Gnc_main_window_init is part of the GObject construction process. A good place to start is https://docs.gtk.org/gobject/tutorial.html (for how Gtk’s C-based OO programming model works) and https://docs.gtk.org/gtk3/getting_started.html for how the GUI is built.
Keep in mind as you study that stuff that GnuCash’s GUI was originally written at the same time as modern Gtk was being developed and not everything follows Gtk3 standard practice. Regards, John Ralls > On Nov 24, 2024, at 21:53, Shashi Kant Singh <shashikantsing...@gmail.com> > wrote: > > Dear Sir/Madam > > I am exploring the source code of gnucash but not able to figure out how > and when menus are created . Can anyone please figure out when this > function gnc_main_window_init is called in the source code. I am not able > to find the same > > Please do the needful > > Thanks and regards > Shashi Kant Singh > _______________________________________________ > gnucash-user mailing list > gnucash-user@gnucash.org > To update your subscription preferences or to unsubscribe: > https://lists.gnucash.org/mailman/listinfo/gnucash-user > ----- > Please remember to CC this list on all your replies. > You can do this by using Reply-To-List or Reply-All. _______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.