[Window] Fix automatic pulldown code
[tilda-gobject.git] / tilda-types.c
1 #include "tilda-types.h"
2
3 GType tilda_scrollbar_position_get_type (void)
4 {
5         static GType type = 0;
6         static const GEnumValue values[] = {
7                 {TILDA_SCROLLBAR_DISABLED, "TILDA_SCROLLBAR_DISABLED", "disabled"},
8                 {TILDA_SCROLLBAR_LEFT, "TILDA_SCROLLBAR_LEFT", "left"},
9                 {TILDA_SCROLLBAR_RIGHT, "TILDA_SCROLLBAR_RIGHT", "right"},
10                 { 0, NULL, NULL },
11         };
12
13         if (G_UNLIKELY(type == 0))
14                 type = g_enum_register_static("TildaScrollbarPosition", values);
15
16         return type;
17 }
18
19 GType tilda_child_exit_action_get_type (void)
20 {
21         static GType type = 0;
22         static const GEnumValue values[] = {
23                 {TILDA_CHILD_EXIT_ACTION_HOLD_OPEN, "TILDA_CHILD_EXIT_ACTION_HOLD_OPEN", "hold-open"},
24                 {TILDA_CHILD_EXIT_ACTION_RESTART, "TILDA_CHILD_EXIT_ACTION_RESTART", "restart"},
25                 {TILDA_CHILD_EXIT_ACTION_EXIT, "TILDA_CHILD_EXIT_ACTION_EXIT", "exit"},
26                 { 0, NULL, NULL },
27         };
28
29         if (G_UNLIKELY(type == 0))
30                 type = g_enum_register_static("TildaChildExitAction", values);
31
32         return type;
33 }
34
35 GType tilda_dynamic_title_get_type (void)
36 {
37         static GType type = 0;
38         static const GEnumValue values[] = {
39                 {TILDA_DYNAMIC_TITLE_DISABLED, "TILDA_DYNAMIC_TITLE_DISABLED", "disabled"},
40                 {TILDA_DYNAMIC_TITLE_AFTER_INITIAL, "TILDA_DYNAMIC_TITLE_AFTER_INITIAL", "after-initial"},
41                 {TILDA_DYNAMIC_TITLE_BEFORE_INITIAL, "TILDA_DYNAMIC_TITLE_BEFORE_INITIAL", "before-initial"},
42                 {TILDA_DYNAMIC_TITLE_REPLACE_INITIAL, "TILDA_DYNAMIC_TITLE_REPLACE_INITIAL", "replace-initial"},
43                 { 0, NULL, NULL },
44         };
45
46         if (G_UNLIKELY(type == 0))
47                 type = g_enum_register_static ("TildaDynamicTitle", values);
48
49         return type;
50 }
51
52 /* vim: set ts=4 sts=4 sw=4 noet tw=112: */