Laxkit  0.0.7.1
The Laxrc File

Here is a sample laxrc file. Its location will have been compiled in to the Laxkit. The default location is ~/.lax/(version)/laxrc. The laxrc file will not by default be written to by Laxkit programs, only read from.

There are a number of settings to define, after which you may include basic profiles, which will overwrite any previously defined setting, as long as the application wants to use that profile.

Todo:

directories and fonts are still basically unimplemented..

many windows still need to pay attention to some of these settings, like pad and bevel

this is a comment

these times are in milliseconds

 firstclk       142  # <– 1/7 of second,  for idling, time after button down to send messages
 idleclk        67   # <– 1/15 of second, for idling, time between idle clicks after the first one
 dblclk         200  # <– 1/5 of second,  time within which button must be clicked to be a double click
 tooltips       500  #                     hover time until a tooltip pops up
 default_padx   5    #                     default pixel pad around text horizontally
 default_pady   5    #                     default pixel pad around text vertically
 default_border 1    #                     default border width
 bevel          2    #                     default bevel width
 textfont    Courier-10  #font used for text edits, this is a fontconfig pattern string
 controlfont Sans-9      #font used for menus, buttons, massage boxes, etc.
 directories
   colorprofiles /usr/local/colorprofiles:/more/profiles
   extrafontdir  /in/addition/to/font/config/dirs:/another/dir
   imagedir      /blah/images
 colors  #anything at this base level will be the new default colors for everything
   panel
     fg         255 0 0
     bg         31 31 31
     hfg        255 0 255
     hbg        127 127 127
     moverfg    255 128 128
     moverbg    50 50 50
     grayedfg   128 0 0
     color1     64 64 64  #an extra color, for scroller slider, for instance
     color2     64 64 64
   menu
     fg         255 0 0
     bg         31 31 31
     hfg        255 0 0
     hbg        127 127 127
     moverfg    255 128 128
     moverbg    50 50 50
     grayedfg   128 0 0
     color1     64 64 64
     color2     64 64 64
   edits
     fg         255 0 0
     bg         0 0 0
     hfg        255 0 255
     hbg        127 127 127
     moverfg    255 0 0
     moverbg    30 30 30
     grayedfg   128 0 0
     color1     64 64 64
     color2     64 64 64
   buttons
     fg         255 0 0
     bg         31 31 31
     hfg        255 0 255
     hbg        127 127 127
     moverfg    255 128 128
     moverbg    50 50 50
     grayedfg   128 0 0
     color1     64 64 64
     color2     64 64 64
 profile light #You can define any profile you want, rather than colors for everything
   firstclk 142
   dblclk   200
   colors
     (...all the color categories, panel, menu, etc...)
 

Mon Feb 17 2014 11:52:58, Laxkit