> On May 19, 2018, at 5:46 PM, Dennis Powless <claven...@gmail.com> wrote: > > Ok, yes it would seem glade is much, much easier. However, I was not able > to open window-reconcile.c in glade, am I missing something? I thought > that was a gtk output? I'll look over some of the gnucash pages, > https://wiki.gnucash.org/wiki/Development_Process > <https://wiki.gnucash.org/wiki/Development_Process> for background to get up > to speed. Forgive me if I'm asking obvious questions, but i'll come along > with some coaching (or directing to documentation). > > Are there any other specific prerequisites I need to learn? > > I'll have to sign up for GIT and learn about that too. >
The files that Glade works on are in gnucash/glade, gnucash/ui, and gnucash/gtkbuilder. These are XML files that are loaded at runtime by GtkBuilder (https://developer.gnome.org/gtk3/stable/GtkBuilder.html <https://developer.gnome.org/gtk3/stable/GtkBuilder.html>, with descriptions of individual elements in the pages about the specific widgets). Most other files are program files in Scheme (foo.scm), C (foo.c or foo.h), or C++ (foo.cpp, foo.hpp, or foo.h). For those you’ll use your regular code editor or IDE. You need to get a Github.com <http://github.com/> account and “fork” the gnucash/gnucash repository in order to create a pull request. There are basic instructions at https://wiki.gnucash.org/wiki/GIT <https://wiki.gnucash.org/wiki/GIT> and a really excellent free book plus all of the man pages at https://git-scm.com/doc <https://git-scm.com/doc>. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel