cvsimport
[fvwm-themes.git] / themes / mech / buttons
blob9e31a96371d31bd476383e5079b3d2324f9cf81f
1 FuncFvwmDecorBackground
3 Style * Button 1, Button 2, Button 3, Button 4, Button 5, Button 6
5 # button follows the state
6 Style * MwmButtons  
8 TitleStyle \
9         AllActive     (TiledPixmap $./images/decor/title-active.xpm) \
10         AllInactive   (TiledPixmap $./images/decor/title-inactive.xpm)
12 # window title, inactive and active
13 Colorset 1 fg #aaaaaa, bg $[bg.cs1], Plain, NoShape
14 Colorset 2 fg #000000, bg $[bg.cs2], Plain, NoShape
16 ButtonStyle 1 \
17         ActiveUp   (Pixmap button/close-activeup.xpm) \
18         ActiveDown (Pixmap button/close-activedown.xpm) \
19         Inactive   (Pixmap button/close-inactive.xpm)
20 ButtonStyle 2 \
21         ActiveUp   (Pixmap button/maximize-activeup.xpm) \
22         ActiveDown (Pixmap button/maximize-activedown.xpm) \
23         Inactive   (Pixmap button/maximize-inactive.xpm) \
24         ToggledActiveUp   (Pixmap button/maximize-activedown.xpm) \
25         ToggledActiveDown (Pixmap button/maximize-activeup.xpm) \
26         ToggledInactive   (Pixmap button/maximize-inactive.xpm)
27 ButtonStyle 3 \
28         ActiveUp   (Pixmap button/titleleft-active.xpm) \
29         ActiveDown (Pixmap button/titleleft-active.xpm) \
30         Inactive   (Pixmap button/titleleft-inactive.xpm)
31 ButtonStyle 4 \
32         ActiveUp   (Pixmap button/minimize-activeup.xpm) \
33         ActiveDown (Pixmap button/minimize-activedown.xpm) \
34         Inactive   (Pixmap button/minimize-inactive.xpm)
35 ButtonStyle 5 \
36         ActiveUp   (Pixmap button/options-activeup.xpm) \
37         ActiveDown (Pixmap button/options-activedown.xpm) \
38         Inactive   (Pixmap button/options-inactive.xpm)
39 ButtonStyle 6 \
40         ActiveUp   (Pixmap button/titleright-active.xpm) \
41         ActiveDown (Pixmap button/titleright-active.xpm) \
42         Inactive   (Pixmap button/titleright-inactive.xpm)
44 ButtonStyle All - Clear
45 ButtonStyle 2 - MWMDecorMax
46 ButtonStyle 4 - MWMDecorMin
47 ButtonStyle 5 - MWMDecorMenu
49 TitleStyle      Height 18
51 #     button    context modifie function
52 Mouse 0         1       A       FuncFvwmDeleteOrDestroy
53 Mouse 1         2       A       FuncFvwmMaximize
54 Mouse 2         2       A       FuncFvwmMaximizeVertically
55 Mouse 3         2       A       FuncFvwmMaximizeHorizontally
56 Mouse 1         2       S       Maximize grow grow
57 Mouse 2         2       S       Maximize    0 grow
58 Mouse 3         2       S       Maximize grow    0
59 Mouse 0         4       A       FuncFvwmIconify
60 Mouse 1         5       A       FuncFvwmWindowOpsOrAction WindowShade
61 MouseXX 2 3     5       A       Menu MenuFvwmWindowMove
62 MouseXX 3 2     5       A       Menu MenuFvwmWindowGroupOps
63 Mouse 0         1       CM      FuncFvwmShowButtonInfo "Delete on click^nDestroy on double click"
64 Mouse 0         2       CM      FuncFvwmShowButtonInfo "Mouse 1 - Maximize:^n^tfully on click^n^tmenu on double click^nMouse 2 - Maximize vertically^nMouse 3 - Maximize horizontally^nAll with Shift - Maximize grow"
65 Mouse 0         4       CM      FuncFvwmShowButtonInfo "Iconify"
66 Mouse 0         5       CM      FuncFvwmShowButtonInfo "Mouse 1 - Window Ops menu, or WindowShade on double click^nMouse 2/3 - Move menu^nMouse 3/2 - Resource Group menu"
67 # simulate title bindings on two edge buttons:
68 FuncFvwmSetTitleBindings 36
70 DestroyFunc FuncFvwmUnReloadDecor
71 AddToFunc   FuncFvwmUnReloadDecor
73 DestroyFunc FuncFvwmReloadDecor
74 AddToFunc   FuncFvwmReloadDecor
75 + I FuncFvwmDecorBackground
76 + I TitleStyle \
77         AllActive     (TiledPixmap $./images/decor/title-active.xpm) \
78         AllInactive   (TiledPixmap $./images/decor/title-inactive.xpm)
79 + I Colorset 1 fg #aaaaaa, bg $[bg.cs1], Plain, NoShape
80 + I Colorset 2 fg #000000, bg $[bg.cs2], Plain, NoShape
81 + I ButtonStyle 1 \
82         ActiveUp   (Pixmap button/close-activeup.xpm) \
83         ActiveDown (Pixmap button/close-activedown.xpm) \
84         Inactive   (Pixmap button/close-inactive.xpm)
85 + I ButtonStyle 2 \
86         ActiveUp   (Pixmap button/maximize-activeup.xpm) \
87         ActiveDown (Pixmap button/maximize-activedown.xpm) \
88         Inactive   (Pixmap button/maximize-inactive.xpm) \
89         ToggledActiveUp   (Pixmap button/maximize-activedown.xpm) \
90         ToggledActiveDown (Pixmap button/maximize-activeup.xpm) \
91         ToggledInactive   (Pixmap button/maximize-inactive.xpm)
92 + I ButtonStyle 3 \
93         ActiveUp   (Pixmap button/titleleft-active.xpm) \
94         ActiveDown (Pixmap button/titleleft-active.xpm) \
95         Inactive   (Pixmap button/titleleft-inactive.xpm)
96 + I ButtonStyle 4 \
97         ActiveUp   (Pixmap button/minimize-activeup.xpm) \
98         ActiveDown (Pixmap button/minimize-activedown.xpm) \
99         Inactive   (Pixmap button/minimize-inactive.xpm)
100 + I ButtonStyle 5 \
101         ActiveUp   (Pixmap button/options-activeup.xpm) \
102         ActiveDown (Pixmap button/options-activedown.xpm) \
103         Inactive   (Pixmap button/options-inactive.xpm)
104 + I ButtonStyle 6 \
105         ActiveUp   (Pixmap button/titleright-active.xpm) \
106         ActiveDown (Pixmap button/titleright-active.xpm) \
107         Inactive   (Pixmap button/titleright-inactive.xpm)
109 DestroyFunc FuncFvwmOverRideWindowLook
110 AddToFunc   FuncFvwmOverRideWindowLook
111 + I TitleStyle -- flat
112 + I ButtonStyle All -- flat
114 DestroyFunc FuncFvwmStartWindowButtons
115 AddToFunc   FuncFvwmStartWindowButtons
116 # This is usually not in this component, but these buttons can't be non-flat
117 + I TitleStyle -- flat
118 + I ButtonStyle All -- flat
120 DestroyFunc FuncFvwmStopWindowButtons
121 AddToFunc   FuncFvwmStopWindowButtons
122 + I FuncFvwmRemoveAllButtons
123 + I Mouse 0     1       A       -
124 + I Mouse 1     2       A       -
125 + I Mouse 2     2       A       -
126 + I Mouse 3     2       A       -
127 + I Mouse 1     2       S       -
128 + I Mouse 2     2       S       -
129 + I Mouse 3     2       S       -
130 + I Mouse 0     4       A       -
131 + I Mouse 1     5       A       -
132 + I Mouse 2     5       A       -
133 + I Mouse 3     5       A       -
134 + I Mouse 0     1       CM      -
135 + I Mouse 0     2       CM      -
136 + I Mouse 0     4       CM      -
137 + I Mouse 0     5       CM      -
138 + I FuncFvwmUnsetTitleBindings 36