chiark / gitweb /
New option: movres.ignore_transience.
[e16] / config / actionclasses.cfg
1 #include <definitions>
2
3 __E_CFG_VERSION 0
4
5 /*
6 ******************************************************************************
7 * Internally used and looked for actions
8 ******************************************************************************
9 * ACTION_BUTTON_DRAG is looked for by e to determine what "action" by a user
10 * will be applied to every button to start a button drag. if u dont like just
11 * moving and dragging (in case you accidentally keep doing it to buttons)
12 * add a modifer like alt, so u need to hold alt down whilst dragging to
13 * actually drag the button around
14 */
15 __ACLASS __BGN
16   __NAME ACTION_BUTTON_DRAG
17   __TOOLTIP_TEXT "Click and drag to move desktop"
18   __TOOLTIP_TEXT "(on any desktop but desktop 0)"
19   __TYPE __TYPE_NORMAL
20   __ALLOW_ANY_BUTTON __ON
21   __ALLOW_ANY_MODIFIER_KEYS __ON
22   __ALLOW_ANY_KEY __ON
23   __EVENT __MOUSE_PRESS
24   __ACTION __A_DRAG_BUTTON
25 __END
26
27 /*
28 ******************************************************************************
29 * Actionclasses for buttons
30 ******************************************************************************
31 */
32
33 __ACLASS __BGN
34   __NAME ACTION_GOTO_DESK_NEXT
35   __TOOLTIP_TEXT "Switch Desktops"
36   __TYPE __TYPE_NORMAL
37   __TOOLTIP_ACTION_TEXT "Go to the next desktop."
38   __ALLOW_ANY_BUTTON __ON
39   __ALLOW_ANY_MODIFIER_KEYS __ON
40   __EVENT __MOUSE_RELEASE
41   __ACTION __A_DESKTOP_NEXT
42 __END
43
44 __ACLASS __BGN
45   __NAME ACTION_GOTO_DESK_PREV
46   __TOOLTIP_TEXT "Switch Desktops"
47   __TYPE __TYPE_NORMAL
48   __TOOLTIP_ACTION_TEXT "Go to the previous desktop."
49   __ALLOW_ANY_BUTTON __ON
50   __ALLOW_ANY_MODIFIER_KEYS __ON
51   __EVENT __MOUSE_RELEASE
52   __ACTION __A_DESKTOP_PREV
53 __END
54
55 __ACLASS __BGN
56   __NAME ACTION_MOVE
57   __TOOLTIP_TEXT "Move"
58   __TYPE __TYPE_NORMAL
59   __TOOLTIP_ACTION_TEXT "Move this window."
60   __EVENT __MOUSE_PRESS
61   __BUTTON 1
62   __ACTION __A_MOVE
63   __NEXT_ACTION
64   __TOOLTIP_ACTION_TEXT "Shade/Unshade this window."
65   __EVENT __MOUSE_PRESS
66   __BUTTON 2
67   __ACTION __A_SHADE
68   __NEXT_ACTION
69   __TOOLTIP_ACTION_TEXT "Show the Window Options menu."
70   __EVENT __MOUSE_PRESS
71   __BUTTON 3
72   __ACTION __A_SHOW_MENU "winops.menu"
73   __NEXT_ACTION
74   __TOOLTIP_ACTION_TEXT "Shade/Unshade this window."
75   __EVENT __DOUBLE_CLICK
76   __BUTTON 1
77   __ACTION __A_SHADE
78   __NEXT_ACTION
79   __TOOLTIP_ACTION_TEXT "Show/Hide group borders."
80   __EVENT __MOUSE_PRESS
81   __BUTTON 2
82   __MODIFIER_KEY __SHIFT
83   __ACTION __A_SHOWHIDE_GROUP
84   __NEXT_ACTION
85   __TOOLTIP_ACTION_TEXT "Start a group."
86   __EVENT __MOUSE_PRESS
87   __BUTTON 1
88   __MODIFIER_KEY __SHIFT
89   __ACTION __A_START_GROUP
90   __NEXT_ACTION
91   __TOOLTIP_ACTION_TEXT "Add to current group."
92   __EVENT __MOUSE_PRESS
93   __BUTTON 1
94   __MODIFIER_KEY __CTRL
95   __ACTION __A_ADD_TO_GROUP
96   __NEXT_ACTION
97   __TOOLTIP_ACTION_TEXT "Break this window's group."
98   __EVENT __MOUSE_PRESS
99   __BUTTON 1
100   __MODIFIER_KEY __CTRL_SHIFT
101   __ACTION __A_BREAK_GROUP
102
103   __NEXT_ACTION
104   __TOOLTIP_ACTION_TEXT "Shade."
105   __EVENT __MOUSE_PRESS
106   __BUTTON 4
107   __ALLOW_ANY_MODIFIER_KEYS __ON
108   __ACTION __A_SHADE on
109
110   __NEXT_ACTION
111   __TOOLTIP_ACTION_TEXT "Unshade."
112   __EVENT __MOUSE_PRESS
113   __BUTTON 5
114   __ALLOW_ANY_MODIFIER_KEYS __ON
115   __ACTION __A_SHADE off
116 __END
117
118 __ACLASS __BGN
119   __NAME ACTION_RESIZE
120   __TOOLTIP_TEXT "Resize"
121   __TYPE __TYPE_NORMAL
122   __TOOLTIP_ACTION_TEXT "Resize this window."
123   __EVENT __MOUSE_PRESS
124   __BUTTON 1
125   __ACTION __A_RESIZE
126   __NEXT_ACTION
127   __TOOLTIP_ACTION_TEXT "Move this window."
128   __BUTTON 3
129   __ACTION __A_MOVE
130 __END
131
132 __ACLASS __BGN
133   __NAME ACTION_RESIZE_H
134   __TOOLTIP_TEXT "Resize Horizontally"
135   __TYPE __TYPE_NORMAL
136   __TOOLTIP_ACTION_TEXT "Resize this window horizontally."
137   __EVENT __MOUSE_PRESS
138   __ALLOW_ANY_MODIFIER_KEYS __ON
139   __BUTTON 1
140   __ACTION __A_RESIZE_H
141   __NEXT_ACTION
142   __TOOLTIP_ACTION_TEXT "Move this window."
143   __BUTTON 3
144   __ACTION __A_MOVE
145 __END
146
147 __ACLASS __BGN
148   __NAME ACTION_RESIZE_V
149   __TOOLTIP_TEXT "Resize Vertically"
150   __TYPE __TYPE_NORMAL
151   __TOOLTIP_ACTION_TEXT "Resize this window vertically."
152   __EVENT __MOUSE_PRESS
153   __ALLOW_ANY_MODIFIER_KEYS __ON
154   __BUTTON 1
155   __ACTION __A_RESIZE_V
156   __NEXT_ACTION
157   __TOOLTIP_ACTION_TEXT "Move this window."
158   __BUTTON 3
159   __ACTION __A_MOVE
160 __END
161
162 __ACLASS __BGN
163   __NAME ACTION_KILL
164   __TOOLTIP_TEXT "Close"
165   __TYPE __TYPE_NORMAL
166   __TOOLTIP_ACTION_TEXT "Close this window."
167   __EVENT __MOUSE_RELEASE
168   __ALLOW_ANY_MODIFIER_KEYS __ON
169   __BUTTON 1
170   __ACTION __A_KILL
171   __NEXT_ACTION
172   __TOOLTIP_ACTION_TEXT "Forcibly destroy this window."
173   __BUTTON 3
174   __ACTION __A_KILL_NASTY
175 __END
176
177 __ACLASS __BGN
178   __NAME ACTION_MAXH
179   __TOOLTIP_TEXT "Maximize Height"
180   __TYPE __TYPE_NORMAL
181   __TOOLTIP_ACTION_TEXT "Toggle between maximum screen height and normal height."
182   __EVENT __MOUSE_RELEASE
183   __ALLOW_ANY_MODIFIER_KEYS __ON
184   __ALLOW_ANY_BUTTON __ON
185   __ACTION __A_MAX_HEIGHT
186 __END
187
188 __ACLASS __BGN
189   __NAME ACTION_MAXW
190   __TOOLTIP_TEXT "Maximize Width"
191   __TYPE __TYPE_NORMAL
192   __TOOLTIP_ACTION_TEXT "Toggle between maximum screen width and normal width."
193   __EVENT __MOUSE_RELEASE
194   __ALLOW_ANY_MODIFIER_KEYS __ON
195   __ALLOW_ANY_BUTTON __ON
196   __ACTION __A_MAX_WIDTH
197 __END
198
199 __ACLASS __BGN
200   __NAME ACTION_MAX
201   __TOOLTIP_TEXT "Maximize"
202   __TYPE __TYPE_NORMAL
203   __TOOLTIP_ACTION_TEXT "Toggle between maximum screen size and normal size."
204   __EVENT __MOUSE_RELEASE
205   __ALLOW_ANY_MODIFIER_KEYS __ON
206   __BUTTON 1
207   __ACTION __A_MAX_SIZE
208   __NEXT_ACTION
209   __TOOLTIP_ACTION_TEXT "Toggle between maximum screen width and normal width."
210   __BUTTON 2
211   __ACTION __A_MAX_WIDTH
212   __NEXT_ACTION
213   __TOOLTIP_ACTION_TEXT "Toggle between maximum screen height and normal height."
214   __BUTTON 3
215   __ACTION __A_MAX_HEIGHT
216 __END
217
218 __ACLASS __BGN
219   __NAME ACTION_SEND_NEXT
220   __TOOLTIP_TEXT "Send To Another Desktop"
221   __TYPE __TYPE_NORMAL
222   __TOOLTIP_ACTION_TEXT "Send this Window to the next desktop."
223   __EVENT __MOUSE_RELEASE
224   __ALLOW_ANY_MODIFIER_KEYS __ON
225   __ALLOW_ANY_BUTTON __ON
226   __ACTION __A_SEND_TO_NEXT_DESK
227 __END
228
229 __ACLASS __BGN
230   __NAME ACTION_SEND_PREV
231   __TOOLTIP_TEXT "Send To Another Desktop"
232   __TYPE __TYPE_NORMAL
233   __TOOLTIP_ACTION_TEXT "Send this Window to the previous desktop."
234   __EVENT __MOUSE_RELEASE
235   __ALLOW_ANY_MODIFIER_KEYS __ON
236   __ALLOW_ANY_BUTTON __ON
237   __ACTION __A_SEND_TO_PREV_DESK
238 __END
239
240 __ACLASS __BGN
241   __NAME ACTION_SNAPSHOT
242   __TOOLTIP_TEXT "Snapshot"
243   __TYPE __TYPE_NORMAL
244   __TOOLTIP_ACTION_TEXT "This button does nothing interesting."
245   __ALLOW_ANY_BUTTON __ON
246   __EVENT __MOUSE_RELEASE
247   __ACTION __A_SNAPSHOT
248 __END
249
250 __ACLASS __BGN
251   __NAME ACTION_SHADE
252   __TOOLTIP_TEXT "Shade/Unshade"
253   __TYPE __TYPE_NORMAL
254   __TOOLTIP_ACTION_TEXT "Shade/Unshade this window."
255   __ALLOW_ANY_BUTTON __ON
256   __EVENT __MOUSE_RELEASE
257   __ACTION __A_SHADE
258 __END
259
260 __ACLASS __BGN
261   __NAME ACTION_MENU
262   __TOOLTIP_TEXT "Window Options"
263   __TYPE __TYPE_NORMAL
264   __TOOLTIP_ACTION_TEXT "Show the Window Options menu."
265   __ALLOW_ANY_MODIFIER_KEYS __ON
266   __EVENT __MOUSE_PRESS
267   __ALLOW_ANY_BUTTON __ON
268   __ACTION __A_SHOW_MENU "winops.menu"
269 __END
270
271
272 __ACLASS __BGN
273   __NAME ACTION_ICONIFY
274   __TOOLTIP_TEXT "Iconify"
275   __TYPE __TYPE_NORMAL
276   __TOOLTIP_ACTION_TEXT "Iconify (Minimize) this window."
277   __ALLOW_ANY_MODIFIER_KEYS __ON
278   __EVENT __MOUSE_RELEASE
279   __BUTTON 1
280   __ACTION __A_ICONIFY
281   __NEXT_ACTION
282   __TOOLTIP_ACTION_TEXT "Show the Window Options menu."
283   __EVENT __MOUSE_PRESS
284   __BUTTON 3
285   __ACTION __A_SHOW_MENU "winops.menu"
286 __END
287
288 __ACLASS __BGN
289   __NAME ACTION_WINDOW_SLIDEOUT
290   __TOOLTIP_TEXT "More Buttons"
291   __TYPE __TYPE_NORMAL
292   __TOOLTIP_ACTION_TEXT "Show more buttons."
293   __ALLOW_ANY_BUTTON __ON
294   __EVENT __MOUSE_RELEASE
295   __ACTION __A_SLIDEOUT mainwindowslider
296 __END
297
298 __ACLASS __BGN
299   __NAME ACTION_RAISE
300   __TOOLTIP_TEXT "Raise"
301   __TYPE __TYPE_NORMAL
302   __TOOLTIP_ACTION_TEXT "Raise this window to the top."
303   __EVENT __MOUSE_RELEASE
304   __ALLOW_ANY_MODIFIER_KEYS __ON
305   __ALLOW_ANY_BUTTON __ON
306   __ACTION __A_RAISE
307 __END
308
309 __ACLASS __BGN
310   __NAME ACTION_LOWER
311   __TOOLTIP_TEXT "Lower"
312   __TYPE __TYPE_NORMAL
313   __TOOLTIP_ACTION_TEXT "Lower this window."
314   __EVENT __MOUSE_RELEASE
315   __ALLOW_ANY_MODIFIER_KEYS __ON
316   __ALLOW_ANY_BUTTON __ON
317   __ACTION __A_LOWER
318 __END
319
320 __ACLASS __BGN
321   __NAME ACTION_STICK
322   __TOOLTIP_TEXT "Stick/Unstick"
323   __TYPE __TYPE_NORMAL
324   __TOOLTIP_ACTION_TEXT "Toggle the Omnipresent (visible on all Desktops) state of this window."
325   __EVENT __MOUSE_RELEASE
326   __ALLOW_ANY_MODIFIER_KEYS __ON
327   __ALLOW_ANY_BUTTON __ON
328   __ACTION __A_STICK
329 __END
330
331 /* For autoshading borders */
332 __ACLASS __BGN
333    __NAME ACTION_AUTOSHADE
334    __TYPE __TYPE_NORMAL
335    __EVENT __MOUSE_ENTER
336    __ACTION __A_SHADE off
337    __NEXT_ACTION
338    __EVENT __MOUSE_LEAVE
339    __ACTION __A_SHADE on
340 __END