New Masked Calender for GnuCash
amin.aghabeiki at gmail.com
Mon Oct 31 23:27:00 EDT 2016
I use Mask instead of Override because I just show Jalalian Date to user
and rest of back-end function ( event current Gregorian Date-Picker ) work
with Gregorian Date ( when user select an date in Gregorian Date-Picker
automatically convert to Jalalian Date in cell ) . may be in technical the
Override is true word for this kind of implementation.
About date picker , there is not any easier way ?
On Mon, Oct 31, 2016 at 9:54 PM, John Ralls <jralls at ceridwen.us> wrote:
> > On Oct 31, 2016, at 3:17 AM, Amin Aghabeiki <amin.aghabeiki at gmail.com>
> > 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 ,
> > of this part work with my Mask Logic ,
> > the last thing that need to be change is Date Picker. and write some
> > I see this part is a GTK library , and I have not any Idea have can I
> > 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  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!
> John Ralls
>  https://developer.gnome.org/gobject/stable/pt02.html
More information about the gnucash-devel