Prayer Clock

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.


Windows version.

Linux (Ubuntu) version.


– Finally, I successfully build the Java version Prayer Clock, jprayer-clock.


0.1.2 (2010-05-31)

  • 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.

0.1.1 (2010-05-08)
– Fix pop up which do not update the prayer, because of the the left pane prayer list

0.1.0 (2010-05-07)
– Add Novena prayers to the Holy Spirit
– Redesign the interface, by moving the prayers to the side pane.

0.0.8 (2010-04-24)
– Fix bugs for Easter Season calculation

0.0.7 (2010-03-31)
– Add Divine Mercy Novena Prayers

0.0.6 (2010-03-29)
– 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

0.0.4 (2010-03-07)
– Add in Regina Caeli for Easter Season
– Add in status bar
– Using GTK UI Manager instead of Item Factory

0.0.2 (2010-02-09)
– 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

0.0.1 (2010-02-09)
– First release

Future development

  • Add more prayers, show a random prayer when the program started.
  • Add in Douay-Rheims Bible with SWORD API



Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s