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.

Reply via email to