From 9abb36f32cbb0b626ccee17203a765a68c56cd41 Mon Sep 17 00:00:00 2001
From: fedor
+ This document contains a summary of available user default
+ values that one can set to control the operation of the GNUstep
+ libraries.
+
+ Below is a list of defaults used to control the gnustep-gui library.
+
+ A string containing the name of the backend bundle to use
+ for display specific GUI handling. The default is
+ "libgnustep-xgps.bundle". Currently the only other choice is
+ "libgnustep-xdps.bundle".
+
+ A boolean value,
+ A boolean value,
+ A boolean value that defaults to
+ A string describing the interface style. Setting this may
+ change various aspects of how the library draws elements and
+ responds to user interaction. See the NSInterfaceStyle
+ documentation for more information.
+
+ An interface style specific to menu operation. If not set
+ the NSInterfaceStyleDefault value is used.
+
+ A dictionary of command key equivalents for menu items. The
+ key contains the title of the menu item and the value is the
+ command key equivalent. For instance, one might set the
+ command key for the menu item "Copy" to "C".
+
+ Used by NSPasteboard to find the host on which the
+ pasteboard server is running.
+
+ A string describing the measurement unit for rulers (see the
+ NSRulerView class documentation). The default is
+ Centimeters. Other possible values are Inches, Points, and Picas.
+
+ System colors may be set using the defaults system. System
+ colors are standard colors for drawing various GUI elements,
+ such as buttons, text, scroller, etc. The value is a
+ dictionary describing the color. The keys that can be
+ used for setting the system colors are described in the
+ documentation for NSColor.
+
+ System Fonts may be set using the defaults system. System
+ fonts are standard fonts for drawing text in GUI
+ elements. They include NSBoldFont, for instance. The value
+ is the name of the font to use. There is also a
+ cooresponding size key (e.g. NSBoldFontSize) for specifying
+ the point size of the font. The keys that can be used for
+ setting the system fonts are described in the documentation
+ for NSFont.
+
+ Below is a list of defaults used to control the gnustep-xgps
+ backend. These defaults generally control system specific
+ display and user interaction options which may not be available
+ on all systems.
+
+ An integer that specifies the X-Windows visual class to use
+ in the application. For instance one could display the
+ application using the PsuedoColor visual class by setting
+ the value to the id of this class. The default is the
+ X-Windows default visual class.
+
+ An integer which limits the maximum number of colors to
+ display, per channel. For a psuedo-color display, this would
+ limit the total number of colors that the application could
+ use (normally 256). For a true-color display, this would
+ limit the range of red, green, and blue values that could be used.
+
+ A boolean value which defaults to
+ A boolean value which defaults to
+ A boolean value which defaults to Version: $Revision$ Date: $Date$
+
+ This document contains a summary of available user default
+ values that one can set to control the operation of the GNUstep
+ libraries.
+
+
+ Below is a list of defaults used to control the gnustep-gui library.
+
+
+ A string containing the name of the backend bundle to use
+ for display specific GUI handling. The default is
+ "libgnustep-xgps.bundle". Currently the only other choice is
+ "libgnustep-xdps.bundle".
+
+
+ A boolean value,
+
+ A boolean value,
+
+ A boolean value that defaults to
+
+ A string describing the interface style. Setting this may
+ change various aspects of how the library draws elements and
+ responds to user interaction. See the NSInterfaceStyle
+ documentation for more information.
+
+
+ An interface style specific to menu operation. See
+ NSInterfaceStyleDefault.
+
+
+ A dictionary of command key equivalents for menu items. The
+ key contains the title of the menu item and the value is the
+ command key equivalent. For instance, one might set the
+ command key for the menu item "Copy" to "C".
+
+
+ Used by NSPasteboard to find the host on which the
+ pasteboard server is running.
+
+
+ A string describing the measurement unit for rulers (see the
+ NSRulerView class documentation). The default is
+ Centimeters. Other possible values are Inches, Points, and Picas.
+
+
+ System colors may be set using the defaults system. System
+ colors are standard colors for drawing various GUI elements,
+ such as buttons, text, scroller, etc. The value is a
+ dictionary describing the color. The keys that can be
+ used for setting the system colors are described in the
+ documentation for NSColor.
+
+
+ System Fonts may be set using the defaults system. System
+ fonts are standard fonts for drawing text in GUI
+ elements. They include NSBoldFont, for instance. The value
+ is the name of the font to use. There is also a
+ cooresponding size key (e.g. NSBoldFontSize) for specifying
+ the point size of the font. The keys that can be used for
+ setting the system fonts are described in the documentation
+ for NSFont.
+
+
+ Below is a list of defaults used to control the gnustep-xgps
+ backend. These defaults generally control system specific
+ display and user interaction options which may not be available
+ on all systems.
+
+
+ An integer that specifies the X-Windows visual class to use
+ in the application. For instance one could display the
+ application using the PsuedoColor visual class by setting
+ the value to the id of this class. The default is the
+ X-Windows default visual class.
+
+
+ An integer which limits the maximum number of colors to
+ display, per channel. For a psuedo-color display, this would
+ limit the total number of colors that the application could
+ use (normally 256). For a true-color display, this would
+ limit the range of red, green, and blue values that could be used.
+
+
+ A boolean value which defaults to
+
+ A boolean value which defaults to
+
+ A boolean value which defaults to NO
by default. When the feature is on,
+ NSBrowserCell draws non-leaf cells in bold system font.
+ For example, when the feature is on, in a SavePanel (or OpenPanel),
+ directory entries are drawn in bold, while simple files are drawn in
+ non bold.
+ NO
by default. When the
+ feature is on, the save panel and its subclasses (such as
+ the open panel) displays "Reading Directory ***.."
+ (progressively adding dots) in the window titlebar while
+ reading very big directories (more than 100 entries). This
+ is meant to make things friendlier for slow computers. Not
+ well tested.
+ NO
. This is a
+ obscure and probably not useful default. NSWorkspace tries
+ to receive distributed notifications, but if a distributed
+ objects server cannot be found or some other error occurs,
+ it raises an exception which normally terminates the
+ program. Setting this default causes NSWorkspace to just log
+ the problem without raising an exception.
+ YES
(as long as shared
+ memory is available). If set to NO
, shared memory is not
+ used for various display specific operations.
+ NO
. If set to
+ YES
and the X-Windows system has the XFT
+ extension, then the application will use anti-aliased fonts
+ as provided by the X-Windows system.
+ NO
. If set to
+ YES
, then the application uses various tricks
+ to get alpha colors to work when compositing images. This
+ may slow down drawing of images, but it is generally
+ recommended anyway, particularly on fast systems.
+ User Defaults Summary for GNUstep Libraries
+Authors
+
+
+Defaults Summary
+GUI Library Defaults
+
+
+NO
by default. When the feature is on,
+ NSBrowserCell draws non-leaf cells in bold system font.
+ For example, when the feature is on, in a SavePanel (or OpenPanel),
+ directory entries are drawn in bold, while simple files are drawn in
+ non bold.
+ NO
by default. When the
+ feature is on, the save panel and its subclasses (such as
+ the open panel) displays "Reading Directory ***.."
+ (progressively adding dots) in the window titlebar while
+ reading very big directories (more than 100 entries). This
+ is meant to make things friendlier for slow computers. Not
+ well tested.
+ NO
. This is a
+ obscure and probably not useful default. NSWorkspace tries
+ to receive distributed notifications, but if a distributed
+ objects server cannot be found or some other error occurs,
+ it raises an exception which normally terminates the
+ program. Setting this default causes NSWorkspace to just log
+ the problem without raising an exception.
+ XGPS Backend Defaults
+
+
+
+
+
diff --git a/Documentation/gsdoc/Gui.gsdoc b/Documentation/gsdoc/Gui.gsdoc
index 1d41fa6e6..504755937 100644
--- a/Documentation/gsdoc/Gui.gsdoc
+++ b/Documentation/gsdoc/Gui.gsdoc
@@ -131,6 +131,7 @@
YES
(as long as shared
+ memory is available). If set to NO
, shared memory is not
+ used for various display specific operations.
+ NO
. If set to
+ YES
and the X-Windows system has the XFT
+ extension, then the application will use anti-aliased fonts
+ as provided by the X-Windows system.
+ NO
. If set to
+ YES
, then the application uses various tricks
+ to get alpha colors to work when compositing images. This
+ may slow down drawing of images, but it is generally
+ recommended anyway, particularly on fast systems.
+