[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>.
Regards,
John Ralls
More information about the gnucash-devel
mailing list