Please contact your administrator for a browser upgrade


jEdit edit-mode: GTK+

For the last seven years or so, I have been using a phenomenal text editor, jEdit, for all of my coding needs, including this website.

For those of you who use the "Programmer's Text Editor", jEdit, I have created an edit mode for theming GTK+.


GTK+ was initially developed for and used by the GIMP, the GNU Image Manipulation Program. It is called the "The GIMP ToolKit" so that the origins of the project are remembered. Today it is more commonly known as GTK+ for short and is used by a large number of applications including the GNU project's GNOME Desktop.

This edit mode for jEdit is specifically intended for theming GTK+ on the Gnome Desktop, or, I guess, any other GTK+ application for that matter.

To install this edit mode, simply go into the jEdit home directory:

  • *NIX:    /home/[username]/.jedit
  • Windows:    C:\Documents and Settings\[username]\.jedit
  • Mac OS X:    /Users/[username]/.jedit

Drop the file into the modes directory.

Once the file has been placed in the modes directory, you must update your catalog file, located in the same directory. I do believe there is a sample catalog in this directory, but I have included that file here as well. You may copy & paste the following files, or you may download the two at the bottom of this post:

catalog

1:<?xml version="1.0"?>
2:<!DOCTYPE MODES SYSTEM "catalog.dtd">
3:
4:<MODES>
5:  <MODE NAME="gtk+" FILE="gtk.xml" FILE_NAME_GLOB="*{rc,style}" />
6:</MODES>

gtk.xml

  1:<?xml version="1.0"?>
  2:
  3:<!DOCTYPE MODE SYSTEM "xmode.dtd">
  4:
  5:<!-- GTK+ mode, by Jason Moss [jason.moss@gmail.com] -->
  6:
  7:<MODE>
  8:  <PROPS>
  9:    <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
 10:    <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
 11:    <PROPERTY NAME="unalignedOpenBrackets" VALUE="(" />
 12:    <PROPERTY NAME="unalignedCloseBrackets" VALUE=")" />
 13:    <PROPERTY NAME="unalignedOpenBrackets" VALUE="[" />
 14:    <PROPERTY NAME="unalignedCloseBrackets" VALUE="]" />
 15:    <PROPERTY NAME="electricKeys" VALUE=":" />
 16:  </PROPS>
 17:
 18:  <RULES ESCAPE="\" HIGHLIGHT_DIGITS="TRUE" DIGIT_RE="(0[lL]?|[1-9]\d{0,9}(\d{0,9}[lL])?|0[xX]\p{XDigit}{1,8}(\p{XDigit}{0,8}[lL])?|0[0-7]{1,11}([0-7]{0,11}[lL])?|([0-9]+\.[0-9]*|\.[0-9]+)([eE][+-]?[0-9]+)?[fFdD]?|[0-9]+([eE][+-]?[0-9]+[fFdD]?|([eE][+-]?[0-9]+)?[fFdD]))">
 19:    <SPAN TYPE="COMMENT1">
 20:      <BEGIN>/*</BEGIN>
 21:      <END>*/</END>
 22:    </SPAN>
 23:
 24:    <SPAN TYPE="LITERAL1" ESCAPE="\">
 25:      <BEGIN>'</BEGIN>
 26:      <END>'</END>
 27:    </SPAN>
 28:    <SPAN TYPE="LITERAL2">
 29:      <BEGIN>"</BEGIN>
 30:      <END>"</END>
 31:    </SPAN>
 32:
 33:    <SPAN TYPE="COMMENT1">
 34:      <BEGIN>/*</BEGIN>
 35:      <END>*/</END>
 36:    </SPAN>
 37:
 38:    <SPAN TYPE="LITERAL1" ESCAPE="\">
 39:      <BEGIN>'</BEGIN>
 40:      <END>'</END>
 41:    </SPAN>
 42:
 43:    <SPAN TYPE="LITERAL2">
 44:      <BEGIN>"</BEGIN>
 45:      <END>"</END>
 46:    </SPAN>
 47:
 48:    <EOL_SPAN TYPE="COMMENT1">#</EOL_SPAN>
 49:
 50:    <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR">(</MARK_PREVIOUS>
 51:    <MARK_PREVIOUS TYPE="FUNCTION" MATCH_TYPE="OPERATOR"> (</MARK_PREVIOUS>
 52:
 53:    <!-- operators -->
 54:    <!-- {{{ -->
 55:    <SEQ TYPE="OPERATOR">!</SEQ>
 56:    <SEQ TYPE="OPERATOR">%</SEQ>
 57:    <SEQ TYPE="OPERATOR">&amp;</SEQ>
 58:    <SEQ TYPE="OPERATOR">*</SEQ>
 59:    <SEQ TYPE="OPERATOR">+</SEQ>
 60:    <SEQ TYPE="OPERATOR">,</SEQ>
 61:    <SEQ TYPE="OPERATOR">-</SEQ>
 62:    <SEQ TYPE="OPERATOR">.</SEQ>
 63:    <SEQ TYPE="OPERATOR">/</SEQ>
 64:    <SEQ_REGEXP HASH_CHAR=":" TYPE="OPERATOR">:(?!:)</SEQ_REGEXP><!-- not "::" -->
 65:    <SEQ TYPE="OPERATOR">;</SEQ>
 66:    <SEQ TYPE="OPERATOR">=</SEQ>
 67:    <SEQ TYPE="OPERATOR">?</SEQ>
 68:    <SEQ TYPE="OPERATOR">@</SEQ>
 69:    <SEQ TYPE="OPERATOR">[</SEQ>
 70:    <SEQ TYPE="OPERATOR">]</SEQ>
 71:    <SEQ TYPE="OPERATOR">^</SEQ>
 72:    <SEQ TYPE="OPERATOR">`</SEQ>
 73:    <SEQ TYPE="OPERATOR">{</SEQ>
 74:    <SEQ TYPE="OPERATOR">|</SEQ>
 75:    <SEQ TYPE="OPERATOR">}</SEQ>
 76:    <SEQ TYPE="OPERATOR">~</SEQ>
 77:    <SEQ TYPE="OPERATOR">(</SEQ>
 78:    <SEQ TYPE="OPERATOR">)</SEQ>
 79:    <!-- }}} -->
 80:
 81:    <!-- Imports: -->
 82:    <IMPORT DELEGATE="GTK_KEYWORDS" />
 83:  </RULES>
 84:
 85:  <RULES SET="GTK_KEYWORDS" IGNORE_CASE="FALSE">
 86:    <IMPORT DELEGATE="DASHED_KEYWORDS" />
 87:
 88:    <KEYWORDS>
 89:      <FUNCTION>darker</FUNCTION>
 90:      <FUNCTION>engine</FUNCTION>
 91:      <FUNCTION>image</FUNCTION>
 92:      <FUNCTION>lighter</FUNCTION>
 93:      <FUNCTION>mix</FUNCTION>
 94:      <FUNCTION>shade</FUNCTION>
 95:      <FUNCTION>style</FUNCTION>
 96:
 97:      <KEYWORD1>BonoboUiToolbar</KEYWORD1>
 98:      <KEYWORD1>ComboBoxEntry</KEYWORD1>
 99:      <KEYWORD1>ETree</KEYWORD1>
100:      <KEYWORD1>EelEditableLabel</KEYWORD1>
101:      <KEYWORD1>EggFindBar</KEYWORD1>
102:      <KEYWORD1>GimpColorNotebook</KEYWORD1>
103:      <KEYWORD1>GimpDataEditor</KEYWORD1>
104:      <KEYWORD1>GimpDock</KEYWORD1>
105:      <KEYWORD1>GimpDockSeparator</KEYWORD1>
106:      <KEYWORD1>GimpDockable</KEYWORD1>
107:      <KEYWORD1>GimpDockbook</KEYWORD1>
108:      <KEYWORD1>GimpEditor</KEYWORD1>
109:      <KEYWORD1>GimpFrame</KEYWORD1>
110:      <KEYWORD1>GimpMenuDock</KEYWORD1>
111:      <KEYWORD1>GimpToolbox</KEYWORD1>
112:      <KEYWORD1>GimpUnitComboBox</KEYWORD1>
113:      <KEYWORD1>GtkAboutDialog</KEYWORD1>
114:      <KEYWORD1>GtkAccelLabel</KEYWORD1>
115:      <KEYWORD1>GtkAccessible</KEYWORD1>
116:      <KEYWORD1>GtkAction</KEYWORD1>
117:      <KEYWORD1>GtkActionGroup</KEYWORD1>
118:      <KEYWORD1>GtkAdjustment</KEYWORD1>
119:      <KEYWORD1>GtkAlignment</KEYWORD1>
120:      <KEYWORD1>GtkArrow</KEYWORD1>
121:      <KEYWORD1>GtkAspectFrame</KEYWORD1>
122:      <KEYWORD1>GtkAssistant</KEYWORD1>
123:      <KEYWORD1>GtkBin</KEYWORD1>
124:      <KEYWORD1>GtkBox</KEYWORD1>
125:      <KEYWORD1>GtkBuildable</KEYWORD1>
126:      <KEYWORD1>GtkBuilder</KEYWORD1>
127:      <KEYWORD1>GtkButton</KEYWORD1>
128:      <KEYWORD1>GtkButtonBox</KEYWORD1>
129:      <KEYWORD1>GtkCalendar</KEYWORD1>
130:      <KEYWORD1>GtkCellEditable</KEYWORD1>
131:      <KEYWORD1>GtkCellLayout</KEYWORD1>
132:      <KEYWORD1>GtkCellRenderer</KEYWORD1>
133:      <KEYWORD1>GtkCellRendererAccel</KEYWORD1>
134:      <KEYWORD1>GtkCellRendererCombo</KEYWORD1>
135:      <KEYWORD1>GtkCellRendererPixbuf</KEYWORD1>
136:      <KEYWORD1>GtkCellRendererProgress</KEYWORD1>
137:      <KEYWORD1>GtkCellRendererSpin</KEYWORD1>
138:      <KEYWORD1>GtkCellRendererText</KEYWORD1>
139:      <KEYWORD1>GtkCellRendererToggle</KEYWORD1>
140:      <KEYWORD1>GtkCheckButton</KEYWORD1>
141:      <KEYWORD1>GtkCheckMenuItem</KEYWORD1>
142:      <KEYWORD1>GtkColorButton</KEYWORD1>
143:      <KEYWORD1>GtkColorSelection</KEYWORD1>
144:      <KEYWORD1>GtkColorSelectionDialog</KEYWORD1>
145:      <KEYWORD1>GtkComboBox</KEYWORD1>
146:      <KEYWORD1>GtkComboBoxEntry</KEYWORD1>
147:      <KEYWORD1>GtkContainer</KEYWORD1>
148:      <KEYWORD1>GtkCurve</KEYWORD1>
149:      <KEYWORD1>GtkDialog</KEYWORD1>
150:      <KEYWORD1>GtkDrawingArea</KEYWORD1>
151:      <KEYWORD1>GtkEditable</KEYWORD1>
152:      <KEYWORD1>GtkEntry</KEYWORD1>
153:      <KEYWORD1>GtkEntryCompletion</KEYWORD1>
154:      <KEYWORD1>GtkEventBox</KEYWORD1>
155:      <KEYWORD1>GtkExpander</KEYWORD1>
156:      <KEYWORD1>GtkFileChooser</KEYWORD1>
157:      <KEYWORD1>GtkFileChooserButton</KEYWORD1>
158:      <KEYWORD1>GtkFileChooserDialog</KEYWORD1>
159:      <KEYWORD1>GtkFileChooserWidget</KEYWORD1>
160:      <KEYWORD1>GtkFileFilter</KEYWORD1>
161:      <KEYWORD1>GtkFixed</KEYWORD1>
162:      <KEYWORD1>GtkFontButton</KEYWORD1>
163:      <KEYWORD1>GtkFontSelection</KEYWORD1>
164:      <KEYWORD1>GtkFontSelectionDialog</KEYWORD1>
165:      <KEYWORD1>GtkFrame</KEYWORD1>
166:      <KEYWORD1>GtkGammaCurve</KEYWORD1>
167:      <KEYWORD1>GtkHBox</KEYWORD1>
168:      <KEYWORD1>GtkHButtonBox</KEYWORD1>
169:      <KEYWORD1>GtkHPaned</KEYWORD1>
170:      <KEYWORD1>GtkHRuler</KEYWORD1>
171:      <KEYWORD1>GtkHSV</KEYWORD1>
172:      <KEYWORD1>GtkHScale</KEYWORD1>
173:      <KEYWORD1>GtkHScrollbar</KEYWORD1>
174:      <KEYWORD1>GtkHSeparator</KEYWORD1>
175:      <KEYWORD1>GtkHTML</KEYWORD1>
176:      <KEYWORD1>GtkHandleBox</KEYWORD1>
177:      <KEYWORD1>GtkIMContext</KEYWORD1>
178:      <KEYWORD1>GtkIMContextSimple</KEYWORD1>
179:      <KEYWORD1>GtkIMMulticontext</KEYWORD1>
180:      <KEYWORD1>GtkIcon</KEYWORD1>
181:      <KEYWORD1>GtkIconView</KEYWORD1>
182:      <KEYWORD1>GtkImage</KEYWORD1>
183:      <KEYWORD1>GtkInputDialog</KEYWORD1>
184:      <KEYWORD1>GtkInvisible</KEYWORD1>
185:      <KEYWORD1>GtkItem</KEYWORD1>
186:      <KEYWORD1>GtkLabel</KEYWORD1>
187:      <KEYWORD1>GtkLayout</KEYWORD1>
188:      <KEYWORD1>GtkLinkButton</KEYWORD1>
189:      <KEYWORD1>GtkListStore</KEYWORD1>
190:      <KEYWORD1>GtkMenu</KEYWORD1>
191:      <KEYWORD1>GtkMenuBar</KEYWORD1>
192:      <KEYWORD1>GtkMenuItem</KEYWORD1>
193:      <KEYWORD1>GtkMenuShell</KEYWORD1>
194:      <KEYWORD1>GtkMenuToolButton</KEYWORD1>
195:      <KEYWORD1>GtkMessageDialog</KEYWORD1>
196:      <KEYWORD1>GtkMisc</KEYWORD1>
197:      <KEYWORD1>GtkNotebook</KEYWORD1>
198:      <KEYWORD1>GtkObject</KEYWORD1>
199:      <KEYWORD1>GtkPageSetup</KEYWORD1>
200:      <KEYWORD1>GtkPageSetupUnixDialog</KEYWORD1>
201:      <KEYWORD1>GtkPaned</KEYWORD1>
202:      <KEYWORD1>GtkPaperSize</KEYWORD1>
203:      <KEYWORD1>GtkPlug</KEYWORD1>
204:      <KEYWORD1>GtkPrintContext</KEYWORD1>
205:      <KEYWORD1>GtkPrintJob</KEYWORD1>
206:      <KEYWORD1>GtkPrintOperation</KEYWORD1>
207:      <KEYWORD1>GtkPrintSettings</KEYWORD1>
208:      <KEYWORD1>GtkPrintUnixDialog</KEYWORD1>
209:      <KEYWORD1>GtkPrinter</KEYWORD1>
210:      <KEYWORD1>GtkProgressBar</KEYWORD1>
211:      <KEYWORD1>GtkRadioAction</KEYWORD1>
212:      <KEYWORD1>GtkRadioButton</KEYWORD1>
213:      <KEYWORD1>GtkRadioToolButton</KEYWORD1>
214:      <KEYWORD1>GtkRange</KEYWORD1>
215:      <KEYWORD1>GtkRecentAction</KEYWORD1>
216:      <KEYWORD1>GtkRecentChooser</KEYWORD1>
217:      <KEYWORD1>GtkRecentChooserDialog</KEYWORD1>
218:      <KEYWORD1>GtkRecentChooserMenu</KEYWORD1>
219:      <KEYWORD1>GtkRecentChooserWidget</KEYWORD1>
220:      <KEYWORD1>GtkRecentFilter</KEYWORD1>
221:      <KEYWORD1>GtkRecentManager</KEYWORD1>
222:      <KEYWORD1>GtkRuler</KEYWORD1>
223:      <KEYWORD1>GtkScale</KEYWORD1>
224:      <KEYWORD1>GtkScaleButton</KEYWORD1>
225:      <KEYWORD1>GtkScrollbar</KEYWORD1>
226:      <KEYWORD1>GtkScrolledWindow</KEYWORD1>
227:      <KEYWORD1>GtkSeparator</KEYWORD1>
228:      <KEYWORD1>GtkSeparatorMenuItem</KEYWORD1>
229:      <KEYWORD1>GtkSeparatorToolItem</KEYWORD1>
230:      <KEYWORD1>GtkSizeGroup</KEYWORD1>
231:      <KEYWORD1>GtkSocket</KEYWORD1>
232:      <KEYWORD1>GtkSpinButton</KEYWORD1>
233:      <KEYWORD1>GtkStatusIcon</KEYWORD1>
234:      <KEYWORD1>GtkStatusbar</KEYWORD1>
235:      <KEYWORD1>GtkTable</KEYWORD1>
236:      <KEYWORD1>GtkTearoffMenuItem</KEYWORD1>
237:      <KEYWORD1>GtkTextBuffer</KEYWORD1>
238:      <KEYWORD1>GtkTextIter</KEYWORD1>
239:      <KEYWORD1>GtkTextMark</KEYWORD1>
240:      <KEYWORD1>GtkTextTag</KEYWORD1>
241:      <KEYWORD1>GtkTextTagTable</KEYWORD1>
242:      <KEYWORD1>GtkTextView</KEYWORD1>
243:      <KEYWORD1>GtkToggleAction</KEYWORD1>
244:      <KEYWORD1>GtkToggleButton</KEYWORD1>
245:      <KEYWORD1>GtkToggleToolButton</KEYWORD1>
246:      <KEYWORD1>GtkToolButton</KEYWORD1>
247:      <KEYWORD1>GtkToolItem</KEYWORD1>
248:      <KEYWORD1>GtkToolbar</KEYWORD1>
249:      <KEYWORD1>GtkTooltip</KEYWORD1>
250:      <KEYWORD1>GtkTreeModel</KEYWORD1>
251:      <KEYWORD1>GtkTreeModelFilter</KEYWORD1>
252:      <KEYWORD1>GtkTreeModelSort</KEYWORD1>
253:      <KEYWORD1>GtkTreeSelection</KEYWORD1>
254:      <KEYWORD1>GtkTreeSortable</KEYWORD1>
255:      <KEYWORD1>GtkTreeStore</KEYWORD1>
256:      <KEYWORD1>GtkTreeView</KEYWORD1>
257:      <KEYWORD1>GtkTreeViewColumn</KEYWORD1>
258:      <KEYWORD1>GtkUIManager</KEYWORD1>
259:      <KEYWORD1>GtkVBox</KEYWORD1>
260:      <KEYWORD1>GtkVButtonBox</KEYWORD1>
261:      <KEYWORD1>GtkVPaned</KEYWORD1>
262:      <KEYWORD1>GtkVRuler</KEYWORD1>
263:      <KEYWORD1>GtkVScale</KEYWORD1>
264:      <KEYWORD1>GtkVScrollbar</KEYWORD1>
265:      <KEYWORD1>GtkVSeparator</KEYWORD1>
266:      <KEYWORD1>GtkViewport</KEYWORD1>
267:      <KEYWORD1>GtkVolumeButton</KEYWORD1>
268:      <KEYWORD1>GtkWidget</KEYWORD1>
269:      <KEYWORD1>GtkWindow</KEYWORD1>
270:      <KEYWORD1>GtkWindowGroup</KEYWORD1>
271:      <KEYWORD1>NautilusIconContainer</KEYWORD1>
272:      <KEYWORD1>PanelMenu</KEYWORD1>
273:      <KEYWORD1>WnckTasklist</KEYWORD1>
274:
275:      <KEYWORD2>animation</KEYWORD2>
276:      <KEYWORD2>arrow_direction</KEYWORD2>
277:      <KEYWORD2>arrowsize</KEYWORD2>
278:      <KEYWORD2>base</KEYWORD2>
279:      <KEYWORD2>bg</KEYWORD2>
280:      <KEYWORD2>border</KEYWORD2>
281:      <KEYWORD2>bullet_color</KEYWORD2>
282:      <KEYWORD2>colorize_scrollbar</KEYWORD2>
283:      <KEYWORD2>contrast</KEYWORD2>
284:      <KEYWORD2>curvature</KEYWORD2>
285:      <KEYWORD2>detail</KEYWORD2>
286:      <KEYWORD2>fg</KEYWORD2>
287:      <KEYWORD2>file</KEYWORD2>
288:      <KEYWORD2>focus_fill</KEYWORD2>
289:      <KEYWORD2>focus_inner</KEYWORD2>
290:      <KEYWORD2>font_name</KEYWORD2>
291:      <KEYWORD2>function</KEYWORD2>
292:      <KEYWORD2>gap_end_border</KEYWORD2>
293:      <KEYWORD2>gap_end_file</KEYWORD2>
294:      <KEYWORD2>gap_file</KEYWORD2>
295:      <KEYWORD2>gap_side</KEYWORD2>
296:      <KEYWORD2>gap_start_border</KEYWORD2>
297:      <KEYWORD2>gap_start_file</KEYWORD2>
298:      <KEYWORD2>glazestyle</KEYWORD2>
299:      <KEYWORD2>gradient_shades</KEYWORD2>
300:      <KEYWORD2>gradients</KEYWORD2>
301:      <KEYWORD2>gtk_button_images</KEYWORD2>
302:      <KEYWORD2>gtk_color_scheme</KEYWORD2>
303:      <KEYWORD2>gtk_font_name</KEYWORD2>
304:      <KEYWORD2>gtk_icon_sizes</KEYWORD2>
305:      <KEYWORD2>gtk_menu_drop_shadow</KEYWORD2>
306:      <KEYWORD2>gtk_menu_images</KEYWORD2>
307:      <KEYWORD2>gtk_menu_popup_delay</KEYWORD2>
308:      <KEYWORD2>gtk_menu_shadow_delay</KEYWORD2>
309:      <KEYWORD2>gtk_toolbar_icon_size</KEYWORD2>
310:      <KEYWORD2>highest</KEYWORD2>
311:      <KEYWORD2>highlight_ratio</KEYWORD2>
312:      <KEYWORD2>hilight_ratio</KEYWORD2>
313:      <KEYWORD2>hint</KEYWORD2>
314:      <KEYWORD2>lightborder_ratio</KEYWORD2>
315:      <KEYWORD2>lightborderstyle</KEYWORD2>
316:      <KEYWORD2>listviewheaderstyle</KEYWORD2>
317:      <KEYWORD2>listviewitemstyle</KEYWORD2>
318:      <KEYWORD2>listviewstyle</KEYWORD2>
319:      <KEYWORD2>mark_type1</KEYWORD2>
320:      <KEYWORD2>mark_type2</KEYWORD2>
321:      <KEYWORD2>menubaritemstyle</KEYWORD2>
322:      <KEYWORD2>menubarstyle</KEYWORD2>
323:      <KEYWORD2>menuitemstyle</KEYWORD2>
324:      <KEYWORD2>menustyle</KEYWORD2>
325:      <KEYWORD2>none</KEYWORD2>
326:      <KEYWORD2>old_arrowstyle</KEYWORD2>
327:      <KEYWORD2>orientation</KEYWORD2>
328:      <KEYWORD2>orientation</KEYWORD2>
329:      <KEYWORD2>overlay_border</KEYWORD2>
330:      <KEYWORD2>overlay_file</KEYWORD2>
331:      <KEYWORD2>overlay_stretch</KEYWORD2>
332:      <KEYWORD2>paned_dots</KEYWORD2>
333:      <KEYWORD2>pixmap_path</KEYWORD2>
334:      <KEYWORD2>profile</KEYWORD2>
335:      <KEYWORD2>progressbarstyle</KEYWORD2>
336:      <KEYWORD2>radius</KEYWORD2>
337:      <KEYWORD2>recolorable</KEYWORD2>
338:      <KEYWORD2>rect_scrollbar</KEYWORD2>
339:      <KEYWORD2>reliefstyle</KEYWORD2>
340:      <KEYWORD2>rgba</KEYWORD2>
341:      <KEYWORD2>rounded_buttons</KEYWORD2>
342:      <KEYWORD2>roundness</KEYWORD2>
343:      <KEYWORD2>scrollbar_color</KEYWORD2>
344:      <KEYWORD2>scrollbarstyle</KEYWORD2>
345:      <KEYWORD2>shadow</KEYWORD2>
346:      <KEYWORD2>sliderstyle</KEYWORD2>
347:      <KEYWORD2>small_toolbar</KEYWORD2>
348:      <KEYWORD2>state</KEYWORD2>
349:      <KEYWORD2>stepperstyle</KEYWORD2>
350:      <KEYWORD2>stock</KEYWORD2>
351:      <KEYWORD2>stretch</KEYWORD2>
352:      <KEYWORD2>stretch</KEYWORD2>
353:      <KEYWORD2>stripes</KEYWORD2>
354:      <KEYWORD2>text</KEYWORD2>
355:      <KEYWORD2>thickness</KEYWORD2>
356:      <KEYWORD2>toolbar_icon_size</KEYWORD2>
357:      <KEYWORD2>toolbarstyle</KEYWORD2>
358:      <KEYWORD2>window-bottom-color</KEYWORD2>
359:      <KEYWORD2>window-top-color</KEYWORD2>
360:      <KEYWORD2>xthickness</KEYWORD2>
361:      <KEYWORD2>ythickness</KEYWORD2>
362:
363:      <KEYWORD3>action_area_border</KEYWORD3>
364:      <KEYWORD3>activate_slider</KEYWORD3>
365:      <KEYWORD3>all_matches_color</KEYWORD3>
366:      <KEYWORD3>appears_as_list</KEYWORD3>
367:      <KEYWORD3>arrow_spacing</KEYWORD3>
368:      <KEYWORD3>button_icon_size</KEYWORD3>
369:      <KEYWORD3>button_relief</KEYWORD3>
370:      <KEYWORD3>button_spacing</KEYWORD3>
371:      <KEYWORD3>child_displacement_x</KEYWORD3>
372:      <KEYWORD3>child_displacement_y</KEYWORD3>
373:      <KEYWORD3>content_area_border</KEYWORD3>
374:      <KEYWORD3>content_border</KEYWORD3>
375:      <KEYWORD3>content_spacing</KEYWORD3>
376:      <KEYWORD3>current_match_color</KEYWORD3>
377:      <KEYWORD3>cursor_aspect_ratio</KEYWORD3>
378:      <KEYWORD3>cursor_color</KEYWORD3>
379:      <KEYWORD3>dark_info_color</KEYWORD3>
380:      <KEYWORD3>default_border</KEYWORD3>
381:      <KEYWORD3>default_height</KEYWORD3>
382:      <KEYWORD3>default_outside_border</KEYWORD3>
383:      <KEYWORD3>default_spacing</KEYWORD3>
384:      <KEYWORD3>double_arrows</KEYWORD3>
385:      <KEYWORD3>draw_border</KEYWORD3>
386:      <KEYWORD3>even_col_color</KEYWORD3>
387:      <