> 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

Reply via email to