1 /* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
3 handlers.h for ObConf, the configuration tool for Openbox
4 Copyright (c) 2003-2007 Dana Jansens
5 Copyright (c) 2003 Tim Riley
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.
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.
17 See the COPYING file for a copy of the GNU General Public License.
20 #ifndef obconf__handlers_h
21 #define obconf__handlers_h
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);