[GNC-dev] [GNC] feature request, select all on reconcille

John Ralls jralls at ceridwen.us
Sun May 20 10:13:56 EDT 2018

> On May 19, 2018, at 5:46 PM, Dennis Powless <claven123 at 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>.

John Ralls

More information about the gnucash-devel mailing list