Difference between revisions of "GTK2"
(→Update page to serve users of GTK2 with information from FAQ and Windows pages) |
(→Improving readability) |
||
Line 1: | Line 1: | ||
GnuCash version 2 uses GTK2 for its GUI. With version 3.0, GnuCash has upgraded to the [[GTK3]] library. | GnuCash version 2 uses GTK2 for its GUI. With version 3.0, GnuCash has upgraded to the [[GTK3]] library. | ||
− | GTK uses resource files to control the appearance of GnuCash. Resource file locations can be found at [[Configuration_Locations#GTK_CONFIG_HOME|GTK Configuration Home]] , while the filenames can be found at [[Configuration_Locations#In_GTK_CONFIG_HOME|Resource file names]]. It is important to note that the resource files are not created by default, and a user may need to create the appropriate files using a text editor. | + | GTK uses ''resource files'' to control the appearance of GnuCash. Resource file locations can be found at [[Configuration_Locations#GTK_CONFIG_HOME|GTK Configuration Home]] , while the filenames can be found at [[Configuration_Locations#In_GTK_CONFIG_HOME|Resource file names]]. It is important to note that the resource files are not created by default, and a user may need to create the appropriate files using a text editor. |
How a user changes the appearance of GnuCash varies by platform. | How a user changes the appearance of GnuCash varies by platform. | ||
Line 9: | Line 9: | ||
Linux and MacOS users can edit the resource files using a text editor. | Linux and MacOS users can edit the resource files using a text editor. | ||
− | A sample GTK resource file for GTK2 is available. | + | A sample GTK resource file for GTK2 is available at: [https://github.com/Gnucash/gnucash/blob/2.6.19/doc/gtkrc-2.0.gnucash GTK resource file example]. |
− | Here is an example | + | Here is an example that sets how toolbar items display: |
<tt><syntaxhighlight lang="c">gtk-toolbar-style = GTK_TOOLBAR_ICONS</syntaxhighlight></tt> | <tt><syntaxhighlight lang="c">gtk-toolbar-style = GTK_TOOLBAR_ICONS</syntaxhighlight></tt> | ||
− | + | The possible values are: | |
:;GTK_TOOLBAR_ICONS: icons only | :;GTK_TOOLBAR_ICONS: icons only | ||
:;GTK_TOOLBAR_TEXT: text only | :;GTK_TOOLBAR_TEXT: text only |
Revision as of 06:15, 21 October 2018
GnuCash version 2 uses GTK2 for its GUI. With version 3.0, GnuCash has upgraded to the GTK3 library.
GTK uses resource files to control the appearance of GnuCash. Resource file locations can be found at GTK Configuration Home , while the filenames can be found at Resource file names. It is important to note that the resource files are not created by default, and a user may need to create the appropriate files using a text editor.
How a user changes the appearance of GnuCash varies by platform.
Windows users can use the Select Theme tool installed with GnuCash. This can be further modified by manually editing the appropriate resource file as identified at Resource file names. Note that manual edits can get overwritten by subsequent use of the Select Theme tool.
Linux and MacOS users can edit the resource files using a text editor.
A sample GTK resource file for GTK2 is available at: GTK resource file example.
Here is an example that sets how toolbar items display:
gtk-toolbar-style = GTK_TOOLBAR_ICONS
The possible values are:
- GTK_TOOLBAR_ICONS
- icons only
- GTK_TOOLBAR_TEXT
- text only
- GTK_TOOLBAR_BOTH
- icons and text below
- GTK_TOOBLAR_BOTH_HORIZ
- icons and text aside