Library /sys$common/syshlp/examples/DECW/CUSTOM.HLB  —  Overview  chngcolmap
               The file DXMDEFAULTS.DAT allows you to control how many
               dynamic color cells are allocated and what resources are
               affected. This file contains resource specifications like
               the following:

               *background:       DXmDynamicWindowBackground
               *foreground:       DXmDynamicWindowForeground
               *topShadowColor:   DXmDynamicWindowTopShadow

               When the customizer is started, the file DXMDEFAULTS.DAT is
               written to a property on the root window. Any application
               that is subsequently run, which uses the correct X Toolkit
               library, will merge these resources with its normal
               resource database. Resource specifications in this file
               will take precedence over specifications with equivalent
               left-hand sides in other resource defaults files.

               The color values for the right side, within the file
               DXMDEFAULTS.DAT, have a special format. For each unique
               color value in this file that begins with the string
               "DXmDynamic", a color button is created in the color
               customizer. If the string "Shadow" is encountered in a
               name, the color button is placed in the shadow button
               box rather than the normal color button box. If a color
               value string ends with the suffix "Background", it is
               linked to any color buttons with identical prefixes and
               suffixes of "TopShadow", "BottomShadow", or "SelectColor"
               for purposes of automatic shadowing. If a color value named
               "DXmDynamicScreenBackground" is encountered, the color cell
               allocated is used by the customizer to set the root window
               background color.

               You can edit the file DXMDEFAULTS.DAT and define many
               resources to use the same color cells. You can have
               separate dynamic color cells, especially for scrollbar
               widgets or for your Mail application, by adding lines like
               the following:

               Mail*background:         DXmDynamicMyMailBackground
               Mail*foreground:         DXmDynamicMyMailForeground
               Mail*topShadowColor:     DXmDynamicMyMailTopShadow
               Mail*bottomShadowColor:  DXmDynamicMyMailBottomShadow

               Doing this and restarting the customizer causes four new
               color cells to be allocated and four new color buttons to
               be added to the customizer interface. These buttons are
               assigned default color values (usually black or white) for
               each palette. These defaults can then be modified for each
               palette through the customizer interface.

                 ________________________ Note ________________________

                 The text of the DXMDEFAULTS.DAT file is read and
                 parsed by the color customizer. The parsing algorithm
                 does not allow comments, incorrect spacing, or
                 incorrect resource specifications. If this file or
                 the CUSTOM.DAT resource file become corrupt, the
                 customizer cannot start correctly. Copy the shipped
                 versions of CUSTOM.DAT and DXMDEFAULTS.DAT from
                 DECW$EXAMPLES into your login directory to resolve
                 the problem.

                 ______________________________________________________
Close Help