Difference between revisions of "GTK2"
From GnuCash
(link GTK3, split in user and developer section) |
|||
Line 1: | Line 1: | ||
− | The GnuCash 2.x series is using GTK2 for its GUI. | + | The GnuCash 2.x series is using GTK2 for its GUI. With version 3.0, GnuCash has upgraded to the [[GTK3]] library. |
+ | ==User== | ||
+ | TODO: Move sections from [[FAQ]]. | ||
− | == Where are the source files? == | + | ==Developer== |
+ | This part collects informations to facilitate the first steps in improving the GnuCash GUI. | ||
+ | |||
+ | === Where are the source files? === | ||
The bad news: they are spread over the whole source tree - each module has its own files. But they have the suffix <tt>.glade</tt> and reside usually in a directory <tt>gtkbuilder</tt> below a directory containing <tt>gnome</tt> in its name. | The bad news: they are spread over the whole source tree - each module has its own files. But they have the suffix <tt>.glade</tt> and reside usually in a directory <tt>gtkbuilder</tt> below a directory containing <tt>gnome</tt> in its name. | ||
They are xml files and you can work on them with <tt>glade3</tt>. | They are xml files and you can work on them with <tt>glade3</tt>. | ||
− | == Tutorials == | + | === Tutorials === |
:[https://developer.gnome.org/gtk-tutorial/stable/ gtk-tutorial] | :[https://developer.gnome.org/gtk-tutorial/stable/ gtk-tutorial] | ||
:Relations glade - gazpacho - stetic - libglade: http://tadeboro.blogspot<dot>com/2009/07/glade-gazpacho-stetic-libglade.html | :Relations glade - gazpacho - stetic - libglade: http://tadeboro.blogspot<dot>com/2009/07/glade-gazpacho-stetic-libglade.html |
Revision as of 19:48, 7 April 2018
The GnuCash 2.x series is using GTK2 for its GUI. With version 3.0, GnuCash has upgraded to the GTK3 library.
User
TODO: Move sections from FAQ.
Developer
This part collects informations to facilitate the first steps in improving the GnuCash GUI.
Where are the source files?
The bad news: they are spread over the whole source tree - each module has its own files. But they have the suffix .glade and reside usually in a directory gtkbuilder below a directory containing gnome in its name.
They are xml files and you can work on them with glade3.
Tutorials
- gtk-tutorial
- Relations glade - gazpacho - stetic - libglade: http://tadeboro.blogspot<dot>com/2009/07/glade-gazpacho-stetic-libglade.html
- glade >=3.6 tutorial: http://tadeboro.blogspot<dot>com/2009/09/glade3-tutorial-1-introduction.html