New Masked Calender for GnuCash
John Ralls
jralls at ceridwen.us
Mon Oct 31 09:54:56 EDT 2016
> On Oct 31, 2016, at 3:17 AM, Amin Aghabeiki <amin.aghabeiki at gmail.com> wrote:
>
> Hi All
>
> Finally I add new Masked calendar to GnuCash , and it seem to be work ,
> I test date entry load and save date and sheet on database and report , all
> of this part work with my Mask Logic ,
> the last thing that need to be change is Date Picker. and write some test.
> I see this part is a GTK library , and I have not any Idea have can I mask
> my new Date ( Jalali ) on it .
> any one can help me on it I need Idea :D ?
Umm, "mask" isn't quite right. Perhaps you mean "override"?
For the GtkDatePicker, you'll need to learn how GObject classes work (there's a nice turorial [1] in the documentation), then derive a class GtkJalaliDatePicker from GtkDatePicker and replace the appropriate functions so that it displays a Jalali month and passes back a Gregorian date when the user completes the selection.
Be sure to use Gtk2!
Regards,
John Ralls
[1] https://developer.gnome.org/gobject/stable/pt02.html
More information about the gnucash-devel
mailing list