]> icculus.org git repositories - dana/obconf.git/blob - src/handlers.h
add --install and --archive
[dana/obconf.git] / src / handlers.h
1 /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
2
3    handlers.h for ObConf, the configuration tool for Openbox
4    Copyright (c) 2003-2007   Dana Jansens
5    Copyright (c) 2003        Tim Riley
6
7    This program is free software; you can redistribute it and/or modify
8    it under the terms of the GNU General Public License as published by
9    the Free Software Foundation; either version 2 of the License, or
10    (at your option) any later version.
11
12    This program is distributed in the hope that it will be useful,
13    but WITHOUT ANY WARRANTY; without even the implied warranty of
14    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15    GNU General Public License for more details.
16
17    See the COPYING file for a copy of the GNU General Public License.
18 */
19
20 #ifndef obconf__handlers_h
21 #define obconf__handlers_h
22
23 void setup_behavior_tab();
24 void setup_dock_tab();
25 void setup_focus_mouse(GtkWidget *w);
26 void setup_focus_delay(GtkWidget *w);
27 void setup_focus_new(GtkWidget *w);
28 void setup_focus_raise(GtkWidget *w);
29 void setup_focus_desktop(GtkWidget *w);
30 void setup_place_mouse(GtkWidget *w);
31 void setup_resist_window(GtkWidget *w);
32 void setup_resist_edge(GtkWidget *w);
33 void setup_resize_contents(GtkWidget *w);
34 void setup_dock_position(GtkWidget *w);
35 void setup_dock_float_x(GtkWidget *w);
36 void setup_dock_float_y(GtkWidget *w);
37 void setup_dock_stacking(GtkWidget *top, GtkWidget *normal, GtkWidget *bottom);
38 void setup_dock_direction(GtkWidget *w);
39 void setup_dock_hide(GtkWidget *w);
40 void setup_dock_hide_delay(GtkWidget *w);
41 void setup_theme_names(GtkWidget *w);
42 void setup_title_layout(GtkWidget *w);
43 void setup_window_border(GtkWidget *w);
44 void setup_font_active(GtkWidget *w);
45 void setup_font_inactive(GtkWidget *w);
46 void setup_font_menu_header(GtkWidget *w);
47 void setup_font_menu_item(GtkWidget *w);
48 void setup_font_display(GtkWidget *w);
49 void setup_desktop_num(GtkWidget *w);
50 void setup_desktop_names(GtkWidget *w);
51
52 void handlers_install_theme(gchar *path);
53
54 #endif