home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 2 / crawlyvol2.bin / program / c / xaes_new / gui_defs.sys < prev    next >
Text File  |  1994-12-24  |  16KB  |  432 lines

  1. #####################################################################
  2. #
  3. #    GUI_DEFS file for XAES 1.00
  4. #    Written for XAES by Ken Hollis
  5. #
  6. #    All comments in this file are signified by:
  7. #    '#', '[' (ending with a ']'), ';', '*', Single quote, '!'
  8. #
  9. #    Blank lines are also counted as commented lines, but must not
  10. #    contain any text.  Make sure you follow the rules for creating
  11. #    comments, or your GUI_DEFS.SYS file will break.  :-)
  12. #
  13. #    In all commands that can be set, these are ALL CaSe-SeNsItIvE!
  14. #    Please enter them exactly as you see them, or you will get an
  15. #    error message.
  16. #
  17. #    Use TABS instead of spaces to indent your comments.  They don't
  18. #    work with spaces.  They will soon, but not currently.
  19. #
  20. #####################################################################
  21.  
  22. #####################################################################
  23. #
  24. #    The following is a listing of the default color names that are
  25. #    legal for this program.  Falcon030 and STe extended palettes are
  26. #    not supported; only GEM/VDI 16 color naming conventions are
  27. #    allowed.
  28. #
  29. #    Low resolution colors available or Medium w/16+ color mode:
  30. #    WHITE, BLACK, RED, GREEN, BLUE, CYAN, YELLOW, LWHITE, LBLACK,
  31. #    GREY, LRED, LGREEN, LBLUE, LCYAN, LYELLOW, LMAGENTA
  32. #
  33. #    Medium resolution colors available w/o 3D Emulation in 4 colors:
  34. #    WHITE, BLACK, RED, GREEN
  35. #
  36. #    Medium resolution colors available w/ 3D Emulation in 4 colors:
  37. #    WHITE, BLACK, GREY, LWHITE
  38. #
  39. #    I know that LWHITE doesn't make sense.  I didn't make it that
  40. #    way, VDI did.  This color is a shade between GREY and WHITE.
  41. #    LBLACK and GREY both point to exactly the same color.  It made
  42. #    more sense to put a GREY in there instead of an LBLACK.
  43. #
  44. #####################################################################
  45.  
  46. #####################################################################
  47. #
  48. #     Allow left border moving like WinX
  49. #    [LEFT_BORDER_MOVE=(TRUE/FALSE)]
  50. #
  51. #    This lets you move windows off of the left side of the desktop
  52. #    like WinX lets you do with normal windows.
  53. #
  54. #    Default value: LEFT_BORDER_MOVE=TRUE
  55. #
  56. #####################################################################
  57. #
  58. #    Stay compatible with all of WinX's messages (trap illegals)
  59. #    [WINX_COMPATIBILITY=(TRUE/FALSE)]
  60. #
  61. #    This also means that if the mouse is over a non-custom window,
  62. #    no right-mouse button popup handling is handled unless the button
  63. #    is over either the desktop, or a custom window.
  64. #
  65. #    Default value: WINX_COMPATIBILITY=TRUE
  66. #
  67. #####################################################################
  68. #
  69. #    Change mouse when activating window element
  70. #    [CHANGE_MOUSE_ELEMENT=(TRUE/FALSE)]
  71. #
  72. #    This mode changes the mouse form when your mouse selects a custom
  73. #    window element.  This only changes when you select this.
  74. #
  75. #    Default value: CHANGE_MOUSE_ELEMENT=TRUE
  76. #
  77. #####################################################################
  78. #
  79. #    Window center technique.  This action only takes place if a
  80. #    window is created with -1 coordinates for centering.
  81. #
  82. #    SCREEN_CENTER is to the visual coordinates of the screen.  This
  83. #    takes into any programs that may enlarge screen coordinates
  84. #    or viewing area.
  85. #
  86. #    PHYSICAL_CENTER is to the physical screen coordinates.  This does
  87. #    not take into account any chance that you may be running a
  88. #    virtual screen enlarger.
  89. #
  90. #    MOUSE_CENTER centers any windows to the mouse.
  91. #
  92. #    [WINDOW_CENTER=(SCREEN_CENTER/PHYSICAL_SCREEN/MOUSE_CENTER)]
  93. #
  94. #    Default value: WINDOW_CENTER=SCREEN_CENTER
  95. #
  96. #####################################################################
  97. #
  98. #    Active redrawing of windows.  This is a flag that tells whether
  99. #    you allow active redrawing windows or not.  This flag is only
  100. #    available if you are running WinX.  If the user is not running
  101. #    WinX, active redraw is not available no matter what.  This will
  102. #    eventually change, though.
  103. #
  104. #    [ACTIVE_WINDOW_REDRAW=(TRUE/FALSE)]
  105. #
  106. #    Default value: ACTIVE_WINDOW_REDRAW=TRUE
  107. #
  108. #####################################################################
  109. #
  110. #    Modalize dialogs if windows cannot be drawn.  This limits you to
  111. #    close the dialog since modal dialogs for TOS are blocking.  This
  112. #    is not a forced option, and can be done only if you need it to
  113. #    be done.  I recommend it be turned off.
  114. #
  115. #    [MODALIZE_WINDOWS=(TRUE/FALSE)]
  116. #
  117. #    Default value: MODALIZE_WINDOWS=FALSE
  118. #
  119. #####################################################################
  120. #
  121. #    Geneva compatibility mode.  True enables fixing of some Geneva
  122. #    bugs that Dan Wilga won't admit, and also fixes some other
  123. #    nasty bugs that Geneva and NeoDesk like to cause.  (This is
  124. #    usually default, since it's only used if the 'Gnva' cookie is
  125. #    found.)
  126. #
  127. #    [GENEVA_COMPATIBILITY=(TRUE/FALSE)]
  128. #
  129. #    Default value: GENEVA_COMPATIBILITY=TRUE
  130. #
  131. #####################################################################
  132. #
  133. #    Inactive window text color.  This sets the color of the inactive
  134. #    window text.
  135. #
  136. #    [INACTIVE_WINDOW_TEXT=(YOUR_COLOR)]
  137. #
  138. #    Default value: INACTIVE_WINDOW_TEXT=WHITE
  139. #    In monochrome mode, the default is WHITE.
  140. #
  141. #####################################################################
  142. #
  143. #    Active window text color.  This is the color of the title bar
  144. #    text when it becomes active.
  145. #
  146. #    [ACTIVE_WINDOW_TEXT=(YOUR_COLOR)]
  147. #
  148. #    Default value: ACTIVE_WINDOW_TEXT=BLACK
  149. #    In monochrome mode, the default is BLACK.
  150. #
  151. #####################################################################
  152. #
  153. #    Backgroundability.  This enables you to make windows accept
  154. #    "background" clicks, meaning that a window does not have to be
  155. #    topped in order to receive a command click.  Keep in mind that
  156. #    this is only for program-made windows.  Some windows that were
  157. #    made by XAES are permanently backgroundable, so this option will
  158. #    not override XAES, just programs made with this.
  159. #
  160. #    [BACKGROUNDABILITY=(TRUE/FALSE)]
  161. #
  162. #    Default value: BACKGROUNDABILITY=TRUE
  163. #
  164. #####################################################################
  165. #
  166. #    Change mouse for when moved over different window elements.  This
  167. #    makes the mouse change to a different shape representing the
  168. #    function of a window element.
  169. #
  170. #    With MultiTOS (or as an accessory), when the mouse is moved over
  171. #    no window, it becomes an arrow.
  172. #
  173. #    Without MultiTOS, the mouse becomes an "X" when moved over the
  174. #    desktop area.
  175. #
  176. #    [AUTO_CHANGE_MOUSE=(TRUE/FALSE)]
  177. #
  178. #    Default value: AUTO_CHANGE_MOUSE=TRUE
  179. #
  180. #####################################################################
  181. #
  182. #    Press-in objects when selected for window elements.  This will
  183. #    select an object if it's being used.  If the object is not, or
  184. #    the button is released, it will pop it back out.  Quite a nice
  185. #    feature that was presented in quite a few window managers for
  186. #    Linux.  I felt it was my job to put them in here as well.  :-)
  187. #
  188. #    [ELEMENT_SELECTION=(TRUE/FALSE)]
  189. #
  190. #    Default value: ELEMENT_SELECTION=TRUE
  191. #
  192. #####################################################################
  193.  
  194. **************************************************** Extended Objects
  195.  
  196. #####################################################################
  197. #
  198. #    Force InterFace drawing emulation of whitened object (1 pixel out)
  199. #    [FORCE_INTERFACE_EMULATION=(TRUE/FALSE)]
  200. #
  201. #    Default value: FORCE_INTERFACE_EMULATION=FALSE
  202. #
  203. #####################################################################
  204. #
  205. #    Current drawing style (can be switched between 6 different ones)
  206. #    [3D_DRAW_STYLE=(Standard/MultiTOS/Geneva/Zoom/Motif/LTMF/XAES)]
  207. #
  208. #    3D settings are as follows:
  209. #
  210. #    Standard = Standard (non-3D) drawing style (black activates obj)
  211. #    MultiTOS = MultiTOS (and Falcon030 3D TOS) drawing style
  212. #    Geneva   = Geneva multitasking operating system object drawing
  213. #    Zoom     = Olaf Meisiek's Zoom! Color icon editor 3D style
  214. #    Motif    = X11R6 drawing style (throw off of the popular style)
  215. #               Note: Motif is not available in Monochrome, and it
  216. #               defaults to Zoom if it is used in 2 color mode.
  217. #    LTMF     = Let 'em Fly 1.30's pre-designed object drawing style
  218. #    XAES     = Our own XAES designed drawing style
  219. #
  220. #    Default value: 3D_DRAW_STYLE=Zoom
  221. #
  222. #####################################################################
  223. #
  224. #    Rounded objects.  This is for selectable objects that appear as
  225. #    3D objects.  This makes the objects look a little better, and it
  226. #    makes them look more like Windows objects.  What fun.  :-P
  227. #
  228. #    [ROUNDED_OBJECTS=(TRUE/FALSE)]
  229. #
  230. #    Default value: ROUNDED_OBJECTS=FALSE
  231. #
  232. #####################################################################
  233. #
  234. #    Rounded shadowing.  This is for objects that have shadowed bits
  235. #    enabled.  (Thought it would be a good idea, anyway.  :-)
  236. #
  237. #    [ROUNDED_SHADOW=(TRUE/FALSE)]
  238. #
  239. #    Default value: ROUNDED_SHADOW=FALSE
  240. #
  241. #####################################################################
  242. #
  243. #    Hotkey underlining color (if this is other than white, it will
  244. #    appear as the specified color: BLACK or RED.  If you are using
  245. #    two-color mode, the default is BLACK unless WHITE is specified.)
  246. #
  247. #    Under medium resolution with 3D medium resolution color changes,
  248. #    this defaults to BLACK.
  249. #
  250. #    [UNDERLINE_COLOR=(BLACK/RED/WHITE)]
  251. #
  252. #    Default value: UNDERLINE_COLOR=RED
  253. #    In monochrome, this automatically defaults to BLACK.
  254. #
  255. #####################################################################
  256. #
  257. #    Change mouse shape if it encounters a slider.  Horizontal and
  258. #    vertical sliders show both left-and-right arrows, and up-and-down
  259. #    arrows.  (Almost reminds you of Geneva, but not quite...  Thank
  260. #    God!  :-)
  261. #
  262. #    [SLIDER_MOUSE_CHANGE=(TRUE/MOUSE)]
  263. #
  264. #    Default value: SLIDER_MOUSE_CHANGE=TRUE
  265. #
  266. #####################################################################
  267. #
  268. #    This setting lets you have the 'niceline' setting to be either
  269. #    a solid line, or dashed line.  ENABLED=TRUE means that the setting
  270. #    is a dashed line.  FALSE is a solid line.
  271. #
  272. #    [NICELINE_ENABLED=(TRUE/FALSE)]
  273. #
  274. #    Default value: NICELINE_ENABLED=TRUE
  275. #
  276. #####################################################################
  277. #
  278. #    Display 3D type objects with a hatched fill for display
  279. #    compatibility in high (2 color) resolution.
  280. #
  281. #    [DRAW3D_COMPATIBILITY=(TRUE/FALSE)]
  282. #
  283. #    Default value: DRAW3D_COMPATIBILITY=TRUE
  284. #
  285. #####################################################################
  286. #
  287. #    Use the extended Medium Resolution color palette for the 3D look
  288. #    in medium resolution.  This automatically checks for the STe
  289. #    system (since we run one) and makes things easier on your part.
  290. #    Only use this setting if you REALLY want to get the colour
  291. #    palette changed to a different setting (but don't worry, it
  292. #    changes it back after the program exits!)
  293. #
  294. #    [MEDIUM_EMULATION=(TRUE/FALSE)]
  295. #
  296. #    Default value: MEDIUM_EMULATION=TRUE
  297. #
  298. #####################################################################
  299.  
  300. ************************************************* Configurable colors
  301.  
  302. #####################################################################
  303. #
  304. #    These are the hatching types for the windows that can be set.
  305. #
  306. #    SIZER_UL    - The upper left hand sizer gadget
  307. #    SIZER_TOP    - The top sizer gadget
  308. #    SIZER_UR    - The upper right hand sizer gadget
  309. #    SIZER_RIGHT    - The right hand sizer gadget
  310. #    SIZER_LR    - The lower left hand sizer gadget
  311. #    SIZER_BOT    - The bottom sizer gadget
  312. #    SIZER_LL    - The lower left hand sizer gadget
  313. #    SIZER_LEFT    - The left hand sizer gadget
  314. #    MOVER        - The window mover bar
  315. #
  316. #    GADGET_NAME=[(FILLS)]
  317. #
  318. #    These can be colored, and stay this color even when the focus
  319. #    is lost for the window.
  320. #
  321. #    HOR_SLIDER    - The horizontal window slider
  322. #    HOR_TRACK    - The horizontal window track
  323. #    VER_SLIDER    - The vertical window slider
  324. #    VER_TRACK    - The vertical window track
  325. #
  326. #    GADGET_NAME=[(COLORS)],[(FILLS)]
  327. #
  328. #    Hatched fill ranges are from 0 to 8, 0 being the lightest, and
  329. #    8 being a solid fill (just like VDI)
  330. #
  331. #####################################################################
  332. #
  333. #    These are the default colors for all of the elements in a window
  334. #    when they are on the top focus or in the background.
  335. #
  336. #    TOPPED_FOCUS=[(COLOR)]
  337. #    UNTOPPED_FOCUS=[(COLOR)]
  338. #
  339. #    In monochrome mode, the colors automatically default to:
  340. #
  341. #    TOPPED_FOCUS=BLACK
  342. #    UNTOPPED_FOCUS=WHITE
  343. #
  344. #    In 16 color mode, they default to:
  345. #
  346. #    TOPPED_FOCUS=RED
  347. #    UNTOPPED_FOCUS=BLUE
  348. #
  349. #####################################################################
  350. #
  351. #    Shading colors for Zoom, Motif, MultiTOS, and Geneva 3D looks.
  352. #    These can all be manipulated seperately, or they can be global
  353. #    colors.
  354. #
  355. #    SHADE_LOWER_PART    - The lower part of the shade
  356. #    SHADE_UPPER_PART    - The upper part of the shade
  357. #    SHADE_FILL            - The color of the inside of the object
  358. #
  359. #    Shading colors are the range of 16 colors that can be used, and
  360. #    the names of the shading conventions can be:
  361. #
  362. #    ZOOM, MOTIF, MULTITOS, GENEVA, or ALL.
  363. #
  364. #    SHADE_NAME=[(COLOR)] , [(NAME CONVENTION)]
  365. #
  366. #    Defaults are:
  367. #    For 4/16 color mode:
  368. #
  369. #    SHADE_LOWER_PART=GREY,ALL
  370. #    SHADE_UPPER_PART=WHITE,ALL
  371. #    SHADE_FILL=LWHITE,ALL
  372. #
  373. #    For 2 color mode:
  374. #
  375. #    SHADE_LOWER_PART=BLACK,ALL
  376. #    SHADE_UPPER_PART=WHITE,ALL
  377. #    SHADE_FILL=LWHITE,ALL
  378. #
  379. #####################################################################
  380.  
  381. [ STANDARD XAES WINDOW SETTINGS ]
  382. LEFT_BORDER_MOVE=TRUE            ' Allow left border movement
  383. WINX_COMPATIBILITY=TRUE            ' Right-mouse button WinX compatible
  384. CHANGE_MOUSE_ELEMENT=TRUE        ' Change mouse element on special win
  385. WINDOW_CENTER=SCREEN_CENTER        ' Centering type
  386. MODALIZE_WINDOWS=FALSE            ' Modalize dialogs if windows unavail.
  387. ACTIVE_WINDOW_REDRAW=TRUE        ' Active redrawing of windows
  388. GENEVA_COMPATIBILITY=TRUE        ' Enable Geneva compatibility
  389. INACTIVE_WINDOW_TEXT=WHITE        ' Inactive window text is white
  390. ACTIVE_WINDOW_TEXT=BLACK        ' Active window text is black
  391. BACKGROUNDABILITY=TRUE            ' Enable window backgrounding
  392. AUTO_CHANGE_MOUSE=TRUE            ' Change mouse for window elements
  393. ELEMENT_SELECTION=TRUE            ' Press-in selected element
  394.  
  395. [ STANDARD XAES ENHANCEMENT SETTINGS ]
  396. FORCE_INTERFACE_EMULATION=TRUE    ' Force interface object emulation
  397. 3D_DRAW_STYLE=Zoom                ' 3D drawing style
  398. ROUNDED_OBJECTS=FALSE            ' Windoze-type rounded objects
  399. ROUNDED_SHADOW=FALSE            ' Rounded shadowing (non-Windoze!)
  400. UNDERLINE_COLOR=RED                ' Color of hotkey activation key
  401. SLIDER_MOUSE_CHANGE=TRUE        ' Change mouse form on sliders
  402. NICELINE_ENABLED=TRUE            ' Shade out nicelines
  403. DRAW3D_COMPATIBILITY=TRUE        ' 3D appearance in two-color mode
  404. MEDIUM_EMULATION=FALSE            ' Medium res. 3D Color emulation
  405.  
  406. [ If you don't like some of these colors, CHANGE 'EM!  :-]
  407.  
  408. [ CONFIGURABLE ELEMENTS ]
  409. SIZER_UL=8                        ' These are some things that FVWM,
  410. SIZER_TOP=5                        ' OpenLook, CTWM, TWM, MWM, and all
  411. SIZER_UR=8                        ' of the programs for the Atari ST
  412. SIZER_RIGHT=5                    ' line cannot configure.  This is a
  413. SIZER_LR=8                        ' first (maybe a last?) for the Atari
  414. SIZER_BOT=5                        ' and is an original.  Sort of.
  415. SIZER_LL=8
  416. SIZER_LEFT=5
  417. MOVER=2
  418.  
  419. HOR_SLIDER=WHITE,0                ' ARGH!  You can change the colors
  420. HOR_TRACK=BLUE,5                ' of the sliders!  I may change it so
  421. VER_SLIDER=WHITE,0                ' you can change colors of elements,
  422. VER_TRACK=BLUE,5                ' but not right now.  :-)
  423.  
  424. [ CONFIGURABLE COLORS -> 3D ]
  425. SHADE_LOWER_PART=GREY,ALL        ' These are defaults if they are not
  426. SHADE_UPPER_PART=WHITE,ALL        ' in here.  These can be commented
  427. SHADE_FILL=LWHITE,ALL            ' out if you so desire.
  428.  
  429. [ WINDOW FOCUS COLORS ]
  430. TOPPED_FOCUS=RED                ' Ghee, don't these remind you of
  431. UNTOPPED_FOCUS=BLUE                ' FVWM for Linux?  :-)
  432.