1
/* test-main-window.c generated by valac 0.16.1, the Vala compiler
2
* generated from test-main-window.vala, do not modify */
6
#include <glib-object.h>
10
#define TYPE_MAIN_WINDOW (main_window_get_type ())
11
#define MAIN_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MAIN_WINDOW, MainWindow))
12
#define MAIN_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MAIN_WINDOW, MainWindowClass))
13
#define IS_MAIN_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MAIN_WINDOW))
14
#define IS_MAIN_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MAIN_WINDOW))
15
#define MAIN_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MAIN_WINDOW, MainWindowClass))
17
typedef struct _MainWindow MainWindow;
18
typedef struct _MainWindowClass MainWindowClass;
19
typedef struct _MainWindowPrivate MainWindowPrivate;
21
#define TYPE_FADABLE_BOX (fadable_box_get_type ())
22
#define FADABLE_BOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_FADABLE_BOX, FadableBox))
23
#define FADABLE_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_FADABLE_BOX, FadableBoxClass))
24
#define IS_FADABLE_BOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_FADABLE_BOX))
25
#define IS_FADABLE_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_FADABLE_BOX))
26
#define FADABLE_BOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_FADABLE_BOX, FadableBoxClass))
28
typedef struct _FadableBox FadableBox;
29
typedef struct _FadableBoxClass FadableBoxClass;
31
#define TYPE_GREETER_LIST (greeter_list_get_type ())
32
#define GREETER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_GREETER_LIST, GreeterList))
33
#define GREETER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_GREETER_LIST, GreeterListClass))
34
#define IS_GREETER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_GREETER_LIST))
35
#define IS_GREETER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_GREETER_LIST))
36
#define GREETER_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_GREETER_LIST, GreeterListClass))
38
typedef struct _GreeterList GreeterList;
39
typedef struct _GreeterListClass GreeterListClass;
41
#define TYPE_USER_LIST (user_list_get_type ())
42
#define USER_LIST(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_USER_LIST, UserList))
43
#define USER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_USER_LIST, UserListClass))
44
#define IS_USER_LIST(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_USER_LIST))
45
#define IS_USER_LIST_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_USER_LIST))
46
#define USER_LIST_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_USER_LIST, UserListClass))
48
typedef struct _UserList UserList;
49
typedef struct _UserListClass UserListClass;
51
#define TYPE_MENU_BAR (menu_bar_get_type ())
52
#define MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_MENU_BAR, MenuBar))
53
#define MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_MENU_BAR, MenuBarClass))
54
#define IS_MENU_BAR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_MENU_BAR))
55
#define IS_MENU_BAR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_MENU_BAR))
56
#define MENU_BAR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_MENU_BAR, MenuBarClass))
58
typedef struct _MenuBar MenuBar;
59
typedef struct _MenuBarClass MenuBarClass;
61
#define TYPE_LIST_STACK (list_stack_get_type ())
62
#define LIST_STACK(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_LIST_STACK, ListStack))
63
#define LIST_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_LIST_STACK, ListStackClass))
64
#define IS_LIST_STACK(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_LIST_STACK))
65
#define IS_LIST_STACK_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_LIST_STACK))
66
#define LIST_STACK_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_LIST_STACK, ListStackClass))
68
typedef struct _ListStack ListStack;
69
typedef struct _ListStackClass ListStackClass;
71
#define TYPE_TEST_MAIN_WINDOW (test_main_window_get_type ())
72
#define TEST_MAIN_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_TEST_MAIN_WINDOW, TestMainWindow))
73
#define TEST_MAIN_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_TEST_MAIN_WINDOW, TestMainWindowClass))
74
#define IS_TEST_MAIN_WINDOW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_TEST_MAIN_WINDOW))
75
#define IS_TEST_MAIN_WINDOW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_TEST_MAIN_WINDOW))
76
#define TEST_MAIN_WINDOW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_TEST_MAIN_WINDOW, TestMainWindowClass))
78
typedef struct _TestMainWindow TestMainWindow;
79
typedef struct _TestMainWindowClass TestMainWindowClass;
80
typedef struct _TestMainWindowPrivate TestMainWindowPrivate;
82
#define TYPE_BACKGROUND (background_get_type ())
83
#define BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_BACKGROUND, Background))
84
#define BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_BACKGROUND, BackgroundClass))
85
#define IS_BACKGROUND(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_BACKGROUND))
86
#define IS_BACKGROUND_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_BACKGROUND))
87
#define BACKGROUND_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_BACKGROUND, BackgroundClass))
89
typedef struct _Background Background;
90
typedef struct _BackgroundClass BackgroundClass;
93
GtkWindow parent_instance;
94
MainWindowPrivate * priv;
100
struct _MainWindowClass {
101
GtkWindowClass parent_class;
104
struct _TestMainWindow {
105
MainWindow parent_instance;
106
TestMainWindowPrivate * priv;
109
struct _TestMainWindowClass {
110
MainWindowClass parent_class;
114
static gpointer test_main_window_parent_class = NULL;
116
GType main_window_get_type (void) G_GNUC_CONST;
117
GType fadable_box_get_type (void) G_GNUC_CONST;
118
GType greeter_list_get_type (void) G_GNUC_CONST;
119
GType user_list_get_type (void) G_GNUC_CONST;
120
GType menu_bar_get_type (void) G_GNUC_CONST;
121
GType list_stack_get_type (void) G_GNUC_CONST;
122
GType test_main_window_get_type (void) G_GNUC_CONST;
124
TEST_MAIN_WINDOW_DUMMY_PROPERTY
126
TestMainWindow* test_main_window_new (void);
127
TestMainWindow* test_main_window_construct (GType object_type);
128
MainWindow* main_window_new (void);
129
MainWindow* main_window_construct (GType object_type);
130
GType background_get_type (void) G_GNUC_CONST;
131
Background* test_main_window_get_background (TestMainWindow* self);
134
TestMainWindow* test_main_window_construct (GType object_type) {
135
TestMainWindow * self = NULL;
136
self = (TestMainWindow*) main_window_construct (object_type);
141
TestMainWindow* test_main_window_new (void) {
142
return test_main_window_construct (TYPE_TEST_MAIN_WINDOW);
146
static gpointer _g_object_ref0 (gpointer self) {
147
return self ? g_object_ref (self) : NULL;
151
Background* test_main_window_get_background (TestMainWindow* self) {
152
Background* result = NULL;
153
GtkWidget* _tmp0_ = NULL;
155
g_return_val_if_fail (self != NULL, NULL);
156
_tmp0_ = gtk_bin_get_child ((GtkBin*) self);
157
_tmp1_ = _g_object_ref0 (IS_BACKGROUND (_tmp0_) ? ((Background*) _tmp0_) : NULL);
163
static void test_main_window_class_init (TestMainWindowClass * klass) {
164
test_main_window_parent_class = g_type_class_peek_parent (klass);
168
static void test_main_window_instance_init (TestMainWindow * self) {
172
GType test_main_window_get_type (void) {
173
static volatile gsize test_main_window_type_id__volatile = 0;
174
if (g_once_init_enter (&test_main_window_type_id__volatile)) {
175
static const GTypeInfo g_define_type_info = { sizeof (TestMainWindowClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) test_main_window_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (TestMainWindow), 0, (GInstanceInitFunc) test_main_window_instance_init, NULL };
176
GType test_main_window_type_id;
177
test_main_window_type_id = g_type_register_static (TYPE_MAIN_WINDOW, "TestMainWindow", &g_define_type_info, 0);
178
g_once_init_leave (&test_main_window_type_id__volatile, test_main_window_type_id);
180
return test_main_window_type_id__volatile;