1/*
2 * tkMacOSXDefault.h --
3 *
4 *	This file defines the defaults for all options for all of
5 *	the Tk widgets.
6 *
7 * Copyright (c) 1991-1994 The Regents of the University of California.
8 * Copyright (c) 1994-1997 Sun Microsystems, Inc.
9 * Copyright 2001, Apple Computer, Inc.
10 * Copyright (c) 2006-2007 Daniel A. Steffen <das@users.sourceforge.net>
11 *
12 * See the file "license.terms" for information on usage and redistribution
13 * of this file, and for a DISCLAIMER OF ALL WARRANTIES.
14 *
15 * RCS: @(#) $Id: tkMacOSXDefault.h,v 1.2.2.7 2007/11/09 06:26:55 das Exp $
16 */
17
18#ifndef _TKMACDEFAULT
19#define _TKMACDEFAULT
20
21/*
22 * The definitions below provide symbolic names for the default colors.
23 * NORMAL_BG -		Normal background color.
24 * ACTIVE_BG -		Background color when widget is active.
25 * SELECT_BG -		Background color for selected text.
26 * SELECT_FG -		Foreground color for selected text.
27 * TROUGH -		Background color for troughs in scales and scrollbars.
28 * INDICATOR -		Color for indicator when button is selected.
29 * DISABLED -		Foreground color when widget is disabled.
30 */
31
32#define BLACK				"Black"
33#define WHITE				"White"
34#define NORMAL_BG			"systemWindowBody"
35#define ACTIVE_BG			"systemButtonFacePressed"
36#define ACTIVE_FG			"systemPushButtonPressedText"
37#define SELECT_BG			"systemHighlight"
38#define SELECT_FG			None
39#define INACTIVE_SELECT_BG		"systemHighlightSecondary"
40#define TROUGH				"#c3c3c3"
41#define INDICATOR			"#b03060"
42#define DISABLED			"#a3a3a3"
43
44/*
45 * Defaults for labels, buttons, checkbuttons, and radiobuttons:
46 */
47
48#define DEF_BUTTON_ANCHOR		"center"
49#define DEF_BUTTON_ACTIVE_BG_COLOR	ACTIVE_BG
50#define DEF_BUTTON_ACTIVE_BG_MONO	BLACK
51#define DEF_BUTTON_ACTIVE_FG_COLOR	ACTIVE_FG
52#define DEF_CHKRAD_ACTIVE_FG_COLOR	DEF_BUTTON_ACTIVE_FG_COLOR
53#define DEF_BUTTON_ACTIVE_FG_MONO	WHITE
54/* #define DEF_BUTTON_BG_COLOR	"systemButtonFace"*/
55#define DEF_BUTTON_BG_COLOR		WHITE
56#define DEF_BUTTON_BG_MONO		WHITE
57#define DEF_BUTTON_BITMAP		""
58#define DEF_BUTTON_BORDER_WIDTH		"2"
59#define DEF_BUTTON_CURSOR		""
60#define DEF_BUTTON_COMMAND		""
61#define DEF_BUTTON_COMPOUND		"none"
62#define DEF_BUTTON_DEFAULT		"disabled"
63#define DEF_BUTTON_DISABLED_FG_COLOR	DISABLED
64#define DEF_BUTTON_DISABLED_FG_MONO	""
65#define DEF_BUTTON_FG			"systemButtonText"
66#define DEF_CHKRAD_FG			DEF_BUTTON_FG
67#define DEF_BUTTON_FONT			"system"
68#define DEF_BUTTON_HEIGHT		"0"
69#define DEF_BUTTON_HIGHLIGHT_BG_COLOR	DEF_BUTTON_BG_COLOR
70#define DEF_BUTTON_HIGHLIGHT_BG_MONO	DEF_BUTTON_BG_MONO
71#define DEF_BUTTON_HIGHLIGHT		"systemButtonFrame"
72#define DEF_LABEL_HIGHLIGHT_WIDTH	"0"
73#define DEF_BUTTON_HIGHLIGHT_WIDTH	"4"
74#define DEF_BUTTON_IMAGE		(char *) NULL
75#define DEF_BUTTON_INDICATOR		"1"
76#define DEF_BUTTON_JUSTIFY		"center"
77#define DEF_BUTTON_OFF_VALUE		"0"
78#define DEF_BUTTON_ON_VALUE		"1"
79#define DEF_BUTTON_OVER_RELIEF		""
80#define DEF_BUTTON_PADX			"12"
81#define DEF_LABCHKRAD_PADX		"1"
82#define DEF_BUTTON_PADY			"3"
83#define DEF_LABCHKRAD_PADY		"1"
84#define DEF_BUTTON_RELIEF		"flat"
85#define DEF_LABCHKRAD_RELIEF		"flat"
86#define DEF_BUTTON_REPEAT_DELAY		"0"
87#define DEF_BUTTON_REPEAT_INTERVAL	"0"
88#define DEF_BUTTON_SELECT_COLOR		INDICATOR
89#define DEF_BUTTON_SELECT_MONO		BLACK
90#define DEF_BUTTON_SELECT_IMAGE		(char *) NULL
91#define DEF_BUTTON_STATE		"normal"
92#define DEF_LABEL_TAKE_FOCUS		"0"
93#define DEF_BUTTON_TAKE_FOCUS		(char *) NULL
94#define DEF_BUTTON_TEXT			""
95#define DEF_BUTTON_TEXT_VARIABLE	""
96#define DEF_BUTTON_UNDERLINE		"-1"
97#define DEF_BUTTON_VALUE		""
98#define DEF_BUTTON_WIDTH		"0"
99#define DEF_BUTTON_WRAP_LENGTH		"0"
100#define DEF_RADIOBUTTON_VARIABLE	"selectedButton"
101#define DEF_CHECKBUTTON_VARIABLE	""
102
103/*
104 * Defaults for canvases:
105 */
106
107#define DEF_CANVAS_BG_COLOR		NORMAL_BG
108#define DEF_CANVAS_BG_MONO		WHITE
109#define DEF_CANVAS_BORDER_WIDTH		"0"
110#define DEF_CANVAS_CLOSE_ENOUGH		"1"
111#define DEF_CANVAS_CONFINE		"1"
112#define DEF_CANVAS_CURSOR		""
113#define DEF_CANVAS_HEIGHT		"7c"
114#define DEF_CANVAS_HIGHLIGHT_BG		NORMAL_BG
115#define DEF_CANVAS_HIGHLIGHT		BLACK
116#define DEF_CANVAS_HIGHLIGHT_WIDTH	"3"
117#define DEF_CANVAS_INSERT_BG		BLACK
118#define DEF_CANVAS_INSERT_BD_COLOR	"0"
119#define DEF_CANVAS_INSERT_BD_MONO	"0"
120#define DEF_CANVAS_INSERT_OFF_TIME	"300"
121#define DEF_CANVAS_INSERT_ON_TIME	"600"
122#define DEF_CANVAS_INSERT_WIDTH		"2"
123#define DEF_CANVAS_RELIEF		"flat"
124#define DEF_CANVAS_SCROLL_REGION	""
125#define DEF_CANVAS_SELECT_COLOR		SELECT_BG
126#define DEF_CANVAS_SELECT_MONO		BLACK
127#define DEF_CANVAS_SELECT_BD_COLOR	"1"
128#define DEF_CANVAS_SELECT_BD_MONO	"0"
129#define DEF_CANVAS_SELECT_FG_COLOR	SELECT_FG
130#define DEF_CANVAS_SELECT_FG_MONO	WHITE
131#define DEF_CANVAS_TAKE_FOCUS		(char *) NULL
132#define DEF_CANVAS_WIDTH		"10c"
133#define DEF_CANVAS_X_SCROLL_CMD		""
134#define DEF_CANVAS_X_SCROLL_INCREMENT	"0"
135#define DEF_CANVAS_Y_SCROLL_CMD		""
136#define DEF_CANVAS_Y_SCROLL_INCREMENT	"0"
137
138/*
139 * Defaults for entries:
140 */
141
142/*
143 * I test the following two values in TkpDrawEntryBorderAndFocus
144 * to determine whether to use the native entry widget. So if
145 * you change the defaults to be different from these, then you
146 * won't get the native widget by default.
147 */
148
149#define MAC_OSX_FOCUS_WIDTH		3
150#define MAC_OSX_ENTRY_BORDER		2
151#define MAC_OSX_ENTRY_RELIEF		TK_RELIEF_SUNKEN
152#define MAC_OSX_ENTRY_SELECT_RELIEF	TK_RELIEF_FLAT
153
154#define DEF_ENTRY_BG_COLOR		NORMAL_BG
155#define DEF_ENTRY_BG_MONO		WHITE
156#define DEF_ENTRY_BORDER_WIDTH		"2"
157#define DEF_ENTRY_CURSOR		"xterm"
158#define DEF_ENTRY_DISABLED_BG_COLOR	NORMAL_BG
159#define DEF_ENTRY_DISABLED_BG_MONO	WHITE
160#define DEF_ENTRY_DISABLED_FG		DISABLED
161#define DEF_ENTRY_EXPORT_SELECTION	"1"
162#define DEF_ENTRY_FONT			"Helvetica 12"
163#define DEF_ENTRY_FG			BLACK
164#define DEF_ENTRY_HIGHLIGHT_BG		NORMAL_BG
165#define DEF_ENTRY_HIGHLIGHT		BLACK
166/* #define DEF_ENTRY_HIGHLIGHT_WIDTH	"3" */
167#define DEF_ENTRY_HIGHLIGHT_WIDTH	"3"
168#define DEF_ENTRY_INSERT_BG		BLACK
169#define DEF_ENTRY_INSERT_BD_COLOR	"0"
170#define DEF_ENTRY_INSERT_BD_MONO	"0"
171#define DEF_ENTRY_INSERT_OFF_TIME	"300"
172#define DEF_ENTRY_INSERT_ON_TIME	"600"
173/* #define DEF_ENTRY_INSERT_WIDTH		"2" */
174#define DEF_ENTRY_INSERT_WIDTH		"1"
175#define DEF_ENTRY_JUSTIFY		"left"
176#define DEF_ENTRY_READONLY_BG_COLOR	NORMAL_BG
177#define DEF_ENTRY_READONLY_BG_MONO	WHITE
178#define DEF_ENTRY_RELIEF		"sunken"
179/* #define DEF_ENTRY_RELIEF		"solid" */
180#define DEF_ENTRY_SCROLL_COMMAND	""
181#define DEF_ENTRY_SELECT_COLOR		SELECT_BG
182#define DEF_ENTRY_SELECT_MONO		BLACK
183#define DEF_ENTRY_SELECT_BD_COLOR	"1"
184#define DEF_ENTRY_SELECT_BD_MONO	"0"
185#define DEF_ENTRY_SELECT_FG_COLOR	SELECT_FG
186#define DEF_ENTRY_SELECT_FG_MONO	WHITE
187#define DEF_ENTRY_SHOW			(char *) NULL
188#define DEF_ENTRY_STATE			"normal"
189#define DEF_ENTRY_TAKE_FOCUS		(char *) NULL
190#define DEF_ENTRY_TEXT_VARIABLE		""
191#define DEF_ENTRY_WIDTH			"20"
192
193/*
194 * Defaults for frames:
195 */
196
197#define DEF_FRAME_BG_COLOR		NORMAL_BG
198#define DEF_FRAME_BG_MONO		WHITE
199#define DEF_FRAME_BORDER_WIDTH		"0"
200#define DEF_FRAME_CLASS			"Frame"
201#define DEF_FRAME_COLORMAP		""
202#define DEF_FRAME_CONTAINER		"0"
203#define DEF_FRAME_CURSOR		""
204#define DEF_FRAME_HEIGHT		"0"
205#define DEF_FRAME_HIGHLIGHT_BG		NORMAL_BG
206#define DEF_FRAME_HIGHLIGHT		BLACK
207#define DEF_FRAME_HIGHLIGHT_WIDTH	"0"
208#define DEF_FRAME_PADX			"0"
209#define DEF_FRAME_PADY			"0"
210#define DEF_FRAME_RELIEF		"flat"
211#define DEF_FRAME_TAKE_FOCUS		"0"
212#define DEF_FRAME_VISUAL		""
213#define DEF_FRAME_WIDTH			"0"
214
215/*
216 * Defaults for labelframes:
217 */
218
219#define DEF_LABELFRAME_BORDER_WIDTH	"2"
220#define DEF_LABELFRAME_CLASS		"Labelframe"
221#define DEF_LABELFRAME_RELIEF		"groove"
222#define DEF_LABELFRAME_FG		"systemButtonText"
223#define DEF_LABELFRAME_FONT		"system"
224#define DEF_LABELFRAME_TEXT		""
225#define DEF_LABELFRAME_LABELANCHOR	"nw"
226
227/*
228 * Defaults for listboxes:
229 */
230
231#define DEF_LISTBOX_ACTIVE_STYLE	"dotbox"
232#define DEF_LISTBOX_BG_COLOR		WHITE
233#define DEF_LISTBOX_BG_MONO		WHITE
234#define DEF_LISTBOX_BORDER_WIDTH	"1"
235#define DEF_LISTBOX_CURSOR		""
236#define DEF_LISTBOX_DISABLED_FG		DISABLED
237#define DEF_LISTBOX_EXPORT_SELECTION	"1"
238#define DEF_LISTBOX_FONT		"application"
239#define DEF_LISTBOX_FG			BLACK
240#define DEF_LISTBOX_HEIGHT		"10"
241#define DEF_LISTBOX_HIGHLIGHT_BG	NORMAL_BG
242#define DEF_LISTBOX_HIGHLIGHT		BLACK
243#define DEF_LISTBOX_HIGHLIGHT_WIDTH	"0"
244#define DEF_LISTBOX_RELIEF		"solid"
245#define DEF_LISTBOX_SCROLL_COMMAND	""
246#define DEF_LISTBOX_LIST_VARIABLE	""
247#define DEF_LISTBOX_SELECT_COLOR	SELECT_BG
248#define DEF_LISTBOX_SELECT_MONO		BLACK
249#define DEF_LISTBOX_SELECT_BD		"0"
250#define DEF_LISTBOX_SELECT_FG_COLOR	SELECT_FG
251#define DEF_LISTBOX_SELECT_FG_MONO	WHITE
252#define DEF_LISTBOX_SELECT_MODE		"browse"
253#define DEF_LISTBOX_SET_GRID		"0"
254#define DEF_LISTBOX_STATE		"normal"
255#define DEF_LISTBOX_TAKE_FOCUS		(char *) NULL
256#define DEF_LISTBOX_WIDTH		"20"
257
258/*
259 * Defaults for individual entries of menus:
260 */
261
262#define DEF_MENU_ENTRY_ACTIVE_BG	(char *) NULL
263#define DEF_MENU_ENTRY_ACTIVE_FG	(char *) NULL
264#define DEF_MENU_ENTRY_ACCELERATOR	(char *) NULL
265#define DEF_MENU_ENTRY_BG		(char *) NULL
266#define DEF_MENU_ENTRY_BITMAP		None
267#define DEF_MENU_ENTRY_COLUMN_BREAK	"0"
268#define DEF_MENU_ENTRY_COMMAND		(char *) NULL
269#define DEF_MENU_ENTRY_COMPOUND		"none"
270#define DEF_MENU_ENTRY_FG		(char *) NULL
271#define DEF_MENU_ENTRY_FONT		(char *) NULL
272#define DEF_MENU_ENTRY_HIDE_MARGIN	"0"
273#define DEF_MENU_ENTRY_IMAGE		(char *) NULL
274#define DEF_MENU_ENTRY_INDICATOR	"1"
275#define DEF_MENU_ENTRY_LABEL		(char *) NULL
276#define DEF_MENU_ENTRY_MENU		(char *) NULL
277#define DEF_MENU_ENTRY_OFF_VALUE	"0"
278#define DEF_MENU_ENTRY_ON_VALUE		"1"
279#define DEF_MENU_ENTRY_SELECT_IMAGE	(char *) NULL
280#define DEF_MENU_ENTRY_STATE		"normal"
281#define DEF_MENU_ENTRY_VALUE		(char *) NULL
282#define DEF_MENU_ENTRY_CHECK_VARIABLE	(char *) NULL
283#define DEF_MENU_ENTRY_RADIO_VARIABLE	"selectedButton"
284#define DEF_MENU_ENTRY_SELECT	(char *) NULL
285#define DEF_MENU_ENTRY_UNDERLINE	"-1"
286
287/*
288 * Defaults for menus overall:
289 */
290
291#define DEF_MENU_ACTIVE_BG_COLOR	"systemMenuActive"
292#define DEF_MENU_ACTIVE_BG_MONO		BLACK
293#define DEF_MENU_ACTIVE_BORDER_WIDTH	"0"
294#define DEF_MENU_ACTIVE_FG_COLOR	"systemMenuActiveText"
295#define DEF_MENU_ACTIVE_FG_MONO		WHITE
296#define DEF_MENU_BG_COLOR		"systemMenu"
297#define DEF_MENU_BG_MONO		WHITE
298#define DEF_MENU_BORDER_WIDTH		"0"
299#define DEF_MENU_CURSOR			"arrow"
300#define DEF_MENU_DISABLED_FG_COLOR	"systemMenuDisabled"
301#define DEF_MENU_DISABLED_FG_MONO	""
302#define DEF_MENU_FONT			"menu" /* special: see tkMacOSXMenu.c */
303#define DEF_MENU_FG			"systemMenuText"
304#define DEF_MENU_POST_COMMAND		""
305#define DEF_MENU_RELIEF			"flat"
306#define DEF_MENU_SELECT_COLOR		"systemMenuActive"
307#define DEF_MENU_SELECT_MONO		BLACK
308#define DEF_MENU_TAKE_FOCUS		"0"
309
310/*
311 * FIXME: Turn the default back to 1 when we make tearoff menus work again.
312 */
313
314#define DEF_MENU_TEAROFF		"0"
315#define DEF_MENU_TEAROFF_CMD		(char *) NULL
316#define DEF_MENU_TITLE			""
317#define DEF_MENU_TYPE			"normal"
318
319/*
320 * Defaults for menubuttons:
321 */
322
323#define DEF_MENUBUTTON_ANCHOR		"center"
324#define DEF_MENUBUTTON_ACTIVE_BG_COLOR	ACTIVE_BG
325#define DEF_MENUBUTTON_ACTIVE_BG_MONO	BLACK
326#define DEF_MENUBUTTON_ACTIVE_FG_COLOR	ACTIVE_FG
327#define DEF_MENUBUTTON_ACTIVE_FG_MONO	WHITE
328#define DEF_MENUBUTTON_BG_COLOR		NORMAL_BG
329#define DEF_MENUBUTTON_BG_MONO		WHITE
330#define DEF_MENUBUTTON_BITMAP		""
331#define DEF_MENUBUTTON_BORDER_WIDTH	"2"
332#define DEF_MENUBUTTON_CURSOR		""
333#define DEF_MENUBUTTON_DIRECTION	"below"
334#define DEF_MENUBUTTON_DISABLED_FG_COLOR DISABLED
335#define DEF_MENUBUTTON_DISABLED_FG_MONO	""
336#define DEF_MENUBUTTON_FONT		"system"
337#define DEF_MENUBUTTON_FG		BLACK
338#define DEF_MENUBUTTON_HEIGHT		"0"
339#define DEF_MENUBUTTON_HIGHLIGHT_BG_COLOR DEF_MENUBUTTON_BG_COLOR
340#define DEF_MENUBUTTON_HIGHLIGHT_BG_MONO  DEF_MENUBUTTON_BG_MONO
341#define DEF_MENUBUTTON_HIGHLIGHT	BLACK
342#define DEF_MENUBUTTON_HIGHLIGHT_WIDTH	"0"
343#define DEF_MENUBUTTON_IMAGE		(char *) NULL
344#define DEF_MENUBUTTON_INDICATOR	"0"
345/* #define DEF_MENUBUTTON_JUSTIFY		"center" */
346#define DEF_MENUBUTTON_JUSTIFY		"left"
347#define DEF_MENUBUTTON_MENU		""
348#define DEF_MENUBUTTON_PADX		"4p"
349#define DEF_MENUBUTTON_PADY		"3p"
350#define DEF_MENUBUTTON_RELIEF		"flat"
351#define DEF_MENUBUTTON_STATE		"normal"
352#define DEF_MENUBUTTON_TAKE_FOCUS	"0"
353#define DEF_MENUBUTTON_TEXT		""
354#define DEF_MENUBUTTON_TEXT_VARIABLE	""
355#define DEF_MENUBUTTON_UNDERLINE	"-1"
356#define DEF_MENUBUTTON_WIDTH		"0"
357#define DEF_MENUBUTTON_WRAP_LENGTH	"0"
358
359/*
360 * Defaults for messages:
361 */
362
363#define DEF_MESSAGE_ANCHOR		"center"
364#define DEF_MESSAGE_ASPECT		"150"
365#define DEF_MESSAGE_BG_COLOR		NORMAL_BG
366#define DEF_MESSAGE_BG_MONO		WHITE
367#define DEF_MESSAGE_BORDER_WIDTH	"1"
368#define DEF_MESSAGE_CURSOR		""
369#define DEF_MESSAGE_FG			BLACK
370#define DEF_MESSAGE_FONT		"system"
371#define DEF_MESSAGE_HIGHLIGHT_BG	NORMAL_BG
372#define DEF_MESSAGE_HIGHLIGHT		BLACK
373#define DEF_MESSAGE_HIGHLIGHT_WIDTH	"0"
374#define DEF_MESSAGE_JUSTIFY		"left"
375#define DEF_MESSAGE_PADX		"-1"
376#define DEF_MESSAGE_PADY		"-1"
377#define DEF_MESSAGE_RELIEF		"flat"
378#define DEF_MESSAGE_TAKE_FOCUS		"0"
379#define DEF_MESSAGE_TEXT		""
380#define DEF_MESSAGE_TEXT_VARIABLE	""
381#define DEF_MESSAGE_WIDTH		"0"
382/*
383 * Defaults for panedwindows
384 */
385
386#define DEF_PANEDWINDOW_BG_COLOR	NORMAL_BG
387#define DEF_PANEDWINDOW_BG_MONO		WHITE
388#define DEF_PANEDWINDOW_BORDERWIDTH	"1"
389#define DEF_PANEDWINDOW_CURSOR		""
390#define DEF_PANEDWINDOW_HANDLEPAD	"8"
391#define DEF_PANEDWINDOW_HANDLESIZE	"8"
392#define DEF_PANEDWINDOW_HEIGHT		""
393#define DEF_PANEDWINDOW_OPAQUERESIZE	"1"
394#define DEF_PANEDWINDOW_ORIENT		"horizontal"
395#define DEF_PANEDWINDOW_RELIEF		"flat"
396#define DEF_PANEDWINDOW_SASHCURSOR	""
397#define DEF_PANEDWINDOW_SASHPAD		"0"
398#define DEF_PANEDWINDOW_SASHRELIEF	"flat"
399#define DEF_PANEDWINDOW_SASHWIDTH	"3"
400#define DEF_PANEDWINDOW_SHOWHANDLE	"0"
401#define DEF_PANEDWINDOW_WIDTH		""
402
403/*
404 * Defaults for panedwindow panes
405 */
406
407#define DEF_PANEDWINDOW_PANE_AFTER	""
408#define DEF_PANEDWINDOW_PANE_BEFORE	""
409#define DEF_PANEDWINDOW_PANE_HEIGHT	""
410#define DEF_PANEDWINDOW_PANE_MINSIZE	"0"
411#define DEF_PANEDWINDOW_PANE_PADX	"0"
412#define DEF_PANEDWINDOW_PANE_PADY	"0"
413#define DEF_PANEDWINDOW_PANE_STICKY	"nsew"
414#define DEF_PANEDWINDOW_PANE_WIDTH	""
415
416/*
417 * Defaults for scales:
418 */
419
420#define DEF_SCALE_ACTIVE_BG_COLOR	ACTIVE_BG
421#define DEF_SCALE_ACTIVE_BG_MONO	BLACK
422#define DEF_SCALE_BG_COLOR		NORMAL_BG
423#define DEF_SCALE_BG_MONO		WHITE
424#define DEF_SCALE_BIG_INCREMENT		"0"
425#define DEF_SCALE_BORDER_WIDTH		"1"
426#define DEF_SCALE_COMMAND		""
427#define DEF_SCALE_CURSOR		""
428#define DEF_SCALE_DIGITS		"0"
429#define DEF_SCALE_FONT			"system"
430#define DEF_SCALE_FG_COLOR		BLACK
431#define DEF_SCALE_FG_MONO		BLACK
432#define DEF_SCALE_FROM			"0"
433#define DEF_SCALE_HIGHLIGHT_BG_COLOR	DEF_SCALE_BG_COLOR
434#define DEF_SCALE_HIGHLIGHT_BG_MONO	DEF_SCALE_BG_MONO
435#define DEF_SCALE_HIGHLIGHT		BLACK
436#define DEF_SCALE_HIGHLIGHT_WIDTH	"0"
437#define DEF_SCALE_LABEL			""
438#define DEF_SCALE_LENGTH		"100"
439#define DEF_SCALE_ORIENT		"vertical"
440#define DEF_SCALE_RELIEF		"flat"
441#define DEF_SCALE_REPEAT_DELAY	"300"
442#define DEF_SCALE_REPEAT_INTERVAL	"100"
443#define DEF_SCALE_RESOLUTION		"1"
444#define DEF_SCALE_TROUGH_COLOR		TROUGH
445#define DEF_SCALE_TROUGH_MONO		WHITE
446#define DEF_SCALE_SHOW_VALUE		"1"
447#define DEF_SCALE_SLIDER_LENGTH		"30"
448#define DEF_SCALE_SLIDER_RELIEF		"raised"
449#define DEF_SCALE_STATE			"normal"
450#define DEF_SCALE_TAKE_FOCUS		(char *) NULL
451#define DEF_SCALE_TICK_INTERVAL		"0"
452#define DEF_SCALE_TO			"100"
453#define DEF_SCALE_VARIABLE		""
454#define DEF_SCALE_WIDTH			"15"
455
456/*
457 * Defaults for scrollbars:
458 */
459
460#define DEF_SCROLLBAR_ACTIVE_BG_COLOR	ACTIVE_BG
461#define DEF_SCROLLBAR_ACTIVE_BG_MONO	BLACK
462#define DEF_SCROLLBAR_ACTIVE_RELIEF	"raised"
463#define DEF_SCROLLBAR_BG_COLOR		NORMAL_BG
464#define DEF_SCROLLBAR_BG_MONO		WHITE
465#define DEF_SCROLLBAR_BORDER_WIDTH	"0"
466#define DEF_SCROLLBAR_COMMAND		""
467#define DEF_SCROLLBAR_CURSOR		""
468#define DEF_SCROLLBAR_EL_BORDER_WIDTH	"-1"
469#define DEF_SCROLLBAR_HIGHLIGHT_BG	NORMAL_BG
470#define DEF_SCROLLBAR_HIGHLIGHT		BLACK
471#define DEF_SCROLLBAR_HIGHLIGHT_WIDTH	"0"
472#define DEF_SCROLLBAR_JUMP		"0"
473#define DEF_SCROLLBAR_ORIENT		"vertical"
474#define DEF_SCROLLBAR_RELIEF		"flat"
475#define DEF_SCROLLBAR_REPEAT_DELAY	"300"
476#define DEF_SCROLLBAR_REPEAT_INTERVAL	"100"
477#define DEF_SCROLLBAR_TAKE_FOCUS	(char *) NULL
478#define DEF_SCROLLBAR_TROUGH_COLOR	TROUGH
479#define DEF_SCROLLBAR_TROUGH_MONO	WHITE
480#define DEF_SCROLLBAR_WIDTH		"15"
481
482/*
483 * Defaults for texts:
484 */
485
486#define DEF_TEXT_AUTO_SEPARATORS	"1"
487#define DEF_TEXT_BG_COLOR		NORMAL_BG
488#define DEF_TEXT_BG_MONO		WHITE
489#define DEF_TEXT_BORDER_WIDTH		"0"
490#define DEF_TEXT_CURSOR			"xterm"
491#define DEF_TEXT_FG			BLACK
492#define DEF_TEXT_EXPORT_SELECTION	"1"
493#define DEF_TEXT_FONT			"Courier 12"
494#define DEF_TEXT_HEIGHT			"24"
495#define DEF_TEXT_HIGHLIGHT_BG		NORMAL_BG
496#define DEF_TEXT_HIGHLIGHT		BLACK
497#define DEF_TEXT_HIGHLIGHT_WIDTH	"3"
498#define DEF_TEXT_INSERT_BG		BLACK
499#define DEF_TEXT_INSERT_BD_COLOR	"0"
500#define DEF_TEXT_INSERT_BD_MONO		"0"
501#define DEF_TEXT_INSERT_OFF_TIME	"300"
502#define DEF_TEXT_INSERT_ON_TIME		"600"
503#define DEF_TEXT_INSERT_WIDTH		"1"
504#define DEF_TEXT_MAX_UNDO		"0"
505#define DEF_TEXT_PADX			"1"
506#define DEF_TEXT_PADY			"1"
507#define DEF_TEXT_RELIEF			"flat"
508#define DEF_TEXT_SELECT_COLOR		SELECT_BG
509#define DEF_TEXT_SELECT_MONO		BLACK
510#define DEF_TEXT_SELECT_BD_COLOR	"1"
511#define DEF_TEXT_SELECT_BD_MONO		"0"
512#define DEF_TEXT_SELECT_FG_COLOR	SELECT_FG
513#define DEF_TEXT_SELECT_FG_MONO		WHITE
514#define DEF_TEXT_SELECT_RELIEF		"flat"
515#define DEF_TEXT_SET_GRID		"0"
516#define DEF_TEXT_SPACING1		"0"
517#define DEF_TEXT_SPACING2		"0"
518#define DEF_TEXT_SPACING3		"0"
519#define DEF_TEXT_STATE			"normal"
520#define DEF_TEXT_TABS			""
521#define DEF_TEXT_TAKE_FOCUS		(char *) NULL
522#define DEF_TEXT_UNDO			"0"
523#define DEF_TEXT_WIDTH			"80"
524#define DEF_TEXT_WRAP			"char"
525#define DEF_TEXT_XSCROLL_COMMAND	""
526#define DEF_TEXT_YSCROLL_COMMAND	""
527
528/*
529 * Defaults for canvas text:
530 */
531
532#define DEF_CANVTEXT_FONT		"Helvetica 12"
533
534/*
535 * Defaults for toplevels (most of the defaults for frames also apply
536 * to toplevels):
537 */
538
539#define DEF_TOPLEVEL_CLASS		"Toplevel"
540#define DEF_TOPLEVEL_MENU		""
541#define DEF_TOPLEVEL_SCREEN		""
542#define DEF_TOPLEVEL_USE		""
543
544#endif /* _TKMACDEFAULT */
545