Written by using C and C++, depends on GTK+ and Expat. I spent about 3 days to study GTK+ and Expat since never used them before. I wrote this application because sometimes, I want to say a prayer, especially Angelus. But I need the prayer to read and also a reminder. So, I decided to wrote this program, at the same time I can also learn about GTK+ and Expat. And I decided to open source it as a contribution to Catholics.
I upload it with the source code included. Download at below. There is a lot of improvements can be added.
After running the program, minimise it. Then at 6:00 am, 12:00 am, and 6:00 pm, the window will pop-up with Angelus. At 3:00 pm, 3 o’clock prayer to the Divine Mercy will pop-up.
Linux (Ubuntu) version.
– Finally, I successfully build the Java version Prayer Clock, jprayer-clock.
- Minor changes on the interface, that the prayer will always scroll to top when it is selected.
- Also add a function for relative day from the Easter, based on JPrayer Clock.
– Please download the prayers.xml, because I have mis-calculated the days of Novena to the Holy Spirit.
– Fix pop up which do not update the prayer, because of the the left pane prayer list
– Add Novena prayers to the Holy Spirit
– Redesign the interface, by moving the prayers to the side pane.
– Fix bugs for Easter Season calculation
– Add Divine Mercy Novena Prayers
– Add “prayers” item to the file menu so that the user can choose to display different prayers.
– Change the algorithm so that do not load all the prayers into the memory, load only when needed
– Redesign prayer(s) data structure
– Redesign XML loading algorithm using Expat
– Add in Regina Caeli for Easter Season
– Add in status bar
– Using GTK UI Manager instead of Item Factory
– Add scrollbar to the window
– Add the unit of second to the time
– Fix the time of “3 o’clock prayer”
– Fix the window so that it is not always on top
– First release
- Add more prayers, show a random prayer when the program started.
- Add in Douay-Rheims Bible with SWORD API