1 #ifndef __SP_DISPLAY_SETTINGS_H__
2 #define __SP_DISPLAY_SETTINGS_H__
4 /**
5 * \brief Display settings dialog
6 *
7 * Author:
8 * Lauris Kaplinski <lauris@ximian.com>
9 *
10 * Copyright (C) 2001 Ximian, Inc.
11 *
12 */
14 #include <glib.h>
16 #include <gtk/gtkwidget.h>
18 void sp_display_dialog ( void );
19 void sp_display_dialog_apply ( GtkWidget * widget );
20 void sp_display_dialog_close ( GtkWidget * widget );
22 // UPDATE THIS IF YOU'RE CHANGING OR REARRANGING PREFS PAGES.
23 // Otherwise the commands that open the dialog with a given page may become out of sync.
25 enum {
26 PREFS_PAGE_MOUSE,
27 PREFS_PAGE_SCROLLING,
28 PREFS_PAGE_STEPS,
29 PREFS_PAGE_TOOLS,
30 PREFS_PAGE_WINDOWS,
31 PREFS_PAGE_CLONES,
32 PREFS_PAGE_TRANSFORMS,
33 PREFS_PAGE_SELECTING,
34 PREFS_PAGE_MISC
35 };
37 enum {
38 PREFS_PAGE_TOOLS_SELECTOR,
39 PREFS_PAGE_TOOLS_NODE,
40 PREFS_PAGE_TOOLS_ZOOM,
41 PREFS_PAGE_TOOLS_SHAPES,
42 PREFS_PAGE_TOOLS_PENCIL,
43 PREFS_PAGE_TOOLS_PEN,
44 PREFS_PAGE_TOOLS_CALLIGRAPHY,
45 PREFS_PAGE_TOOLS_TEXT,
46 PREFS_PAGE_TOOLS_GRADIENT,
47 PREFS_PAGE_TOOLS_CONNECTOR,
48 PREFS_PAGE_TOOLS_DROPPER
49 };
51 enum {
52 PREFS_PAGE_TOOLS_SHAPES_RECT,
53 PREFS_PAGE_TOOLS_SHAPES_ELLIPSE,
54 PREFS_PAGE_TOOLS_SHAPES_STAR,
55 PREFS_PAGE_TOOLS_SHAPES_SPIRAL
56 };
58 #endif
60 /*
61 Local Variables:
62 mode:c++
63 c-file-style:"stroustrup"
64 c-file-offsets:((innamespace . 0)(inline-open . 0))
65 indent-tabs-mode:nil
66 fill-column:99
67 End:
68 */
69 // vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4 :