src/clfswm-internal.lisp (rotate-root-geometry): Do not use rotatef but a simpler...
[clfswm.git] / doc / variables.html
blob953a81933ef6ff3d6de1ba36c499d42bbe226c10
1 <html>
2 <head>
3 <title>
4 CLFSWM - Configuration variables
5 </title>
6 </head>
7 <body>
8 <h1>
9 <a name='top'>
10 CLFSWM - Configuration variables
11 </a>
12 </h1>
13 <p>
14 Here are the variables you can configure in CLFSWM with the configuration file or the configuration menu:
15 </p>
16 <h3>
17 <a name='top'>
18 Configuration variables groups:
19 </a>
20 </h3>
21 <ul>
22 <li>
23 <a href='#circulate-mode'>
24 Circulate Mode Group
25 </a>
26 </li>
27 <li>
28 <a href='#corner'>
29 Corner Group
30 </a>
31 </li>
32 <li>
33 <a href='#expose-mode'>
34 Expose Mode Group
35 </a>
36 </li>
37 <li>
38 <a href='#frame-colors'>
39 Frame Colors Group
40 </a>
41 </li>
42 <li>
43 <a href='#gimp-layout'>
44 Gimp Layout Group
45 </a>
46 </li>
47 <li>
48 <a href='#hook'>
49 Hook Group
50 </a>
51 </li>
52 <li>
53 <a href='#identify-key'>
54 Identify Key Group
55 </a>
56 </li>
57 <li>
58 <a href='#info-mode'>
59 Info Mode Group
60 </a>
61 </li>
62 <li>
63 <a href='#main-mode'>
64 Main Mode Group
65 </a>
66 </li>
67 <li>
68 <a href='#menu'>
69 Menu Group
70 </a>
71 </li>
72 <li>
73 <a href='#miscellaneous'>
74 Miscellaneous Group
75 </a>
76 </li>
77 <li>
78 <a href='#notify-window'>
79 Notify Window Group
80 </a>
81 </li>
82 <li>
83 <a href='#placement'>
84 Placement Group
85 </a>
86 </li>
87 <li>
88 <a href='#query-string'>
89 Query String Group
90 </a>
91 </li>
92 <li>
93 <a href='#second-mode'>
94 Second Mode Group
95 </a>
96 </li>
97 </ul>
98 <p>
99 <a name='circulate-mode' href='#top'>
100 &lt;= Circulate Mode Group =&gt;
101 </a>
102 </p>
103 <font color='#ff0000'>
104 &nbsp;&nbsp; *circulate-font-string*
105 </font>
106 <font color='#0000ff'>
107 = "fixed" <br>
108 </font>
109 &nbsp; &nbsp; &nbsp; &nbsp; Circulate string window font string <br>
111 <font color='#ff0000'>
112 &nbsp;&nbsp; *circulate-background*
113 </font>
114 <font color='#0000ff'>
115 = "black" <br>
116 </font>
117 &nbsp; &nbsp; &nbsp; &nbsp; Circulate string window background color <br>
119 <font color='#ff0000'>
120 &nbsp;&nbsp; *circulate-foreground*
121 </font>
122 <font color='#0000ff'>
123 = "green" <br>
124 </font>
125 &nbsp; &nbsp; &nbsp; &nbsp; Circulate string window foreground color <br>
127 <font color='#ff0000'>
128 &nbsp;&nbsp; *circulate-border*
129 </font>
130 <font color='#0000ff'>
131 = "red" <br>
132 </font>
133 &nbsp; &nbsp; &nbsp; &nbsp; Circulate string window border color <br>
135 <font color='#ff0000'>
136 &nbsp;&nbsp; *circulate-width*
137 </font>
138 <font color='#0000ff'>
139 = 400 <br>
140 </font>
141 &nbsp; &nbsp; &nbsp; &nbsp; Circulate mode window width <br>
143 <font color='#ff0000'>
144 &nbsp;&nbsp; *circulate-height*
145 </font>
146 <font color='#0000ff'>
147 = 15 <br>
148 </font>
149 &nbsp; &nbsp; &nbsp; &nbsp; Circulate mode window height <br>
151 <font color='#ff0000'>
152 &nbsp;&nbsp; *circulate-text-limite*
153 </font>
154 <font color='#0000ff'>
155 = 30 <br>
156 </font>
157 &nbsp; &nbsp; &nbsp; &nbsp; Maximum text limite in the circulate window <br>
160 <a name='corner' href='#top'>
161 &lt;= Corner Group =&gt;
162 </a>
163 </p>
164 <font color='#ff0000'>
165 &nbsp;&nbsp; *corner-size*
166 </font>
167 <font color='#0000ff'>
168 = 3 <br>
169 </font>
170 &nbsp; &nbsp; &nbsp; &nbsp; The size of the corner square <br>
172 <font color='#ff0000'>
173 &nbsp;&nbsp; *corner-main-mode-left-button*
174 </font>
175 <font color='#0000ff'>
176 = ((:TOP-LEFT OPEN-MENU) <br>
177 </font>
178 &nbsp; &nbsp; &nbsp; &nbsp; (:TOP-RIGHT PRESENT-VIRTUAL-KEYBOARD) <br>
180 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-RIGHT EXPOSE-WINDOWS-MODE) <br>
182 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-LEFT NIL)) <br>
184 &nbsp; &nbsp; &nbsp; &nbsp; Actions on corners in the main mode with the left mouse button <br>
186 <font color='#ff0000'>
187 &nbsp;&nbsp; *corner-main-mode-middle-button*
188 </font>
189 <font color='#0000ff'>
190 = ((:TOP-LEFT HELP-ON-CLFSWM) <br>
191 </font>
192 &nbsp; &nbsp; &nbsp; &nbsp; (:TOP-RIGHT <br>
194 &nbsp; &nbsp; &nbsp; &nbsp; ASK-CLOSE/KILL-CURRENT-WINDOW) <br>
196 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-RIGHT NIL) (:BOTTOM-LEFT NIL)) <br>
198 &nbsp; &nbsp; &nbsp; &nbsp; Actions on corners in the main mode with the middle mouse button <br>
200 <font color='#ff0000'>
201 &nbsp;&nbsp; *corner-main-mode-right-button*
202 </font>
203 <font color='#0000ff'>
204 = ((:TOP-LEFT PRESENT-CLFSWM-TERMINAL) <br>
205 </font>
206 &nbsp; &nbsp; &nbsp; &nbsp; (:TOP-RIGHT ASK-CLOSE/KILL-CURRENT-WINDOW) <br>
208 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-RIGHT EXPOSE-ALL-WINDOWS-MODE) <br>
210 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-LEFT NIL)) <br>
212 &nbsp; &nbsp; &nbsp; &nbsp; Actions on corners in the main mode with the right mouse button <br>
214 <font color='#ff0000'>
215 &nbsp;&nbsp; *corner-second-mode-left-button*
216 </font>
217 <font color='#0000ff'>
218 = ((:TOP-LEFT NIL) (:TOP-RIGHT NIL) <br>
219 </font>
220 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-RIGHT EXPOSE-WINDOWS-MODE) <br>
222 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-LEFT NIL)) <br>
224 &nbsp; &nbsp; &nbsp; &nbsp; Actions on corners in the second mode with the left mouse button <br>
226 <font color='#ff0000'>
227 &nbsp;&nbsp; *corner-second-mode-middle-button*
228 </font>
229 <font color='#0000ff'>
230 = ((:TOP-LEFT HELP-ON-CLFSWM) <br>
231 </font>
232 &nbsp; &nbsp; &nbsp; &nbsp; (:TOP-RIGHT NIL) (:BOTTOM-RIGHT NIL) <br>
234 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-LEFT NIL)) <br>
236 &nbsp; &nbsp; &nbsp; &nbsp; Actions on corners in the second mode with the middle mouse button <br>
238 <font color='#ff0000'>
239 &nbsp;&nbsp; *corner-second-mode-right-button*
240 </font>
241 <font color='#0000ff'>
242 = ((:TOP-LEFT NIL) (:TOP-RIGHT NIL) <br>
243 </font>
244 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-RIGHT EXPOSE-ALL-WINDOWS-MODE) <br>
246 &nbsp; &nbsp; &nbsp; &nbsp; (:BOTTOM-LEFT NIL)) <br>
248 &nbsp; &nbsp; &nbsp; &nbsp; Actions on corners in the second mode with the right mouse button <br>
250 <font color='#ff0000'>
251 &nbsp;&nbsp; *virtual-keyboard-cmd*
252 </font>
253 <font color='#0000ff'>
254 = "xvkbd" <br>
255 </font>
256 &nbsp; &nbsp; &nbsp; &nbsp; The command to display the virtual keybaord <br>
258 &nbsp; &nbsp; &nbsp; &nbsp; Here is an ~/.Xresources example for xvkbd: <br>
260 &nbsp; &nbsp; &nbsp; &nbsp; xvkbd.windowGeometry: 300x100-0-0 <br>
262 &nbsp; &nbsp; &nbsp; &nbsp; xvkbd*Font: 6x12 <br>
264 &nbsp; &nbsp; &nbsp; &nbsp; xvkbd.modalKeytop: true <br>
266 &nbsp; &nbsp; &nbsp; &nbsp; xvkbd.customization: -french <br>
268 &nbsp; &nbsp; &nbsp; &nbsp; xvkbd.keypad: false <br>
270 &nbsp; &nbsp; &nbsp; &nbsp; And make it always on top <br>
272 <font color='#ff0000'>
273 &nbsp;&nbsp; *clfswm-terminal-name*
274 </font>
275 <font color='#0000ff'>
276 = "clfswm-terminal" <br>
277 </font>
278 &nbsp; &nbsp; &nbsp; &nbsp; The clfswm terminal name <br>
280 <font color='#ff0000'>
281 &nbsp;&nbsp; *clfswm-terminal-cmd*
282 </font>
283 <font color='#0000ff'>
284 = "xterm -T clfswm-terminal" <br>
285 </font>
286 &nbsp; &nbsp; &nbsp; &nbsp; The clfswm terminal command. <br>
288 &nbsp; &nbsp; &nbsp; &nbsp; This command must set the window title to *clfswm-terminal-name* <br>
291 <a name='expose-mode' href='#top'>
292 &lt;= Expose Mode Group =&gt;
293 </a>
294 </p>
295 <font color='#ff0000'>
296 &nbsp;&nbsp; *expose-font-string*
297 </font>
298 <font color='#0000ff'>
299 = "fixed" <br>
300 </font>
301 &nbsp; &nbsp; &nbsp; &nbsp; Expose string window font string <br>
303 <font color='#ff0000'>
304 &nbsp;&nbsp; *expose-background*
305 </font>
306 <font color='#0000ff'>
307 = "black" <br>
308 </font>
309 &nbsp; &nbsp; &nbsp; &nbsp; Expose string window background color <br>
311 <font color='#ff0000'>
312 &nbsp;&nbsp; *expose-foreground*
313 </font>
314 <font color='#0000ff'>
315 = "green" <br>
316 </font>
317 &nbsp; &nbsp; &nbsp; &nbsp; Expose string window foreground color <br>
319 <font color='#ff0000'>
320 &nbsp;&nbsp; *expose-border*
321 </font>
322 <font color='#0000ff'>
323 = "red" <br>
324 </font>
325 &nbsp; &nbsp; &nbsp; &nbsp; Expose string window border color <br>
327 <font color='#ff0000'>
328 &nbsp;&nbsp; *expose-valid-on-key*
329 </font>
330 <font color='#0000ff'>
331 = T <br>
332 </font>
333 &nbsp; &nbsp; &nbsp; &nbsp; Valid expose mode when an accel key is pressed <br>
335 <font color='#ff0000'>
336 &nbsp;&nbsp; *expose-show-window-title*
337 </font>
338 <font color='#0000ff'>
339 = T <br>
340 </font>
341 &nbsp; &nbsp; &nbsp; &nbsp; Show the window title on accel window <br>
344 <a name='frame-colors' href='#top'>
345 &lt;= Frame Colors Group =&gt;
346 </a>
347 </p>
348 <font color='#ff0000'>
349 &nbsp;&nbsp; *frame-background*
350 </font>
351 <font color='#0000ff'>
352 = "Black" <br>
353 </font>
354 &nbsp; &nbsp; &nbsp; &nbsp; Frame background <br>
356 <font color='#ff0000'>
357 &nbsp;&nbsp; *frame-foreground*
358 </font>
359 <font color='#0000ff'>
360 = "Green" <br>
361 </font>
362 &nbsp; &nbsp; &nbsp; &nbsp; Frame foreground <br>
364 <font color='#ff0000'>
365 &nbsp;&nbsp; *frame-foreground-root*
366 </font>
367 <font color='#0000ff'>
368 = "Red" <br>
369 </font>
370 &nbsp; &nbsp; &nbsp; &nbsp; Frame foreground when the frame is the root frame <br>
372 <font color='#ff0000'>
373 &nbsp;&nbsp; *frame-foreground-hidden*
374 </font>
375 <font color='#0000ff'>
376 = "Darkgreen" <br>
377 </font>
378 &nbsp; &nbsp; &nbsp; &nbsp; Frame foreground for hidden windows <br>
381 <a name='gimp-layout' href='#top'>
382 &lt;= Gimp Layout Group =&gt;
383 </a>
384 </p>
385 <font color='#ff0000'>
386 &nbsp;&nbsp; *gimp-layout-notify-window-delay*
387 </font>
388 <font color='#0000ff'>
389 = 30 <br>
390 </font>
391 &nbsp; &nbsp; &nbsp; &nbsp; Time to display the GIMP layout notify window help <br>
394 <a name='hook' href='#top'>
395 &lt;= Hook Group =&gt;
396 </a>
397 </p>
398 <font color='#ff0000'>
399 &nbsp;&nbsp; *binding-hook*
400 </font>
401 <font color='#0000ff'>
402 = (SET-DEFAULT-CIRCULATE-KEYS SET-DEFAULT-EXPOSE-KEYS <br>
403 </font>
404 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*INFO-KEYS* <br>
406 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*INFO-MOUSE* <br>
408 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-INFO-KEYS <br>
410 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-INFO-MOUSE <br>
412 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*QUERY-KEYS* <br>
414 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-QUERY-KEYS <br>
416 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*MAIN-KEYS* <br>
418 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*MAIN-MOUSE* <br>
420 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-MAIN-KEYS <br>
422 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-MAIN-MOUSE <br>
424 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*SECOND-KEYS* <br>
426 &nbsp; &nbsp; &nbsp; &nbsp; INIT-*SECOND-MOUSE* <br>
428 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-SECOND-KEYS <br>
430 &nbsp; &nbsp; &nbsp; &nbsp; SET-DEFAULT-SECOND-MOUSE) <br>
432 &nbsp; &nbsp; &nbsp; &nbsp; Hook executed when keys/buttons are bounds <br>
434 <font color='#ff0000'>
435 &nbsp;&nbsp; *loop-hook*
436 </font>
437 <font color='#0000ff'>
438 = NIL <br>
439 </font>
440 &nbsp; &nbsp; &nbsp; &nbsp; Hook executed on each event loop <br>
442 <font color='#ff0000'>
443 &nbsp;&nbsp; *main-entrance-hook*
444 </font>
445 <font color='#0000ff'>
446 = NIL <br>
447 </font>
448 &nbsp; &nbsp; &nbsp; &nbsp; Hook executed on the main function entrance after <br>
450 &nbsp; &nbsp; &nbsp; &nbsp; loading configuration file and before opening the display. <br>
452 <font color='#ff0000'>
453 &nbsp;&nbsp; *init-hook*
454 </font>
455 <font color='#0000ff'>
456 = (DEFAULT-INIT-HOOK DISPLAY-HELLO-WINDOW) <br>
457 </font>
458 &nbsp; &nbsp; &nbsp; &nbsp; Init hook. This hook is run just after the first root frame is created <br>
460 <font color='#ff0000'>
461 &nbsp;&nbsp; *close-hook*
462 </font>
463 <font color='#0000ff'>
464 = (CLOSE-NOTIFY-WINDOW CLOSE-CLFSWM-TERMINAL <br>
465 </font>
466 &nbsp; &nbsp; &nbsp; &nbsp; CLOSE-VIRTUAL-KEYBOARD) <br>
468 &nbsp; &nbsp; &nbsp; &nbsp; Close hook. This hook is run just before closing the display <br>
470 <font color='#ff0000'>
471 &nbsp;&nbsp; *default-nw-hook*
472 </font>
473 <font color='#0000ff'>
474 = DEFAULT-FRAME-NW-HOOK <br>
475 </font>
476 &nbsp; &nbsp; &nbsp; &nbsp; Default action to do on newly created windows <br>
479 <a name='identify-key' href='#top'>
480 &lt;= Identify Key Group =&gt;
481 </a>
482 </p>
483 <font color='#ff0000'>
484 &nbsp;&nbsp; *identify-font-string*
485 </font>
486 <font color='#0000ff'>
487 = "fixed" <br>
488 </font>
489 &nbsp; &nbsp; &nbsp; &nbsp; Identify window font string <br>
491 <font color='#ff0000'>
492 &nbsp;&nbsp; *identify-background*
493 </font>
494 <font color='#0000ff'>
495 = "black" <br>
496 </font>
497 &nbsp; &nbsp; &nbsp; &nbsp; Identify window background color <br>
499 <font color='#ff0000'>
500 &nbsp;&nbsp; *identify-foreground*
501 </font>
502 <font color='#0000ff'>
503 = "green" <br>
504 </font>
505 &nbsp; &nbsp; &nbsp; &nbsp; Identify window foreground color <br>
507 <font color='#ff0000'>
508 &nbsp;&nbsp; *identify-border*
509 </font>
510 <font color='#0000ff'>
511 = "red" <br>
512 </font>
513 &nbsp; &nbsp; &nbsp; &nbsp; Identify window border color <br>
516 <a name='info-mode' href='#top'>
517 &lt;= Info Mode Group =&gt;
518 </a>
519 </p>
520 <font color='#ff0000'>
521 &nbsp;&nbsp; *info-background*
522 </font>
523 <font color='#0000ff'>
524 = "black" <br>
525 </font>
526 &nbsp; &nbsp; &nbsp; &nbsp; Info window background color <br>
528 <font color='#ff0000'>
529 &nbsp;&nbsp; *info-foreground*
530 </font>
531 <font color='#0000ff'>
532 = "green" <br>
533 </font>
534 &nbsp; &nbsp; &nbsp; &nbsp; Info window foreground color <br>
536 <font color='#ff0000'>
537 &nbsp;&nbsp; *info-border*
538 </font>
539 <font color='#0000ff'>
540 = "red" <br>
541 </font>
542 &nbsp; &nbsp; &nbsp; &nbsp; Info window border color <br>
544 <font color='#ff0000'>
545 &nbsp;&nbsp; *info-line-cursor*
546 </font>
547 <font color='#0000ff'>
548 = "white" <br>
549 </font>
550 &nbsp; &nbsp; &nbsp; &nbsp; Info window line cursor color color <br>
552 <font color='#ff0000'>
553 &nbsp;&nbsp; *info-selected-background*
554 </font>
555 <font color='#0000ff'>
556 = "blue" <br>
557 </font>
558 &nbsp; &nbsp; &nbsp; &nbsp; Info selected item background color <br>
560 <font color='#ff0000'>
561 &nbsp;&nbsp; *info-font-string*
562 </font>
563 <font color='#0000ff'>
564 = "fixed" <br>
565 </font>
566 &nbsp; &nbsp; &nbsp; &nbsp; Info window font string <br>
568 <font color='#ff0000'>
569 &nbsp;&nbsp; *info-click-to-select*
570 </font>
571 <font color='#0000ff'>
572 = T <br>
573 </font>
574 &nbsp; &nbsp; &nbsp; &nbsp; If true, click on info window select item. Otherwise, click to drag the menu <br>
576 <font color='#ff0000'>
577 &nbsp;&nbsp; *info-color-title*
578 </font>
579 <font color='#0000ff'>
580 = "Magenta" <br>
581 </font>
582 &nbsp; &nbsp; &nbsp; &nbsp; Colored info title color <br>
584 <font color='#ff0000'>
585 &nbsp;&nbsp; *info-color-underline*
586 </font>
587 <font color='#0000ff'>
588 = "Yellow" <br>
589 </font>
590 &nbsp; &nbsp; &nbsp; &nbsp; Colored info underline color <br>
592 <font color='#ff0000'>
593 &nbsp;&nbsp; *info-color-first*
594 </font>
595 <font color='#0000ff'>
596 = "Cyan" <br>
597 </font>
598 &nbsp; &nbsp; &nbsp; &nbsp; Colored info first color <br>
600 <font color='#ff0000'>
601 &nbsp;&nbsp; *info-color-second*
602 </font>
603 <font color='#0000ff'>
604 = "lightblue" <br>
605 </font>
606 &nbsp; &nbsp; &nbsp; &nbsp; Colored info second color <br>
609 <a name='main-mode' href='#top'>
610 &lt;= Main Mode Group =&gt;
611 </a>
612 </p>
613 <font color='#ff0000'>
614 &nbsp;&nbsp; *color-move-window*
615 </font>
616 <font color='#0000ff'>
617 = "DeepPink" <br>
618 </font>
619 &nbsp; &nbsp; &nbsp; &nbsp; Color when moving or resizing a windows <br>
621 <font color='#ff0000'>
622 &nbsp;&nbsp; *color-selected*
623 </font>
624 <font color='#0000ff'>
625 = "Red" <br>
626 </font>
627 &nbsp; &nbsp; &nbsp; &nbsp; Color of selected window <br>
629 <font color='#ff0000'>
630 &nbsp;&nbsp; *color-unselected*
631 </font>
632 <font color='#0000ff'>
633 = "Blue" <br>
634 </font>
635 &nbsp; &nbsp; &nbsp; &nbsp; Color of unselected color <br>
637 <font color='#ff0000'>
638 &nbsp;&nbsp; *color-maybe-selected*
639 </font>
640 <font color='#0000ff'>
641 = "Yellow" <br>
642 </font>
643 &nbsp; &nbsp; &nbsp; &nbsp; Color of maybe selected windows <br>
646 <a name='menu' href='#top'>
647 &lt;= Menu Group =&gt;
648 </a>
649 </p>
650 <font color='#ff0000'>
651 &nbsp;&nbsp; *menu-color-submenu*
652 </font>
653 <font color='#0000ff'>
654 = "Cyan" <br>
655 </font>
656 &nbsp; &nbsp; &nbsp; &nbsp; Submenu color in menu <br>
658 <font color='#ff0000'>
659 &nbsp;&nbsp; *menu-color-comment*
660 </font>
661 <font color='#0000ff'>
662 = "Yellow" <br>
663 </font>
664 &nbsp; &nbsp; &nbsp; &nbsp; Comment color in menu <br>
666 <font color='#ff0000'>
667 &nbsp;&nbsp; *menu-color-key*
668 </font>
669 <font color='#0000ff'>
670 = "Magenta" <br>
671 </font>
672 &nbsp; &nbsp; &nbsp; &nbsp; Key color in menu <br>
674 <font color='#ff0000'>
675 &nbsp;&nbsp; *menu-color-menu-key*
676 </font>
677 <font color='#0000ff'>
678 = #<XLIB:COLOR 0.99609375 0.6015625 0.99609375> <br>
679 </font>
680 &nbsp; &nbsp; &nbsp; &nbsp; Menu key color in menu <br>
682 <font color='#ff0000'>
683 &nbsp;&nbsp; *xdg-section-list*
684 </font>
685 <font color='#0000ff'>
686 = (TEXTEDITOR FILEMANAGER WEBBROWSER AUDIOVIDEO AUDIO <br>
687 </font>
688 &nbsp; &nbsp; &nbsp; &nbsp; VIDEO DEVELOPMENT EDUCATION GAME GRAPHICS NETWORK <br>
690 &nbsp; &nbsp; &nbsp; &nbsp; OFFICE SETTINGS SYSTEM UTILITY TERMINALEMULATOR <br>
692 &nbsp; &nbsp; &nbsp; &nbsp; ARCHLINUX SCREENSAVER) <br>
694 &nbsp; &nbsp; &nbsp; &nbsp; Standard menu sections <br>
697 <a name='miscellaneous' href='#top'>
698 &lt;= Miscellaneous Group =&gt;
699 </a>
700 </p>
701 <font color='#ff0000'>
702 &nbsp;&nbsp; *have-to-compress-notify*
703 </font>
704 <font color='#0000ff'>
705 = T <br>
706 </font>
707 &nbsp; &nbsp; &nbsp; &nbsp; Compress event notify? <br>
709 &nbsp; &nbsp; &nbsp; &nbsp; This variable may be useful to speed up some slow version of CLX. <br>
711 &nbsp; &nbsp; &nbsp; &nbsp; It is particulary useful with CLISP/MIT-CLX. <br>
713 <font color='#ff0000'>
714 &nbsp;&nbsp; *show-root-frame-p*
715 </font>
716 <font color='#0000ff'>
717 = NIL <br>
718 </font>
719 &nbsp; &nbsp; &nbsp; &nbsp; Show the root frame information or not <br>
721 <font color='#ff0000'>
722 &nbsp;&nbsp; *border-size*
723 </font>
724 <font color='#0000ff'>
725 = 1 <br>
726 </font>
727 &nbsp; &nbsp; &nbsp; &nbsp; Windows and frames border size <br>
729 <font color='#ff0000'>
730 &nbsp;&nbsp; *loop-timeout*
731 </font>
732 <font color='#0000ff'>
733 = 0.1 <br>
734 </font>
735 &nbsp; &nbsp; &nbsp; &nbsp; Maximum time (in seconds) to wait before calling *loop-hook* <br>
737 <font color='#ff0000'>
738 &nbsp;&nbsp; *default-font-string*
739 </font>
740 <font color='#0000ff'>
741 = "fixed" <br>
742 </font>
743 &nbsp; &nbsp; &nbsp; &nbsp; The default font used in clfswm <br>
745 <font color='#ff0000'>
746 &nbsp;&nbsp; *default-frame-data*
747 </font>
748 <font color='#0000ff'>
749 = ((:TILE-SIZE 0.8) (:TILE-SPACE-SIZE 0.1) <br>
750 </font>
751 &nbsp; &nbsp; &nbsp; &nbsp; (:FAST-LAYOUT (TILE-LEFT-LAYOUT TILE-LAYOUT)) <br>
753 &nbsp; &nbsp; &nbsp; &nbsp; (:MAIN-LAYOUT-WINDOWS NIL)) <br>
755 &nbsp; &nbsp; &nbsp; &nbsp; Default slots set in frame date <br>
757 <font color='#ff0000'>
758 &nbsp;&nbsp; *default-managed-type*
759 </font>
760 <font color='#0000ff'>
761 = (:NORMAL) <br>
762 </font>
763 &nbsp; &nbsp; &nbsp; &nbsp; Default managed window types <br>
765 <font color='#ff0000'>
766 &nbsp;&nbsp; *default-focus-policy*
767 </font>
768 <font color='#0000ff'>
769 = :CLICK <br>
770 </font>
771 &nbsp; &nbsp; &nbsp; &nbsp; Default mouse focus policy. One of :click, :sloppy, :sloppy-strict or :sloppy-select. <br>
773 <font color='#ff0000'>
774 &nbsp;&nbsp; *default-modifiers*
775 </font>
776 <font color='#0000ff'>
777 = NIL <br>
778 </font>
779 &nbsp; &nbsp; &nbsp; &nbsp; Default modifiers list to append to explicit modifiers <br>
781 &nbsp; &nbsp; &nbsp; &nbsp; Example: :mod-2 for num_lock, :lock for Caps_lock... <br>
783 <font color='#ff0000'>
784 &nbsp;&nbsp; *never-managed-window-list*
785 </font>
786 <font color='#0000ff'>
787 = ((EQUAL-WM-CLASS-ROX-PINBOARD NIL) <br>
788 </font>
789 &nbsp; &nbsp; &nbsp; &nbsp; (EQUAL-WM-CLASS-XVKBD RAISE-WINDOW) <br>
791 &nbsp; &nbsp; &nbsp; &nbsp; (EQUAL-CLFSWM-TERMINAL RAISE-AND-FOCUS-WINDOW)) <br>
793 &nbsp; &nbsp; &nbsp; &nbsp; CLFSWM will never manage windows of this type. <br>
795 &nbsp; &nbsp; &nbsp; &nbsp; A list of (list match-function handle-function) <br>
797 <font color='#ff0000'>
798 &nbsp;&nbsp; *hide-unmanaged-window*
799 </font>
800 <font color='#0000ff'>
801 = T <br>
802 </font>
803 &nbsp; &nbsp; &nbsp; &nbsp; Hide or not unmanaged windows when a child is deselected. <br>
805 <font color='#ff0000'>
806 &nbsp;&nbsp; *snap-size*
807 </font>
808 <font color='#0000ff'>
809 = 20 <br>
810 </font>
811 &nbsp; &nbsp; &nbsp; &nbsp; Snap size (in pixels) when move or resize frame is constrained <br>
813 <font color='#ff0000'>
814 &nbsp;&nbsp; *spatial-move-delay-before*
815 </font>
816 <font color='#0000ff'>
817 = 0.2 <br>
818 </font>
819 &nbsp; &nbsp; &nbsp; &nbsp; Delay to display the current child before doing a spatial move <br>
821 <font color='#ff0000'>
822 &nbsp;&nbsp; *spatial-move-delay-after*
823 </font>
824 <font color='#0000ff'>
825 = 0.5 <br>
826 </font>
827 &nbsp; &nbsp; &nbsp; &nbsp; Delay to display the new child after doing a spatial move <br>
829 <font color='#ff0000'>
830 &nbsp;&nbsp; *create-frame-on-root*
831 </font>
832 <font color='#0000ff'>
833 = NIL <br>
834 </font>
835 &nbsp; &nbsp; &nbsp; &nbsp; Create frame on root. <br>
837 &nbsp; &nbsp; &nbsp; &nbsp; Set this variable to true if you want to allow to create a new frame <br>
839 &nbsp; &nbsp; &nbsp; &nbsp; on the root window in the main mode with the mouse <br>
841 <font color='#ff0000'>
842 &nbsp;&nbsp; *default-window-width*
843 </font>
844 <font color='#0000ff'>
845 = 400 <br>
846 </font>
847 &nbsp; &nbsp; &nbsp; &nbsp; Default window width <br>
849 <font color='#ff0000'>
850 &nbsp;&nbsp; *default-window-height*
851 </font>
852 <font color='#0000ff'>
853 = 300 <br>
854 </font>
855 &nbsp; &nbsp; &nbsp; &nbsp; Default window height <br>
858 <a name='notify-window' href='#top'>
859 &lt;= Notify Window Group =&gt;
860 </a>
861 </p>
862 <font color='#ff0000'>
863 &nbsp;&nbsp; *notify-window-font-string*
864 </font>
865 <font color='#0000ff'>
866 = "fixed" <br>
867 </font>
868 &nbsp; &nbsp; &nbsp; &nbsp; Notify window font string <br>
870 <font color='#ff0000'>
871 &nbsp;&nbsp; *notify-window-background*
872 </font>
873 <font color='#0000ff'>
874 = "black" <br>
875 </font>
876 &nbsp; &nbsp; &nbsp; &nbsp; Notify Window background color <br>
878 <font color='#ff0000'>
879 &nbsp;&nbsp; *notify-window-foreground*
880 </font>
881 <font color='#0000ff'>
882 = "green" <br>
883 </font>
884 &nbsp; &nbsp; &nbsp; &nbsp; Notify Window foreground color <br>
886 <font color='#ff0000'>
887 &nbsp;&nbsp; *notify-window-border*
888 </font>
889 <font color='#0000ff'>
890 = "red" <br>
891 </font>
892 &nbsp; &nbsp; &nbsp; &nbsp; Notify Window border color <br>
894 <font color='#ff0000'>
895 &nbsp;&nbsp; *notify-window-delay*
896 </font>
897 <font color='#0000ff'>
898 = 10 <br>
899 </font>
900 &nbsp; &nbsp; &nbsp; &nbsp; Notify Window display delay <br>
903 <a name='placement' href='#top'>
904 &lt;= Placement Group =&gt;
905 </a>
906 </p>
907 <font color='#ff0000'>
908 &nbsp;&nbsp; *banish-pointer-placement*
909 </font>
910 <font color='#0000ff'>
911 = BOTTOM-RIGHT-PLACEMENT <br>
912 </font>
913 &nbsp; &nbsp; &nbsp; &nbsp; Pointer banishment placement <br>
915 <font color='#ff0000'>
916 &nbsp;&nbsp; *second-mode-placement*
917 </font>
918 <font color='#0000ff'>
919 = TOP-MIDDLE-PLACEMENT <br>
920 </font>
921 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window placement <br>
923 <font color='#ff0000'>
924 &nbsp;&nbsp; *info-mode-placement*
925 </font>
926 <font color='#0000ff'>
927 = TOP-LEFT-PLACEMENT <br>
928 </font>
929 &nbsp; &nbsp; &nbsp; &nbsp; Info mode window placement <br>
931 <font color='#ff0000'>
932 &nbsp;&nbsp; *query-mode-placement*
933 </font>
934 <font color='#0000ff'>
935 = TOP-LEFT-PLACEMENT <br>
936 </font>
937 &nbsp; &nbsp; &nbsp; &nbsp; Query mode window placement <br>
939 <font color='#ff0000'>
940 &nbsp;&nbsp; *circulate-mode-placement*
941 </font>
942 <font color='#0000ff'>
943 = BOTTOM-MIDDLE-PLACEMENT <br>
944 </font>
945 &nbsp; &nbsp; &nbsp; &nbsp; Circulate mode window placement <br>
947 <font color='#ff0000'>
948 &nbsp;&nbsp; *expose-mode-placement*
949 </font>
950 <font color='#0000ff'>
951 = TOP-LEFT-CHILD-PLACEMENT <br>
952 </font>
953 &nbsp; &nbsp; &nbsp; &nbsp; Expose mode window placement (Selection keys position) <br>
955 <font color='#ff0000'>
956 &nbsp;&nbsp; *notify-window-placement*
957 </font>
958 <font color='#0000ff'>
959 = BOTTOM-RIGHT-PLACEMENT <br>
960 </font>
961 &nbsp; &nbsp; &nbsp; &nbsp; Notify window placement <br>
963 <font color='#ff0000'>
964 &nbsp;&nbsp; *ask-close/kill-placement*
965 </font>
966 <font color='#0000ff'>
967 = TOP-RIGHT-PLACEMENT <br>
968 </font>
969 &nbsp; &nbsp; &nbsp; &nbsp; Ask close/kill window placement <br>
972 <a name='query-string' href='#top'>
973 &lt;= Query String Group =&gt;
974 </a>
975 </p>
976 <font color='#ff0000'>
977 &nbsp;&nbsp; *query-font-string*
978 </font>
979 <font color='#0000ff'>
980 = "fixed" <br>
981 </font>
982 &nbsp; &nbsp; &nbsp; &nbsp; Query string window font string <br>
984 <font color='#ff0000'>
985 &nbsp;&nbsp; *query-background*
986 </font>
987 <font color='#0000ff'>
988 = "black" <br>
989 </font>
990 &nbsp; &nbsp; &nbsp; &nbsp; Query string window background color <br>
992 <font color='#ff0000'>
993 &nbsp;&nbsp; *query-message-color*
994 </font>
995 <font color='#0000ff'>
996 = "yellow" <br>
997 </font>
998 &nbsp; &nbsp; &nbsp; &nbsp; Query string window message color <br>
1000 <font color='#ff0000'>
1001 &nbsp;&nbsp; *query-foreground*
1002 </font>
1003 <font color='#0000ff'>
1004 = "green" <br>
1005 </font>
1006 &nbsp; &nbsp; &nbsp; &nbsp; Query string window foreground color <br>
1008 <font color='#ff0000'>
1009 &nbsp;&nbsp; *query-cursor-color*
1010 </font>
1011 <font color='#0000ff'>
1012 = "white" <br>
1013 </font>
1014 &nbsp; &nbsp; &nbsp; &nbsp; Query string window foreground cursor color <br>
1016 <font color='#ff0000'>
1017 &nbsp;&nbsp; *query-parent-color*
1018 </font>
1019 <font color='#0000ff'>
1020 = "blue" <br>
1021 </font>
1022 &nbsp; &nbsp; &nbsp; &nbsp; Query string window parenthesis color <br>
1024 <font color='#ff0000'>
1025 &nbsp;&nbsp; *query-parent-error-color*
1026 </font>
1027 <font color='#0000ff'>
1028 = "red" <br>
1029 </font>
1030 &nbsp; &nbsp; &nbsp; &nbsp; Query string window parenthesis color when no match <br>
1032 <font color='#ff0000'>
1033 &nbsp;&nbsp; *query-border*
1034 </font>
1035 <font color='#0000ff'>
1036 = "red" <br>
1037 </font>
1038 &nbsp; &nbsp; &nbsp; &nbsp; Query string window border color <br>
1041 <a name='second-mode' href='#top'>
1042 &lt;= Second Mode Group =&gt;
1043 </a>
1044 </p>
1045 <font color='#ff0000'>
1046 &nbsp;&nbsp; *sm-border-color*
1047 </font>
1048 <font color='#0000ff'>
1049 = "Green" <br>
1050 </font>
1051 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window border color <br>
1053 <font color='#ff0000'>
1054 &nbsp;&nbsp; *sm-background-color*
1055 </font>
1056 <font color='#0000ff'>
1057 = "Black" <br>
1058 </font>
1059 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window background color <br>
1061 <font color='#ff0000'>
1062 &nbsp;&nbsp; *sm-foreground-color*
1063 </font>
1064 <font color='#0000ff'>
1065 = "Red" <br>
1066 </font>
1067 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window foreground color <br>
1069 <font color='#ff0000'>
1070 &nbsp;&nbsp; *sm-font-string*
1071 </font>
1072 <font color='#0000ff'>
1073 = "fixed" <br>
1074 </font>
1075 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window font string <br>
1077 <font color='#ff0000'>
1078 &nbsp;&nbsp; *sm-width*
1079 </font>
1080 <font color='#0000ff'>
1081 = 300 <br>
1082 </font>
1083 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window width <br>
1085 <font color='#ff0000'>
1086 &nbsp;&nbsp; *sm-height*
1087 </font>
1088 <font color='#0000ff'>
1089 = 25 <br>
1090 </font>
1091 &nbsp; &nbsp; &nbsp; &nbsp; Second mode window height <br>
1094 <small>
1095 This documentation was produced with the CLFSWM auto-doc functions. To reproduce it, use the produce-conf-var-doc-html-in-file or
1096 the produce-all-docs function from the Lisp REPL.
1097 </small>
1098 </p>
1100 <small>
1101 Something like this:<br>
1102 LISP> (in-package :clfswm)<br>
1103 CLFSWM> (produce-conf-var-doc-html-in-file "my-variables.html")<br>
1104 or<br> CLFSWM> (produce-all-docs)
1105 </small>
1106 </p>
1107 </body>
1108 </html>