create rotation job and EAPI e_border_rotation_set
[platform/core/uifw/e17.git] / config / mobile / e.src
1 group "E_Config" struct {
2     value "config_version" int: 65865;
3     value "show_splash" int: 1;
4     value "init_default_theme" string: "default.edj";
5     value "desktop_default_name" string: "%i-%i";
6     value "menus_scroll_speed" double: 1000.0000000000000000000000000;
7     value "menus_fast_mouse_move_threshhold" double: 300.0000000000000000000000000;
8     value "menus_click_drag_timeout" double: 0.2500000000000000000000000;
9     value "border_shade_animate" int: 1;
10     value "border_shade_transition" int: 1;
11     value "border_shade_speed" double: 1800.0000000000000000000000000;
12     value "framerate" double: 60.0000000000000000000000000;
13     value "priority" int: 3;
14     value "image_cache" int: 4096;
15     value "font_cache" int: 512;
16     value "edje_cache" int: 32;
17     value "edje_collection_cache" int: 64;
18     value "zone_desks_x_count" int: 1;
19     value "zone_desks_y_count" int: 1;
20     value "show_desktop_icons" int: 1;
21     value "edge_flip_dragging" int: 1;
22     value "use_composite" int: 0;
23     value "language" string: "en_US.UTF-8";
24     value "window_placement_policy" int: 0;
25     value "window_grouping" int: 0;
26     value "focus_policy" int: 0;
27     value "focus_setting" int: 1;
28     value "pass_click_on" int: 1;
29     value "always_click_to_raise" int: 0;
30     value "always_click_to_focus" int: 1;
31     value "use_auto_raise" int: 0;
32     value "auto_raise_delay" double: 0.5000000000000000000000000;
33     value "use_resist" int: 1;
34     value "drag_resist" int: 16;
35     value "desk_resist" int: 32;
36     value "window_resist" int: 12;
37     value "gadget_resist" int: 32;
38     value "geometry_auto_resize_limit" int: 1;
39     value "geometry_auto_move" int: 1;
40     value "winlist_warp_while_selecting" int: 1;
41     value "winlist_warp_at_end" int: 1;
42     value "winlist_warp_speed" double: 0.1000000000000000055511151;
43     value "winlist_scroll_animate" int: 1;
44     value "winlist_scroll_speed" double: 0.1000000000000000055511151;
45     value "winlist_list_show_iconified" int: 1;
46     value "winlist_list_show_other_desk_iconified" int: 1;
47     value "winlist_list_show_other_screen_iconified" int: 0;
48     value "winlist_list_show_other_desk_windows" int: 0;
49     value "winlist_list_show_other_screen_windows" int: 0;
50     value "winlist_list_uncover_while_selecting" int: 0;
51     value "winlist_list_jump_desk_while_selecting" int: 0;
52     value "winlist_list_focus_while_selecting" int: 1;
53     value "winlist_list_raise_while_selecting" int: 1;
54     value "winlist_pos_align_x" double: 0.5000000000000000000000000;
55     value "winlist_pos_align_y" double: 0.5000000000000000000000000;
56     value "winlist_pos_size_w" double: 0.5000000000000000000000000;
57     value "winlist_pos_size_h" double: 0.5000000000000000000000000;
58     value "winlist_pos_min_w" int: 0;
59     value "winlist_pos_min_h" int: 0;
60     value "winlist_pos_max_w" int: 320;
61     value "winlist_pos_max_h" int: 320;
62     value "maximize_policy" int: 50;
63     value "allow_manip" int: 0;
64     value "border_fix_on_shelf_toggle" int: 0;
65     value "allow_above_fullscreen" int: 0;
66     value "kill_if_close_not_possible" int: 1;
67     value "kill_process" int: 1;
68     value "kill_timer_wait" double: 10.0000000000000000000000000;
69     value "ping_clients" int: 1;
70     value "transition_desk" string: "vswipe";
71     value "transition_change" string: "crossfade";
72     value "remember_internal_windows" int: 3;
73     value "move_info_follows" int: 1;
74     value "resize_info_follows" int: 1;
75     value "move_info_visible" int: 0;
76     value "resize_info_visible" int: 0;
77     value "focus_last_focused_per_desktop" int: 1;
78     value "focus_revert_on_hide_or_close" int: 0;
79     value "pointer_slide" int: 0;
80     value "use_e_cursor" int: 1;
81     value "cursor_size" int: 32;
82     value "menu_autoscroll_margin" int: 0;
83     value "menu_autoscroll_cursor_margin" int: 1;
84     value "transient.move" int: 1;
85     value "transient.resize" int: 0;
86     value "transient.raise" int: 1;
87     value "transient.lower" int: 1;
88     value "transient.layer" int: 1;
89     value "transient.desktop" int: 1;
90     value "transient.iconify" int: 1;
91     value "modal_windows" int: 1;
92     value "menu_eap_name_show" int: 1;
93     value "menu_eap_generic_show" int: 0;
94     value "menu_eap_comment_show" int: 0;
95     value "menu_gadcon_client_toplevel" int: 0;
96     value "fullscreen_policy" int: 0;
97     value "exebuf_term_cmd" string: "xterm -hold -e";
98     value "use_app_icon" int: 0;
99     value "cnfmdlg_disabled" int: 0;
100     value "cfgdlg_auto_apply" int: 0;
101     value "cfgdlg_default_mode" int: 0;
102     value "font_hinting" int: 0;
103     value "desklock_auth_method" int: 0;
104     value "desklock_login_box_zone" int: -1;
105     value "desklock_start_locked" int: 0;
106     value "desklock_on_suspend" int: 0;
107     value "desklock_autolock_screensaver" int: 0;
108     value "desklock_post_screensaver_time" double: 0.0000000000000000000000000;
109     value "desklock_autolock_idle" int: 0;
110     value "desklock_autolock_idle_timeout" double: 300.0000000000000000000000000;
111     value "desklock_use_custom_desklock" int: 0;
112     value "desklock_ask_presentation" uchar: 0;
113     value "desklock_ask_presentation_timeout" double: 30.0000000000000000000000000;
114     value "display_res_restore" int: 0;
115     value "display_res_width" int: 1;
116     value "display_res_height" int: 1;
117     value "display_res_hz" int: 0;
118     value "display_res_rotation" int: 0;
119     value "screensaver_enable" int: 1;
120     value "screensaver_timeout" int: 60;
121     value "screensaver_interval" int: 5;
122     value "screensaver_blanking" int: 2;
123     value "screensaver_expose" int: 2;
124     value "screensaver_ask_presentation" uchar: 1;
125     value "screensaver_ask_presentation_timeout" double: 30.0000000000000000000000000;
126     value "screensaver_suspend" uchar: 1;
127     value "screensaver_suspend_on_ac" uchar: 0;
128     value "screensaver_suspend_delay" double: 5.0000000000000000000000000;
129     value "dpms_enable" int: 1;
130     value "dpms_standby_enable" int: 1;
131     value "dpms_suspend_enable" int: 1;
132     value "dpms_off_enable" int: 1;
133     value "dpms_standby_timeout" int: 60;
134     value "dpms_suspend_timeout" int: 60;
135     value "dpms_off_timeout" int: 60;
136     value "clientlist_group_by" int: 0;
137     value "clientlist_include_all_zones" int: 0;
138     value "clientlist_separate_with" int: 0;
139     value "clientlist_sort_by" int: 0;
140     value "clientlist_separate_iconified_apps" int: 0;
141     value "clientlist_warp_to_iconified_desktop" int: 0;
142     value "clientlist_limit_caption_len" int: 0;
143     value "clientlist_max_caption_len" int: 2;
144     value "mouse_hand" int: 1;
145     value "mouse_accel_numerator" int: 2;
146     value "mouse_accel_denominator" int: 1;
147     value "mouse_accel_threshold" int: 4;
148     value "border_raise_on_mouse_action" int: 1;
149     value "border_raise_on_focus" int: 1;
150     value "desk_flip_wrap" int: 0;
151     value "fullscreen_flip" int: 1;
152     value "icon_theme" string: "Tango";
153     value "icon_theme_overrides" uchar: 0;
154     value "desk_flip_animate_mode" int: 1;
155     value "desk_flip_animate_interpolation" int: 0;
156     value "desk_flip_animate_time" double: 0.5000000000000000000000000;
157     value "desk_flip_pan_bg" uchar: 0;
158     value "desk_flip_pan_x_axis_factor" double: 0.0000000000000000000000000;
159     value "desk_flip_pan_y_axis_factor" double: 0.0000000000000000000000000;
160     value "wallpaper_import_last_dev" string: "~/";
161     value "wallpaper_import_last_path" string: "/";
162     value "theme_default_border_style" string: "default";
163     value "desk_auto_switch" int: 0;
164     value "thumb_nice" int: 0;
165     value "menu_favorites_show" int: 0;
166     value "menu_apps_show" int: 1;
167     value "ping_clients_interval" int: 128;
168     value "cache_flush_poll_interval" int: 512;
169     value "thumbscroll_enable" int: 1;
170     value "thumbscroll_threshhold" int: 8;
171     value "thumbscroll_momentum_threshhold" double: 100.0000000000000000000000000;
172     value "thumbscroll_friction" double: 1.0000000000000000000000000;
173     value "dbus_desktop" int: 1;
174     value "dbus_auto_mount" int: 0;
175     value "dbus_auto_open" int: 0;
176     value "border_keyboard.timeout" double: 5.0000000000000000000000000;
177     value "border_keyboard.move.dx" uchar: 5;
178     value "border_keyboard.move.dy" uchar: 5;
179     value "border_keyboard.resize.dx" uchar: 5;
180     value "border_keyboard.resize.dy" uchar: 5;
181     value "scale.min" double: 0.8;
182     value "scale.max" double: 3.0;
183     value "scale.factor" double: 1.0;
184     value "scale.base_dpi" int: 90;
185     value "scale.use_dpi" uchar: 1;
186     value "scale.use_custom" uchar: 0;
187     value "show_cursor" uchar: 1;
188     value "idle_cursor" uchar: 0;
189     value "default_system_menu" string: "";
190     value "cfgdlg_normal_wins" uchar: 1;
191     value "syscon.main.icon_size" int: 64;
192     value "syscon.secondary.icon_size" int: 48;
193     value "syscon.extra.icon_size" int: 48;
194     value "syscon.timeout" double: 5.0000000000000000000000000;
195     value "syscon.do_input" uchar: 1;
196     value "mode.presentation" uchar: 0;
197     value "mode.offline" uchar: 0;
198     value "exec.expire_timeout" double: 60.0000000000000000000000000;
199     value "exec.show_run_dialog" uchar: 0;
200     value "exec.show_exit_dialog" uchar: 0;
201     value "null_container_win" uchar: 1;
202     value "backlight.normal" double: 1.0000000000000000000000000;
203     value "backlight.dim" double: 0.2999999999999999888977698;
204     value "backlight.transition" double: 0.5000000000000000000000000;
205     value "device_desktop" int: 0;
206     value "device_auto_mount" int: 0;
207     value "device_auto_open" int: 0;
208     value "xsettings.enabled" uchar: 1;
209     value "xsettings.match_e17_theme" uchar: 1;
210     value "xsettings.match_e17_icon_theme" uchar: 1;
211     value "xsettings.xft_antialias" int: 0;
212     value "xsettings.xft_hinting" int: 0;
213     value "update.check" uchar: 1;
214     value "update.later" uchar: 0;
215     value "powersave.none" double: 0.25;
216     value "powersave.low" double: 5.0;
217     value "powersave.medium" double: 60.0;
218     value "powersave.high" double: 300.0;
219     value "powersave.extreme" double: 1200.0;
220     value "powersave.min" int: 0;
221     value "powersave.max" int: 5;
222     group "syscon.actions" list {
223         group "E_Config_Syscon_Action" struct {
224             value "action" string: "halt";
225             value "params" string: "now";
226             value "button" string: "button";
227             value "icon" string: "system-shutdown";
228             value "is_main" int: 1;
229         }
230         group "E_Config_Syscon_Action" struct {
231             value "action" string: "suspend";
232             value "params" string: "now";
233             value "button" string: "button";
234             value "icon" string: "system-suspend";
235             value "is_main" int: 2;
236         }
237         group "E_Config_Syscon_Action" struct {
238             value "action" string: "desk_lock";
239             value "button" string: "button";
240             value "icon" string: "system-lock-screen";
241             value "is_main" int: 1;
242         }
243         group "E_Config_Syscon_Action" struct {
244             value "action" string: "reboot";
245             value "params" string: "now";
246             value "button" string: "button";
247             value "icon" string: "system-restart";
248             value "is_main" int: 0;
249         }
250         group "E_Config_Syscon_Action" struct {
251             value "action" string: "hibernate";
252             value "params" string: "now";
253             value "button" string: "button";
254             value "icon" string: "system-suspend-hibernate";
255             value "is_main" int: 0;
256         }
257         group "E_Config_Syscon_Action" struct {
258             value "action" string: "logout";
259             value "params" string: "now";
260             value "button" string: "button";
261             value "icon" string: "system-log-out";
262             value "is_main" int: 0;
263         }
264     }
265     group "modules" list {
266         group "E_Config_Module" struct {
267             value "name" string: "comp";
268             value "enabled" uchar: 1;
269             value "delayed" uchar: 0;
270             value "priority" int: -1000;
271         }
272         group "E_Config_Module" struct {
273             value "name" string: "illume2";
274             value "enabled" uchar: 1;
275             value "delayed" uchar: 0;
276             value "priority" int: -100;
277         }
278         group "E_Config_Module" struct {
279             value "name" string: "illume-indicator";
280             value "enabled" uchar: 1;
281             value "delayed" uchar: 0;
282             value "priority" int: 90;
283         }
284         group "E_Config_Module" struct {
285             value "name" string: "illume-softkey";
286             value "enabled" uchar: 1;
287             value "delayed" uchar: 0;
288             value "priority" int: 85;
289         }
290         group "E_Config_Module" struct {
291             value "name" string: "illume-keyboard";
292             value "enabled" uchar: 1;
293             value "delayed" uchar: 0;
294             value "priority" int: 0;
295         }
296         group "E_Config_Module" struct {
297             value "name" string: "illume-home";
298             value "enabled" uchar: 1;
299             value "delayed" uchar: 0;
300             value "priority" int: 0;
301         }
302         group "E_Config_Module" struct {
303             value "name" string: "illume-home-toggle";
304             value "enabled" uchar: 1;
305             value "delayed" uchar: 0;
306             value "priority" int: 0;
307         }
308         group "E_Config_Module" struct {
309             value "name" string: "illume-kbd-toggle";
310             value "enabled" uchar: 1;
311             value "delayed" uchar: 0;
312             value "priority" int: 0;
313         }
314         group "E_Config_Module" struct {
315             value "name" string: "illume-mode-toggle";
316             value "enabled" uchar: 1;
317             value "delayed" uchar: 0;
318             value "priority" int: 0;
319         }
320         group "E_Config_Module" struct {
321             value "name" string: "battery";
322             value "enabled" uchar: 1;
323             value "delayed" uchar: 1;
324             value "priority" int: 0;
325         }
326         group "E_Config_Module" struct {
327             value "name" string: "connman";
328             value "enabled" uchar: 1;
329             value "delayed" uchar: 1;
330             value "priority" int: 0;
331         }
332         group "E_Config_Module" struct {
333             value "name" string: "syscon";
334             value "enabled" uchar: 1;
335             value "delayed" uchar: 1;
336             value "priority" int: 0;
337         }
338         group "E_Config_Module" struct {
339             value "name" string: "notification";
340             value "enabled" uchar: 1;
341             value "delayed" uchar: 1;
342             value "priority" int: 0;
343         }
344         group "E_Config_Module" struct {
345             value "name" string: "conf";
346             value "enabled" uchar: 1;
347             value "delayed" uchar: 1;
348             value "priority" int: 0;
349         }
350         group "E_Config_Module" struct {
351             value "name" string: "conf_interaction";
352             value "enabled" uchar: 1;
353             value "delayed" uchar: 1;
354             value "priority" int: 0;
355         }
356         group "E_Config_Module" struct {
357             value "name" string: "conf_performance";
358             value "enabled" uchar: 1;
359             value "delayed" uchar: 1;
360             value "priority" int: 0;
361         }
362         group "E_Config_Module" struct {
363             value "name" string: "conf_display";
364             value "enabled" uchar: 1;
365             value "delayed" uchar: 1;
366             value "priority" int: 0;
367         }
368         group "E_Config_Module" struct {
369             value "name" string: "conf_randr";
370             value "enabled" uchar: 1;
371             value "delayed" uchar: 1;
372             value "priority" int: 0;
373         }
374         group "E_Config_Module" struct {
375             value "name" string: "start";
376             value "enabled" uchar: 1;
377             value "delayed" uchar: 1;
378             value "priority" int: 0;
379         }
380         group "E_Config_Module" struct {
381             value "name" string: "clock";
382             value "enabled" uchar: 1;
383             value "delayed" uchar: 1;
384             value "priority" int: 0;
385         }
386         group "E_Config_Module" struct {
387             value "name" string: "shot";
388             value "enabled" uchar: 1;
389             value "delayed" uchar: 1;
390             value "priority" int: 0;
391         }
392         group "E_Config_Module" struct {
393             value "name" string: "backlight";
394             value "enabled" uchar: 1;
395             value "delayed" uchar: 1;
396             value "priority" int: 0;
397         }
398     }
399     group "themes" list {
400         group "E_Config_Theme" struct {
401             value "category" string: "theme";
402             value "file" string: "default.edj";
403         }
404     }
405     group "mouse_bindings" list {
406         group "E_Config_Binding_Mouse" struct {
407             value "context" int: 2;
408             value "modifiers" int: 4;
409             value "action" string: "window_move";
410             value "button" uchar: 1;
411             value "any_mod" uchar: 0;
412         }
413         group "E_Config_Binding_Mouse" struct {
414             value "context" int: 2;
415             value "modifiers" int: 4;
416             value "action" string: "window_resize";
417             value "button" uchar: 2;
418             value "any_mod" uchar: 0;
419         }
420         group "E_Config_Binding_Mouse" struct {
421             value "context" int: 2;
422             value "modifiers" int: 4;
423             value "action" string: "window_menu";
424             value "button" uchar: 3;
425             value "any_mod" uchar: 0;
426         }
427         group "E_Config_Binding_Mouse" struct {
428             value "context" int: 3;
429             value "modifiers" int: 0;
430             value "action" string: "menu_show";
431             value "params" string: "main";
432             value "button" uchar: 1;
433             value "any_mod" uchar: 0;
434         }
435         group "E_Config_Binding_Mouse" struct {
436             value "context" int: 3;
437             value "modifiers" int: 0;
438             value "action" string: "menu_show";
439             value "params" string: "clients";
440             value "button" uchar: 2;
441             value "any_mod" uchar: 0;
442         }
443         group "E_Config_Binding_Mouse" struct {
444             value "context" int: 3;
445             value "modifiers" int: 0;
446             value "action" string: "menu_show";
447             value "params" string: "favorites";
448             value "button" uchar: 3;
449             value "any_mod" uchar: 0;
450         }
451     }
452     group "key_bindings" list {
453         group "E_Config_Binding_Key" struct {
454             value "context" int: 9;
455             value "modifiers" int: 5;
456             value "key" string: "Left";
457             value "action" string: "desk_flip_by";
458             value "params" string: "-1 0";
459             value "any_mod" uchar: 0;
460         }
461         group "E_Config_Binding_Key" struct {
462             value "context" int: 9;
463             value "modifiers" int: 5;
464             value "key" string: "Right";
465             value "action" string: "desk_flip_by";
466             value "params" string: "1 0";
467             value "any_mod" uchar: 0;
468         }
469         group "E_Config_Binding_Key" struct {
470             value "context" int: 9;
471             value "modifiers" int: 5;
472             value "key" string: "Up";
473             value "action" string: "desk_flip_by";
474             value "params" string: "0 -1";
475             value "any_mod" uchar: 0;
476         }
477         group "E_Config_Binding_Key" struct {
478             value "context" int: 9;
479             value "modifiers" int: 5;
480             value "key" string: "Down";
481             value "action" string: "desk_flip_by";
482             value "params" string: "0 1";
483             value "any_mod" uchar: 0;
484         }
485         group "E_Config_Binding_Key" struct {
486             value "context" int: 9;
487             value "modifiers" int: 6;
488             value "key" string: "Up";
489             value "action" string: "window_raise";
490             value "any_mod" uchar: 0;
491         }
492         group "E_Config_Binding_Key" struct {
493             value "context" int: 9;
494             value "modifiers" int: 6;
495             value "key" string: "Down";
496             value "action" string: "window_lower";
497             value "any_mod" uchar: 0;
498         }
499         group "E_Config_Binding_Key" struct {
500             value "context" int: 9;
501             value "modifiers" int: 6;
502             value "key" string: "x";
503             value "action" string: "window_close";
504             value "any_mod" uchar: 0;
505         }
506         group "E_Config_Binding_Key" struct {
507             value "context" int: 9;
508             value "modifiers" int: 6;
509             value "key" string: "k";
510             value "action" string: "window_kill";
511             value "any_mod" uchar: 0;
512         }
513         group "E_Config_Binding_Key" struct {
514             value "context" int: 9;
515             value "modifiers" int: 6;
516             value "key" string: "w";
517             value "action" string: "window_menu";
518             value "any_mod" uchar: 0;
519         }
520         group "E_Config_Binding_Key" struct {
521             value "context" int: 9;
522             value "modifiers" int: 6;
523             value "key" string: "s";
524             value "action" string: "window_sticky_toggle";
525             value "any_mod" uchar: 0;
526         }
527         group "E_Config_Binding_Key" struct {
528             value "context" int: 9;
529             value "modifiers" int: 6;
530             value "key" string: "i";
531             value "action" string: "window_iconic_toggle";
532             value "any_mod" uchar: 0;
533         }
534         group "E_Config_Binding_Key" struct {
535             value "context" int: 9;
536             value "modifiers" int: 6;
537             value "key" string: "f";
538             value "action" string: "window_fullscreen_toggle";
539             value "any_mod" uchar: 0;
540         }
541         group "E_Config_Binding_Key" struct {
542             value "context" int: 9;
543             value "modifiers" int: 1;
544             value "key" string: "F10";
545             value "action" string: "window_maximized_toggle";
546             value "params" string: "default vertical";
547             value "any_mod" uchar: 0;
548         }
549         group "E_Config_Binding_Key" struct {
550             value "context" int: 9;
551             value "modifiers" int: 5;
552             value "key" string: "F10";
553             value "action" string: "window_maximized_toggle";
554             value "params" string: "default horizontal";
555             value "any_mod" uchar: 0;
556         }
557         group "E_Config_Binding_Key" struct {
558             value "context" int: 9;
559             value "modifiers" int: 8;
560             value "key" string: "Left";
561             value "action" string: "window_maximized_toggle";
562             value "params" string: "default left";
563             value "any_mod" uchar: 0;
564         }
565         group "E_Config_Binding_Key" struct {
566             value "context" int: 9;
567             value "modifiers" int: 8;
568             value "key" string: "Right";
569             value "action" string: "window_maximized_toggle";
570             value "params" string: "default right";
571             value "any_mod" uchar: 0;
572         }
573         group "E_Config_Binding_Key" struct {
574             value "context" int: 9;
575             value "modifiers" int: 6;
576             value "key" string: "r";
577             value "action" string: "window_shaded_toggle";
578             value "any_mod" uchar: 0;
579         }
580         group "E_Config_Binding_Key" struct {
581             value "context" int: 9;
582             value "modifiers" int: 6;
583             value "key" string: "Left";
584             value "action" string: "desk_linear_flip_by";
585             value "params" string: "-1";
586             value "any_mod" uchar: 0;
587         }
588         group "E_Config_Binding_Key" struct {
589             value "context" int: 9;
590             value "modifiers" int: 6;
591             value "key" string: "Right";
592             value "action" string: "desk_linear_flip_by";
593             value "params" string: "1";
594             value "any_mod" uchar: 0;
595         }
596         group "E_Config_Binding_Key" struct {
597             value "context" int: 9;
598             value "modifiers" int: 4;
599             value "key" string: "F1";
600             value "action" string: "desk_linear_flip_to";
601             value "params" string: "0";
602             value "any_mod" uchar: 0;
603         }
604         group "E_Config_Binding_Key" struct {
605             value "context" int: 9;
606             value "modifiers" int: 4;
607             value "key" string: "F2";
608             value "action" string: "desk_linear_flip_to";
609             value "params" string: "1";
610             value "any_mod" uchar: 0;
611         }
612         group "E_Config_Binding_Key" struct {
613             value "context" int: 9;
614             value "modifiers" int: 4;
615             value "key" string: "F3";
616             value "action" string: "desk_linear_flip_to";
617             value "params" string: "2";
618             value "any_mod" uchar: 0;
619         }
620         group "E_Config_Binding_Key" struct {
621             value "context" int: 9;
622             value "modifiers" int: 4;
623             value "key" string: "F4";
624             value "action" string: "desk_linear_flip_to";
625             value "params" string: "3";
626             value "any_mod" uchar: 0;
627         }
628         group "E_Config_Binding_Key" struct {
629             value "context" int: 9;
630             value "modifiers" int: 4;
631             value "key" string: "F5";
632             value "action" string: "desk_linear_flip_to";
633             value "params" string: "4";
634             value "any_mod" uchar: 0;
635         }
636         group "E_Config_Binding_Key" struct {
637             value "context" int: 9;
638             value "modifiers" int: 4;
639             value "key" string: "F6";
640             value "action" string: "desk_linear_flip_to";
641             value "params" string: "5";
642             value "any_mod" uchar: 0;
643         }
644         group "E_Config_Binding_Key" struct {
645             value "context" int: 9;
646             value "modifiers" int: 4;
647             value "key" string: "F7";
648             value "action" string: "desk_linear_flip_to";
649             value "params" string: "6";
650             value "any_mod" uchar: 0;
651         }
652         group "E_Config_Binding_Key" struct {
653             value "context" int: 9;
654             value "modifiers" int: 4;
655             value "key" string: "F8";
656             value "action" string: "desk_linear_flip_to";
657             value "params" string: "7";
658             value "any_mod" uchar: 0;
659         }
660         group "E_Config_Binding_Key" struct {
661             value "context" int: 9;
662             value "modifiers" int: 4;
663             value "key" string: "F9";
664             value "action" string: "desk_linear_flip_to";
665             value "params" string: "8";
666             value "any_mod" uchar: 0;
667         }
668         group "E_Config_Binding_Key" struct {
669             value "context" int: 9;
670             value "modifiers" int: 4;
671             value "key" string: "F10";
672             value "action" string: "desk_linear_flip_to";
673             value "params" string: "9";
674             value "any_mod" uchar: 0;
675         }
676         group "E_Config_Binding_Key" struct {
677             value "context" int: 9;
678             value "modifiers" int: 4;
679             value "key" string: "F11";
680             value "action" string: "desk_linear_flip_to";
681             value "params" string: "10";
682             value "any_mod" uchar: 0;
683         }
684         group "E_Config_Binding_Key" struct {
685             value "context" int: 9;
686             value "modifiers" int: 4;
687             value "key" string: "F12";
688             value "action" string: "desk_linear_flip_to";
689             value "params" string: "11";
690             value "any_mod" uchar: 0;
691         }
692         group "E_Config_Binding_Key" struct {
693             value "context" int: 9;
694             value "modifiers" int: 6;
695             value "key" string: "m";
696             value "action" string: "menu_show";
697             value "params" string: "main";
698             value "any_mod" uchar: 0;
699         }
700         group "E_Config_Binding_Key" struct {
701             value "context" int: 9;
702             value "modifiers" int: 6;
703             value "key" string: "a";
704             value "action" string: "menu_show";
705             value "params" string: "favorites";
706             value "any_mod" uchar: 0;
707         }
708         group "E_Config_Binding_Key" struct {
709             value "context" int: 9;
710             value "modifiers" int: 0;
711             value "key" string: "Menu";
712             value "action" string: "menu_show";
713             value "params" string: "main";
714             value "any_mod" uchar: 0;
715         }
716         group "E_Config_Binding_Key" struct {
717             value "context" int: 9;
718             value "modifiers" int: 2;
719             value "key" string: "Menu";
720             value "action" string: "menu_show";
721             value "params" string: "clients";
722             value "any_mod" uchar: 0;
723         }
724         group "E_Config_Binding_Key" struct {
725             value "context" int: 9;
726             value "modifiers" int: 4;
727             value "key" string: "Menu";
728             value "action" string: "menu_show";
729             value "params" string: "favorites";
730             value "any_mod" uchar: 0;
731         }
732         group "E_Config_Binding_Key" struct {
733             value "context" int: 9;
734             value "modifiers" int: 6;
735             value "key" string: "Insert";
736             value "action" string: "exec";
737             value "params" string: "terminology";
738             value "any_mod" uchar: 0;
739         }
740         group "E_Config_Binding_Key" struct {
741             value "context" int: 9;
742             value "modifiers" int: 4;
743             value "key" string: "Tab";
744             value "action" string: "winlist";
745             value "params" string: "next";
746             value "any_mod" uchar: 0;
747         }
748         group "E_Config_Binding_Key" struct {
749             value "context" int: 9;
750             value "modifiers" int: 5;
751             value "key" string: "Tab";
752             value "action" string: "winlist";
753             value "params" string: "prev";
754             value "any_mod" uchar: 0;
755         }
756         group "E_Config_Binding_Key" struct {
757             value "context" int: 9;
758             value "modifiers" int: 6;
759             value "key" string: "End";
760             value "action" string: "restart";
761             value "any_mod" uchar: 0;
762         }
763         group "E_Config_Binding_Key" struct {
764             value "context" int: 9;
765             value "modifiers" int: 6;
766             value "key" string: "Delete";
767             value "action" string: "syscon";
768             value "any_mod" uchar: 0;
769         }
770         group "E_Config_Binding_Key" struct {
771             value "context" int: 9;
772             value "modifiers" int: 4;
773             value "key" string: "Escape";
774             value "action" string: "exebuf";
775             value "any_mod" uchar: 0;
776         }
777         group "E_Config_Binding_Key" struct {
778             value "context" int: 9;
779             value "modifiers" int: 6;
780             value "key" string: "l";
781             value "action" string: "desk_lock";
782             value "any_mod" uchar: 0;
783         }
784         group "E_Config_Binding_Key" struct {
785             value "context" int: 9;
786             value "modifiers" int: 6;
787             value "key" string: "d";
788             value "action" string: "desk_deskshow_toggle";
789             value "any_mod" uchar: 0;
790         }
791         group "E_Config_Binding_Key" struct {
792             value "context" int: 9;
793             value "modifiers" int: 8;
794             value "key" string: "Left";
795             value "action" string: "screen_send_by";
796             value "params" string: "-1";
797             value "any_mod" uchar: 0;
798         }
799         group "E_Config_Binding_Key" struct {
800             value "context" int: 9;
801             value "modifiers" int: 8;
802             value "key" string: "Right";
803             value "action" string: "screen_send_by";
804             value "params" string: "1";
805             value "any_mod" uchar: 0;
806         }
807         group "E_Config_Binding_Key" struct {
808             value "context" int: 9;
809             value "modifiers" int: 3;
810             value "key" string: "F1";
811             value "action" string: "screen_send_to";
812             value "params" string: "0";
813             value "any_mod" uchar: 0;
814         }
815         group "E_Config_Binding_Key" struct {
816             value "context" int: 9;
817             value "modifiers" int: 3;
818             value "key" string: "F2";
819             value "action" string: "screen_send_to";
820             value "params" string: "1";
821             value "any_mod" uchar: 0;
822         }
823         group "E_Config_Binding_Key" struct {
824             value "context" int: 9;
825             value "modifiers" int: 3;
826             value "key" string: "F3";
827             value "action" string: "screen_send_to";
828             value "params" string: "2";
829             value "any_mod" uchar: 0;
830         }
831         group "E_Config_Binding_Key" struct {
832             value "context" int: 9;
833             value "modifiers" int: 3;
834             value "key" string: "F4";
835             value "action" string: "screen_send_to";
836             value "params" string: "3";
837             value "any_mod" uchar: 0;
838         }
839         group "E_Config_Binding_Key" struct {
840             value "context" int: 9;
841             value "modifiers" int: 0;
842             value "key" string: "XF86AudioLowerVolume";
843             value "action" string: "volume_decrease";
844             value "any_mod" uchar: 0;
845         }
846         group "E_Config_Binding_Key" struct {
847             value "context" int: 9;
848             value "modifiers" int: 0;
849             value "key" string: "XF86AudioRaiseVolume";
850             value "action" string: "volume_increase";
851             value "any_mod" uchar: 0;
852         }
853         group "E_Config_Binding_Key" struct {
854             value "context" int: 9;
855             value "modifiers" int: 0;
856             value "key" string: "XF86AudioMute";
857             value "action" string: "volume_mute";
858             value "any_mod" uchar: 0;
859         }
860         group "E_Config_Binding_Key" struct {
861             value "context" int: 9;
862             value "modifiers" int: 0;
863             value "key" string: "Print";
864             value "action" string: "shot";
865             value "any_mod" uchar: 0;
866         }
867         group "E_Config_Binding_Key" struct {
868             value "context" int: 9;
869             value "modifiers" int: 0;
870             value "key" string: "XF86Standby";
871             value "action" string: "suspend";
872             value "params" string: "now";
873             value "any_mod" uchar: 0;
874         }
875         group "E_Config_Binding_Key" struct {
876             value "context" int: 9;
877             value "modifiers" int: 0;
878             value "key" string: "XF86Start";
879             value "action" string: "menu_show";
880             value "params" string: "all";
881             value "any_mod" uchar: 0;
882         }
883         group "E_Config_Binding_Key" struct {
884             value "context" int: 9;
885             value "modifiers" int: 0;
886             value "key" string: "XF86PowerDown";
887             value "action" string: "hibernate";
888             value "params" string: "now";
889             value "any_mod" uchar: 0;
890         }
891         group "E_Config_Binding_Key" struct {
892             value "context" int: 9;
893             value "modifiers" int: 0;
894             value "key" string: "XF86PowerOff";
895             value "action" string: "halt";
896             value "any_mod" uchar: 0;
897         }
898         group "E_Config_Binding_Key" struct {
899             value "context" int: 9;
900             value "modifiers" int: 0;
901             value "key" string: "XF86Sleep";
902             value "action" string: "suspend";
903             value "params" string: "now";
904             value "any_mod" uchar: 0;
905         }
906         group "E_Config_Binding_Key" struct {
907             value "context" int: 9;
908             value "modifiers" int: 0;
909             value "key" string: "XF86Suspend";
910             value "action" string: "suspend";
911             value "params" string: "now";
912             value "any_mod" uchar: 0;
913         }
914         group "E_Config_Binding_Key" struct {
915             value "context" int: 9;
916             value "modifiers" int: 0;
917             value "key" string: "XF86Hibernate";
918             value "action" string: "hibernate";
919             value "params" string: "now";
920             value "any_mod" uchar: 0;
921         }
922         group "E_Config_Binding_Key" struct {
923             value "context" int: 9;
924             value "modifiers" int: 0;
925             value "key" string: "Execute";
926             value "action" string: "everything";
927             value "any_mod" uchar: 0;
928         }
929         group "E_Config_Binding_Key" struct {
930             value "context" int: 9;
931             value "modifiers" int: 0;
932             value "key" string: "XF86MonBrightnessUp";
933             value "action" string: "backlight_adjust";
934             value "params" string: "0.1";
935             value "any_mod" uchar: 0;
936         }
937         group "E_Config_Binding_Key" struct {
938             value "context" int: 9;
939             value "modifiers" int: 0;
940             value "key" string: "XF86MonBrightnessDown";
941             value "action" string: "backlight_adjust";
942             value "params" string: "-0.1";
943             value "any_mod" uchar: 0;
944         }
945         group "E_Config_Binding_Key" struct {
946             value "context" int: 9;
947             value "modifiers" int: 0;
948             value "key" string: "XF86LightBulb";
949             value "action" string: "backlight";
950             value "any_mod" uchar: 0;
951         }
952         group "E_Config_Binding_Key" struct {
953             value "context" int: 9;
954             value "modifiers" int: 0;
955             value "key" string: "XF86BrightnessAdjust";
956             value "action" string: "backlight";
957             value "any_mod" uchar: 0;
958         }
959     }
960     group "edge_bindings" list {
961         group "E_Config_Binding_Edge" struct {
962             value "context" int: 3;
963             value "modifiers" int: 0;
964             value "action" string: "desk_flip_in_direction";
965             value "edge" uchar: 1;
966             value "any_mod" uchar: 0;
967             value "delay" float: 0.3000000119209289550781250;
968         }
969         group "E_Config_Binding_Edge" struct {
970             value "context" int: 3;
971             value "modifiers" int: 0;
972             value "action" string: "desk_flip_in_direction";
973             value "edge" uchar: 2;
974             value "any_mod" uchar: 0;
975             value "delay" float: 0.3000000119209289550781250;
976         }
977         group "E_Config_Binding_Edge" struct {
978             value "context" int: 3;
979             value "modifiers" int: 0;
980             value "action" string: "desk_flip_in_direction";
981             value "edge" uchar: 3;
982             value "any_mod" uchar: 0;
983             value "delay" float: 0.3000000119209289550781250;
984         }
985         group "E_Config_Binding_Edge" struct {
986             value "context" int: 3;
987             value "modifiers" int: 0;
988             value "action" string: "desk_flip_in_direction";
989             value "edge" uchar: 4;
990             value "any_mod" uchar: 0;
991             value "delay" float: 0.3000000119209289550781250;
992         }
993     }
994     group "signal_bindings" list {
995         group "E_Config_Binding_Signal" struct {
996             value "context" int: 2;
997             value "signal" string: "mouse,down,1,double";
998             value "source" string: "e.event.titlebar";
999             value "modifiers" int: 0;
1000             value "any_mod" uchar: 1;
1001             value "action" string: "window_shaded_toggle";
1002             value "params" string: "up";
1003         }
1004         group "E_Config_Binding_Signal" struct {
1005             value "context" int: 2;
1006             value "signal" string: "mouse,down,2";
1007             value "source" string: "e.event.titlebar";
1008             value "modifiers" int: 0;
1009             value "any_mod" uchar: 1;
1010             value "action" string: "window_shaded_toggle";
1011             value "params" string: "up";
1012         }
1013         group "E_Config_Binding_Signal" struct {
1014             value "context" int: 2;
1015             value "signal" string: "mouse,wheel,?,1";
1016             value "source" string: "e.event.titlebar";
1017             value "modifiers" int: 0;
1018             value "any_mod" uchar: 1;
1019             value "action" string: "window_shaded";
1020             value "params" string: "0 up";
1021         }
1022         group "E_Config_Binding_Signal" struct {
1023             value "context" int: 2;
1024             value "signal" string: "mouse,wheel,?,-1";
1025             value "source" string: "e.event.titlebar";
1026             value "modifiers" int: 0;
1027             value "any_mod" uchar: 1;
1028             value "action" string: "window_shaded";
1029             value "params" string: "1 up";
1030         }
1031         group "E_Config_Binding_Signal" struct {
1032             value "context" int: 2;
1033             value "signal" string: "mouse,clicked,3";
1034             value "source" string: "e.event.titlebar";
1035             value "modifiers" int: 0;
1036             value "any_mod" uchar: 1;
1037             value "action" string: "window_menu";
1038         }
1039         group "E_Config_Binding_Signal" struct {
1040             value "context" int: 2;
1041             value "signal" string: "mouse,clicked,?";
1042             value "source" string: "e.event.icon";
1043             value "modifiers" int: 0;
1044             value "any_mod" uchar: 1;
1045             value "action" string: "window_menu";
1046         }
1047         group "E_Config_Binding_Signal" struct {
1048             value "context" int: 2;
1049             value "signal" string: "mouse,clicked,[12]";
1050             value "source" string: "e.event.close";
1051             value "modifiers" int: 0;
1052             value "any_mod" uchar: 1;
1053             value "action" string: "window_close";
1054         }
1055         group "E_Config_Binding_Signal" struct {
1056             value "context" int: 2;
1057             value "signal" string: "mouse,clicked,3";
1058             value "source" string: "e.event.close";
1059             value "modifiers" int: 0;
1060             value "any_mod" uchar: 1;
1061             value "action" string: "window_kill";
1062         }
1063         group "E_Config_Binding_Signal" struct {
1064             value "context" int: 2;
1065             value "signal" string: "mouse,clicked,1";
1066             value "source" string: "e.event.maximize";
1067             value "modifiers" int: 0;
1068             value "any_mod" uchar: 1;
1069             value "action" string: "window_maximized_toggle";
1070         }
1071         group "E_Config_Binding_Signal" struct {
1072             value "context" int: 2;
1073             value "signal" string: "mouse,clicked,2";
1074             value "source" string: "e.event.maximize";
1075             value "modifiers" int: 0;
1076             value "any_mod" uchar: 1;
1077             value "action" string: "window_maximized_toggle";
1078             value "params" string: "smart";
1079         }
1080         group "E_Config_Binding_Signal" struct {
1081             value "context" int: 2;
1082             value "signal" string: "mouse,clicked,3";
1083             value "source" string: "e.event.maximize";
1084             value "modifiers" int: 0;
1085             value "any_mod" uchar: 1;
1086             value "action" string: "window_maximized_toggle";
1087             value "params" string: "expand";
1088         }
1089         group "E_Config_Binding_Signal" struct {
1090             value "context" int: 2;
1091             value "signal" string: "mouse,clicked,?";
1092             value "source" string: "e.event.minimize";
1093             value "modifiers" int: 0;
1094             value "any_mod" uchar: 1;
1095             value "action" string: "window_iconic_toggle";
1096         }
1097         group "E_Config_Binding_Signal" struct {
1098             value "context" int: 2;
1099             value "signal" string: "mouse,clicked,?";
1100             value "source" string: "e.event.shade";
1101             value "modifiers" int: 0;
1102             value "any_mod" uchar: 1;
1103             value "action" string: "window_shaded_toggle";
1104             value "params" string: "up";
1105         }
1106         group "E_Config_Binding_Signal" struct {
1107             value "context" int: 2;
1108             value "signal" string: "mouse,clicked,?";
1109             value "source" string: "e.event.lower";
1110             value "modifiers" int: 0;
1111             value "any_mod" uchar: 1;
1112             value "action" string: "window_lower";
1113         }
1114         group "E_Config_Binding_Signal" struct {
1115             value "context" int: 2;
1116             value "signal" string: "mouse,down,1";
1117             value "source" string: "e.event.icon";
1118             value "modifiers" int: 0;
1119             value "any_mod" uchar: 1;
1120             value "action" string: "window_drag_icon";
1121         }
1122         group "E_Config_Binding_Signal" struct {
1123             value "context" int: 2;
1124             value "signal" string: "mouse,down,1";
1125             value "source" string: "e.event.titlebar";
1126             value "modifiers" int: 0;
1127             value "any_mod" uchar: 1;
1128             value "action" string: "window_move";
1129         }
1130         group "E_Config_Binding_Signal" struct {
1131             value "context" int: 2;
1132             value "signal" string: "mouse,up,1";
1133             value "source" string: "e.event.titlebar";
1134             value "modifiers" int: 0;
1135             value "any_mod" uchar: 1;
1136             value "action" string: "window_move";
1137             value "params" string: "end";
1138         }
1139         group "E_Config_Binding_Signal" struct {
1140             value "context" int: 2;
1141             value "signal" string: "mouse,down,1";
1142             value "source" string: "e.event.resize.tl";
1143             value "modifiers" int: 0;
1144             value "any_mod" uchar: 1;
1145             value "action" string: "window_resize";
1146             value "params" string: "tl";
1147         }
1148         group "E_Config_Binding_Signal" struct {
1149             value "context" int: 2;
1150             value "signal" string: "mouse,down,1";
1151             value "source" string: "e.event.resize.t";
1152             value "modifiers" int: 0;
1153             value "any_mod" uchar: 1;
1154             value "action" string: "window_resize";
1155             value "params" string: "t";
1156         }
1157         group "E_Config_Binding_Signal" struct {
1158             value "context" int: 2;
1159             value "signal" string: "mouse,down,1";
1160             value "source" string: "e.event.resize.tr";
1161             value "modifiers" int: 0;
1162             value "any_mod" uchar: 1;
1163             value "action" string: "window_resize";
1164             value "params" string: "tr";
1165         }
1166         group "E_Config_Binding_Signal" struct {
1167             value "context" int: 2;
1168             value "signal" string: "mouse,down,1";
1169             value "source" string: "e.event.resize.r";
1170             value "modifiers" int: 0;
1171             value "any_mod" uchar: 1;
1172             value "action" string: "window_resize";
1173             value "params" string: "r";
1174         }
1175         group "E_Config_Binding_Signal" struct {
1176             value "context" int: 2;
1177             value "signal" string: "mouse,down,1";
1178             value "source" string: "e.event.resize.br";
1179             value "modifiers" int: 0;
1180             value "any_mod" uchar: 1;
1181             value "action" string: "window_resize";
1182             value "params" string: "br";
1183         }
1184         group "E_Config_Binding_Signal" struct {
1185             value "context" int: 2;
1186             value "signal" string: "mouse,down,1";
1187             value "source" string: "e.event.resize.b";
1188             value "modifiers" int: 0;
1189             value "any_mod" uchar: 1;
1190             value "action" string: "window_resize";
1191             value "params" string: "b";
1192         }
1193         group "E_Config_Binding_Signal" struct {
1194             value "context" int: 2;
1195             value "signal" string: "mouse,down,1";
1196             value "source" string: "e.event.resize.bl";
1197             value "modifiers" int: 0;
1198             value "any_mod" uchar: 1;
1199             value "action" string: "window_resize";
1200             value "params" string: "bl";
1201         }
1202         group "E_Config_Binding_Signal" struct {
1203             value "context" int: 2;
1204             value "signal" string: "mouse,down,1";
1205             value "source" string: "e.event.resize.l";
1206             value "modifiers" int: 0;
1207             value "any_mod" uchar: 1;
1208             value "action" string: "window_resize";
1209             value "params" string: "l";
1210         }
1211         group "E_Config_Binding_Signal" struct {
1212             value "context" int: 2;
1213             value "signal" string: "mouse,up,1";
1214             value "source" string: "e.event.resize.*";
1215             value "modifiers" int: 0;
1216             value "any_mod" uchar: 1;
1217             value "action" string: "window_resize";
1218             value "params" string: "end";
1219         }
1220         group "E_Config_Binding_Signal" struct {
1221             value "context" int: 2;
1222             value "signal" string: "mouse,down,3";
1223             value "source" string: "e.event.resize.*";
1224             value "modifiers" int: 0;
1225             value "any_mod" uchar: 1;
1226             value "action" string: "window_move";
1227         }
1228         group "E_Config_Binding_Signal" struct {
1229             value "context" int: 2;
1230             value "signal" string: "mouse,up,3";
1231             value "source" string: "e.event.resize.*";
1232             value "modifiers" int: 0;
1233             value "any_mod" uchar: 1;
1234             value "action" string: "window_move";
1235             value "params" string: "end";
1236         }
1237     }
1238     group "acpi_bindings" list {
1239         group "E_Config_Binding_Acpi" struct {
1240             value "context" int: 0;
1241             value "type" int: 15;
1242             value "status" int: -1;
1243             value "action" string: "dim_screen";
1244         }
1245         group "E_Config_Binding_Acpi" struct {
1246             value "context" int: 0;
1247             value "type" int: 16;
1248             value "status" int: -1;
1249             value "action" string: "undim_screen";
1250         }
1251         group "E_Config_Binding_Acpi" struct {
1252             value "context" int: 0;
1253             value "type" int: 22;
1254             value "status" int: 0;
1255             value "action" string: "dim_screen";
1256         }
1257         group "E_Config_Binding_Acpi" struct {
1258             value "context" int: 0;
1259             value "type" int: 22;
1260             value "status" int: 1;
1261             value "action" string: "undim_screen";
1262         }
1263         group "E_Config_Binding_Acpi" struct {
1264             value "context" int: 0;
1265             value "type" int: 3;
1266             value "status" int: -1;
1267             value "action" string: "syscon";
1268         }
1269         group "E_Config_Binding_Acpi" struct {
1270             value "context" int: 0;
1271             value "type" int: 6;
1272             value "status" int: -1;
1273             value "action" string: "halt";
1274         }
1275         group "E_Config_Binding_Acpi" struct {
1276             value "context" int: 0;
1277             value "type" int: 8;
1278             value "status" int: -1;
1279             value "action" string: "suspend";
1280             value "params" string: "now";
1281         }
1282         group "E_Config_Binding_Acpi" struct {
1283             value "context" int: 0;
1284             value "type" int: 12;
1285             value "status" int: -1;
1286             value "action" string: "hiberate";
1287             value "params" string: "now";
1288         }
1289         group "E_Config_Binding_Acpi" struct {
1290             value "context" int: 0;
1291             value "type" int: 5;
1292             value "status" int: 1;
1293             value "action" string: "suspend";
1294             value "params" string: "now";
1295         }
1296         group "E_Config_Binding_Acpi" struct {
1297             value "context" int: 0;
1298             value "type" int: 20;
1299             value "status" int: -1;
1300             value "action" string: "volume_mute";
1301         }
1302         group "E_Config_Binding_Acpi" struct {
1303             value "context" int: 0;
1304             value "type" int: 22;
1305             value "status" int: -1;
1306             value "action" string: "backlight";
1307         }
1308     }
1309     group "wheel_bindings" list {
1310         group "E_Config_Binding_Wheel" struct {
1311             value "context" int: 4;
1312             value "direction" int: 0;
1313             value "z" int: -1;
1314             value "modifiers" int: 4;
1315             value "any_mod" uchar: 0;
1316             value "action" string: "desk_linear_flip_by";
1317             value "params" string: "-1";
1318         }
1319         group "E_Config_Binding_Wheel" struct {
1320             value "context" int: 4;
1321             value "direction" int: 1;
1322             value "z" int: -1;
1323             value "modifiers" int: 4;
1324             value "any_mod" uchar: 0;
1325             value "action" string: "desk_linear_flip_by";
1326             value "params" string: "-1";
1327         }
1328         group "E_Config_Binding_Wheel" struct {
1329             value "context" int: 4;
1330             value "direction" int: 0;
1331             value "z" int: 1;
1332             value "modifiers" int: 4;
1333             value "any_mod" uchar: 0;
1334             value "action" string: "desk_linear_flip_by";
1335             value "params" string: "1";
1336         }
1337         group "E_Config_Binding_Wheel" struct {
1338             value "context" int: 4;
1339             value "direction" int: 1;
1340             value "z" int: 1;
1341             value "modifiers" int: 4;
1342             value "any_mod" uchar: 0;
1343             value "action" string: "desk_linear_flip_by";
1344             value "params" string: "1";
1345         }
1346         group "E_Config_Binding_Wheel" struct {
1347             value "context" int: 2;
1348             value "direction" int: 0;
1349             value "z" int: -1;
1350             value "modifiers" int: 4;
1351             value "any_mod" uchar: 0;
1352             value "action" string: "desk_linear_flip_by";
1353             value "params" string: "-1";
1354         }
1355         group "E_Config_Binding_Wheel" struct {
1356             value "context" int: 2;
1357             value "direction" int: 1;
1358             value "z" int: -1;
1359             value "modifiers" int: 4;
1360             value "any_mod" uchar: 0;
1361             value "action" string: "desk_linear_flip_by";
1362             value "params" string: "-1";
1363         }
1364         group "E_Config_Binding_Wheel" struct {
1365             value "context" int: 2;
1366             value "direction" int: 0;
1367             value "z" int: 1;
1368             value "modifiers" int: 4;
1369             value "any_mod" uchar: 0;
1370             value "action" string: "desk_linear_flip_by";
1371             value "params" string: "1";
1372         }
1373         group "E_Config_Binding_Wheel" struct {
1374             value "context" int: 2;
1375             value "direction" int: 1;
1376             value "z" int: 1;
1377             value "modifiers" int: 4;
1378             value "any_mod" uchar: 0;
1379             value "action" string: "desk_linear_flip_by";
1380             value "params" string: "1";
1381         }
1382         group "E_Config_Binding_Wheel" struct {
1383             value "context" int: 8;
1384             value "direction" int: 0;
1385             value "z" int: -1;
1386             value "modifiers" int: 4;
1387             value "any_mod" uchar: 0;
1388             value "action" string: "desk_linear_flip_by";
1389             value "params" string: "-1";
1390         }
1391         group "E_Config_Binding_Wheel" struct {
1392             value "context" int: 8;
1393             value "direction" int: 1;
1394             value "z" int: -1;
1395             value "modifiers" int: 4;
1396             value "any_mod" uchar: 0;
1397             value "action" string: "desk_linear_flip_by";
1398             value "params" string: "-1";
1399         }
1400         group "E_Config_Binding_Wheel" struct {
1401             value "context" int: 8;
1402             value "direction" int: 0;
1403             value "z" int: 1;
1404             value "modifiers" int: 4;
1405             value "any_mod" uchar: 0;
1406             value "action" string: "desk_linear_flip_by";
1407             value "params" string: "1";
1408         }
1409         group "E_Config_Binding_Wheel" struct {
1410             value "context" int: 8;
1411             value "direction" int: 1;
1412             value "z" int: 1;
1413             value "modifiers" int: 4;
1414             value "any_mod" uchar: 0;
1415             value "action" string: "desk_linear_flip_by";
1416             value "params" string: "1";
1417         }
1418     }
1419     group "gadcons" list {
1420         group "E_Config_Gadcon" struct {
1421             group "clients" list {
1422                 group "E_Config_Gadcon_Client" struct {
1423                     value "name" string: "start";
1424                     value "id" string: "start";
1425                     value "geom.pos" int: 0;
1426                     value "geom.size" int: 41;
1427                     value "geom.res" int: 474;
1428                     value "geom.pos_x" double: 0.0000000000000000000000000;
1429                     value "geom.pos_y" double: 0.0000000000000000000000000;
1430                     value "geom.size_w" double: 0.0000000000000000000000000;
1431                     value "geom.size_h" double: 0.0000000000000000000000000;
1432                     value "state_info.seq" int: 1;
1433                     value "state_info.flags" int: 3;
1434                     value "style" string: "plain";
1435                     value "orient" int: 0;
1436                     value "autoscroll" uchar: 0;
1437                     value "resizable" uchar: 0;
1438                 }
1439                 group "E_Config_Gadcon_Client" struct {
1440                     value "name" string: "backlight";
1441                     value "id" string: "backlight";
1442                     value "geom.pos" int: 41;
1443                     value "geom.size" int: 41;
1444                     value "geom.res" int: 474;
1445                     value "geom.pos_x" double: 0.0000000000000000000000000;
1446                     value "geom.pos_y" double: 0.0000000000000000000000000;
1447                     value "geom.size_w" double: 0.0000000000000000000000000;
1448                     value "geom.size_h" double: 0.0000000000000000000000000;
1449                     value "state_info.seq" int: 2;
1450                     value "state_info.flags" int: 3;
1451                     value "style" string: "plain";
1452                     value "orient" int: 0;
1453                     value "autoscroll" uchar: 0;
1454                     value "resizable" uchar: 0;
1455                 }
1456                 group "E_Config_Gadcon_Client" struct {
1457                     value "name" string: "illume-home-toggle";
1458                     value "id" string: "illume-home-toggle.0";
1459                     value "geom.pos" int: 82;
1460                     value "geom.size" int: 41;
1461                     value "geom.res" int: 474;
1462                     value "geom.pos_x" double: 0.0000000000000000000000000;
1463                     value "geom.pos_y" double: 0.0000000000000000000000000;
1464                     value "geom.size_w" double: 0.0000000000000000000000000;
1465                     value "geom.size_h" double: 0.0000000000000000000000000;
1466                     value "state_info.seq" int: 3;
1467                     value "state_info.flags" int: 3;
1468                     value "style" string: "plain";
1469                     value "orient" int: 0;
1470                     value "autoscroll" uchar: 0;
1471                     value "resizable" uchar: 0;
1472                 }
1473                 group "E_Config_Gadcon_Client" struct {
1474                     value "name" string: "illume-mode-toggle";
1475                     value "id" string: "illume-mode-toggle.0";
1476                     value "geom.pos" int: 123;
1477                     value "geom.size" int: 41;
1478                     value "geom.res" int: 474;
1479                     value "geom.pos_x" double: 0.0000000000000000000000000;
1480                     value "geom.pos_y" double: 0.0000000000000000000000000;
1481                     value "geom.size_w" double: 0.0000000000000000000000000;
1482                     value "geom.size_h" double: 0.0000000000000000000000000;
1483                     value "state_info.seq" int: 4;
1484                     value "state_info.flags" int: 3;
1485                     value "style" string: "plain";
1486                     value "orient" int: 0;
1487                     value "autoscroll" uchar: 0;
1488                     value "resizable" uchar: 0;
1489                 }
1490                 group "E_Config_Gadcon_Client" struct {
1491                     value "name" string: "illume-kbd-toggle";
1492                     value "id" string: "illume-kbd-toggle.0";
1493                     value "geom.pos" int: 164;
1494                     value "geom.size" int: 41;
1495                     value "geom.res" int: 474;
1496                     value "geom.pos_x" double: 0.0000000000000000000000000;
1497                     value "geom.pos_y" double: 0.0000000000000000000000000;
1498                     value "geom.size_w" double: 0.0000000000000000000000000;
1499                     value "geom.size_h" double: 0.0000000000000000000000000;
1500                     value "state_info.seq" int: 5;
1501                     value "state_info.flags" int: 3;
1502                     value "style" string: "plain";
1503                     value "orient" int: 0;
1504                     value "autoscroll" uchar: 0;
1505                     value "resizable" uchar: 0;
1506                 }
1507                 group "E_Config_Gadcon_Client" struct {
1508                     value "name" string: "configuration";
1509                     value "id" string: "configuration";
1510                     value "geom.pos" int: 410;
1511                     value "geom.size" int: 64;
1512                     value "geom.res" int: 474;
1513                     value "geom.pos_x" double: 0.0000000000000000000000000;
1514                     value "geom.pos_y" double: 0.0000000000000000000000000;
1515                     value "geom.size_w" double: 0.0000000000000000000000000;
1516                     value "geom.size_h" double: 0.0000000000000000000000000;
1517                     value "state_info.seq" int: 6;
1518                     value "state_info.flags" int: 1;
1519                     value "style" string: "plain";
1520                     value "orient" int: 0;
1521                     value "autoscroll" uchar: 0;
1522                     value "resizable" uchar: 0;
1523                 }
1524                 group "E_Config_Gadcon_Client" struct {
1525                     value "name" string: "battery";
1526                     value "id" string: "battery";
1527                     value "geom.pos" int: 433;
1528                     value "geom.size" int: 41;
1529                     value "geom.res" int: 474;
1530                     value "geom.pos_x" double: 0.0000000000000000000000000;
1531                     value "geom.pos_y" double: 0.0000000000000000000000000;
1532                     value "geom.size_w" double: 0.0000000000000000000000000;
1533                     value "geom.size_h" double: 0.0000000000000000000000000;
1534                     value "state_info.seq" int: 7;
1535                     value "state_info.flags" int: 3;
1536                     value "style" string: "plain";
1537                     value "orient" int: 0;
1538                     value "autoscroll" uchar: 0;
1539                     value "resizable" uchar: 0;
1540                 }
1541                 group "E_Config_Gadcon_Client" struct {
1542                     value "name" string: "connman";
1543                     value "id" string: "connman";
1544                     value "geom.pos" int: 433;
1545                     value "geom.size" int: 41;
1546                     value "geom.res" int: 474;
1547                     value "geom.pos_x" double: 0.0000000000000000000000000;
1548                     value "geom.pos_y" double: 0.0000000000000000000000000;
1549                     value "geom.size_w" double: 0.0000000000000000000000000;
1550                     value "geom.size_h" double: 0.0000000000000000000000000;
1551                     value "state_info.seq" int: 8;
1552                     value "state_info.flags" int: 3;
1553                     value "style" string: "plain";
1554                     value "orient" int: 0;
1555                     value "autoscroll" uchar: 0;
1556                     value "resizable" uchar: 0;
1557                 }
1558             }
1559             value "name" string: "illume-indicator";
1560             value "id" int: 0;
1561             value "zone" int: 0;
1562         }
1563     }
1564     group "mime_icons" list {
1565         group "E_Config_Mime_Icon" struct {
1566             value "mime" string: "image/jpeg";
1567             value "icon" string: "THUMB";
1568         }
1569         group "E_Config_Mime_Icon" struct {
1570             value "mime" string: "image/png";
1571             value "icon" string: "THUMB";
1572         }
1573         group "E_Config_Mime_Icon" struct {
1574             value "mime" string: "image/x-pixmap";
1575             value "icon" string: "THUMB";
1576         }
1577         group "E_Config_Mime_Icon" struct {
1578             value "mime" string: "image/x-xpixmap";
1579             value "icon" string: "THUMB";
1580         }
1581         group "E_Config_Mime_Icon" struct {
1582             value "mime" string: "image/svg+xml";
1583             value "icon" string: "THUMB";
1584         }
1585         group "E_Config_Mime_Icon" struct {
1586             value "mime" string: "image/gif";
1587             value "icon" string: "THUMB";
1588         }
1589         group "E_Config_Mime_Icon" struct {
1590             value "mime" string: "image/tiff";
1591             value "icon" string: "THUMB";
1592         }
1593         group "E_Config_Mime_Icon" struct {
1594             value "mime" string: "application/x-edje";
1595             value "icon" string: "THUMB";
1596         }
1597         group "E_Config_Mime_Icon" struct {
1598             value "mime" string: "application/pdf";
1599             value "icon" string: "THUMB";
1600         }
1601         group "E_Config_Mime_Icon" struct {
1602             value "mime" string: "application/postscript";
1603             value "icon" string: "THUMB";
1604         }
1605         group "E_Config_Mime_Icon" struct {
1606             value "mime" string: "image/x-photoshop";
1607             value "icon" string: "THUMB";
1608         }
1609         group "E_Config_Mime_Icon" struct {
1610             value "mime" string: "image/x-portable-anymap";
1611             value "icon" string: "THUMB";
1612         }
1613         group "E_Config_Mime_Icon" struct {
1614             value "mime" string: "image/x-portable-bitmap";
1615             value "icon" string: "THUMB";
1616         }
1617         group "E_Config_Mime_Icon" struct {
1618             value "mime" string: "image/x-portable-graymap";
1619             value "icon" string: "THUMB";
1620         }
1621         group "E_Config_Mime_Icon" struct {
1622             value "mime" string: "image/x-portable-pixmap";
1623             value "icon" string: "THUMB";
1624         }
1625         group "E_Config_Mime_Icon" struct {
1626             value "mime" string: "image/vnd.wap.wbmp";
1627             value "icon" string: "THUMB";
1628         }
1629         group "E_Config_Mime_Icon" struct {
1630             value "mime" string: "image/x-ms-bmp";
1631             value "icon" string: "THUMB";
1632         }
1633         group "E_Config_Mime_Icon" struct {
1634             value "mime" string: "image/x-icon";
1635             value "icon" string: "THUMB";
1636         }
1637         group "E_Config_Mime_Icon" struct {
1638             value "mime" string: "image/x-tga";
1639             value "icon" string: "THUMB";
1640         }
1641         group "E_Config_Mime_Icon" struct {
1642             value "mime" string: "image/svg+xml-compressed";
1643             value "icon" string: "THUMB";
1644         }
1645         group "E_Config_Mime_Icon" struct {
1646             value "mime" string: "application/x-xcf";
1647             value "icon" string: "THUMB";
1648         }
1649         group "E_Config_Mime_Icon" struct {
1650             value "mime" string: "image/x-compressed-xcf";
1651             value "icon" string: "THUMB";
1652         }
1653         group "E_Config_Mime_Icon" struct {
1654             value "mime" string: "video/3gpp";
1655             value "icon" string: "THUMB";
1656         }
1657         group "E_Config_Mime_Icon" struct {
1658             value "mime" string: "video/x-flv";
1659             value "icon" string: "THUMB";
1660         }
1661         group "E_Config_Mime_Icon" struct {
1662             value "mime" string: "video/x-matroska";
1663             value "icon" string: "THUMB";
1664         }
1665         group "E_Config_Mime_Icon" struct {
1666             value "mime" string: "video/quicktime";
1667             value "icon" string: "THUMB";
1668         }
1669         group "E_Config_Mime_Icon" struct {
1670             value "mime" string: "video/mp4";
1671             value "icon" string: "THUMB";
1672         }
1673         group "E_Config_Mime_Icon" struct {
1674             value "mime" string: "video/mpeg";
1675             value "icon" string: "THUMB";
1676         }
1677         group "E_Config_Mime_Icon" struct {
1678             value "mime" string: "video/mp2t";
1679             value "icon" string: "THUMB";
1680         }
1681         group "E_Config_Mime_Icon" struct {
1682             value "mime" string: "application/mxf";
1683             value "icon" string: "THUMB";
1684         }
1685         group "E_Config_Mime_Icon" struct {
1686             value "mime" string: "video/x-ogm+ogg";
1687             value "icon" string: "THUMB";
1688         }
1689         group "E_Config_Mime_Icon" struct {
1690             value "mime" string: "video/ogg";
1691             value "icon" string: "THUMB";
1692         }
1693         group "E_Config_Mime_Icon" struct {
1694             value "mime" string: "video/x-theora+ogg";
1695             value "icon" string: "THUMB";
1696         }
1697         group "E_Config_Mime_Icon" struct {
1698             value "mime" string: "application/vnd.rn-realmedia";
1699             value "icon" string: "THUMB";
1700         }
1701         group "E_Config_Mime_Icon" struct {
1702             value "mime" string: "application/x-shockwave-flash";
1703             value "icon" string: "THUMB";
1704         }
1705         group "E_Config_Mime_Icon" struct {
1706             value "mime" string: "video/x-ms-wmv";
1707             value "icon" string: "THUMB";
1708         }
1709         group "E_Config_Mime_Icon" struct {
1710             value "mime" string: "video/3gpp";
1711             value "icon" string: "THUMB";
1712         }
1713         group "E_Config_Mime_Icon" struct {
1714             value "mime" string: "video/3gpp2";
1715             value "icon" string: "THUMB";
1716         }
1717         group "E_Config_Mime_Icon" struct {
1718             value "mime" string: "video/webm";
1719             value "icon" string: "THUMB";
1720         }
1721         group "E_Config_Mime_Icon" struct {
1722             value "mime" string: "video/x-real-video";
1723             value "icon" string: "THUMB";
1724         }
1725         group "E_Config_Mime_Icon" struct {
1726             value "mime" string: "video/dv";
1727             value "icon" string: "THUMB";
1728         }
1729         group "E_Config_Mime_Icon" struct {
1730             value "mime" string: "video/mpeg";
1731             value "icon" string: "THUMB";
1732         }
1733         group "E_Config_Mime_Icon" struct {
1734             value "mime" string: "video/mp2t";
1735             value "icon" string: "THUMB";
1736         }
1737         group "E_Config_Mime_Icon" struct {
1738             value "mime" string: "video/mp4";
1739             value "icon" string: "THUMB";
1740         }
1741         group "E_Config_Mime_Icon" struct {
1742             value "mime" string: "video/quicktime";
1743             value "icon" string: "THUMB";
1744         }
1745         group "E_Config_Mime_Icon" struct {
1746             value "mime" string: "video/mp4v-es";
1747             value "icon" string: "THUMB";
1748         }
1749         group "E_Config_Mime_Icon" struct {
1750             value "mime" string: "video/webm";
1751             value "icon" string: "THUMB";
1752         }
1753         group "E_Config_Mime_Icon" struct {
1754             value "mime" string: "video/x-la-asf";
1755             value "icon" string: "THUMB";
1756         }
1757         group "E_Config_Mime_Icon" struct {
1758             value "mime" string: "video/x-ms-asf";
1759             value "icon" string: "THUMB";
1760         }
1761         group "E_Config_Mime_Icon" struct {
1762             value "mime" string: "video/x-ms-wm";
1763             value "icon" string: "THUMB";
1764         }
1765         group "E_Config_Mime_Icon" struct {
1766             value "mime" string: "video/x-ms-wmx";
1767             value "icon" string: "THUMB";
1768         }
1769         group "E_Config_Mime_Icon" struct {
1770             value "mime" string: "video/x-ms-wvx";
1771             value "icon" string: "THUMB";
1772         }
1773         group "E_Config_Mime_Icon" struct {
1774             value "mime" string: "video/x-msvideo";
1775             value "icon" string: "THUMB";
1776         }
1777         group "E_Config_Mime_Icon" struct {
1778             value "mime" string: "video/x-matroska";
1779             value "icon" string: "THUMB";
1780         }
1781         group "E_Config_Mime_Icon" struct {
1782             value "mime" string: "application/x-desktop";
1783             value "icon" string: "DESKTOP";
1784         }
1785     }
1786     group "xkb.used_layouts" list {   
1787         group "E_Config_XKB_Layout" struct {
1788            value "name" string: "us";
1789            value "model" string: "default";
1790            value "variant" string: "basic";
1791         }
1792     }
1793     value "xkb.only_label" int: 0;
1794     value "xkb.default_model" string: "default";
1795     value "exe_always_single_instance" uchar: 1;
1796 }