Builder4/MainWindow.bjs
[app.Builder.js] / Builder4 / DialogNewComponent.vala.c
1 /* DialogNewComponent.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from DialogNewComponent.vala, do not modify */
3
4 /* -- to compile
5 valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
6     /tmp/DialogNewComponent.vala  -o /tmp/DialogNewComponent
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_DialogNewComponent();
12     DialogNewComponent.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <gdk/gdk.h>
22 #include <stdlib.h>
23 #include <string.h>
24 #include <gee.h>
25 #include <glib/gstdio.h>
26 #include <gobject/gvaluecollector.h>
27
28
29 #define TYPE_XCLS_DIALOGNEWCOMPONENT (xcls_dialognewcomponent_get_type ())
30 #define XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent))
31 #define XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
32 #define IS_XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT))
33 #define IS_XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT))
34 #define XCLS_DIALOGNEWCOMPONENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
35
36 typedef struct _Xcls_DialogNewComponent Xcls_DialogNewComponent;
37 typedef struct _Xcls_DialogNewComponentClass Xcls_DialogNewComponentClass;
38 typedef struct _Xcls_DialogNewComponentPrivate Xcls_DialogNewComponentPrivate;
39
40 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME (xcls_dialognewcomponent_xcls_name_get_type ())
41 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name))
42 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
43 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
44 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
45 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
46
47 typedef struct _Xcls_DialogNewComponentXcls_name Xcls_DialogNewComponentXcls_name;
48 typedef struct _Xcls_DialogNewComponentXcls_nameClass Xcls_DialogNewComponentXcls_nameClass;
49
50 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE (xcls_dialognewcomponent_xcls_title_get_type ())
51 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title))
52 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
53 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
54 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
55 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
56
57 typedef struct _Xcls_DialogNewComponentXcls_title Xcls_DialogNewComponentXcls_title;
58 typedef struct _Xcls_DialogNewComponentXcls_titleClass Xcls_DialogNewComponentXcls_titleClass;
59
60 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION (xcls_dialognewcomponent_xcls_region_get_type ())
61 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region))
62 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
63 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
64 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
65 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
66
67 typedef struct _Xcls_DialogNewComponentXcls_region Xcls_DialogNewComponentXcls_region;
68 typedef struct _Xcls_DialogNewComponentXcls_regionClass Xcls_DialogNewComponentXcls_regionClass;
69
70 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT (xcls_dialognewcomponent_xcls_parent_get_type ())
71 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent))
72 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
73 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
74 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
75 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
76
77 typedef struct _Xcls_DialogNewComponentXcls_parent Xcls_DialogNewComponentXcls_parent;
78 typedef struct _Xcls_DialogNewComponentXcls_parentClass Xcls_DialogNewComponentXcls_parentClass;
79
80 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME (xcls_dialognewcomponent_xcls_permname_get_type ())
81 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname))
82 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
83 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
84 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
85 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
86
87 typedef struct _Xcls_DialogNewComponentXcls_permname Xcls_DialogNewComponentXcls_permname;
88 typedef struct _Xcls_DialogNewComponentXcls_permnameClass Xcls_DialogNewComponentXcls_permnameClass;
89
90 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER (xcls_dialognewcomponent_xcls_modorder_get_type ())
91 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder))
92 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
93 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
94 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
95 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
96
97 typedef struct _Xcls_DialogNewComponentXcls_modOrder Xcls_DialogNewComponentXcls_modOrder;
98 typedef struct _Xcls_DialogNewComponentXcls_modOrderClass Xcls_DialogNewComponentXcls_modOrderClass;
99
100 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
101 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
102 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
103 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
104 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
105 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
106
107 typedef struct _JsRenderJsRender JsRenderJsRender;
108 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
109
110 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
111 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
112 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
113 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
114 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
115 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
116
117 typedef struct _ProjectProject ProjectProject;
118 typedef struct _ProjectProjectClass ProjectProjectClass;
119 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
120 #define _xcls_dialognewcomponent_xcls_name_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_name_unref (var), NULL)))
121 #define _xcls_dialognewcomponent_xcls_title_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_title_unref (var), NULL)))
122 #define _xcls_dialognewcomponent_xcls_region_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_region_unref (var), NULL)))
123 #define _xcls_dialognewcomponent_xcls_parent_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_parent_unref (var), NULL)))
124 #define _xcls_dialognewcomponent_xcls_permname_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_permname_unref (var), NULL)))
125 #define _xcls_dialognewcomponent_xcls_modorder_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_modorder_unref (var), NULL)))
126 #define _xcls_dialognewcomponent_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_unref (var), NULL)))
127
128 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2 (xcls_dialognewcomponent_xcls_vbox2_get_type ())
129 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2))
130 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class))
131 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2))
132 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2))
133 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class))
134
135 typedef struct _Xcls_DialogNewComponentXcls_VBox2 Xcls_DialogNewComponentXcls_VBox2;
136 typedef struct _Xcls_DialogNewComponentXcls_VBox2Class Xcls_DialogNewComponentXcls_VBox2Class;
137 typedef struct _Xcls_DialogNewComponentXcls_VBox2Private Xcls_DialogNewComponentXcls_VBox2Private;
138
139 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16 (xcls_dialognewcomponent_xcls_button16_get_type ())
140 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16))
141 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class))
142 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16))
143 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16))
144 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class))
145
146 typedef struct _Xcls_DialogNewComponentXcls_Button16 Xcls_DialogNewComponentXcls_Button16;
147 typedef struct _Xcls_DialogNewComponentXcls_Button16Class Xcls_DialogNewComponentXcls_Button16Class;
148 typedef struct _Xcls_DialogNewComponentXcls_Button16Private Xcls_DialogNewComponentXcls_Button16Private;
149
150 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17 (xcls_dialognewcomponent_xcls_button17_get_type ())
151 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17))
152 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class))
153 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17))
154 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17))
155 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class))
156
157 typedef struct _Xcls_DialogNewComponentXcls_Button17 Xcls_DialogNewComponentXcls_Button17;
158 typedef struct _Xcls_DialogNewComponentXcls_Button17Class Xcls_DialogNewComponentXcls_Button17Class;
159 typedef struct _Xcls_DialogNewComponentXcls_Button17Private Xcls_DialogNewComponentXcls_Button17Private;
160 typedef struct _Xcls_DialogNewComponentXcls_namePrivate Xcls_DialogNewComponentXcls_namePrivate;
161
162 #define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
163 #define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
164 #define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
165 #define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
166 #define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
167 #define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
168
169 typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
170 typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
171 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
172
173 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
174 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
175 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
176 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
177 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
178 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
179
180 typedef struct _JsRenderNode JsRenderNode;
181 typedef struct _JsRenderNodeClass JsRenderNodeClass;
182 #define _g_free0(var) (var = (g_free (var), NULL))
183 #define _xcls_dialognewcomponent_xcls_button17_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_button17_unref (var), NULL)))
184 #define _xcls_dialognewcomponent_xcls_button16_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_button16_unref (var), NULL)))
185 #define _xcls_dialognewcomponent_xcls_vbox2_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_vbox2_unref (var), NULL)))
186 typedef struct _Xcls_DialogNewComponentXcls_titlePrivate Xcls_DialogNewComponentXcls_titlePrivate;
187 typedef struct _Xcls_DialogNewComponentXcls_parentPrivate Xcls_DialogNewComponentXcls_parentPrivate;
188 typedef struct _Xcls_DialogNewComponentXcls_regionPrivate Xcls_DialogNewComponentXcls_regionPrivate;
189 typedef struct _Xcls_DialogNewComponentXcls_modOrderPrivate Xcls_DialogNewComponentXcls_modOrderPrivate;
190 typedef struct _Xcls_DialogNewComponentXcls_permnamePrivate Xcls_DialogNewComponentXcls_permnamePrivate;
191
192 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3 (xcls_dialognewcomponent_xcls_table3_get_type ())
193 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3))
194 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class))
195 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3))
196 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3))
197 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class))
198
199 typedef struct _Xcls_DialogNewComponentXcls_Table3 Xcls_DialogNewComponentXcls_Table3;
200 typedef struct _Xcls_DialogNewComponentXcls_Table3Class Xcls_DialogNewComponentXcls_Table3Class;
201 typedef struct _Xcls_DialogNewComponentXcls_Table3Private Xcls_DialogNewComponentXcls_Table3Private;
202 #define _xcls_dialognewcomponent_xcls_table3_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_table3_unref (var), NULL)))
203 typedef struct _Xcls_DialogNewComponentParamSpecXcls_VBox2 Xcls_DialogNewComponentParamSpecXcls_VBox2;
204
205 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4 (xcls_dialognewcomponent_xcls_label4_get_type ())
206 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4))
207 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class))
208 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4))
209 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4))
210 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class))
211
212 typedef struct _Xcls_DialogNewComponentXcls_Label4 Xcls_DialogNewComponentXcls_Label4;
213 typedef struct _Xcls_DialogNewComponentXcls_Label4Class Xcls_DialogNewComponentXcls_Label4Class;
214 typedef struct _Xcls_DialogNewComponentXcls_Label4Private Xcls_DialogNewComponentXcls_Label4Private;
215
216 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6 (xcls_dialognewcomponent_xcls_label6_get_type ())
217 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6))
218 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class))
219 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6))
220 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6))
221 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class))
222
223 typedef struct _Xcls_DialogNewComponentXcls_Label6 Xcls_DialogNewComponentXcls_Label6;
224 typedef struct _Xcls_DialogNewComponentXcls_Label6Class Xcls_DialogNewComponentXcls_Label6Class;
225 typedef struct _Xcls_DialogNewComponentXcls_Label6Private Xcls_DialogNewComponentXcls_Label6Private;
226
227 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8 (xcls_dialognewcomponent_xcls_label8_get_type ())
228 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8))
229 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class))
230 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8))
231 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8))
232 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class))
233
234 typedef struct _Xcls_DialogNewComponentXcls_Label8 Xcls_DialogNewComponentXcls_Label8;
235 typedef struct _Xcls_DialogNewComponentXcls_Label8Class Xcls_DialogNewComponentXcls_Label8Class;
236 typedef struct _Xcls_DialogNewComponentXcls_Label8Private Xcls_DialogNewComponentXcls_Label8Private;
237
238 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10 (xcls_dialognewcomponent_xcls_label10_get_type ())
239 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10))
240 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class))
241 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10))
242 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10))
243 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class))
244
245 typedef struct _Xcls_DialogNewComponentXcls_Label10 Xcls_DialogNewComponentXcls_Label10;
246 typedef struct _Xcls_DialogNewComponentXcls_Label10Class Xcls_DialogNewComponentXcls_Label10Class;
247 typedef struct _Xcls_DialogNewComponentXcls_Label10Private Xcls_DialogNewComponentXcls_Label10Private;
248
249 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12 (xcls_dialognewcomponent_xcls_label12_get_type ())
250 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12))
251 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class))
252 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12))
253 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12))
254 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class))
255
256 typedef struct _Xcls_DialogNewComponentXcls_Label12 Xcls_DialogNewComponentXcls_Label12;
257 typedef struct _Xcls_DialogNewComponentXcls_Label12Class Xcls_DialogNewComponentXcls_Label12Class;
258 typedef struct _Xcls_DialogNewComponentXcls_Label12Private Xcls_DialogNewComponentXcls_Label12Private;
259
260 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14 (xcls_dialognewcomponent_xcls_label14_get_type ())
261 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14))
262 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class))
263 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14))
264 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14))
265 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class))
266
267 typedef struct _Xcls_DialogNewComponentXcls_Label14 Xcls_DialogNewComponentXcls_Label14;
268 typedef struct _Xcls_DialogNewComponentXcls_Label14Class Xcls_DialogNewComponentXcls_Label14Class;
269 typedef struct _Xcls_DialogNewComponentXcls_Label14Private Xcls_DialogNewComponentXcls_Label14Private;
270 #define _xcls_dialognewcomponent_xcls_label14_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label14_unref (var), NULL)))
271 #define _xcls_dialognewcomponent_xcls_label12_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label12_unref (var), NULL)))
272 #define _xcls_dialognewcomponent_xcls_label10_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label10_unref (var), NULL)))
273 #define _xcls_dialognewcomponent_xcls_label8_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label8_unref (var), NULL)))
274 #define _xcls_dialognewcomponent_xcls_label6_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label6_unref (var), NULL)))
275 #define _xcls_dialognewcomponent_xcls_label4_unref0(var) ((var == NULL) ? NULL : (var = (xcls_dialognewcomponent_xcls_label4_unref (var), NULL)))
276 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Table3 Xcls_DialogNewComponentParamSpecXcls_Table3;
277 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label4 Xcls_DialogNewComponentParamSpecXcls_Label4;
278 typedef struct _Xcls_DialogNewComponentParamSpecXcls_name Xcls_DialogNewComponentParamSpecXcls_name;
279 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label6 Xcls_DialogNewComponentParamSpecXcls_Label6;
280 typedef struct _Xcls_DialogNewComponentParamSpecXcls_title Xcls_DialogNewComponentParamSpecXcls_title;
281 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label8 Xcls_DialogNewComponentParamSpecXcls_Label8;
282 typedef struct _Xcls_DialogNewComponentParamSpecXcls_region Xcls_DialogNewComponentParamSpecXcls_region;
283 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label10 Xcls_DialogNewComponentParamSpecXcls_Label10;
284 typedef struct _Xcls_DialogNewComponentParamSpecXcls_parent Xcls_DialogNewComponentParamSpecXcls_parent;
285 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label12 Xcls_DialogNewComponentParamSpecXcls_Label12;
286 typedef struct _Xcls_DialogNewComponentParamSpecXcls_permname Xcls_DialogNewComponentParamSpecXcls_permname;
287 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Label14 Xcls_DialogNewComponentParamSpecXcls_Label14;
288 typedef struct _Xcls_DialogNewComponentParamSpecXcls_modOrder Xcls_DialogNewComponentParamSpecXcls_modOrder;
289 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Button16 Xcls_DialogNewComponentParamSpecXcls_Button16;
290 typedef struct _Xcls_DialogNewComponentParamSpecXcls_Button17 Xcls_DialogNewComponentParamSpecXcls_Button17;
291 typedef struct _ParamSpecXcls_DialogNewComponent ParamSpecXcls_DialogNewComponent;
292
293 struct _Xcls_DialogNewComponent {
294         GTypeInstance parent_instance;
295         volatile int ref_count;
296         Xcls_DialogNewComponentPrivate * priv;
297         GtkDialog* el;
298         Xcls_DialogNewComponentXcls_name* name;
299         Xcls_DialogNewComponentXcls_title* title;
300         Xcls_DialogNewComponentXcls_region* region;
301         Xcls_DialogNewComponentXcls_parent* parent;
302         Xcls_DialogNewComponentXcls_permname* permname;
303         Xcls_DialogNewComponentXcls_modOrder* modOrder;
304         JsRenderJsRender* file;
305         ProjectProject* project;
306 };
307
308 struct _Xcls_DialogNewComponentClass {
309         GTypeClass parent_class;
310         void (*finalize) (Xcls_DialogNewComponent *self);
311 };
312
313 struct _Xcls_DialogNewComponentXcls_VBox2 {
314         GTypeInstance parent_instance;
315         volatile int ref_count;
316         Xcls_DialogNewComponentXcls_VBox2Private * priv;
317         GtkVBox* el;
318 };
319
320 struct _Xcls_DialogNewComponentXcls_VBox2Class {
321         GTypeClass parent_class;
322         void (*finalize) (Xcls_DialogNewComponentXcls_VBox2 *self);
323 };
324
325 struct _Xcls_DialogNewComponentXcls_Button16 {
326         GTypeInstance parent_instance;
327         volatile int ref_count;
328         Xcls_DialogNewComponentXcls_Button16Private * priv;
329         GtkButton* el;
330 };
331
332 struct _Xcls_DialogNewComponentXcls_Button16Class {
333         GTypeClass parent_class;
334         void (*finalize) (Xcls_DialogNewComponentXcls_Button16 *self);
335 };
336
337 struct _Xcls_DialogNewComponentXcls_Button17 {
338         GTypeInstance parent_instance;
339         volatile int ref_count;
340         Xcls_DialogNewComponentXcls_Button17Private * priv;
341         GtkButton* el;
342 };
343
344 struct _Xcls_DialogNewComponentXcls_Button17Class {
345         GTypeClass parent_class;
346         void (*finalize) (Xcls_DialogNewComponentXcls_Button17 *self);
347 };
348
349 struct _Xcls_DialogNewComponentXcls_name {
350         GTypeInstance parent_instance;
351         volatile int ref_count;
352         Xcls_DialogNewComponentXcls_namePrivate * priv;
353         GtkEntry* el;
354 };
355
356 struct _Xcls_DialogNewComponentXcls_nameClass {
357         GTypeClass parent_class;
358         void (*finalize) (Xcls_DialogNewComponentXcls_name *self);
359 };
360
361 struct _JsRenderJsRender {
362         GObject parent_instance;
363         JsRenderJsRenderPrivate * priv;
364         GeeArrayList* doubleStringProps;
365         gchar* id;
366         gchar* name;
367         gchar* fullname;
368         gchar* path;
369         gchar* parent;
370         gchar* region;
371         gchar* title;
372         gchar* permname;
373         gchar* modOrder;
374         gchar* xtype;
375         ProjectProject* project;
376         JsRenderNode* tree;
377         GList* cn;
378         gboolean hasParent;
379 };
380
381 struct _JsRenderJsRenderClass {
382         GObjectClass parent_class;
383         void (*save) (JsRenderJsRender* self);
384         void (*loadItems) (JsRenderJsRender* self, GError** error);
385         gchar* (*toSource) (JsRenderJsRender* self);
386         gchar* (*toSourcePreview) (JsRenderJsRender* self);
387         gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
388 };
389
390 struct _Xcls_DialogNewComponentXcls_title {
391         GTypeInstance parent_instance;
392         volatile int ref_count;
393         Xcls_DialogNewComponentXcls_titlePrivate * priv;
394         GtkEntry* el;
395 };
396
397 struct _Xcls_DialogNewComponentXcls_titleClass {
398         GTypeClass parent_class;
399         void (*finalize) (Xcls_DialogNewComponentXcls_title *self);
400 };
401
402 struct _Xcls_DialogNewComponentXcls_parent {
403         GTypeInstance parent_instance;
404         volatile int ref_count;
405         Xcls_DialogNewComponentXcls_parentPrivate * priv;
406         GtkEntry* el;
407 };
408
409 struct _Xcls_DialogNewComponentXcls_parentClass {
410         GTypeClass parent_class;
411         void (*finalize) (Xcls_DialogNewComponentXcls_parent *self);
412 };
413
414 struct _Xcls_DialogNewComponentXcls_region {
415         GTypeInstance parent_instance;
416         volatile int ref_count;
417         Xcls_DialogNewComponentXcls_regionPrivate * priv;
418         GtkEntry* el;
419 };
420
421 struct _Xcls_DialogNewComponentXcls_regionClass {
422         GTypeClass parent_class;
423         void (*finalize) (Xcls_DialogNewComponentXcls_region *self);
424 };
425
426 struct _Xcls_DialogNewComponentXcls_modOrder {
427         GTypeInstance parent_instance;
428         volatile int ref_count;
429         Xcls_DialogNewComponentXcls_modOrderPrivate * priv;
430         GtkEntry* el;
431 };
432
433 struct _Xcls_DialogNewComponentXcls_modOrderClass {
434         GTypeClass parent_class;
435         void (*finalize) (Xcls_DialogNewComponentXcls_modOrder *self);
436 };
437
438 struct _Xcls_DialogNewComponentXcls_permname {
439         GTypeInstance parent_instance;
440         volatile int ref_count;
441         Xcls_DialogNewComponentXcls_permnamePrivate * priv;
442         GtkEntry* el;
443 };
444
445 struct _Xcls_DialogNewComponentXcls_permnameClass {
446         GTypeClass parent_class;
447         void (*finalize) (Xcls_DialogNewComponentXcls_permname *self);
448 };
449
450 struct _Xcls_DialogNewComponentXcls_Table3 {
451         GTypeInstance parent_instance;
452         volatile int ref_count;
453         Xcls_DialogNewComponentXcls_Table3Private * priv;
454         GtkTable* el;
455 };
456
457 struct _Xcls_DialogNewComponentXcls_Table3Class {
458         GTypeClass parent_class;
459         void (*finalize) (Xcls_DialogNewComponentXcls_Table3 *self);
460 };
461
462 struct _Xcls_DialogNewComponentParamSpecXcls_VBox2 {
463         GParamSpec parent_instance;
464 };
465
466 struct _Xcls_DialogNewComponentXcls_Label4 {
467         GTypeInstance parent_instance;
468         volatile int ref_count;
469         Xcls_DialogNewComponentXcls_Label4Private * priv;
470         GtkLabel* el;
471 };
472
473 struct _Xcls_DialogNewComponentXcls_Label4Class {
474         GTypeClass parent_class;
475         void (*finalize) (Xcls_DialogNewComponentXcls_Label4 *self);
476 };
477
478 struct _Xcls_DialogNewComponentXcls_Label6 {
479         GTypeInstance parent_instance;
480         volatile int ref_count;
481         Xcls_DialogNewComponentXcls_Label6Private * priv;
482         GtkLabel* el;
483 };
484
485 struct _Xcls_DialogNewComponentXcls_Label6Class {
486         GTypeClass parent_class;
487         void (*finalize) (Xcls_DialogNewComponentXcls_Label6 *self);
488 };
489
490 struct _Xcls_DialogNewComponentXcls_Label8 {
491         GTypeInstance parent_instance;
492         volatile int ref_count;
493         Xcls_DialogNewComponentXcls_Label8Private * priv;
494         GtkLabel* el;
495 };
496
497 struct _Xcls_DialogNewComponentXcls_Label8Class {
498         GTypeClass parent_class;
499         void (*finalize) (Xcls_DialogNewComponentXcls_Label8 *self);
500 };
501
502 struct _Xcls_DialogNewComponentXcls_Label10 {
503         GTypeInstance parent_instance;
504         volatile int ref_count;
505         Xcls_DialogNewComponentXcls_Label10Private * priv;
506         GtkLabel* el;
507 };
508
509 struct _Xcls_DialogNewComponentXcls_Label10Class {
510         GTypeClass parent_class;
511         void (*finalize) (Xcls_DialogNewComponentXcls_Label10 *self);
512 };
513
514 struct _Xcls_DialogNewComponentXcls_Label12 {
515         GTypeInstance parent_instance;
516         volatile int ref_count;
517         Xcls_DialogNewComponentXcls_Label12Private * priv;
518         GtkLabel* el;
519 };
520
521 struct _Xcls_DialogNewComponentXcls_Label12Class {
522         GTypeClass parent_class;
523         void (*finalize) (Xcls_DialogNewComponentXcls_Label12 *self);
524 };
525
526 struct _Xcls_DialogNewComponentXcls_Label14 {
527         GTypeInstance parent_instance;
528         volatile int ref_count;
529         Xcls_DialogNewComponentXcls_Label14Private * priv;
530         GtkLabel* el;
531 };
532
533 struct _Xcls_DialogNewComponentXcls_Label14Class {
534         GTypeClass parent_class;
535         void (*finalize) (Xcls_DialogNewComponentXcls_Label14 *self);
536 };
537
538 struct _Xcls_DialogNewComponentParamSpecXcls_Table3 {
539         GParamSpec parent_instance;
540 };
541
542 struct _Xcls_DialogNewComponentParamSpecXcls_Label4 {
543         GParamSpec parent_instance;
544 };
545
546 struct _Xcls_DialogNewComponentParamSpecXcls_name {
547         GParamSpec parent_instance;
548 };
549
550 struct _Xcls_DialogNewComponentParamSpecXcls_Label6 {
551         GParamSpec parent_instance;
552 };
553
554 struct _Xcls_DialogNewComponentParamSpecXcls_title {
555         GParamSpec parent_instance;
556 };
557
558 struct _Xcls_DialogNewComponentParamSpecXcls_Label8 {
559         GParamSpec parent_instance;
560 };
561
562 struct _Xcls_DialogNewComponentParamSpecXcls_region {
563         GParamSpec parent_instance;
564 };
565
566 struct _Xcls_DialogNewComponentParamSpecXcls_Label10 {
567         GParamSpec parent_instance;
568 };
569
570 struct _Xcls_DialogNewComponentParamSpecXcls_parent {
571         GParamSpec parent_instance;
572 };
573
574 struct _Xcls_DialogNewComponentParamSpecXcls_Label12 {
575         GParamSpec parent_instance;
576 };
577
578 struct _Xcls_DialogNewComponentParamSpecXcls_permname {
579         GParamSpec parent_instance;
580 };
581
582 struct _Xcls_DialogNewComponentParamSpecXcls_Label14 {
583         GParamSpec parent_instance;
584 };
585
586 struct _Xcls_DialogNewComponentParamSpecXcls_modOrder {
587         GParamSpec parent_instance;
588 };
589
590 struct _Xcls_DialogNewComponentParamSpecXcls_Button16 {
591         GParamSpec parent_instance;
592 };
593
594 struct _Xcls_DialogNewComponentParamSpecXcls_Button17 {
595         GParamSpec parent_instance;
596 };
597
598 struct _ParamSpecXcls_DialogNewComponent {
599         GParamSpec parent_instance;
600 };
601
602
603 extern Xcls_DialogNewComponent* DialogNewComponent;
604 Xcls_DialogNewComponent* DialogNewComponent = NULL;
605 static gpointer xcls_dialognewcomponent_parent_class = NULL;
606 static Xcls_DialogNewComponent* xcls_dialognewcomponent__this;
607 static Xcls_DialogNewComponent* xcls_dialognewcomponent__this = NULL;
608 extern Xcls_StandardErrorDialog* StandardErrorDialog;
609 static gpointer xcls_dialognewcomponent_xcls_vbox2_parent_class = NULL;
610 static gpointer xcls_dialognewcomponent_xcls_table3_parent_class = NULL;
611 static gpointer xcls_dialognewcomponent_xcls_label4_parent_class = NULL;
612 static gpointer xcls_dialognewcomponent_xcls_name_parent_class = NULL;
613 static gpointer xcls_dialognewcomponent_xcls_label6_parent_class = NULL;
614 static gpointer xcls_dialognewcomponent_xcls_title_parent_class = NULL;
615 static gpointer xcls_dialognewcomponent_xcls_label8_parent_class = NULL;
616 static gpointer xcls_dialognewcomponent_xcls_region_parent_class = NULL;
617 static gpointer xcls_dialognewcomponent_xcls_label10_parent_class = NULL;
618 static gpointer xcls_dialognewcomponent_xcls_parent_parent_class = NULL;
619 static gpointer xcls_dialognewcomponent_xcls_label12_parent_class = NULL;
620 static gpointer xcls_dialognewcomponent_xcls_permname_parent_class = NULL;
621 static gpointer xcls_dialognewcomponent_xcls_label14_parent_class = NULL;
622 static gpointer xcls_dialognewcomponent_xcls_modorder_parent_class = NULL;
623 static gpointer xcls_dialognewcomponent_xcls_button16_parent_class = NULL;
624 static gpointer xcls_dialognewcomponent_xcls_button17_parent_class = NULL;
625
626 gpointer xcls_dialognewcomponent_ref (gpointer instance);
627 void xcls_dialognewcomponent_unref (gpointer instance);
628 GParamSpec* param_spec_xcls_dialognewcomponent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
629 void value_set_xcls_dialognewcomponent (GValue* value, gpointer v_object);
630 void value_take_xcls_dialognewcomponent (GValue* value, gpointer v_object);
631 gpointer value_get_xcls_dialognewcomponent (const GValue* value);
632 GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST;
633 gpointer xcls_dialognewcomponent_xcls_name_ref (gpointer instance);
634 void xcls_dialognewcomponent_xcls_name_unref (gpointer instance);
635 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_name (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
636 void xcls_dialognewcomponent_value_set_xcls_name (GValue* value, gpointer v_object);
637 void xcls_dialognewcomponent_value_take_xcls_name (GValue* value, gpointer v_object);
638 gpointer xcls_dialognewcomponent_value_get_xcls_name (const GValue* value);
639 GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST;
640 gpointer xcls_dialognewcomponent_xcls_title_ref (gpointer instance);
641 void xcls_dialognewcomponent_xcls_title_unref (gpointer instance);
642 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_title (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
643 void xcls_dialognewcomponent_value_set_xcls_title (GValue* value, gpointer v_object);
644 void xcls_dialognewcomponent_value_take_xcls_title (GValue* value, gpointer v_object);
645 gpointer xcls_dialognewcomponent_value_get_xcls_title (const GValue* value);
646 GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST;
647 gpointer xcls_dialognewcomponent_xcls_region_ref (gpointer instance);
648 void xcls_dialognewcomponent_xcls_region_unref (gpointer instance);
649 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_region (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
650 void xcls_dialognewcomponent_value_set_xcls_region (GValue* value, gpointer v_object);
651 void xcls_dialognewcomponent_value_take_xcls_region (GValue* value, gpointer v_object);
652 gpointer xcls_dialognewcomponent_value_get_xcls_region (const GValue* value);
653 GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST;
654 gpointer xcls_dialognewcomponent_xcls_parent_ref (gpointer instance);
655 void xcls_dialognewcomponent_xcls_parent_unref (gpointer instance);
656 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_parent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
657 void xcls_dialognewcomponent_value_set_xcls_parent (GValue* value, gpointer v_object);
658 void xcls_dialognewcomponent_value_take_xcls_parent (GValue* value, gpointer v_object);
659 gpointer xcls_dialognewcomponent_value_get_xcls_parent (const GValue* value);
660 GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST;
661 gpointer xcls_dialognewcomponent_xcls_permname_ref (gpointer instance);
662 void xcls_dialognewcomponent_xcls_permname_unref (gpointer instance);
663 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_permname (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
664 void xcls_dialognewcomponent_value_set_xcls_permname (GValue* value, gpointer v_object);
665 void xcls_dialognewcomponent_value_take_xcls_permname (GValue* value, gpointer v_object);
666 gpointer xcls_dialognewcomponent_value_get_xcls_permname (const GValue* value);
667 GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST;
668 gpointer xcls_dialognewcomponent_xcls_modorder_ref (gpointer instance);
669 void xcls_dialognewcomponent_xcls_modorder_unref (gpointer instance);
670 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_modorder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
671 void xcls_dialognewcomponent_value_set_xcls_modorder (GValue* value, gpointer v_object);
672 void xcls_dialognewcomponent_value_take_xcls_modorder (GValue* value, gpointer v_object);
673 gpointer xcls_dialognewcomponent_value_get_xcls_modorder (const GValue* value);
674 GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST;
675 GType js_render_js_render_get_type (void) G_GNUC_CONST;
676 GType project_project_get_type (void) G_GNUC_CONST;
677 enum  {
678         XCLS_DIALOGNEWCOMPONENT_DUMMY_PROPERTY
679 };
680 Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void);
681 Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type);
682 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (void);
683 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type);
684 gpointer xcls_dialognewcomponent_xcls_vbox2_ref (gpointer instance);
685 void xcls_dialognewcomponent_xcls_vbox2_unref (gpointer instance);
686 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
687 void xcls_dialognewcomponent_value_set_xcls_vbox2 (GValue* value, gpointer v_object);
688 void xcls_dialognewcomponent_value_take_xcls_vbox2 (GValue* value, gpointer v_object);
689 gpointer xcls_dialognewcomponent_value_get_xcls_vbox2 (const GValue* value);
690 GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) G_GNUC_CONST;
691 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (void);
692 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type);
693 gpointer xcls_dialognewcomponent_xcls_button16_ref (gpointer instance);
694 void xcls_dialognewcomponent_xcls_button16_unref (gpointer instance);
695 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button16 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
696 void xcls_dialognewcomponent_value_set_xcls_button16 (GValue* value, gpointer v_object);
697 void xcls_dialognewcomponent_value_take_xcls_button16 (GValue* value, gpointer v_object);
698 gpointer xcls_dialognewcomponent_value_get_xcls_button16 (const GValue* value);
699 GType xcls_dialognewcomponent_xcls_button16_get_type (void) G_GNUC_CONST;
700 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (void);
701 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type);
702 gpointer xcls_dialognewcomponent_xcls_button17_ref (gpointer instance);
703 void xcls_dialognewcomponent_xcls_button17_unref (gpointer instance);
704 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button17 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
705 void xcls_dialognewcomponent_value_set_xcls_button17 (GValue* value, gpointer v_object);
706 void xcls_dialognewcomponent_value_take_xcls_button17 (GValue* value, gpointer v_object);
707 gpointer xcls_dialognewcomponent_value_get_xcls_button17 (const GValue* value);
708 GType xcls_dialognewcomponent_xcls_button17_get_type (void) G_GNUC_CONST;
709 static gboolean __lambda11_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event);
710 static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
711 static void __lambda12_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id);
712 gpointer xcls_standarderrordialog_ref (gpointer instance);
713 void xcls_standarderrordialog_unref (gpointer instance);
714 GParamSpec* param_spec_xcls_standarderrordialog (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
715 void value_set_xcls_standarderrordialog (GValue* value, gpointer v_object);
716 void value_take_xcls_standarderrordialog (GValue* value, gpointer v_object);
717 gpointer value_get_xcls_standarderrordialog (const GValue* value);
718 GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
719 void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, const gchar* msg);
720 GType js_render_node_get_type (void) G_GNUC_CONST;
721 void js_render_js_render_save (JsRenderJsRender* self);
722 gchar* project_project_firstPath (ProjectProject* self);
723 JsRenderJsRender* project_project_create (ProjectProject* self, const gchar* filename);
724 static void ___lambda12__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
725 static void __lambda15_ (Xcls_DialogNewComponent* self, GtkWidget* _self_);
726 static void ___lambda15__gtk_widget_show (GtkWidget* _sender, gpointer self);
727 void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c);
728 static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
729 enum  {
730         XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_DUMMY_PROPERTY
731 };
732 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (void);
733 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type);
734 gpointer xcls_dialognewcomponent_xcls_table3_ref (gpointer instance);
735 void xcls_dialognewcomponent_xcls_table3_unref (gpointer instance);
736 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_table3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
737 void xcls_dialognewcomponent_value_set_xcls_table3 (GValue* value, gpointer v_object);
738 void xcls_dialognewcomponent_value_take_xcls_table3 (GValue* value, gpointer v_object);
739 gpointer xcls_dialognewcomponent_value_get_xcls_table3 (const GValue* value);
740 GType xcls_dialognewcomponent_xcls_table3_get_type (void) G_GNUC_CONST;
741 static void xcls_dialognewcomponent_xcls_vbox2_finalize (Xcls_DialogNewComponentXcls_VBox2* obj);
742 enum  {
743         XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_DUMMY_PROPERTY
744 };
745 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (void);
746 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type);
747 gpointer xcls_dialognewcomponent_xcls_label4_ref (gpointer instance);
748 void xcls_dialognewcomponent_xcls_label4_unref (gpointer instance);
749 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
750 void xcls_dialognewcomponent_value_set_xcls_label4 (GValue* value, gpointer v_object);
751 void xcls_dialognewcomponent_value_take_xcls_label4 (GValue* value, gpointer v_object);
752 gpointer xcls_dialognewcomponent_value_get_xcls_label4 (const GValue* value);
753 GType xcls_dialognewcomponent_xcls_label4_get_type (void) G_GNUC_CONST;
754 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (void);
755 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type);
756 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (void);
757 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type);
758 gpointer xcls_dialognewcomponent_xcls_label6_ref (gpointer instance);
759 void xcls_dialognewcomponent_xcls_label6_unref (gpointer instance);
760 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label6 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
761 void xcls_dialognewcomponent_value_set_xcls_label6 (GValue* value, gpointer v_object);
762 void xcls_dialognewcomponent_value_take_xcls_label6 (GValue* value, gpointer v_object);
763 gpointer xcls_dialognewcomponent_value_get_xcls_label6 (const GValue* value);
764 GType xcls_dialognewcomponent_xcls_label6_get_type (void) G_GNUC_CONST;
765 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (void);
766 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type);
767 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (void);
768 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type);
769 gpointer xcls_dialognewcomponent_xcls_label8_ref (gpointer instance);
770 void xcls_dialognewcomponent_xcls_label8_unref (gpointer instance);
771 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label8 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
772 void xcls_dialognewcomponent_value_set_xcls_label8 (GValue* value, gpointer v_object);
773 void xcls_dialognewcomponent_value_take_xcls_label8 (GValue* value, gpointer v_object);
774 gpointer xcls_dialognewcomponent_value_get_xcls_label8 (const GValue* value);
775 GType xcls_dialognewcomponent_xcls_label8_get_type (void) G_GNUC_CONST;
776 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (void);
777 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type);
778 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (void);
779 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type);
780 gpointer xcls_dialognewcomponent_xcls_label10_ref (gpointer instance);
781 void xcls_dialognewcomponent_xcls_label10_unref (gpointer instance);
782 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
783 void xcls_dialognewcomponent_value_set_xcls_label10 (GValue* value, gpointer v_object);
784 void xcls_dialognewcomponent_value_take_xcls_label10 (GValue* value, gpointer v_object);
785 gpointer xcls_dialognewcomponent_value_get_xcls_label10 (const GValue* value);
786 GType xcls_dialognewcomponent_xcls_label10_get_type (void) G_GNUC_CONST;
787 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (void);
788 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type);
789 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (void);
790 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type);
791 gpointer xcls_dialognewcomponent_xcls_label12_ref (gpointer instance);
792 void xcls_dialognewcomponent_xcls_label12_unref (gpointer instance);
793 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label12 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
794 void xcls_dialognewcomponent_value_set_xcls_label12 (GValue* value, gpointer v_object);
795 void xcls_dialognewcomponent_value_take_xcls_label12 (GValue* value, gpointer v_object);
796 gpointer xcls_dialognewcomponent_value_get_xcls_label12 (const GValue* value);
797 GType xcls_dialognewcomponent_xcls_label12_get_type (void) G_GNUC_CONST;
798 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (void);
799 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type);
800 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (void);
801 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type);
802 gpointer xcls_dialognewcomponent_xcls_label14_ref (gpointer instance);
803 void xcls_dialognewcomponent_xcls_label14_unref (gpointer instance);
804 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label14 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags);
805 void xcls_dialognewcomponent_value_set_xcls_label14 (GValue* value, gpointer v_object);
806 void xcls_dialognewcomponent_value_take_xcls_label14 (GValue* value, gpointer v_object);
807 gpointer xcls_dialognewcomponent_value_get_xcls_label14 (const GValue* value);
808 GType xcls_dialognewcomponent_xcls_label14_get_type (void) G_GNUC_CONST;
809 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (void);
810 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type);
811 static void xcls_dialognewcomponent_xcls_table3_finalize (Xcls_DialogNewComponentXcls_Table3* obj);
812 enum  {
813         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_DUMMY_PROPERTY
814 };
815 static void xcls_dialognewcomponent_xcls_label4_finalize (Xcls_DialogNewComponentXcls_Label4* obj);
816 enum  {
817         XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_DUMMY_PROPERTY
818 };
819 static void xcls_dialognewcomponent_xcls_name_finalize (Xcls_DialogNewComponentXcls_name* obj);
820 enum  {
821         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_DUMMY_PROPERTY
822 };
823 static void xcls_dialognewcomponent_xcls_label6_finalize (Xcls_DialogNewComponentXcls_Label6* obj);
824 enum  {
825         XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_DUMMY_PROPERTY
826 };
827 static void xcls_dialognewcomponent_xcls_title_finalize (Xcls_DialogNewComponentXcls_title* obj);
828 enum  {
829         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_DUMMY_PROPERTY
830 };
831 static void xcls_dialognewcomponent_xcls_label8_finalize (Xcls_DialogNewComponentXcls_Label8* obj);
832 enum  {
833         XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_DUMMY_PROPERTY
834 };
835 static void xcls_dialognewcomponent_xcls_region_finalize (Xcls_DialogNewComponentXcls_region* obj);
836 enum  {
837         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_DUMMY_PROPERTY
838 };
839 static void xcls_dialognewcomponent_xcls_label10_finalize (Xcls_DialogNewComponentXcls_Label10* obj);
840 enum  {
841         XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_DUMMY_PROPERTY
842 };
843 static void xcls_dialognewcomponent_xcls_parent_finalize (Xcls_DialogNewComponentXcls_parent* obj);
844 enum  {
845         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_DUMMY_PROPERTY
846 };
847 static void xcls_dialognewcomponent_xcls_label12_finalize (Xcls_DialogNewComponentXcls_Label12* obj);
848 enum  {
849         XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_DUMMY_PROPERTY
850 };
851 static void xcls_dialognewcomponent_xcls_permname_finalize (Xcls_DialogNewComponentXcls_permname* obj);
852 enum  {
853         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_DUMMY_PROPERTY
854 };
855 static void xcls_dialognewcomponent_xcls_label14_finalize (Xcls_DialogNewComponentXcls_Label14* obj);
856 enum  {
857         XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_DUMMY_PROPERTY
858 };
859 static void xcls_dialognewcomponent_xcls_modorder_finalize (Xcls_DialogNewComponentXcls_modOrder* obj);
860 enum  {
861         XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_DUMMY_PROPERTY
862 };
863 static void xcls_dialognewcomponent_xcls_button16_finalize (Xcls_DialogNewComponentXcls_Button16* obj);
864 enum  {
865         XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_DUMMY_PROPERTY
866 };
867 static void xcls_dialognewcomponent_xcls_button17_finalize (Xcls_DialogNewComponentXcls_Button17* obj);
868 static void xcls_dialognewcomponent_finalize (Xcls_DialogNewComponent* obj);
869
870
871 static gpointer _xcls_dialognewcomponent_ref0 (gpointer self) {
872 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
873         return self ? xcls_dialognewcomponent_ref (self) : NULL;
874 #line 875 "DialogNewComponent.vala.c"
875 }
876
877
878 static gboolean __lambda11_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event) {
879         gboolean result = FALSE;
880         GtkDialog* _tmp0_;
881 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
882         g_return_val_if_fail (_self_ != NULL, FALSE);
883 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
884         g_return_val_if_fail (event != NULL, FALSE);
885 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
886         _tmp0_ = self->el;
887 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
888         gtk_widget_hide ((GtkWidget*) _tmp0_);
889 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
890         result = TRUE;
891 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
892         return result;
893 #line 894 "DialogNewComponent.vala.c"
894 }
895
896
897 static gboolean ___lambda11__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
898         gboolean result;
899         result = __lambda11_ (self, _sender, event);
900 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
901         return result;
902 #line 903 "DialogNewComponent.vala.c"
903 }
904
905
906 static void __lambda12_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id) {
907         gint _tmp0_;
908         Xcls_DialogNewComponent* _tmp2_;
909         Xcls_DialogNewComponentXcls_name* _tmp3_;
910         GtkEntry* _tmp4_;
911         const gchar* _tmp5_ = NULL;
912         gint _tmp6_;
913         gint _tmp7_;
914         gboolean _tmp9_ = FALSE;
915         Xcls_DialogNewComponent* _tmp10_;
916         JsRenderJsRender* _tmp11_;
917         const gchar* _tmp12_;
918         gint _tmp13_;
919         gint _tmp14_;
920         gboolean _tmp15_;
921         gboolean isNew;
922         gboolean _tmp16_ = FALSE;
923         Xcls_DialogNewComponent* _tmp17_;
924         JsRenderJsRender* _tmp18_;
925         const gchar* _tmp19_;
926         gint _tmp20_;
927         gint _tmp21_;
928         gboolean _tmp28_;
929         gboolean _tmp30_;
930         Xcls_DialogNewComponent* _tmp34_;
931         ProjectProject* _tmp35_;
932         gchar* _tmp36_ = NULL;
933         gchar* dir;
934         Xcls_DialogNewComponent* _tmp37_;
935         JsRenderJsRender* _tmp38_;
936         const gchar* _tmp39_;
937         gchar* _tmp40_;
938         gchar* _tmp41_;
939         gboolean _tmp42_ = FALSE;
940         gboolean _tmp43_;
941         GtkDialog* _tmp45_;
942         Xcls_DialogNewComponent* _tmp46_;
943         ProjectProject* _tmp47_;
944         const gchar* _tmp48_;
945         gchar* _tmp49_;
946         gchar* _tmp50_;
947         Xcls_DialogNewComponent* _tmp51_;
948         JsRenderJsRender* _tmp52_;
949         const gchar* _tmp53_;
950         gchar* _tmp54_;
951         gchar* _tmp55_;
952         gchar* _tmp56_;
953         gchar* _tmp57_;
954         JsRenderJsRender* _tmp58_ = NULL;
955         JsRenderJsRender* _tmp59_;
956         JsRenderJsRender* nf;
957         Xcls_DialogNewComponent* _tmp60_;
958         Xcls_DialogNewComponent* _tmp61_;
959         ProjectProject* _tmp62_;
960         JsRenderJsRender* _tmp63_;
961 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
962         g_return_if_fail (_self_ != NULL);
963 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
964         _tmp0_ = response_id;
965 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
966         if (_tmp0_ < 1) {
967 #line 968 "DialogNewComponent.vala.c"
968                 GtkDialog* _tmp1_;
969 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
970                 _tmp1_ = self->el;
971 #line 68 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
972                 gtk_widget_hide ((GtkWidget*) _tmp1_);
973 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
974                 return;
975 #line 976 "DialogNewComponent.vala.c"
976         }
977 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
978         _tmp2_ = xcls_dialognewcomponent__this;
979 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
980         _tmp3_ = _tmp2_->name;
981 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
982         _tmp4_ = _tmp3_->el;
983 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
984         _tmp5_ = gtk_entry_get_text (_tmp4_);
985 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
986         _tmp6_ = strlen (_tmp5_);
987 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
988         _tmp7_ = _tmp6_;
989 #line 72 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
990         if (_tmp7_ < 1) {
991 #line 992 "DialogNewComponent.vala.c"
992                 Xcls_StandardErrorDialog* _tmp8_;
993 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
994                 _tmp8_ = StandardErrorDialog;
995 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
996                 xcls_standarderrordialog_show (_tmp8_, "You have to set Project name ");
997 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
998                 return;
999 #line 1000 "DialogNewComponent.vala.c"
1000         }
1001 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1002         _tmp10_ = xcls_dialognewcomponent__this;
1003 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1004         _tmp11_ = _tmp10_->file;
1005 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1006         _tmp12_ = _tmp11_->name;
1007 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1008         _tmp13_ = strlen (_tmp12_);
1009 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1010         _tmp14_ = _tmp13_;
1011 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1012         if (_tmp14_ > 0) {
1013 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1014                 _tmp9_ = FALSE;
1015 #line 1016 "DialogNewComponent.vala.c"
1016         } else {
1017 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1018                 _tmp9_ = TRUE;
1019 #line 1020 "DialogNewComponent.vala.c"
1020         }
1021 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1022         _tmp15_ = _tmp9_;
1023 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1024         isNew = _tmp15_;
1025 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1026         _tmp17_ = xcls_dialognewcomponent__this;
1027 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1028         _tmp18_ = _tmp17_->file;
1029 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1030         _tmp19_ = _tmp18_->name;
1031 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1032         _tmp20_ = strlen (_tmp19_);
1033 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1034         _tmp21_ = _tmp20_;
1035 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1036         if (_tmp21_ > 0) {
1037 #line 1038 "DialogNewComponent.vala.c"
1038                 JsRenderJsRender* _tmp22_;
1039                 const gchar* _tmp23_;
1040                 Xcls_DialogNewComponent* _tmp24_;
1041                 Xcls_DialogNewComponentXcls_name* _tmp25_;
1042                 GtkEntry* _tmp26_;
1043                 const gchar* _tmp27_ = NULL;
1044 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1045                 _tmp22_ = self->file;
1046 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1047                 _tmp23_ = _tmp22_->name;
1048 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1049                 _tmp24_ = xcls_dialognewcomponent__this;
1050 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1051                 _tmp25_ = _tmp24_->name;
1052 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1053                 _tmp26_ = _tmp25_->el;
1054 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1055                 _tmp27_ = gtk_entry_get_text (_tmp26_);
1056 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1057                 _tmp16_ = g_strcmp0 (_tmp23_, _tmp27_) != 0;
1058 #line 1059 "DialogNewComponent.vala.c"
1059         } else {
1060 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1061                 _tmp16_ = FALSE;
1062 #line 1063 "DialogNewComponent.vala.c"
1063         }
1064 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1065         _tmp28_ = _tmp16_;
1066 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1067         if (_tmp28_) {
1068 #line 1069 "DialogNewComponent.vala.c"
1069                 Xcls_StandardErrorDialog* _tmp29_;
1070 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1071                 _tmp29_ = StandardErrorDialog;
1072 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1073                 xcls_standarderrordialog_show (_tmp29_, "Sorry changing names does not work yet. ");
1074 #line 88 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1075                 return;
1076 #line 1077 "DialogNewComponent.vala.c"
1077         }
1078 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1079         _tmp30_ = isNew;
1080 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1081         if (!_tmp30_) {
1082 #line 1083 "DialogNewComponent.vala.c"
1083                 Xcls_DialogNewComponent* _tmp31_;
1084                 JsRenderJsRender* _tmp32_;
1085                 GtkDialog* _tmp33_;
1086 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1087                 _tmp31_ = xcls_dialognewcomponent__this;
1088 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1089                 _tmp32_ = _tmp31_->file;
1090 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1091                 js_render_js_render_save (_tmp32_);
1092 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1093                 _tmp33_ = self->el;
1094 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1095                 gtk_widget_hide ((GtkWidget*) _tmp33_);
1096 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1097                 return;
1098 #line 1099 "DialogNewComponent.vala.c"
1099         }
1100 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1101         _tmp34_ = xcls_dialognewcomponent__this;
1102 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1103         _tmp35_ = _tmp34_->project;
1104 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1105         _tmp36_ = project_project_firstPath (_tmp35_);
1106 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1107         dir = _tmp36_;
1108 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1109         _tmp37_ = xcls_dialognewcomponent__this;
1110 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1111         _tmp38_ = _tmp37_->file;
1112 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1113         _tmp39_ = _tmp38_->name;
1114 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1115         _tmp40_ = g_strconcat (_tmp39_, ".bjs", NULL);
1116 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1117         _tmp41_ = _tmp40_;
1118 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1119         _tmp42_ = g_file_test (_tmp41_, G_FILE_TEST_EXISTS);
1120 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1121         _tmp43_ = _tmp42_;
1122 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1123         _g_free0 (_tmp41_);
1124 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1125         if (_tmp43_) {
1126 #line 1127 "DialogNewComponent.vala.c"
1127                 Xcls_StandardErrorDialog* _tmp44_;
1128 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1129                 _tmp44_ = StandardErrorDialog;
1130 #line 114 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1131                 xcls_standarderrordialog_show (_tmp44_, "That file already exists");
1132 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1133                 _g_free0 (dir);
1134 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1135                 return;
1136 #line 1137 "DialogNewComponent.vala.c"
1137         }
1138 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1139         _tmp45_ = self->el;
1140 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1141         gtk_widget_hide ((GtkWidget*) _tmp45_);
1142 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1143         _tmp46_ = xcls_dialognewcomponent__this;
1144 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1145         _tmp47_ = _tmp46_->project;
1146 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1147         _tmp48_ = dir;
1148 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1149         _tmp49_ = g_strconcat (_tmp48_, "/", NULL);
1150 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1151         _tmp50_ = _tmp49_;
1152 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1153         _tmp51_ = xcls_dialognewcomponent__this;
1154 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1155         _tmp52_ = _tmp51_->file;
1156 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1157         _tmp53_ = _tmp52_->name;
1158 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1159         _tmp54_ = g_strconcat (_tmp50_, _tmp53_, NULL);
1160 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1161         _tmp55_ = _tmp54_;
1162 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1163         _tmp56_ = g_strconcat (_tmp55_, ".bjs", NULL);
1164 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1165         _tmp57_ = _tmp56_;
1166 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1167         _tmp58_ = project_project_create (_tmp47_, _tmp57_);
1168 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1169         _tmp59_ = _tmp58_;
1170 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1171         _g_free0 (_tmp57_);
1172 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1173         _g_free0 (_tmp55_);
1174 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1175         _g_free0 (_tmp50_);
1176 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1177         nf = _tmp59_;
1178 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1179         _tmp60_ = xcls_dialognewcomponent__this;
1180 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1181         _tmp61_ = xcls_dialognewcomponent__this;
1182 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1183         _tmp62_ = _tmp61_->project;
1184 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1185         _tmp63_ = nf;
1186 #line 128 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1187         g_signal_emit_by_name (_tmp60_, "success", _tmp62_, _tmp63_);
1188 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1189         _g_object_unref0 (nf);
1190 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1191         _g_free0 (dir);
1192 #line 1193 "DialogNewComponent.vala.c"
1193 }
1194
1195
1196 static void ___lambda12__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
1197 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1198         __lambda12_ (self, _sender, response_id);
1199 #line 1200 "DialogNewComponent.vala.c"
1200 }
1201
1202
1203 static void __lambda15_ (Xcls_DialogNewComponent* self, GtkWidget* _self_) {
1204         GtkDialog* _tmp0_;
1205 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1206         g_return_if_fail (_self_ != NULL);
1207 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1208         _tmp0_ = self->el;
1209 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1210         gtk_widget_show_all ((GtkWidget*) _tmp0_);
1211 #line 1212 "DialogNewComponent.vala.c"
1212 }
1213
1214
1215 static void ___lambda15__gtk_widget_show (GtkWidget* _sender, gpointer self) {
1216 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1217         __lambda15_ (self, _sender);
1218 #line 1219 "DialogNewComponent.vala.c"
1219 }
1220
1221
1222 Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type) {
1223         Xcls_DialogNewComponent* self = NULL;
1224         GtkDialog* _tmp0_;
1225         Xcls_DialogNewComponent* _tmp1_;
1226         Xcls_DialogNewComponent* _tmp2_;
1227         GtkDialog* _tmp3_;
1228         GtkDialog* _tmp4_;
1229         GtkDialog* _tmp5_;
1230         GtkDialog* _tmp6_;
1231         GtkDialog* _tmp7_;
1232         Xcls_DialogNewComponentXcls_VBox2* _tmp8_;
1233         Xcls_DialogNewComponentXcls_VBox2* child_0;
1234         GtkDialog* _tmp9_;
1235         GtkVBox* _tmp10_;
1236         Xcls_DialogNewComponentXcls_Button16* _tmp11_;
1237         Xcls_DialogNewComponentXcls_Button16* child_1;
1238         GtkDialog* _tmp12_;
1239         GtkButton* _tmp13_;
1240         Xcls_DialogNewComponentXcls_Button17* _tmp14_;
1241         Xcls_DialogNewComponentXcls_Button17* child_2;
1242         GtkDialog* _tmp15_;
1243         GtkButton* _tmp16_;
1244         GtkDialog* _tmp17_;
1245         GtkDialog* _tmp18_;
1246         GtkDialog* _tmp19_;
1247 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1248         self = (Xcls_DialogNewComponent*) g_type_create_instance (object_type);
1249 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1250         _tmp0_ = (GtkDialog*) gtk_dialog_new ();
1251 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1252         g_object_ref_sink (_tmp0_);
1253 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1254         _g_object_unref0 (self->el);
1255 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1256         self->el = _tmp0_;
1257 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1258         _tmp1_ = _xcls_dialognewcomponent_ref0 (self);
1259 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1260         _xcls_dialognewcomponent_unref0 (xcls_dialognewcomponent__this);
1261 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1262         xcls_dialognewcomponent__this = _tmp1_;
1263 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1264         _tmp2_ = _xcls_dialognewcomponent_ref0 (self);
1265 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1266         _xcls_dialognewcomponent_unref0 (DialogNewComponent);
1267 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1268         DialogNewComponent = _tmp2_;
1269 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1270         _tmp3_ = self->el;
1271 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1272         g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL);
1273 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1274         _tmp4_ = self->el;
1275 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1276         g_object_set ((GtkWindow*) _tmp4_, "default-width", 500, NULL);
1277 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1278         _tmp5_ = self->el;
1279 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1280         gtk_window_set_deletable ((GtkWindow*) _tmp5_, FALSE);
1281 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1282         _tmp6_ = self->el;
1283 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1284         gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
1285 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1286         _tmp7_ = self->el;
1287 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1288         gtk_window_set_title ((GtkWindow*) _tmp7_, "New Component");
1289 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1290         _tmp8_ = xcls_dialognewcomponent_xcls_vbox2_new ();
1291 #line 52 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1292         child_0 = _tmp8_;
1293 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1294         _tmp9_ = self->el;
1295 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1296         _tmp10_ = child_0->el;
1297 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1298         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
1299 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1300         _tmp11_ = xcls_dialognewcomponent_xcls_button16_new ();
1301 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1302         child_1 = _tmp11_;
1303 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1304         _tmp12_ = self->el;
1305 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1306         _tmp13_ = child_1->el;
1307 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1308         gtk_dialog_add_action_widget (_tmp12_, (GtkWidget*) _tmp13_, 0);
1309 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1310         _tmp14_ = xcls_dialognewcomponent_xcls_button17_new ();
1311 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1312         child_2 = _tmp14_;
1313 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1314         _tmp15_ = self->el;
1315 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1316         _tmp16_ = child_2->el;
1317 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1318         gtk_dialog_add_action_widget (_tmp15_, (GtkWidget*) _tmp16_, 1);
1319 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1320         _tmp17_ = self->el;
1321 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1322         g_signal_connect ((GtkWidget*) _tmp17_, "delete-event", (GCallback) ___lambda11__gtk_widget_delete_event, self);
1323 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1324         _tmp18_ = self->el;
1325 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1326         g_signal_connect (_tmp18_, "response", (GCallback) ___lambda12__gtk_dialog_response, self);
1327 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1328         _tmp19_ = self->el;
1329 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1330         g_signal_connect ((GtkWidget*) _tmp19_, "show", (GCallback) ___lambda15__gtk_widget_show, self);
1331 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1332         _xcls_dialognewcomponent_xcls_button17_unref0 (child_2);
1333 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1334         _xcls_dialognewcomponent_xcls_button16_unref0 (child_1);
1335 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1336         _xcls_dialognewcomponent_xcls_vbox2_unref0 (child_0);
1337 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1338         return self;
1339 #line 1340 "DialogNewComponent.vala.c"
1340 }
1341
1342
1343 Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void) {
1344 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1345         return xcls_dialognewcomponent_construct (TYPE_XCLS_DIALOGNEWCOMPONENT);
1346 #line 1347 "DialogNewComponent.vala.c"
1347 }
1348
1349
1350 static gpointer _g_object_ref0 (gpointer self) {
1351 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1352         return self ? g_object_ref (self) : NULL;
1353 #line 1354 "DialogNewComponent.vala.c"
1354 }
1355
1356
1357 void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c) {
1358         JsRenderJsRender* _tmp0_;
1359         ProjectProject* _tmp1_;
1360         ProjectProject* _tmp2_;
1361         Xcls_DialogNewComponent* _tmp3_;
1362         Xcls_DialogNewComponentXcls_name* _tmp4_;
1363         GtkEntry* _tmp5_;
1364         JsRenderJsRender* _tmp6_;
1365         const gchar* _tmp7_;
1366         Xcls_DialogNewComponent* _tmp8_;
1367         Xcls_DialogNewComponentXcls_title* _tmp9_;
1368         GtkEntry* _tmp10_;
1369         JsRenderJsRender* _tmp11_;
1370         const gchar* _tmp12_;
1371         Xcls_DialogNewComponent* _tmp13_;
1372         Xcls_DialogNewComponentXcls_parent* _tmp14_;
1373         GtkEntry* _tmp15_;
1374         JsRenderJsRender* _tmp16_;
1375         const gchar* _tmp17_;
1376         Xcls_DialogNewComponent* _tmp18_;
1377         Xcls_DialogNewComponentXcls_region* _tmp19_;
1378         GtkEntry* _tmp20_;
1379         JsRenderJsRender* _tmp21_;
1380         const gchar* _tmp22_;
1381         Xcls_DialogNewComponent* _tmp23_;
1382         Xcls_DialogNewComponentXcls_modOrder* _tmp24_;
1383         GtkEntry* _tmp25_;
1384         JsRenderJsRender* _tmp26_;
1385         const gchar* _tmp27_;
1386         Xcls_DialogNewComponent* _tmp28_;
1387         Xcls_DialogNewComponentXcls_permname* _tmp29_;
1388         GtkEntry* _tmp30_;
1389         JsRenderJsRender* _tmp31_;
1390         const gchar* _tmp32_;
1391         JsRenderJsRender* _tmp33_;
1392         const gchar* _tmp34_;
1393         gint _tmp35_;
1394         gint _tmp36_;
1395         Xcls_DialogNewComponent* _tmp43_;
1396         JsRenderJsRender* _tmp44_;
1397         JsRenderJsRender* _tmp45_;
1398         GtkDialog* _tmp46_;
1399 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1400         g_return_if_fail (self != NULL);
1401 #line 166 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1402         g_return_if_fail (c != NULL);
1403 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1404         _tmp0_ = c;
1405 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1406         _tmp1_ = _tmp0_->project;
1407 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1408         _tmp2_ = _g_object_ref0 (_tmp1_);
1409 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1410         _g_object_unref0 (self->project);
1411 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1412         self->project = _tmp2_;
1413 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1414         _tmp3_ = xcls_dialognewcomponent__this;
1415 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1416         _tmp4_ = _tmp3_->name;
1417 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1418         _tmp5_ = _tmp4_->el;
1419 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1420         _tmp6_ = c;
1421 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1422         _tmp7_ = _tmp6_->name;
1423 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1424         gtk_entry_set_text (_tmp5_, _tmp7_);
1425 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1426         _tmp8_ = xcls_dialognewcomponent__this;
1427 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1428         _tmp9_ = _tmp8_->title;
1429 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1430         _tmp10_ = _tmp9_->el;
1431 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1432         _tmp11_ = c;
1433 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1434         _tmp12_ = _tmp11_->title;
1435 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1436         gtk_entry_set_text (_tmp10_, _tmp12_);
1437 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1438         _tmp13_ = xcls_dialognewcomponent__this;
1439 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1440         _tmp14_ = _tmp13_->parent;
1441 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1442         _tmp15_ = _tmp14_->el;
1443 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1444         _tmp16_ = c;
1445 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1446         _tmp17_ = _tmp16_->parent;
1447 #line 176 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1448         gtk_entry_set_text (_tmp15_, _tmp17_);
1449 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1450         _tmp18_ = xcls_dialognewcomponent__this;
1451 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1452         _tmp19_ = _tmp18_->region;
1453 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1454         _tmp20_ = _tmp19_->el;
1455 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1456         _tmp21_ = c;
1457 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1458         _tmp22_ = _tmp21_->region;
1459 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1460         gtk_entry_set_text (_tmp20_, _tmp22_);
1461 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1462         _tmp23_ = xcls_dialognewcomponent__this;
1463 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1464         _tmp24_ = _tmp23_->modOrder;
1465 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1466         _tmp25_ = _tmp24_->el;
1467 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1468         _tmp26_ = c;
1469 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1470         _tmp27_ = _tmp26_->modOrder;
1471 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1472         gtk_entry_set_text (_tmp25_, _tmp27_);
1473 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1474         _tmp28_ = xcls_dialognewcomponent__this;
1475 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1476         _tmp29_ = _tmp28_->permname;
1477 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1478         _tmp30_ = _tmp29_->el;
1479 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1480         _tmp31_ = c;
1481 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1482         _tmp32_ = _tmp31_->permname;
1483 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1484         gtk_entry_set_text (_tmp30_, _tmp32_);
1485 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1486         _tmp33_ = c;
1487 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1488         _tmp34_ = _tmp33_->path;
1489 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1490         _tmp35_ = strlen (_tmp34_);
1491 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1492         _tmp36_ = _tmp35_;
1493 #line 181 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1494         if (_tmp36_ > 0) {
1495 #line 1496 "DialogNewComponent.vala.c"
1496                 GtkDialog* _tmp37_;
1497                 JsRenderJsRender* _tmp38_;
1498                 const gchar* _tmp39_;
1499                 gchar* _tmp40_;
1500                 gchar* _tmp41_;
1501 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1502                 _tmp37_ = self->el;
1503 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1504                 _tmp38_ = c;
1505 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1506                 _tmp39_ = _tmp38_->name;
1507 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1508                 _tmp40_ = g_strconcat ("Edit File Details - ", _tmp39_, NULL);
1509 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1510                 _tmp41_ = _tmp40_;
1511 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1512                 gtk_window_set_title ((GtkWindow*) _tmp37_, _tmp41_);
1513 #line 182 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1514                 _g_free0 (_tmp41_);
1515 #line 1516 "DialogNewComponent.vala.c"
1516         } else {
1517                 GtkDialog* _tmp42_;
1518 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1519                 _tmp42_ = self->el;
1520 #line 184 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1521                 gtk_window_set_title ((GtkWindow*) _tmp42_, "Create New File");
1522 #line 1523 "DialogNewComponent.vala.c"
1523         }
1524 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1525         _tmp43_ = xcls_dialognewcomponent__this;
1526 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1527         _tmp44_ = c;
1528 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1529         _tmp45_ = _g_object_ref0 (_tmp44_);
1530 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1531         _g_object_unref0 (_tmp43_->file);
1532 #line 187 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1533         _tmp43_->file = _tmp45_;
1534 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1535         _tmp46_ = self->el;
1536 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1537         gtk_widget_show_all ((GtkWidget*) _tmp46_);
1538 #line 1539 "DialogNewComponent.vala.c"
1539 }
1540
1541
1542 static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
1543         typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, gpointer arg_1, gpointer arg_2, gpointer data2);
1544         register GMarshalFunc_VOID__OBJECT_OBJECT callback;
1545         register GCClosure * cc;
1546         register gpointer data1;
1547         register gpointer data2;
1548         cc = (GCClosure *) closure;
1549 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1550         g_return_if_fail (n_param_values == 3);
1551 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1552         if (G_CCLOSURE_SWAP_DATA (closure)) {
1553 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1554                 data1 = closure->data;
1555 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1556                 data2 = param_values->data[0].v_pointer;
1557 #line 1558 "DialogNewComponent.vala.c"
1558         } else {
1559 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1560                 data1 = param_values->data[0].v_pointer;
1561 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1562                 data2 = closure->data;
1563 #line 1564 "DialogNewComponent.vala.c"
1564         }
1565 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1566         callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
1567 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1568         callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), data2);
1569 #line 1570 "DialogNewComponent.vala.c"
1570 }
1571
1572
1573 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type) {
1574         Xcls_DialogNewComponentXcls_VBox2* self = NULL;
1575         GtkVBox* _tmp0_;
1576         Xcls_DialogNewComponentXcls_Table3* _tmp1_;
1577         Xcls_DialogNewComponentXcls_Table3* child_0;
1578         GtkVBox* _tmp2_;
1579         GtkTable* _tmp3_;
1580 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1581         self = (Xcls_DialogNewComponentXcls_VBox2*) g_type_create_instance (object_type);
1582 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1583         _tmp0_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
1584 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1585         g_object_ref_sink (_tmp0_);
1586 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1587         _g_object_unref0 (self->el);
1588 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1589         self->el = _tmp0_;
1590 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1591         _tmp1_ = xcls_dialognewcomponent_xcls_table3_new ();
1592 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1593         child_0 = _tmp1_;
1594 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1595         _tmp2_ = self->el;
1596 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1597         _tmp3_ = child_0->el;
1598 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1599         gtk_box_pack_start ((GtkBox*) _tmp2_, (GtkWidget*) _tmp3_, FALSE, FALSE, (guint) 0);
1600 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1601         _xcls_dialognewcomponent_xcls_table3_unref0 (child_0);
1602 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1603         return self;
1604 #line 1605 "DialogNewComponent.vala.c"
1605 }
1606
1607
1608 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (void) {
1609 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1610         return xcls_dialognewcomponent_xcls_vbox2_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2);
1611 #line 1612 "DialogNewComponent.vala.c"
1612 }
1613
1614
1615 static void xcls_dialognewcomponent_value_xcls_vbox2_init (GValue* value) {
1616 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1617         value->data[0].v_pointer = NULL;
1618 #line 1619 "DialogNewComponent.vala.c"
1619 }
1620
1621
1622 static void xcls_dialognewcomponent_value_xcls_vbox2_free_value (GValue* value) {
1623 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1624         if (value->data[0].v_pointer) {
1625 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1626                 xcls_dialognewcomponent_xcls_vbox2_unref (value->data[0].v_pointer);
1627 #line 1628 "DialogNewComponent.vala.c"
1628         }
1629 }
1630
1631
1632 static void xcls_dialognewcomponent_value_xcls_vbox2_copy_value (const GValue* src_value, GValue* dest_value) {
1633 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1634         if (src_value->data[0].v_pointer) {
1635 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1636                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_vbox2_ref (src_value->data[0].v_pointer);
1637 #line 1638 "DialogNewComponent.vala.c"
1638         } else {
1639 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1640                 dest_value->data[0].v_pointer = NULL;
1641 #line 1642 "DialogNewComponent.vala.c"
1642         }
1643 }
1644
1645
1646 static gpointer xcls_dialognewcomponent_value_xcls_vbox2_peek_pointer (const GValue* value) {
1647 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1648         return value->data[0].v_pointer;
1649 #line 1650 "DialogNewComponent.vala.c"
1650 }
1651
1652
1653 static gchar* xcls_dialognewcomponent_value_xcls_vbox2_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1654 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1655         if (collect_values[0].v_pointer) {
1656 #line 1657 "DialogNewComponent.vala.c"
1657                 Xcls_DialogNewComponentXcls_VBox2* object;
1658                 object = collect_values[0].v_pointer;
1659 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1660                 if (object->parent_instance.g_class == NULL) {
1661 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1662                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1663 #line 1664 "DialogNewComponent.vala.c"
1664                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
1665 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1666                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
1667 #line 1668 "DialogNewComponent.vala.c"
1668                 }
1669 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1670                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_vbox2_ref (object);
1671 #line 1672 "DialogNewComponent.vala.c"
1672         } else {
1673 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1674                 value->data[0].v_pointer = NULL;
1675 #line 1676 "DialogNewComponent.vala.c"
1676         }
1677 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1678         return NULL;
1679 #line 1680 "DialogNewComponent.vala.c"
1680 }
1681
1682
1683 static gchar* xcls_dialognewcomponent_value_xcls_vbox2_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
1684         Xcls_DialogNewComponentXcls_VBox2** object_p;
1685         object_p = collect_values[0].v_pointer;
1686 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1687         if (!object_p) {
1688 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1689                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
1690 #line 1691 "DialogNewComponent.vala.c"
1691         }
1692 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1693         if (!value->data[0].v_pointer) {
1694 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1695                 *object_p = NULL;
1696 #line 1697 "DialogNewComponent.vala.c"
1697         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
1698 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1699                 *object_p = value->data[0].v_pointer;
1700 #line 1701 "DialogNewComponent.vala.c"
1701         } else {
1702 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1703                 *object_p = xcls_dialognewcomponent_xcls_vbox2_ref (value->data[0].v_pointer);
1704 #line 1705 "DialogNewComponent.vala.c"
1705         }
1706 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1707         return NULL;
1708 #line 1709 "DialogNewComponent.vala.c"
1709 }
1710
1711
1712 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_vbox2 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
1713         Xcls_DialogNewComponentParamSpecXcls_VBox2* spec;
1714 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1715         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2), NULL);
1716 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1717         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
1718 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1719         G_PARAM_SPEC (spec)->value_type = object_type;
1720 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1721         return G_PARAM_SPEC (spec);
1722 #line 1723 "DialogNewComponent.vala.c"
1723 }
1724
1725
1726 gpointer xcls_dialognewcomponent_value_get_xcls_vbox2 (const GValue* value) {
1727 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1728         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2), NULL);
1729 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1730         return value->data[0].v_pointer;
1731 #line 1732 "DialogNewComponent.vala.c"
1732 }
1733
1734
1735 void xcls_dialognewcomponent_value_set_xcls_vbox2 (GValue* value, gpointer v_object) {
1736         Xcls_DialogNewComponentXcls_VBox2* old;
1737 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1738         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
1739 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1740         old = value->data[0].v_pointer;
1741 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1742         if (v_object) {
1743 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1744                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
1745 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1746                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1747 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1748                 value->data[0].v_pointer = v_object;
1749 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1750                 xcls_dialognewcomponent_xcls_vbox2_ref (value->data[0].v_pointer);
1751 #line 1752 "DialogNewComponent.vala.c"
1752         } else {
1753 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1754                 value->data[0].v_pointer = NULL;
1755 #line 1756 "DialogNewComponent.vala.c"
1756         }
1757 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1758         if (old) {
1759 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1760                 xcls_dialognewcomponent_xcls_vbox2_unref (old);
1761 #line 1762 "DialogNewComponent.vala.c"
1762         }
1763 }
1764
1765
1766 void xcls_dialognewcomponent_value_take_xcls_vbox2 (GValue* value, gpointer v_object) {
1767         Xcls_DialogNewComponentXcls_VBox2* old;
1768 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1769         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
1770 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1771         old = value->data[0].v_pointer;
1772 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1773         if (v_object) {
1774 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1775                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2));
1776 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1777                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
1778 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1779                 value->data[0].v_pointer = v_object;
1780 #line 1781 "DialogNewComponent.vala.c"
1781         } else {
1782 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1783                 value->data[0].v_pointer = NULL;
1784 #line 1785 "DialogNewComponent.vala.c"
1785         }
1786 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1787         if (old) {
1788 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1789                 xcls_dialognewcomponent_xcls_vbox2_unref (old);
1790 #line 1791 "DialogNewComponent.vala.c"
1791         }
1792 }
1793
1794
1795 static void xcls_dialognewcomponent_xcls_vbox2_class_init (Xcls_DialogNewComponentXcls_VBox2Class * klass) {
1796 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1797         xcls_dialognewcomponent_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
1798 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1799         XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_vbox2_finalize;
1800 #line 1801 "DialogNewComponent.vala.c"
1801 }
1802
1803
1804 static void xcls_dialognewcomponent_xcls_vbox2_instance_init (Xcls_DialogNewComponentXcls_VBox2 * self) {
1805 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1806         self->ref_count = 1;
1807 #line 1808 "DialogNewComponent.vala.c"
1808 }
1809
1810
1811 static void xcls_dialognewcomponent_xcls_vbox2_finalize (Xcls_DialogNewComponentXcls_VBox2* obj) {
1812         Xcls_DialogNewComponentXcls_VBox2 * self;
1813 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1814         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2);
1815 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1816         _g_object_unref0 (self->el);
1817 #line 1818 "DialogNewComponent.vala.c"
1818 }
1819
1820
1821 GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) {
1822         static volatile gsize xcls_dialognewcomponent_xcls_vbox2_type_id__volatile = 0;
1823         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile)) {
1824                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_vbox2_init, xcls_dialognewcomponent_value_xcls_vbox2_free_value, xcls_dialognewcomponent_value_xcls_vbox2_copy_value, xcls_dialognewcomponent_value_xcls_vbox2_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_vbox2_collect_value, "p", xcls_dialognewcomponent_value_xcls_vbox2_lcopy_value };
1825                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_VBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_vbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_VBox2), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_vbox2_instance_init, &g_define_type_value_table };
1826                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
1827                 GType xcls_dialognewcomponent_xcls_vbox2_type_id;
1828                 xcls_dialognewcomponent_xcls_vbox2_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_VBox2", &g_define_type_info, &g_define_type_fundamental_info, 0);
1829                 g_once_init_leave (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile, xcls_dialognewcomponent_xcls_vbox2_type_id);
1830         }
1831         return xcls_dialognewcomponent_xcls_vbox2_type_id__volatile;
1832 }
1833
1834
1835 gpointer xcls_dialognewcomponent_xcls_vbox2_ref (gpointer instance) {
1836         Xcls_DialogNewComponentXcls_VBox2* self;
1837         self = instance;
1838 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1839         g_atomic_int_inc (&self->ref_count);
1840 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1841         return instance;
1842 #line 1843 "DialogNewComponent.vala.c"
1843 }
1844
1845
1846 void xcls_dialognewcomponent_xcls_vbox2_unref (gpointer instance) {
1847         Xcls_DialogNewComponentXcls_VBox2* self;
1848         self = instance;
1849 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1850         if (g_atomic_int_dec_and_test (&self->ref_count)) {
1851 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1852                 XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS (self)->finalize (self);
1853 #line 205 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1854                 g_type_free_instance ((GTypeInstance *) self);
1855 #line 1856 "DialogNewComponent.vala.c"
1856         }
1857 }
1858
1859
1860 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type) {
1861         Xcls_DialogNewComponentXcls_Table3* self = NULL;
1862         GtkTable* _tmp0_;
1863         Xcls_DialogNewComponentXcls_Label4* _tmp1_;
1864         Xcls_DialogNewComponentXcls_Label4* child_0;
1865         GtkTable* _tmp2_;
1866         GtkLabel* _tmp3_;
1867         Xcls_DialogNewComponentXcls_name* _tmp4_;
1868         Xcls_DialogNewComponentXcls_name* child_1;
1869         GtkTable* _tmp5_;
1870         GtkEntry* _tmp6_;
1871         Xcls_DialogNewComponentXcls_Label6* _tmp7_;
1872         Xcls_DialogNewComponentXcls_Label6* child_2;
1873         GtkTable* _tmp8_;
1874         GtkLabel* _tmp9_;
1875         Xcls_DialogNewComponentXcls_title* _tmp10_;
1876         Xcls_DialogNewComponentXcls_title* child_3;
1877         GtkTable* _tmp11_;
1878         GtkEntry* _tmp12_;
1879         Xcls_DialogNewComponentXcls_Label8* _tmp13_;
1880         Xcls_DialogNewComponentXcls_Label8* child_4;
1881         GtkTable* _tmp14_;
1882         GtkLabel* _tmp15_;
1883         Xcls_DialogNewComponentXcls_region* _tmp16_;
1884         Xcls_DialogNewComponentXcls_region* child_5;
1885         GtkTable* _tmp17_;
1886         GtkEntry* _tmp18_;
1887         Xcls_DialogNewComponentXcls_Label10* _tmp19_;
1888         Xcls_DialogNewComponentXcls_Label10* child_6;
1889         GtkTable* _tmp20_;
1890         GtkLabel* _tmp21_;
1891         Xcls_DialogNewComponentXcls_parent* _tmp22_;
1892         Xcls_DialogNewComponentXcls_parent* child_7;
1893         GtkTable* _tmp23_;
1894         GtkEntry* _tmp24_;
1895         Xcls_DialogNewComponentXcls_Label12* _tmp25_;
1896         Xcls_DialogNewComponentXcls_Label12* child_8;
1897         GtkTable* _tmp26_;
1898         GtkLabel* _tmp27_;
1899         Xcls_DialogNewComponentXcls_permname* _tmp28_;
1900         Xcls_DialogNewComponentXcls_permname* child_9;
1901         GtkTable* _tmp29_;
1902         GtkEntry* _tmp30_;
1903         Xcls_DialogNewComponentXcls_Label14* _tmp31_;
1904         Xcls_DialogNewComponentXcls_Label14* child_10;
1905         GtkTable* _tmp32_;
1906         GtkLabel* _tmp33_;
1907         Xcls_DialogNewComponentXcls_modOrder* _tmp34_;
1908         Xcls_DialogNewComponentXcls_modOrder* child_11;
1909         GtkTable* _tmp35_;
1910         GtkEntry* _tmp36_;
1911 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1912         self = (Xcls_DialogNewComponentXcls_Table3*) g_type_create_instance (object_type);
1913 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1914         _tmp0_ = (GtkTable*) gtk_table_new ((guint) 3, (guint) 2, FALSE);
1915 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1916         g_object_ref_sink (_tmp0_);
1917 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1918         _g_object_unref0 (self->el);
1919 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1920         self->el = _tmp0_;
1921 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1922         _tmp1_ = xcls_dialognewcomponent_xcls_label4_new ();
1923 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1924         child_0 = _tmp1_;
1925 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1926         _tmp2_ = self->el;
1927 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1928         _tmp3_ = child_0->el;
1929 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1930         gtk_container_add ((GtkContainer*) _tmp2_, (GtkWidget*) _tmp3_);
1931 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1932         _tmp4_ = xcls_dialognewcomponent_xcls_name_new ();
1933 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1934         child_1 = _tmp4_;
1935 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1936         _tmp5_ = self->el;
1937 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1938         _tmp6_ = child_1->el;
1939 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1940         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
1941 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1942         _tmp7_ = xcls_dialognewcomponent_xcls_label6_new ();
1943 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1944         child_2 = _tmp7_;
1945 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1946         _tmp8_ = self->el;
1947 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1948         _tmp9_ = child_2->el;
1949 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1950         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
1951 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1952         _tmp10_ = xcls_dialognewcomponent_xcls_title_new ();
1953 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1954         child_3 = _tmp10_;
1955 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1956         _tmp11_ = self->el;
1957 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1958         _tmp12_ = child_3->el;
1959 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1960         gtk_container_add ((GtkContainer*) _tmp11_, (GtkWidget*) _tmp12_);
1961 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1962         _tmp13_ = xcls_dialognewcomponent_xcls_label8_new ();
1963 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1964         child_4 = _tmp13_;
1965 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1966         _tmp14_ = self->el;
1967 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1968         _tmp15_ = child_4->el;
1969 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1970         gtk_container_add ((GtkContainer*) _tmp14_, (GtkWidget*) _tmp15_);
1971 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1972         _tmp16_ = xcls_dialognewcomponent_xcls_region_new ();
1973 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1974         child_5 = _tmp16_;
1975 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1976         _tmp17_ = self->el;
1977 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1978         _tmp18_ = child_5->el;
1979 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1980         gtk_container_add ((GtkContainer*) _tmp17_, (GtkWidget*) _tmp18_);
1981 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1982         _tmp19_ = xcls_dialognewcomponent_xcls_label10_new ();
1983 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1984         child_6 = _tmp19_;
1985 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1986         _tmp20_ = self->el;
1987 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1988         _tmp21_ = child_6->el;
1989 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1990         gtk_container_add ((GtkContainer*) _tmp20_, (GtkWidget*) _tmp21_);
1991 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1992         _tmp22_ = xcls_dialognewcomponent_xcls_parent_new ();
1993 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1994         child_7 = _tmp22_;
1995 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1996         _tmp23_ = self->el;
1997 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1998         _tmp24_ = child_7->el;
1999 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2000         gtk_container_add ((GtkContainer*) _tmp23_, (GtkWidget*) _tmp24_);
2001 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2002         _tmp25_ = xcls_dialognewcomponent_xcls_label12_new ();
2003 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2004         child_8 = _tmp25_;
2005 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2006         _tmp26_ = self->el;
2007 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2008         _tmp27_ = child_8->el;
2009 #line 270 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2010         gtk_container_add ((GtkContainer*) _tmp26_, (GtkWidget*) _tmp27_);
2011 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2012         _tmp28_ = xcls_dialognewcomponent_xcls_permname_new ();
2013 #line 271 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2014         child_9 = _tmp28_;
2015 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2016         _tmp29_ = self->el;
2017 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2018         _tmp30_ = child_9->el;
2019 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2020         gtk_container_add ((GtkContainer*) _tmp29_, (GtkWidget*) _tmp30_);
2021 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2022         _tmp31_ = xcls_dialognewcomponent_xcls_label14_new ();
2023 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2024         child_10 = _tmp31_;
2025 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2026         _tmp32_ = self->el;
2027 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2028         _tmp33_ = child_10->el;
2029 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2030         gtk_container_add ((GtkContainer*) _tmp32_, (GtkWidget*) _tmp33_);
2031 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2032         _tmp34_ = xcls_dialognewcomponent_xcls_modorder_new ();
2033 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2034         child_11 = _tmp34_;
2035 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2036         _tmp35_ = self->el;
2037 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2038         _tmp36_ = child_11->el;
2039 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2040         gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_);
2041 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2042         _xcls_dialognewcomponent_xcls_modorder_unref0 (child_11);
2043 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2044         _xcls_dialognewcomponent_xcls_label14_unref0 (child_10);
2045 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2046         _xcls_dialognewcomponent_xcls_permname_unref0 (child_9);
2047 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2048         _xcls_dialognewcomponent_xcls_label12_unref0 (child_8);
2049 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2050         _xcls_dialognewcomponent_xcls_parent_unref0 (child_7);
2051 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2052         _xcls_dialognewcomponent_xcls_label10_unref0 (child_6);
2053 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2054         _xcls_dialognewcomponent_xcls_region_unref0 (child_5);
2055 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2056         _xcls_dialognewcomponent_xcls_label8_unref0 (child_4);
2057 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2058         _xcls_dialognewcomponent_xcls_title_unref0 (child_3);
2059 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2060         _xcls_dialognewcomponent_xcls_label6_unref0 (child_2);
2061 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2062         _xcls_dialognewcomponent_xcls_name_unref0 (child_1);
2063 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2064         _xcls_dialognewcomponent_xcls_label4_unref0 (child_0);
2065 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2066         return self;
2067 #line 2068 "DialogNewComponent.vala.c"
2068 }
2069
2070
2071 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (void) {
2072 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2073         return xcls_dialognewcomponent_xcls_table3_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3);
2074 #line 2075 "DialogNewComponent.vala.c"
2075 }
2076
2077
2078 static void xcls_dialognewcomponent_value_xcls_table3_init (GValue* value) {
2079 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2080         value->data[0].v_pointer = NULL;
2081 #line 2082 "DialogNewComponent.vala.c"
2082 }
2083
2084
2085 static void xcls_dialognewcomponent_value_xcls_table3_free_value (GValue* value) {
2086 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2087         if (value->data[0].v_pointer) {
2088 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2089                 xcls_dialognewcomponent_xcls_table3_unref (value->data[0].v_pointer);
2090 #line 2091 "DialogNewComponent.vala.c"
2091         }
2092 }
2093
2094
2095 static void xcls_dialognewcomponent_value_xcls_table3_copy_value (const GValue* src_value, GValue* dest_value) {
2096 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2097         if (src_value->data[0].v_pointer) {
2098 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2099                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_table3_ref (src_value->data[0].v_pointer);
2100 #line 2101 "DialogNewComponent.vala.c"
2101         } else {
2102 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2103                 dest_value->data[0].v_pointer = NULL;
2104 #line 2105 "DialogNewComponent.vala.c"
2105         }
2106 }
2107
2108
2109 static gpointer xcls_dialognewcomponent_value_xcls_table3_peek_pointer (const GValue* value) {
2110 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2111         return value->data[0].v_pointer;
2112 #line 2113 "DialogNewComponent.vala.c"
2113 }
2114
2115
2116 static gchar* xcls_dialognewcomponent_value_xcls_table3_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2117 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2118         if (collect_values[0].v_pointer) {
2119 #line 2120 "DialogNewComponent.vala.c"
2120                 Xcls_DialogNewComponentXcls_Table3* object;
2121                 object = collect_values[0].v_pointer;
2122 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2123                 if (object->parent_instance.g_class == NULL) {
2124 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2125                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2126 #line 2127 "DialogNewComponent.vala.c"
2127                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2128 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2129                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2130 #line 2131 "DialogNewComponent.vala.c"
2131                 }
2132 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2133                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_table3_ref (object);
2134 #line 2135 "DialogNewComponent.vala.c"
2135         } else {
2136 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2137                 value->data[0].v_pointer = NULL;
2138 #line 2139 "DialogNewComponent.vala.c"
2139         }
2140 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2141         return NULL;
2142 #line 2143 "DialogNewComponent.vala.c"
2143 }
2144
2145
2146 static gchar* xcls_dialognewcomponent_value_xcls_table3_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2147         Xcls_DialogNewComponentXcls_Table3** object_p;
2148         object_p = collect_values[0].v_pointer;
2149 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2150         if (!object_p) {
2151 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2152                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
2153 #line 2154 "DialogNewComponent.vala.c"
2154         }
2155 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2156         if (!value->data[0].v_pointer) {
2157 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2158                 *object_p = NULL;
2159 #line 2160 "DialogNewComponent.vala.c"
2160         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
2161 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2162                 *object_p = value->data[0].v_pointer;
2163 #line 2164 "DialogNewComponent.vala.c"
2164         } else {
2165 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2166                 *object_p = xcls_dialognewcomponent_xcls_table3_ref (value->data[0].v_pointer);
2167 #line 2168 "DialogNewComponent.vala.c"
2168         }
2169 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2170         return NULL;
2171 #line 2172 "DialogNewComponent.vala.c"
2172 }
2173
2174
2175 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_table3 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
2176         Xcls_DialogNewComponentParamSpecXcls_Table3* spec;
2177 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2178         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3), NULL);
2179 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2180         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
2181 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2182         G_PARAM_SPEC (spec)->value_type = object_type;
2183 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2184         return G_PARAM_SPEC (spec);
2185 #line 2186 "DialogNewComponent.vala.c"
2186 }
2187
2188
2189 gpointer xcls_dialognewcomponent_value_get_xcls_table3 (const GValue* value) {
2190 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2191         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3), NULL);
2192 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2193         return value->data[0].v_pointer;
2194 #line 2195 "DialogNewComponent.vala.c"
2195 }
2196
2197
2198 void xcls_dialognewcomponent_value_set_xcls_table3 (GValue* value, gpointer v_object) {
2199         Xcls_DialogNewComponentXcls_Table3* old;
2200 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2201         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
2202 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2203         old = value->data[0].v_pointer;
2204 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2205         if (v_object) {
2206 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2207                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
2208 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2209                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2210 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2211                 value->data[0].v_pointer = v_object;
2212 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2213                 xcls_dialognewcomponent_xcls_table3_ref (value->data[0].v_pointer);
2214 #line 2215 "DialogNewComponent.vala.c"
2215         } else {
2216 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2217                 value->data[0].v_pointer = NULL;
2218 #line 2219 "DialogNewComponent.vala.c"
2219         }
2220 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2221         if (old) {
2222 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2223                 xcls_dialognewcomponent_xcls_table3_unref (old);
2224 #line 2225 "DialogNewComponent.vala.c"
2225         }
2226 }
2227
2228
2229 void xcls_dialognewcomponent_value_take_xcls_table3 (GValue* value, gpointer v_object) {
2230         Xcls_DialogNewComponentXcls_Table3* old;
2231 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2232         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
2233 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2234         old = value->data[0].v_pointer;
2235 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2236         if (v_object) {
2237 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2238                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3));
2239 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2240                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2241 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2242                 value->data[0].v_pointer = v_object;
2243 #line 2244 "DialogNewComponent.vala.c"
2244         } else {
2245 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2246                 value->data[0].v_pointer = NULL;
2247 #line 2248 "DialogNewComponent.vala.c"
2248         }
2249 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2250         if (old) {
2251 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2252                 xcls_dialognewcomponent_xcls_table3_unref (old);
2253 #line 2254 "DialogNewComponent.vala.c"
2254         }
2255 }
2256
2257
2258 static void xcls_dialognewcomponent_xcls_table3_class_init (Xcls_DialogNewComponentXcls_Table3Class * klass) {
2259 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2260         xcls_dialognewcomponent_xcls_table3_parent_class = g_type_class_peek_parent (klass);
2261 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2262         XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_table3_finalize;
2263 #line 2264 "DialogNewComponent.vala.c"
2264 }
2265
2266
2267 static void xcls_dialognewcomponent_xcls_table3_instance_init (Xcls_DialogNewComponentXcls_Table3 * self) {
2268 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2269         self->ref_count = 1;
2270 #line 2271 "DialogNewComponent.vala.c"
2271 }
2272
2273
2274 static void xcls_dialognewcomponent_xcls_table3_finalize (Xcls_DialogNewComponentXcls_Table3* obj) {
2275         Xcls_DialogNewComponentXcls_Table3 * self;
2276 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2277         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3);
2278 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2279         _g_object_unref0 (self->el);
2280 #line 2281 "DialogNewComponent.vala.c"
2281 }
2282
2283
2284 GType xcls_dialognewcomponent_xcls_table3_get_type (void) {
2285         static volatile gsize xcls_dialognewcomponent_xcls_table3_type_id__volatile = 0;
2286         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_table3_type_id__volatile)) {
2287                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_table3_init, xcls_dialognewcomponent_value_xcls_table3_free_value, xcls_dialognewcomponent_value_xcls_table3_copy_value, xcls_dialognewcomponent_value_xcls_table3_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_table3_collect_value, "p", xcls_dialognewcomponent_value_xcls_table3_lcopy_value };
2288                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Table3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_table3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Table3), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_table3_instance_init, &g_define_type_value_table };
2289                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
2290                 GType xcls_dialognewcomponent_xcls_table3_type_id;
2291                 xcls_dialognewcomponent_xcls_table3_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Table3", &g_define_type_info, &g_define_type_fundamental_info, 0);
2292                 g_once_init_leave (&xcls_dialognewcomponent_xcls_table3_type_id__volatile, xcls_dialognewcomponent_xcls_table3_type_id);
2293         }
2294         return xcls_dialognewcomponent_xcls_table3_type_id__volatile;
2295 }
2296
2297
2298 gpointer xcls_dialognewcomponent_xcls_table3_ref (gpointer instance) {
2299         Xcls_DialogNewComponentXcls_Table3* self;
2300         self = instance;
2301 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2302         g_atomic_int_inc (&self->ref_count);
2303 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2304         return instance;
2305 #line 2306 "DialogNewComponent.vala.c"
2306 }
2307
2308
2309 void xcls_dialognewcomponent_xcls_table3_unref (gpointer instance) {
2310         Xcls_DialogNewComponentXcls_Table3* self;
2311         self = instance;
2312 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2313         if (g_atomic_int_dec_and_test (&self->ref_count)) {
2314 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2315                 XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS (self)->finalize (self);
2316 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2317                 g_type_free_instance ((GTypeInstance *) self);
2318 #line 2319 "DialogNewComponent.vala.c"
2319         }
2320 }
2321
2322
2323 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type) {
2324         Xcls_DialogNewComponentXcls_Label4* self = NULL;
2325         GtkLabel* _tmp0_;
2326         GtkLabel* _tmp1_;
2327         GtkLabel* _tmp2_;
2328 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2329         self = (Xcls_DialogNewComponentXcls_Label4*) g_type_create_instance (object_type);
2330 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2331         _tmp0_ = (GtkLabel*) gtk_label_new ("Component Name");
2332 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2333         g_object_ref_sink (_tmp0_);
2334 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2335         _g_object_unref0 (self->el);
2336 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2337         self->el = _tmp0_;
2338 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2339         _tmp1_ = self->el;
2340 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2341         gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
2342 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2343         _tmp2_ = self->el;
2344 #line 316 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2345         g_object_set ((GtkMisc*) _tmp2_, "xalign", 0.9f, NULL);
2346 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2347         return self;
2348 #line 2349 "DialogNewComponent.vala.c"
2349 }
2350
2351
2352 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (void) {
2353 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2354         return xcls_dialognewcomponent_xcls_label4_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4);
2355 #line 2356 "DialogNewComponent.vala.c"
2356 }
2357
2358
2359 static void xcls_dialognewcomponent_value_xcls_label4_init (GValue* value) {
2360 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2361         value->data[0].v_pointer = NULL;
2362 #line 2363 "DialogNewComponent.vala.c"
2363 }
2364
2365
2366 static void xcls_dialognewcomponent_value_xcls_label4_free_value (GValue* value) {
2367 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2368         if (value->data[0].v_pointer) {
2369 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2370                 xcls_dialognewcomponent_xcls_label4_unref (value->data[0].v_pointer);
2371 #line 2372 "DialogNewComponent.vala.c"
2372         }
2373 }
2374
2375
2376 static void xcls_dialognewcomponent_value_xcls_label4_copy_value (const GValue* src_value, GValue* dest_value) {
2377 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2378         if (src_value->data[0].v_pointer) {
2379 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2380                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label4_ref (src_value->data[0].v_pointer);
2381 #line 2382 "DialogNewComponent.vala.c"
2382         } else {
2383 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2384                 dest_value->data[0].v_pointer = NULL;
2385 #line 2386 "DialogNewComponent.vala.c"
2386         }
2387 }
2388
2389
2390 static gpointer xcls_dialognewcomponent_value_xcls_label4_peek_pointer (const GValue* value) {
2391 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2392         return value->data[0].v_pointer;
2393 #line 2394 "DialogNewComponent.vala.c"
2394 }
2395
2396
2397 static gchar* xcls_dialognewcomponent_value_xcls_label4_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2398 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2399         if (collect_values[0].v_pointer) {
2400 #line 2401 "DialogNewComponent.vala.c"
2401                 Xcls_DialogNewComponentXcls_Label4* object;
2402                 object = collect_values[0].v_pointer;
2403 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2404                 if (object->parent_instance.g_class == NULL) {
2405 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2406                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2407 #line 2408 "DialogNewComponent.vala.c"
2408                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2409 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2410                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2411 #line 2412 "DialogNewComponent.vala.c"
2412                 }
2413 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2414                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label4_ref (object);
2415 #line 2416 "DialogNewComponent.vala.c"
2416         } else {
2417 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2418                 value->data[0].v_pointer = NULL;
2419 #line 2420 "DialogNewComponent.vala.c"
2420         }
2421 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2422         return NULL;
2423 #line 2424 "DialogNewComponent.vala.c"
2424 }
2425
2426
2427 static gchar* xcls_dialognewcomponent_value_xcls_label4_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2428         Xcls_DialogNewComponentXcls_Label4** object_p;
2429         object_p = collect_values[0].v_pointer;
2430 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2431         if (!object_p) {
2432 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2433                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
2434 #line 2435 "DialogNewComponent.vala.c"
2435         }
2436 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2437         if (!value->data[0].v_pointer) {
2438 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2439                 *object_p = NULL;
2440 #line 2441 "DialogNewComponent.vala.c"
2441         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
2442 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2443                 *object_p = value->data[0].v_pointer;
2444 #line 2445 "DialogNewComponent.vala.c"
2445         } else {
2446 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2447                 *object_p = xcls_dialognewcomponent_xcls_label4_ref (value->data[0].v_pointer);
2448 #line 2449 "DialogNewComponent.vala.c"
2449         }
2450 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2451         return NULL;
2452 #line 2453 "DialogNewComponent.vala.c"
2453 }
2454
2455
2456 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label4 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
2457         Xcls_DialogNewComponentParamSpecXcls_Label4* spec;
2458 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2459         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4), NULL);
2460 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2461         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
2462 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2463         G_PARAM_SPEC (spec)->value_type = object_type;
2464 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2465         return G_PARAM_SPEC (spec);
2466 #line 2467 "DialogNewComponent.vala.c"
2467 }
2468
2469
2470 gpointer xcls_dialognewcomponent_value_get_xcls_label4 (const GValue* value) {
2471 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2472         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4), NULL);
2473 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2474         return value->data[0].v_pointer;
2475 #line 2476 "DialogNewComponent.vala.c"
2476 }
2477
2478
2479 void xcls_dialognewcomponent_value_set_xcls_label4 (GValue* value, gpointer v_object) {
2480         Xcls_DialogNewComponentXcls_Label4* old;
2481 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2482         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
2483 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2484         old = value->data[0].v_pointer;
2485 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2486         if (v_object) {
2487 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2488                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
2489 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2490                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2491 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2492                 value->data[0].v_pointer = v_object;
2493 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2494                 xcls_dialognewcomponent_xcls_label4_ref (value->data[0].v_pointer);
2495 #line 2496 "DialogNewComponent.vala.c"
2496         } else {
2497 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2498                 value->data[0].v_pointer = NULL;
2499 #line 2500 "DialogNewComponent.vala.c"
2500         }
2501 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2502         if (old) {
2503 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2504                 xcls_dialognewcomponent_xcls_label4_unref (old);
2505 #line 2506 "DialogNewComponent.vala.c"
2506         }
2507 }
2508
2509
2510 void xcls_dialognewcomponent_value_take_xcls_label4 (GValue* value, gpointer v_object) {
2511         Xcls_DialogNewComponentXcls_Label4* old;
2512 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2513         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
2514 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2515         old = value->data[0].v_pointer;
2516 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2517         if (v_object) {
2518 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2519                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4));
2520 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2521                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2522 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2523                 value->data[0].v_pointer = v_object;
2524 #line 2525 "DialogNewComponent.vala.c"
2525         } else {
2526 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2527                 value->data[0].v_pointer = NULL;
2528 #line 2529 "DialogNewComponent.vala.c"
2529         }
2530 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2531         if (old) {
2532 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2533                 xcls_dialognewcomponent_xcls_label4_unref (old);
2534 #line 2535 "DialogNewComponent.vala.c"
2535         }
2536 }
2537
2538
2539 static void xcls_dialognewcomponent_xcls_label4_class_init (Xcls_DialogNewComponentXcls_Label4Class * klass) {
2540 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2541         xcls_dialognewcomponent_xcls_label4_parent_class = g_type_class_peek_parent (klass);
2542 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2543         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label4_finalize;
2544 #line 2545 "DialogNewComponent.vala.c"
2545 }
2546
2547
2548 static void xcls_dialognewcomponent_xcls_label4_instance_init (Xcls_DialogNewComponentXcls_Label4 * self) {
2549 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2550         self->ref_count = 1;
2551 #line 2552 "DialogNewComponent.vala.c"
2552 }
2553
2554
2555 static void xcls_dialognewcomponent_xcls_label4_finalize (Xcls_DialogNewComponentXcls_Label4* obj) {
2556         Xcls_DialogNewComponentXcls_Label4 * self;
2557 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2558         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4);
2559 #line 303 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2560         _g_object_unref0 (self->el);
2561 #line 2562 "DialogNewComponent.vala.c"
2562 }
2563
2564
2565 GType xcls_dialognewcomponent_xcls_label4_get_type (void) {
2566         static volatile gsize xcls_dialognewcomponent_xcls_label4_type_id__volatile = 0;
2567         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label4_type_id__volatile)) {
2568                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label4_init, xcls_dialognewcomponent_value_xcls_label4_free_value, xcls_dialognewcomponent_value_xcls_label4_copy_value, xcls_dialognewcomponent_value_xcls_label4_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label4_collect_value, "p", xcls_dialognewcomponent_value_xcls_label4_lcopy_value };
2569                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label4), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label4_instance_init, &g_define_type_value_table };
2570                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
2571                 GType xcls_dialognewcomponent_xcls_label4_type_id;
2572                 xcls_dialognewcomponent_xcls_label4_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label4", &g_define_type_info, &g_define_type_fundamental_info, 0);
2573                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label4_type_id__volatile, xcls_dialognewcomponent_xcls_label4_type_id);
2574         }
2575         return xcls_dialognewcomponent_xcls_label4_type_id__volatile;
2576 }
2577
2578
2579 gpointer xcls_dialognewcomponent_xcls_label4_ref (gpointer instance) {
2580         Xcls_DialogNewComponentXcls_Label4* self;
2581         self = instance;
2582 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2583         g_atomic_int_inc (&self->ref_count);
2584 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2585         return instance;
2586 #line 2587 "DialogNewComponent.vala.c"
2587 }
2588
2589
2590 void xcls_dialognewcomponent_xcls_label4_unref (gpointer instance) {
2591         Xcls_DialogNewComponentXcls_Label4* self;
2592         self = instance;
2593 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2594         if (g_atomic_int_dec_and_test (&self->ref_count)) {
2595 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2596                 XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS (self)->finalize (self);
2597 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2598                 g_type_free_instance ((GTypeInstance *) self);
2599 #line 2600 "DialogNewComponent.vala.c"
2600         }
2601 }
2602
2603
2604 static gpointer _xcls_dialognewcomponent_xcls_name_ref0 (gpointer self) {
2605 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2606         return self ? xcls_dialognewcomponent_xcls_name_ref (self) : NULL;
2607 #line 2608 "DialogNewComponent.vala.c"
2608 }
2609
2610
2611 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type) {
2612         Xcls_DialogNewComponentXcls_name* self = NULL;
2613         GtkEntry* _tmp0_;
2614         Xcls_DialogNewComponent* _tmp1_;
2615         Xcls_DialogNewComponentXcls_name* _tmp2_;
2616         GtkEntry* _tmp3_;
2617 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2618         self = (Xcls_DialogNewComponentXcls_name*) g_type_create_instance (object_type);
2619 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2620         _tmp0_ = (GtkEntry*) gtk_entry_new ();
2621 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2622         g_object_ref_sink (_tmp0_);
2623 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2624         _g_object_unref0 (self->el);
2625 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2626         self->el = _tmp0_;
2627 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2628         _tmp1_ = xcls_dialognewcomponent__this;
2629 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2630         _tmp2_ = _xcls_dialognewcomponent_xcls_name_ref0 (self);
2631 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2632         _xcls_dialognewcomponent_xcls_name_unref0 (_tmp1_->name);
2633 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2634         _tmp1_->name = _tmp2_;
2635 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2636         _tmp3_ = self->el;
2637 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2638         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
2639 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2640         return self;
2641 #line 2642 "DialogNewComponent.vala.c"
2642 }
2643
2644
2645 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (void) {
2646 #line 348 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2647         return xcls_dialognewcomponent_xcls_name_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME);
2648 #line 2649 "DialogNewComponent.vala.c"
2649 }
2650
2651
2652 static void xcls_dialognewcomponent_value_xcls_name_init (GValue* value) {
2653 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2654         value->data[0].v_pointer = NULL;
2655 #line 2656 "DialogNewComponent.vala.c"
2656 }
2657
2658
2659 static void xcls_dialognewcomponent_value_xcls_name_free_value (GValue* value) {
2660 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2661         if (value->data[0].v_pointer) {
2662 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2663                 xcls_dialognewcomponent_xcls_name_unref (value->data[0].v_pointer);
2664 #line 2665 "DialogNewComponent.vala.c"
2665         }
2666 }
2667
2668
2669 static void xcls_dialognewcomponent_value_xcls_name_copy_value (const GValue* src_value, GValue* dest_value) {
2670 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2671         if (src_value->data[0].v_pointer) {
2672 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2673                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_name_ref (src_value->data[0].v_pointer);
2674 #line 2675 "DialogNewComponent.vala.c"
2675         } else {
2676 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2677                 dest_value->data[0].v_pointer = NULL;
2678 #line 2679 "DialogNewComponent.vala.c"
2679         }
2680 }
2681
2682
2683 static gpointer xcls_dialognewcomponent_value_xcls_name_peek_pointer (const GValue* value) {
2684 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2685         return value->data[0].v_pointer;
2686 #line 2687 "DialogNewComponent.vala.c"
2687 }
2688
2689
2690 static gchar* xcls_dialognewcomponent_value_xcls_name_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2691 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2692         if (collect_values[0].v_pointer) {
2693 #line 2694 "DialogNewComponent.vala.c"
2694                 Xcls_DialogNewComponentXcls_name* object;
2695                 object = collect_values[0].v_pointer;
2696 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2697                 if (object->parent_instance.g_class == NULL) {
2698 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2699                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2700 #line 2701 "DialogNewComponent.vala.c"
2701                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2702 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2703                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2704 #line 2705 "DialogNewComponent.vala.c"
2705                 }
2706 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2707                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_name_ref (object);
2708 #line 2709 "DialogNewComponent.vala.c"
2709         } else {
2710 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2711                 value->data[0].v_pointer = NULL;
2712 #line 2713 "DialogNewComponent.vala.c"
2713         }
2714 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2715         return NULL;
2716 #line 2717 "DialogNewComponent.vala.c"
2717 }
2718
2719
2720 static gchar* xcls_dialognewcomponent_value_xcls_name_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2721         Xcls_DialogNewComponentXcls_name** object_p;
2722         object_p = collect_values[0].v_pointer;
2723 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2724         if (!object_p) {
2725 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2726                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
2727 #line 2728 "DialogNewComponent.vala.c"
2728         }
2729 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2730         if (!value->data[0].v_pointer) {
2731 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2732                 *object_p = NULL;
2733 #line 2734 "DialogNewComponent.vala.c"
2734         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
2735 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2736                 *object_p = value->data[0].v_pointer;
2737 #line 2738 "DialogNewComponent.vala.c"
2738         } else {
2739 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2740                 *object_p = xcls_dialognewcomponent_xcls_name_ref (value->data[0].v_pointer);
2741 #line 2742 "DialogNewComponent.vala.c"
2742         }
2743 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2744         return NULL;
2745 #line 2746 "DialogNewComponent.vala.c"
2746 }
2747
2748
2749 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_name (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
2750         Xcls_DialogNewComponentParamSpecXcls_name* spec;
2751 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2752         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME), NULL);
2753 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2754         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
2755 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2756         G_PARAM_SPEC (spec)->value_type = object_type;
2757 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2758         return G_PARAM_SPEC (spec);
2759 #line 2760 "DialogNewComponent.vala.c"
2760 }
2761
2762
2763 gpointer xcls_dialognewcomponent_value_get_xcls_name (const GValue* value) {
2764 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2765         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME), NULL);
2766 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2767         return value->data[0].v_pointer;
2768 #line 2769 "DialogNewComponent.vala.c"
2769 }
2770
2771
2772 void xcls_dialognewcomponent_value_set_xcls_name (GValue* value, gpointer v_object) {
2773         Xcls_DialogNewComponentXcls_name* old;
2774 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2775         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
2776 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2777         old = value->data[0].v_pointer;
2778 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2779         if (v_object) {
2780 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2781                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
2782 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2783                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2784 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2785                 value->data[0].v_pointer = v_object;
2786 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2787                 xcls_dialognewcomponent_xcls_name_ref (value->data[0].v_pointer);
2788 #line 2789 "DialogNewComponent.vala.c"
2789         } else {
2790 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2791                 value->data[0].v_pointer = NULL;
2792 #line 2793 "DialogNewComponent.vala.c"
2793         }
2794 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2795         if (old) {
2796 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2797                 xcls_dialognewcomponent_xcls_name_unref (old);
2798 #line 2799 "DialogNewComponent.vala.c"
2799         }
2800 }
2801
2802
2803 void xcls_dialognewcomponent_value_take_xcls_name (GValue* value, gpointer v_object) {
2804         Xcls_DialogNewComponentXcls_name* old;
2805 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2806         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
2807 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2808         old = value->data[0].v_pointer;
2809 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2810         if (v_object) {
2811 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2812                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME));
2813 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2814                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
2815 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2816                 value->data[0].v_pointer = v_object;
2817 #line 2818 "DialogNewComponent.vala.c"
2818         } else {
2819 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2820                 value->data[0].v_pointer = NULL;
2821 #line 2822 "DialogNewComponent.vala.c"
2822         }
2823 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2824         if (old) {
2825 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2826                 xcls_dialognewcomponent_xcls_name_unref (old);
2827 #line 2828 "DialogNewComponent.vala.c"
2828         }
2829 }
2830
2831
2832 static void xcls_dialognewcomponent_xcls_name_class_init (Xcls_DialogNewComponentXcls_nameClass * klass) {
2833 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2834         xcls_dialognewcomponent_xcls_name_parent_class = g_type_class_peek_parent (klass);
2835 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2836         XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_name_finalize;
2837 #line 2838 "DialogNewComponent.vala.c"
2838 }
2839
2840
2841 static void xcls_dialognewcomponent_xcls_name_instance_init (Xcls_DialogNewComponentXcls_name * self) {
2842 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2843         self->ref_count = 1;
2844 #line 2845 "DialogNewComponent.vala.c"
2845 }
2846
2847
2848 static void xcls_dialognewcomponent_xcls_name_finalize (Xcls_DialogNewComponentXcls_name* obj) {
2849         Xcls_DialogNewComponentXcls_name * self;
2850 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2851         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name);
2852 #line 343 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2853         _g_object_unref0 (self->el);
2854 #line 2855 "DialogNewComponent.vala.c"
2855 }
2856
2857
2858 GType xcls_dialognewcomponent_xcls_name_get_type (void) {
2859         static volatile gsize xcls_dialognewcomponent_xcls_name_type_id__volatile = 0;
2860         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_name_type_id__volatile)) {
2861                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_name_init, xcls_dialognewcomponent_value_xcls_name_free_value, xcls_dialognewcomponent_value_xcls_name_copy_value, xcls_dialognewcomponent_value_xcls_name_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_name_collect_value, "p", xcls_dialognewcomponent_value_xcls_name_lcopy_value };
2862                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_nameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_name_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_name), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_name_instance_init, &g_define_type_value_table };
2863                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
2864                 GType xcls_dialognewcomponent_xcls_name_type_id;
2865                 xcls_dialognewcomponent_xcls_name_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_name", &g_define_type_info, &g_define_type_fundamental_info, 0);
2866                 g_once_init_leave (&xcls_dialognewcomponent_xcls_name_type_id__volatile, xcls_dialognewcomponent_xcls_name_type_id);
2867         }
2868         return xcls_dialognewcomponent_xcls_name_type_id__volatile;
2869 }
2870
2871
2872 gpointer xcls_dialognewcomponent_xcls_name_ref (gpointer instance) {
2873         Xcls_DialogNewComponentXcls_name* self;
2874         self = instance;
2875 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2876         g_atomic_int_inc (&self->ref_count);
2877 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2878         return instance;
2879 #line 2880 "DialogNewComponent.vala.c"
2880 }
2881
2882
2883 void xcls_dialognewcomponent_xcls_name_unref (gpointer instance) {
2884         Xcls_DialogNewComponentXcls_name* self;
2885         self = instance;
2886 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2887         if (g_atomic_int_dec_and_test (&self->ref_count)) {
2888 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2889                 XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS (self)->finalize (self);
2890 #line 341 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2891                 g_type_free_instance ((GTypeInstance *) self);
2892 #line 2893 "DialogNewComponent.vala.c"
2893         }
2894 }
2895
2896
2897 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type) {
2898         Xcls_DialogNewComponentXcls_Label6* self = NULL;
2899         GtkLabel* _tmp0_;
2900         GtkLabel* _tmp1_;
2901         GtkLabel* _tmp2_;
2902         GtkLabel* _tmp3_;
2903 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2904         self = (Xcls_DialogNewComponentXcls_Label6*) g_type_create_instance (object_type);
2905 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2906         _tmp0_ = (GtkLabel*) gtk_label_new ("Title");
2907 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2908         g_object_ref_sink (_tmp0_);
2909 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2910         _g_object_unref0 (self->el);
2911 #line 386 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2912         self->el = _tmp0_;
2913 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2914         _tmp1_ = self->el;
2915 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2916         gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
2917 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2918         _tmp2_ = self->el;
2919 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2920         gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
2921 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2922         _tmp3_ = self->el;
2923 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2924         g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
2925 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2926         return self;
2927 #line 2928 "DialogNewComponent.vala.c"
2928 }
2929
2930
2931 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (void) {
2932 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2933         return xcls_dialognewcomponent_xcls_label6_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6);
2934 #line 2935 "DialogNewComponent.vala.c"
2935 }
2936
2937
2938 static void xcls_dialognewcomponent_value_xcls_label6_init (GValue* value) {
2939 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2940         value->data[0].v_pointer = NULL;
2941 #line 2942 "DialogNewComponent.vala.c"
2942 }
2943
2944
2945 static void xcls_dialognewcomponent_value_xcls_label6_free_value (GValue* value) {
2946 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2947         if (value->data[0].v_pointer) {
2948 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2949                 xcls_dialognewcomponent_xcls_label6_unref (value->data[0].v_pointer);
2950 #line 2951 "DialogNewComponent.vala.c"
2951         }
2952 }
2953
2954
2955 static void xcls_dialognewcomponent_value_xcls_label6_copy_value (const GValue* src_value, GValue* dest_value) {
2956 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2957         if (src_value->data[0].v_pointer) {
2958 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2959                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label6_ref (src_value->data[0].v_pointer);
2960 #line 2961 "DialogNewComponent.vala.c"
2961         } else {
2962 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2963                 dest_value->data[0].v_pointer = NULL;
2964 #line 2965 "DialogNewComponent.vala.c"
2965         }
2966 }
2967
2968
2969 static gpointer xcls_dialognewcomponent_value_xcls_label6_peek_pointer (const GValue* value) {
2970 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2971         return value->data[0].v_pointer;
2972 #line 2973 "DialogNewComponent.vala.c"
2973 }
2974
2975
2976 static gchar* xcls_dialognewcomponent_value_xcls_label6_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
2977 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2978         if (collect_values[0].v_pointer) {
2979 #line 2980 "DialogNewComponent.vala.c"
2980                 Xcls_DialogNewComponentXcls_Label6* object;
2981                 object = collect_values[0].v_pointer;
2982 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2983                 if (object->parent_instance.g_class == NULL) {
2984 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2985                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2986 #line 2987 "DialogNewComponent.vala.c"
2987                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
2988 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2989                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
2990 #line 2991 "DialogNewComponent.vala.c"
2991                 }
2992 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2993                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label6_ref (object);
2994 #line 2995 "DialogNewComponent.vala.c"
2995         } else {
2996 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2997                 value->data[0].v_pointer = NULL;
2998 #line 2999 "DialogNewComponent.vala.c"
2999         }
3000 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3001         return NULL;
3002 #line 3003 "DialogNewComponent.vala.c"
3003 }
3004
3005
3006 static gchar* xcls_dialognewcomponent_value_xcls_label6_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3007         Xcls_DialogNewComponentXcls_Label6** object_p;
3008         object_p = collect_values[0].v_pointer;
3009 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3010         if (!object_p) {
3011 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3012                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3013 #line 3014 "DialogNewComponent.vala.c"
3014         }
3015 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3016         if (!value->data[0].v_pointer) {
3017 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3018                 *object_p = NULL;
3019 #line 3020 "DialogNewComponent.vala.c"
3020         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3021 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3022                 *object_p = value->data[0].v_pointer;
3023 #line 3024 "DialogNewComponent.vala.c"
3024         } else {
3025 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3026                 *object_p = xcls_dialognewcomponent_xcls_label6_ref (value->data[0].v_pointer);
3027 #line 3028 "DialogNewComponent.vala.c"
3028         }
3029 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3030         return NULL;
3031 #line 3032 "DialogNewComponent.vala.c"
3032 }
3033
3034
3035 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label6 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3036         Xcls_DialogNewComponentParamSpecXcls_Label6* spec;
3037 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3038         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6), NULL);
3039 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3040         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3041 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3042         G_PARAM_SPEC (spec)->value_type = object_type;
3043 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3044         return G_PARAM_SPEC (spec);
3045 #line 3046 "DialogNewComponent.vala.c"
3046 }
3047
3048
3049 gpointer xcls_dialognewcomponent_value_get_xcls_label6 (const GValue* value) {
3050 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3051         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6), NULL);
3052 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3053         return value->data[0].v_pointer;
3054 #line 3055 "DialogNewComponent.vala.c"
3055 }
3056
3057
3058 void xcls_dialognewcomponent_value_set_xcls_label6 (GValue* value, gpointer v_object) {
3059         Xcls_DialogNewComponentXcls_Label6* old;
3060 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3061         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
3062 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3063         old = value->data[0].v_pointer;
3064 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3065         if (v_object) {
3066 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3067                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
3068 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3069                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3070 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3071                 value->data[0].v_pointer = v_object;
3072 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3073                 xcls_dialognewcomponent_xcls_label6_ref (value->data[0].v_pointer);
3074 #line 3075 "DialogNewComponent.vala.c"
3075         } else {
3076 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3077                 value->data[0].v_pointer = NULL;
3078 #line 3079 "DialogNewComponent.vala.c"
3079         }
3080 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3081         if (old) {
3082 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3083                 xcls_dialognewcomponent_xcls_label6_unref (old);
3084 #line 3085 "DialogNewComponent.vala.c"
3085         }
3086 }
3087
3088
3089 void xcls_dialognewcomponent_value_take_xcls_label6 (GValue* value, gpointer v_object) {
3090         Xcls_DialogNewComponentXcls_Label6* old;
3091 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3092         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
3093 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3094         old = value->data[0].v_pointer;
3095 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3096         if (v_object) {
3097 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3098                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6));
3099 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3100                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3101 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3102                 value->data[0].v_pointer = v_object;
3103 #line 3104 "DialogNewComponent.vala.c"
3104         } else {
3105 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3106                 value->data[0].v_pointer = NULL;
3107 #line 3108 "DialogNewComponent.vala.c"
3108         }
3109 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3110         if (old) {
3111 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3112                 xcls_dialognewcomponent_xcls_label6_unref (old);
3113 #line 3114 "DialogNewComponent.vala.c"
3114         }
3115 }
3116
3117
3118 static void xcls_dialognewcomponent_xcls_label6_class_init (Xcls_DialogNewComponentXcls_Label6Class * klass) {
3119 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3120         xcls_dialognewcomponent_xcls_label6_parent_class = g_type_class_peek_parent (klass);
3121 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3122         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label6_finalize;
3123 #line 3124 "DialogNewComponent.vala.c"
3124 }
3125
3126
3127 static void xcls_dialognewcomponent_xcls_label6_instance_init (Xcls_DialogNewComponentXcls_Label6 * self) {
3128 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3129         self->ref_count = 1;
3130 #line 3131 "DialogNewComponent.vala.c"
3131 }
3132
3133
3134 static void xcls_dialognewcomponent_xcls_label6_finalize (Xcls_DialogNewComponentXcls_Label6* obj) {
3135         Xcls_DialogNewComponentXcls_Label6 * self;
3136 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3137         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6);
3138 #line 379 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3139         _g_object_unref0 (self->el);
3140 #line 3141 "DialogNewComponent.vala.c"
3141 }
3142
3143
3144 GType xcls_dialognewcomponent_xcls_label6_get_type (void) {
3145         static volatile gsize xcls_dialognewcomponent_xcls_label6_type_id__volatile = 0;
3146         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label6_type_id__volatile)) {
3147                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label6_init, xcls_dialognewcomponent_value_xcls_label6_free_value, xcls_dialognewcomponent_value_xcls_label6_copy_value, xcls_dialognewcomponent_value_xcls_label6_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label6_collect_value, "p", xcls_dialognewcomponent_value_xcls_label6_lcopy_value };
3148                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label6), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label6_instance_init, &g_define_type_value_table };
3149                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3150                 GType xcls_dialognewcomponent_xcls_label6_type_id;
3151                 xcls_dialognewcomponent_xcls_label6_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label6", &g_define_type_info, &g_define_type_fundamental_info, 0);
3152                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label6_type_id__volatile, xcls_dialognewcomponent_xcls_label6_type_id);
3153         }
3154         return xcls_dialognewcomponent_xcls_label6_type_id__volatile;
3155 }
3156
3157
3158 gpointer xcls_dialognewcomponent_xcls_label6_ref (gpointer instance) {
3159         Xcls_DialogNewComponentXcls_Label6* self;
3160         self = instance;
3161 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3162         g_atomic_int_inc (&self->ref_count);
3163 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3164         return instance;
3165 #line 3166 "DialogNewComponent.vala.c"
3166 }
3167
3168
3169 void xcls_dialognewcomponent_xcls_label6_unref (gpointer instance) {
3170         Xcls_DialogNewComponentXcls_Label6* self;
3171         self = instance;
3172 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3173         if (g_atomic_int_dec_and_test (&self->ref_count)) {
3174 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3175                 XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS (self)->finalize (self);
3176 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3177                 g_type_free_instance ((GTypeInstance *) self);
3178 #line 3179 "DialogNewComponent.vala.c"
3179         }
3180 }
3181
3182
3183 static gpointer _xcls_dialognewcomponent_xcls_title_ref0 (gpointer self) {
3184 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3185         return self ? xcls_dialognewcomponent_xcls_title_ref (self) : NULL;
3186 #line 3187 "DialogNewComponent.vala.c"
3187 }
3188
3189
3190 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type) {
3191         Xcls_DialogNewComponentXcls_title* self = NULL;
3192         GtkEntry* _tmp0_;
3193         Xcls_DialogNewComponent* _tmp1_;
3194         Xcls_DialogNewComponentXcls_title* _tmp2_;
3195         GtkEntry* _tmp3_;
3196 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3197         self = (Xcls_DialogNewComponentXcls_title*) g_type_create_instance (object_type);
3198 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3199         _tmp0_ = (GtkEntry*) gtk_entry_new ();
3200 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3201         g_object_ref_sink (_tmp0_);
3202 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3203         _g_object_unref0 (self->el);
3204 #line 429 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3205         self->el = _tmp0_;
3206 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3207         _tmp1_ = xcls_dialognewcomponent__this;
3208 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3209         _tmp2_ = _xcls_dialognewcomponent_xcls_title_ref0 (self);
3210 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3211         _xcls_dialognewcomponent_xcls_title_unref0 (_tmp1_->title);
3212 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3213         _tmp1_->title = _tmp2_;
3214 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3215         _tmp3_ = self->el;
3216 #line 435 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3217         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
3218 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3219         return self;
3220 #line 3221 "DialogNewComponent.vala.c"
3221 }
3222
3223
3224 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (void) {
3225 #line 427 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3226         return xcls_dialognewcomponent_xcls_title_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE);
3227 #line 3228 "DialogNewComponent.vala.c"
3228 }
3229
3230
3231 static void xcls_dialognewcomponent_value_xcls_title_init (GValue* value) {
3232 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3233         value->data[0].v_pointer = NULL;
3234 #line 3235 "DialogNewComponent.vala.c"
3235 }
3236
3237
3238 static void xcls_dialognewcomponent_value_xcls_title_free_value (GValue* value) {
3239 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3240         if (value->data[0].v_pointer) {
3241 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3242                 xcls_dialognewcomponent_xcls_title_unref (value->data[0].v_pointer);
3243 #line 3244 "DialogNewComponent.vala.c"
3244         }
3245 }
3246
3247
3248 static void xcls_dialognewcomponent_value_xcls_title_copy_value (const GValue* src_value, GValue* dest_value) {
3249 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3250         if (src_value->data[0].v_pointer) {
3251 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3252                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_title_ref (src_value->data[0].v_pointer);
3253 #line 3254 "DialogNewComponent.vala.c"
3254         } else {
3255 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3256                 dest_value->data[0].v_pointer = NULL;
3257 #line 3258 "DialogNewComponent.vala.c"
3258         }
3259 }
3260
3261
3262 static gpointer xcls_dialognewcomponent_value_xcls_title_peek_pointer (const GValue* value) {
3263 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3264         return value->data[0].v_pointer;
3265 #line 3266 "DialogNewComponent.vala.c"
3266 }
3267
3268
3269 static gchar* xcls_dialognewcomponent_value_xcls_title_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3270 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3271         if (collect_values[0].v_pointer) {
3272 #line 3273 "DialogNewComponent.vala.c"
3273                 Xcls_DialogNewComponentXcls_title* object;
3274                 object = collect_values[0].v_pointer;
3275 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3276                 if (object->parent_instance.g_class == NULL) {
3277 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3278                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3279 #line 3280 "DialogNewComponent.vala.c"
3280                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
3281 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3282                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3283 #line 3284 "DialogNewComponent.vala.c"
3284                 }
3285 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3286                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_title_ref (object);
3287 #line 3288 "DialogNewComponent.vala.c"
3288         } else {
3289 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3290                 value->data[0].v_pointer = NULL;
3291 #line 3292 "DialogNewComponent.vala.c"
3292         }
3293 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3294         return NULL;
3295 #line 3296 "DialogNewComponent.vala.c"
3296 }
3297
3298
3299 static gchar* xcls_dialognewcomponent_value_xcls_title_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3300         Xcls_DialogNewComponentXcls_title** object_p;
3301         object_p = collect_values[0].v_pointer;
3302 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3303         if (!object_p) {
3304 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3305                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3306 #line 3307 "DialogNewComponent.vala.c"
3307         }
3308 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3309         if (!value->data[0].v_pointer) {
3310 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3311                 *object_p = NULL;
3312 #line 3313 "DialogNewComponent.vala.c"
3313         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3314 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3315                 *object_p = value->data[0].v_pointer;
3316 #line 3317 "DialogNewComponent.vala.c"
3317         } else {
3318 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3319                 *object_p = xcls_dialognewcomponent_xcls_title_ref (value->data[0].v_pointer);
3320 #line 3321 "DialogNewComponent.vala.c"
3321         }
3322 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3323         return NULL;
3324 #line 3325 "DialogNewComponent.vala.c"
3325 }
3326
3327
3328 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_title (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3329         Xcls_DialogNewComponentParamSpecXcls_title* spec;
3330 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3331         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE), NULL);
3332 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3333         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3334 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3335         G_PARAM_SPEC (spec)->value_type = object_type;
3336 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3337         return G_PARAM_SPEC (spec);
3338 #line 3339 "DialogNewComponent.vala.c"
3339 }
3340
3341
3342 gpointer xcls_dialognewcomponent_value_get_xcls_title (const GValue* value) {
3343 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3344         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE), NULL);
3345 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3346         return value->data[0].v_pointer;
3347 #line 3348 "DialogNewComponent.vala.c"
3348 }
3349
3350
3351 void xcls_dialognewcomponent_value_set_xcls_title (GValue* value, gpointer v_object) {
3352         Xcls_DialogNewComponentXcls_title* old;
3353 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3354         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
3355 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3356         old = value->data[0].v_pointer;
3357 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3358         if (v_object) {
3359 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3360                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
3361 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3362                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3363 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3364                 value->data[0].v_pointer = v_object;
3365 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3366                 xcls_dialognewcomponent_xcls_title_ref (value->data[0].v_pointer);
3367 #line 3368 "DialogNewComponent.vala.c"
3368         } else {
3369 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3370                 value->data[0].v_pointer = NULL;
3371 #line 3372 "DialogNewComponent.vala.c"
3372         }
3373 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3374         if (old) {
3375 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3376                 xcls_dialognewcomponent_xcls_title_unref (old);
3377 #line 3378 "DialogNewComponent.vala.c"
3378         }
3379 }
3380
3381
3382 void xcls_dialognewcomponent_value_take_xcls_title (GValue* value, gpointer v_object) {
3383         Xcls_DialogNewComponentXcls_title* old;
3384 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3385         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
3386 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3387         old = value->data[0].v_pointer;
3388 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3389         if (v_object) {
3390 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3391                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE));
3392 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3393                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3394 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3395                 value->data[0].v_pointer = v_object;
3396 #line 3397 "DialogNewComponent.vala.c"
3397         } else {
3398 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3399                 value->data[0].v_pointer = NULL;
3400 #line 3401 "DialogNewComponent.vala.c"
3401         }
3402 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3403         if (old) {
3404 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3405                 xcls_dialognewcomponent_xcls_title_unref (old);
3406 #line 3407 "DialogNewComponent.vala.c"
3407         }
3408 }
3409
3410
3411 static void xcls_dialognewcomponent_xcls_title_class_init (Xcls_DialogNewComponentXcls_titleClass * klass) {
3412 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3413         xcls_dialognewcomponent_xcls_title_parent_class = g_type_class_peek_parent (klass);
3414 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3415         XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_title_finalize;
3416 #line 3417 "DialogNewComponent.vala.c"
3417 }
3418
3419
3420 static void xcls_dialognewcomponent_xcls_title_instance_init (Xcls_DialogNewComponentXcls_title * self) {
3421 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3422         self->ref_count = 1;
3423 #line 3424 "DialogNewComponent.vala.c"
3424 }
3425
3426
3427 static void xcls_dialognewcomponent_xcls_title_finalize (Xcls_DialogNewComponentXcls_title* obj) {
3428         Xcls_DialogNewComponentXcls_title * self;
3429 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3430         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title);
3431 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3432         _g_object_unref0 (self->el);
3433 #line 3434 "DialogNewComponent.vala.c"
3434 }
3435
3436
3437 GType xcls_dialognewcomponent_xcls_title_get_type (void) {
3438         static volatile gsize xcls_dialognewcomponent_xcls_title_type_id__volatile = 0;
3439         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_title_type_id__volatile)) {
3440                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_title_init, xcls_dialognewcomponent_value_xcls_title_free_value, xcls_dialognewcomponent_value_xcls_title_copy_value, xcls_dialognewcomponent_value_xcls_title_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_title_collect_value, "p", xcls_dialognewcomponent_value_xcls_title_lcopy_value };
3441                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_titleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_title_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_title), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_title_instance_init, &g_define_type_value_table };
3442                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3443                 GType xcls_dialognewcomponent_xcls_title_type_id;
3444                 xcls_dialognewcomponent_xcls_title_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_title", &g_define_type_info, &g_define_type_fundamental_info, 0);
3445                 g_once_init_leave (&xcls_dialognewcomponent_xcls_title_type_id__volatile, xcls_dialognewcomponent_xcls_title_type_id);
3446         }
3447         return xcls_dialognewcomponent_xcls_title_type_id__volatile;
3448 }
3449
3450
3451 gpointer xcls_dialognewcomponent_xcls_title_ref (gpointer instance) {
3452         Xcls_DialogNewComponentXcls_title* self;
3453         self = instance;
3454 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3455         g_atomic_int_inc (&self->ref_count);
3456 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3457         return instance;
3458 #line 3459 "DialogNewComponent.vala.c"
3459 }
3460
3461
3462 void xcls_dialognewcomponent_xcls_title_unref (gpointer instance) {
3463         Xcls_DialogNewComponentXcls_title* self;
3464         self = instance;
3465 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3466         if (g_atomic_int_dec_and_test (&self->ref_count)) {
3467 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3468                 XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS (self)->finalize (self);
3469 #line 420 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3470                 g_type_free_instance ((GTypeInstance *) self);
3471 #line 3472 "DialogNewComponent.vala.c"
3472         }
3473 }
3474
3475
3476 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type) {
3477         Xcls_DialogNewComponentXcls_Label8* self = NULL;
3478         GtkLabel* _tmp0_;
3479         GtkLabel* _tmp1_;
3480         GtkLabel* _tmp2_;
3481         GtkLabel* _tmp3_;
3482         GtkLabel* _tmp4_;
3483 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3484         self = (Xcls_DialogNewComponentXcls_Label8*) g_type_create_instance (object_type);
3485 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3486         _tmp0_ = (GtkLabel*) gtk_label_new ("Region");
3487 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3488         g_object_ref_sink (_tmp0_);
3489 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3490         _g_object_unref0 (self->el);
3491 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3492         self->el = _tmp0_;
3493 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3494         _tmp1_ = self->el;
3495 #line 470 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3496         gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
3497 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3498         _tmp2_ = self->el;
3499 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3500         gtk_widget_set_tooltip_text ((GtkWidget*) _tmp2_, "center, north, south, east, west");
3501 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3502         _tmp3_ = self->el;
3503 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3504         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
3505 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3506         _tmp4_ = self->el;
3507 #line 473 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3508         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.9f, NULL);
3509 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3510         return self;
3511 #line 3512 "DialogNewComponent.vala.c"
3512 }
3513
3514
3515 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (void) {
3516 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3517         return xcls_dialognewcomponent_xcls_label8_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8);
3518 #line 3519 "DialogNewComponent.vala.c"
3519 }
3520
3521
3522 static void xcls_dialognewcomponent_value_xcls_label8_init (GValue* value) {
3523 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3524         value->data[0].v_pointer = NULL;
3525 #line 3526 "DialogNewComponent.vala.c"
3526 }
3527
3528
3529 static void xcls_dialognewcomponent_value_xcls_label8_free_value (GValue* value) {
3530 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3531         if (value->data[0].v_pointer) {
3532 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3533                 xcls_dialognewcomponent_xcls_label8_unref (value->data[0].v_pointer);
3534 #line 3535 "DialogNewComponent.vala.c"
3535         }
3536 }
3537
3538
3539 static void xcls_dialognewcomponent_value_xcls_label8_copy_value (const GValue* src_value, GValue* dest_value) {
3540 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3541         if (src_value->data[0].v_pointer) {
3542 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3543                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label8_ref (src_value->data[0].v_pointer);
3544 #line 3545 "DialogNewComponent.vala.c"
3545         } else {
3546 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3547                 dest_value->data[0].v_pointer = NULL;
3548 #line 3549 "DialogNewComponent.vala.c"
3549         }
3550 }
3551
3552
3553 static gpointer xcls_dialognewcomponent_value_xcls_label8_peek_pointer (const GValue* value) {
3554 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3555         return value->data[0].v_pointer;
3556 #line 3557 "DialogNewComponent.vala.c"
3557 }
3558
3559
3560 static gchar* xcls_dialognewcomponent_value_xcls_label8_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3561 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3562         if (collect_values[0].v_pointer) {
3563 #line 3564 "DialogNewComponent.vala.c"
3564                 Xcls_DialogNewComponentXcls_Label8* object;
3565                 object = collect_values[0].v_pointer;
3566 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3567                 if (object->parent_instance.g_class == NULL) {
3568 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3569                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3570 #line 3571 "DialogNewComponent.vala.c"
3571                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
3572 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3573                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3574 #line 3575 "DialogNewComponent.vala.c"
3575                 }
3576 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3577                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label8_ref (object);
3578 #line 3579 "DialogNewComponent.vala.c"
3579         } else {
3580 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3581                 value->data[0].v_pointer = NULL;
3582 #line 3583 "DialogNewComponent.vala.c"
3583         }
3584 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3585         return NULL;
3586 #line 3587 "DialogNewComponent.vala.c"
3587 }
3588
3589
3590 static gchar* xcls_dialognewcomponent_value_xcls_label8_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3591         Xcls_DialogNewComponentXcls_Label8** object_p;
3592         object_p = collect_values[0].v_pointer;
3593 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3594         if (!object_p) {
3595 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3596                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3597 #line 3598 "DialogNewComponent.vala.c"
3598         }
3599 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3600         if (!value->data[0].v_pointer) {
3601 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3602                 *object_p = NULL;
3603 #line 3604 "DialogNewComponent.vala.c"
3604         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3605 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3606                 *object_p = value->data[0].v_pointer;
3607 #line 3608 "DialogNewComponent.vala.c"
3608         } else {
3609 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3610                 *object_p = xcls_dialognewcomponent_xcls_label8_ref (value->data[0].v_pointer);
3611 #line 3612 "DialogNewComponent.vala.c"
3612         }
3613 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3614         return NULL;
3615 #line 3616 "DialogNewComponent.vala.c"
3616 }
3617
3618
3619 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label8 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3620         Xcls_DialogNewComponentParamSpecXcls_Label8* spec;
3621 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3622         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8), NULL);
3623 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3624         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3625 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3626         G_PARAM_SPEC (spec)->value_type = object_type;
3627 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3628         return G_PARAM_SPEC (spec);
3629 #line 3630 "DialogNewComponent.vala.c"
3630 }
3631
3632
3633 gpointer xcls_dialognewcomponent_value_get_xcls_label8 (const GValue* value) {
3634 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3635         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8), NULL);
3636 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3637         return value->data[0].v_pointer;
3638 #line 3639 "DialogNewComponent.vala.c"
3639 }
3640
3641
3642 void xcls_dialognewcomponent_value_set_xcls_label8 (GValue* value, gpointer v_object) {
3643         Xcls_DialogNewComponentXcls_Label8* old;
3644 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3645         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
3646 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3647         old = value->data[0].v_pointer;
3648 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3649         if (v_object) {
3650 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3651                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
3652 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3653                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3654 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3655                 value->data[0].v_pointer = v_object;
3656 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3657                 xcls_dialognewcomponent_xcls_label8_ref (value->data[0].v_pointer);
3658 #line 3659 "DialogNewComponent.vala.c"
3659         } else {
3660 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3661                 value->data[0].v_pointer = NULL;
3662 #line 3663 "DialogNewComponent.vala.c"
3663         }
3664 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3665         if (old) {
3666 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3667                 xcls_dialognewcomponent_xcls_label8_unref (old);
3668 #line 3669 "DialogNewComponent.vala.c"
3669         }
3670 }
3671
3672
3673 void xcls_dialognewcomponent_value_take_xcls_label8 (GValue* value, gpointer v_object) {
3674         Xcls_DialogNewComponentXcls_Label8* old;
3675 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3676         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
3677 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3678         old = value->data[0].v_pointer;
3679 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3680         if (v_object) {
3681 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3682                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8));
3683 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3684                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3685 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3686                 value->data[0].v_pointer = v_object;
3687 #line 3688 "DialogNewComponent.vala.c"
3688         } else {
3689 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3690                 value->data[0].v_pointer = NULL;
3691 #line 3692 "DialogNewComponent.vala.c"
3692         }
3693 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3694         if (old) {
3695 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3696                 xcls_dialognewcomponent_xcls_label8_unref (old);
3697 #line 3698 "DialogNewComponent.vala.c"
3698         }
3699 }
3700
3701
3702 static void xcls_dialognewcomponent_xcls_label8_class_init (Xcls_DialogNewComponentXcls_Label8Class * klass) {
3703 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3704         xcls_dialognewcomponent_xcls_label8_parent_class = g_type_class_peek_parent (klass);
3705 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3706         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label8_finalize;
3707 #line 3708 "DialogNewComponent.vala.c"
3708 }
3709
3710
3711 static void xcls_dialognewcomponent_xcls_label8_instance_init (Xcls_DialogNewComponentXcls_Label8 * self) {
3712 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3713         self->ref_count = 1;
3714 #line 3715 "DialogNewComponent.vala.c"
3715 }
3716
3717
3718 static void xcls_dialognewcomponent_xcls_label8_finalize (Xcls_DialogNewComponentXcls_Label8* obj) {
3719         Xcls_DialogNewComponentXcls_Label8 * self;
3720 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3721         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8);
3722 #line 458 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3723         _g_object_unref0 (self->el);
3724 #line 3725 "DialogNewComponent.vala.c"
3725 }
3726
3727
3728 GType xcls_dialognewcomponent_xcls_label8_get_type (void) {
3729         static volatile gsize xcls_dialognewcomponent_xcls_label8_type_id__volatile = 0;
3730         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label8_type_id__volatile)) {
3731                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label8_init, xcls_dialognewcomponent_value_xcls_label8_free_value, xcls_dialognewcomponent_value_xcls_label8_copy_value, xcls_dialognewcomponent_value_xcls_label8_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label8_collect_value, "p", xcls_dialognewcomponent_value_xcls_label8_lcopy_value };
3732                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label8), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label8_instance_init, &g_define_type_value_table };
3733                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
3734                 GType xcls_dialognewcomponent_xcls_label8_type_id;
3735                 xcls_dialognewcomponent_xcls_label8_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label8", &g_define_type_info, &g_define_type_fundamental_info, 0);
3736                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label8_type_id__volatile, xcls_dialognewcomponent_xcls_label8_type_id);
3737         }
3738         return xcls_dialognewcomponent_xcls_label8_type_id__volatile;
3739 }
3740
3741
3742 gpointer xcls_dialognewcomponent_xcls_label8_ref (gpointer instance) {
3743         Xcls_DialogNewComponentXcls_Label8* self;
3744         self = instance;
3745 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3746         g_atomic_int_inc (&self->ref_count);
3747 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3748         return instance;
3749 #line 3750 "DialogNewComponent.vala.c"
3750 }
3751
3752
3753 void xcls_dialognewcomponent_xcls_label8_unref (gpointer instance) {
3754         Xcls_DialogNewComponentXcls_Label8* self;
3755         self = instance;
3756 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3757         if (g_atomic_int_dec_and_test (&self->ref_count)) {
3758 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3759                 XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS (self)->finalize (self);
3760 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3761                 g_type_free_instance ((GTypeInstance *) self);
3762 #line 3763 "DialogNewComponent.vala.c"
3763         }
3764 }
3765
3766
3767 static gpointer _xcls_dialognewcomponent_xcls_region_ref0 (gpointer self) {
3768 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3769         return self ? xcls_dialognewcomponent_xcls_region_ref (self) : NULL;
3770 #line 3771 "DialogNewComponent.vala.c"
3771 }
3772
3773
3774 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type) {
3775         Xcls_DialogNewComponentXcls_region* self = NULL;
3776         GtkEntry* _tmp0_;
3777         Xcls_DialogNewComponent* _tmp1_;
3778         Xcls_DialogNewComponentXcls_region* _tmp2_;
3779         GtkEntry* _tmp3_;
3780 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3781         self = (Xcls_DialogNewComponentXcls_region*) g_type_create_instance (object_type);
3782 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3783         _tmp0_ = (GtkEntry*) gtk_entry_new ();
3784 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3785         g_object_ref_sink (_tmp0_);
3786 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3787         _g_object_unref0 (self->el);
3788 #line 511 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3789         self->el = _tmp0_;
3790 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3791         _tmp1_ = xcls_dialognewcomponent__this;
3792 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3793         _tmp2_ = _xcls_dialognewcomponent_xcls_region_ref0 (self);
3794 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3795         _xcls_dialognewcomponent_xcls_region_unref0 (_tmp1_->region);
3796 #line 512 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3797         _tmp1_->region = _tmp2_;
3798 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3799         _tmp3_ = self->el;
3800 #line 517 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3801         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
3802 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3803         return self;
3804 #line 3805 "DialogNewComponent.vala.c"
3805 }
3806
3807
3808 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (void) {
3809 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3810         return xcls_dialognewcomponent_xcls_region_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION);
3811 #line 3812 "DialogNewComponent.vala.c"
3812 }
3813
3814
3815 static void xcls_dialognewcomponent_value_xcls_region_init (GValue* value) {
3816 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3817         value->data[0].v_pointer = NULL;
3818 #line 3819 "DialogNewComponent.vala.c"
3819 }
3820
3821
3822 static void xcls_dialognewcomponent_value_xcls_region_free_value (GValue* value) {
3823 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3824         if (value->data[0].v_pointer) {
3825 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3826                 xcls_dialognewcomponent_xcls_region_unref (value->data[0].v_pointer);
3827 #line 3828 "DialogNewComponent.vala.c"
3828         }
3829 }
3830
3831
3832 static void xcls_dialognewcomponent_value_xcls_region_copy_value (const GValue* src_value, GValue* dest_value) {
3833 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3834         if (src_value->data[0].v_pointer) {
3835 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3836                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_region_ref (src_value->data[0].v_pointer);
3837 #line 3838 "DialogNewComponent.vala.c"
3838         } else {
3839 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3840                 dest_value->data[0].v_pointer = NULL;
3841 #line 3842 "DialogNewComponent.vala.c"
3842         }
3843 }
3844
3845
3846 static gpointer xcls_dialognewcomponent_value_xcls_region_peek_pointer (const GValue* value) {
3847 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3848         return value->data[0].v_pointer;
3849 #line 3850 "DialogNewComponent.vala.c"
3850 }
3851
3852
3853 static gchar* xcls_dialognewcomponent_value_xcls_region_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3854 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3855         if (collect_values[0].v_pointer) {
3856 #line 3857 "DialogNewComponent.vala.c"
3857                 Xcls_DialogNewComponentXcls_region* object;
3858                 object = collect_values[0].v_pointer;
3859 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3860                 if (object->parent_instance.g_class == NULL) {
3861 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3862                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3863 #line 3864 "DialogNewComponent.vala.c"
3864                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
3865 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3866                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
3867 #line 3868 "DialogNewComponent.vala.c"
3868                 }
3869 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3870                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_region_ref (object);
3871 #line 3872 "DialogNewComponent.vala.c"
3872         } else {
3873 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3874                 value->data[0].v_pointer = NULL;
3875 #line 3876 "DialogNewComponent.vala.c"
3876         }
3877 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3878         return NULL;
3879 #line 3880 "DialogNewComponent.vala.c"
3880 }
3881
3882
3883 static gchar* xcls_dialognewcomponent_value_xcls_region_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
3884         Xcls_DialogNewComponentXcls_region** object_p;
3885         object_p = collect_values[0].v_pointer;
3886 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3887         if (!object_p) {
3888 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3889                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
3890 #line 3891 "DialogNewComponent.vala.c"
3891         }
3892 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3893         if (!value->data[0].v_pointer) {
3894 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3895                 *object_p = NULL;
3896 #line 3897 "DialogNewComponent.vala.c"
3897         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
3898 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3899                 *object_p = value->data[0].v_pointer;
3900 #line 3901 "DialogNewComponent.vala.c"
3901         } else {
3902 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3903                 *object_p = xcls_dialognewcomponent_xcls_region_ref (value->data[0].v_pointer);
3904 #line 3905 "DialogNewComponent.vala.c"
3905         }
3906 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3907         return NULL;
3908 #line 3909 "DialogNewComponent.vala.c"
3909 }
3910
3911
3912 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_region (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
3913         Xcls_DialogNewComponentParamSpecXcls_region* spec;
3914 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3915         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION), NULL);
3916 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3917         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
3918 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3919         G_PARAM_SPEC (spec)->value_type = object_type;
3920 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3921         return G_PARAM_SPEC (spec);
3922 #line 3923 "DialogNewComponent.vala.c"
3923 }
3924
3925
3926 gpointer xcls_dialognewcomponent_value_get_xcls_region (const GValue* value) {
3927 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3928         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION), NULL);
3929 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3930         return value->data[0].v_pointer;
3931 #line 3932 "DialogNewComponent.vala.c"
3932 }
3933
3934
3935 void xcls_dialognewcomponent_value_set_xcls_region (GValue* value, gpointer v_object) {
3936         Xcls_DialogNewComponentXcls_region* old;
3937 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3938         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
3939 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3940         old = value->data[0].v_pointer;
3941 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3942         if (v_object) {
3943 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3944                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
3945 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3946                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3947 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3948                 value->data[0].v_pointer = v_object;
3949 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3950                 xcls_dialognewcomponent_xcls_region_ref (value->data[0].v_pointer);
3951 #line 3952 "DialogNewComponent.vala.c"
3952         } else {
3953 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3954                 value->data[0].v_pointer = NULL;
3955 #line 3956 "DialogNewComponent.vala.c"
3956         }
3957 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3958         if (old) {
3959 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3960                 xcls_dialognewcomponent_xcls_region_unref (old);
3961 #line 3962 "DialogNewComponent.vala.c"
3962         }
3963 }
3964
3965
3966 void xcls_dialognewcomponent_value_take_xcls_region (GValue* value, gpointer v_object) {
3967         Xcls_DialogNewComponentXcls_region* old;
3968 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3969         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
3970 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3971         old = value->data[0].v_pointer;
3972 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3973         if (v_object) {
3974 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3975                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION));
3976 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3977                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
3978 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3979                 value->data[0].v_pointer = v_object;
3980 #line 3981 "DialogNewComponent.vala.c"
3981         } else {
3982 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3983                 value->data[0].v_pointer = NULL;
3984 #line 3985 "DialogNewComponent.vala.c"
3985         }
3986 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3987         if (old) {
3988 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3989                 xcls_dialognewcomponent_xcls_region_unref (old);
3990 #line 3991 "DialogNewComponent.vala.c"
3991         }
3992 }
3993
3994
3995 static void xcls_dialognewcomponent_xcls_region_class_init (Xcls_DialogNewComponentXcls_regionClass * klass) {
3996 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3997         xcls_dialognewcomponent_xcls_region_parent_class = g_type_class_peek_parent (klass);
3998 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3999         XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_region_finalize;
4000 #line 4001 "DialogNewComponent.vala.c"
4001 }
4002
4003
4004 static void xcls_dialognewcomponent_xcls_region_instance_init (Xcls_DialogNewComponentXcls_region * self) {
4005 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4006         self->ref_count = 1;
4007 #line 4008 "DialogNewComponent.vala.c"
4008 }
4009
4010
4011 static void xcls_dialognewcomponent_xcls_region_finalize (Xcls_DialogNewComponentXcls_region* obj) {
4012         Xcls_DialogNewComponentXcls_region * self;
4013 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4014         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region);
4015 #line 504 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4016         _g_object_unref0 (self->el);
4017 #line 4018 "DialogNewComponent.vala.c"
4018 }
4019
4020
4021 GType xcls_dialognewcomponent_xcls_region_get_type (void) {
4022         static volatile gsize xcls_dialognewcomponent_xcls_region_type_id__volatile = 0;
4023         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_region_type_id__volatile)) {
4024                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_region_init, xcls_dialognewcomponent_value_xcls_region_free_value, xcls_dialognewcomponent_value_xcls_region_copy_value, xcls_dialognewcomponent_value_xcls_region_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_region_collect_value, "p", xcls_dialognewcomponent_value_xcls_region_lcopy_value };
4025                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_regionClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_region_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_region), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_region_instance_init, &g_define_type_value_table };
4026                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
4027                 GType xcls_dialognewcomponent_xcls_region_type_id;
4028                 xcls_dialognewcomponent_xcls_region_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_region", &g_define_type_info, &g_define_type_fundamental_info, 0);
4029                 g_once_init_leave (&xcls_dialognewcomponent_xcls_region_type_id__volatile, xcls_dialognewcomponent_xcls_region_type_id);
4030         }
4031         return xcls_dialognewcomponent_xcls_region_type_id__volatile;
4032 }
4033
4034
4035 gpointer xcls_dialognewcomponent_xcls_region_ref (gpointer instance) {
4036         Xcls_DialogNewComponentXcls_region* self;
4037         self = instance;
4038 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4039         g_atomic_int_inc (&self->ref_count);
4040 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4041         return instance;
4042 #line 4043 "DialogNewComponent.vala.c"
4043 }
4044
4045
4046 void xcls_dialognewcomponent_xcls_region_unref (gpointer instance) {
4047         Xcls_DialogNewComponentXcls_region* self;
4048         self = instance;
4049 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4050         if (g_atomic_int_dec_and_test (&self->ref_count)) {
4051 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4052                 XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS (self)->finalize (self);
4053 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4054                 g_type_free_instance ((GTypeInstance *) self);
4055 #line 4056 "DialogNewComponent.vala.c"
4056         }
4057 }
4058
4059
4060 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type) {
4061         Xcls_DialogNewComponentXcls_Label10* self = NULL;
4062         GtkLabel* _tmp0_;
4063         GtkLabel* _tmp1_;
4064         GtkLabel* _tmp2_;
4065         GtkLabel* _tmp3_;
4066 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4067         self = (Xcls_DialogNewComponentXcls_Label10*) g_type_create_instance (object_type);
4068 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4069         _tmp0_ = (GtkLabel*) gtk_label_new ("Parent Name");
4070 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4071         g_object_ref_sink (_tmp0_);
4072 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4073         _g_object_unref0 (self->el);
4074 #line 547 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4075         self->el = _tmp0_;
4076 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4077         _tmp1_ = self->el;
4078 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4079         gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
4080 #line 553 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4081         _tmp2_ = self->el;
4082 #line 553 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4083         gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
4084 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4085         _tmp3_ = self->el;
4086 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4087         g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
4088 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4089         return self;
4090 #line 4091 "DialogNewComponent.vala.c"
4091 }
4092
4093
4094 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (void) {
4095 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4096         return xcls_dialognewcomponent_xcls_label10_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10);
4097 #line 4098 "DialogNewComponent.vala.c"
4098 }
4099
4100
4101 static void xcls_dialognewcomponent_value_xcls_label10_init (GValue* value) {
4102 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4103         value->data[0].v_pointer = NULL;
4104 #line 4105 "DialogNewComponent.vala.c"
4105 }
4106
4107
4108 static void xcls_dialognewcomponent_value_xcls_label10_free_value (GValue* value) {
4109 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4110         if (value->data[0].v_pointer) {
4111 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4112                 xcls_dialognewcomponent_xcls_label10_unref (value->data[0].v_pointer);
4113 #line 4114 "DialogNewComponent.vala.c"
4114         }
4115 }
4116
4117
4118 static void xcls_dialognewcomponent_value_xcls_label10_copy_value (const GValue* src_value, GValue* dest_value) {
4119 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4120         if (src_value->data[0].v_pointer) {
4121 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4122                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label10_ref (src_value->data[0].v_pointer);
4123 #line 4124 "DialogNewComponent.vala.c"
4124         } else {
4125 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4126                 dest_value->data[0].v_pointer = NULL;
4127 #line 4128 "DialogNewComponent.vala.c"
4128         }
4129 }
4130
4131
4132 static gpointer xcls_dialognewcomponent_value_xcls_label10_peek_pointer (const GValue* value) {
4133 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4134         return value->data[0].v_pointer;
4135 #line 4136 "DialogNewComponent.vala.c"
4136 }
4137
4138
4139 static gchar* xcls_dialognewcomponent_value_xcls_label10_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4140 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4141         if (collect_values[0].v_pointer) {
4142 #line 4143 "DialogNewComponent.vala.c"
4143                 Xcls_DialogNewComponentXcls_Label10* object;
4144                 object = collect_values[0].v_pointer;
4145 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4146                 if (object->parent_instance.g_class == NULL) {
4147 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4148                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4149 #line 4150 "DialogNewComponent.vala.c"
4150                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
4151 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4152                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4153 #line 4154 "DialogNewComponent.vala.c"
4154                 }
4155 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4156                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label10_ref (object);
4157 #line 4158 "DialogNewComponent.vala.c"
4158         } else {
4159 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4160                 value->data[0].v_pointer = NULL;
4161 #line 4162 "DialogNewComponent.vala.c"
4162         }
4163 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4164         return NULL;
4165 #line 4166 "DialogNewComponent.vala.c"
4166 }
4167
4168
4169 static gchar* xcls_dialognewcomponent_value_xcls_label10_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4170         Xcls_DialogNewComponentXcls_Label10** object_p;
4171         object_p = collect_values[0].v_pointer;
4172 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4173         if (!object_p) {
4174 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4175                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
4176 #line 4177 "DialogNewComponent.vala.c"
4177         }
4178 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4179         if (!value->data[0].v_pointer) {
4180 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4181                 *object_p = NULL;
4182 #line 4183 "DialogNewComponent.vala.c"
4183         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
4184 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4185                 *object_p = value->data[0].v_pointer;
4186 #line 4187 "DialogNewComponent.vala.c"
4187         } else {
4188 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4189                 *object_p = xcls_dialognewcomponent_xcls_label10_ref (value->data[0].v_pointer);
4190 #line 4191 "DialogNewComponent.vala.c"
4191         }
4192 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4193         return NULL;
4194 #line 4195 "DialogNewComponent.vala.c"
4195 }
4196
4197
4198 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label10 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
4199         Xcls_DialogNewComponentParamSpecXcls_Label10* spec;
4200 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4201         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10), NULL);
4202 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4203         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
4204 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4205         G_PARAM_SPEC (spec)->value_type = object_type;
4206 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4207         return G_PARAM_SPEC (spec);
4208 #line 4209 "DialogNewComponent.vala.c"
4209 }
4210
4211
4212 gpointer xcls_dialognewcomponent_value_get_xcls_label10 (const GValue* value) {
4213 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4214         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10), NULL);
4215 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4216         return value->data[0].v_pointer;
4217 #line 4218 "DialogNewComponent.vala.c"
4218 }
4219
4220
4221 void xcls_dialognewcomponent_value_set_xcls_label10 (GValue* value, gpointer v_object) {
4222         Xcls_DialogNewComponentXcls_Label10* old;
4223 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4224         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
4225 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4226         old = value->data[0].v_pointer;
4227 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4228         if (v_object) {
4229 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4230                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
4231 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4232                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
4233 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4234                 value->data[0].v_pointer = v_object;
4235 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4236                 xcls_dialognewcomponent_xcls_label10_ref (value->data[0].v_pointer);
4237 #line 4238 "DialogNewComponent.vala.c"
4238         } else {
4239 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4240                 value->data[0].v_pointer = NULL;
4241 #line 4242 "DialogNewComponent.vala.c"
4242         }
4243 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4244         if (old) {
4245 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4246                 xcls_dialognewcomponent_xcls_label10_unref (old);
4247 #line 4248 "DialogNewComponent.vala.c"
4248         }
4249 }
4250
4251
4252 void xcls_dialognewcomponent_value_take_xcls_label10 (GValue* value, gpointer v_object) {
4253         Xcls_DialogNewComponentXcls_Label10* old;
4254 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4255         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
4256 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4257         old = value->data[0].v_pointer;
4258 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4259         if (v_object) {
4260 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4261                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10));
4262 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4263                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
4264 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4265                 value->data[0].v_pointer = v_object;
4266 #line 4267 "DialogNewComponent.vala.c"
4267         } else {
4268 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4269                 value->data[0].v_pointer = NULL;
4270 #line 4271 "DialogNewComponent.vala.c"
4271         }
4272 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4273         if (old) {
4274 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4275                 xcls_dialognewcomponent_xcls_label10_unref (old);
4276 #line 4277 "DialogNewComponent.vala.c"
4277         }
4278 }
4279
4280
4281 static void xcls_dialognewcomponent_xcls_label10_class_init (Xcls_DialogNewComponentXcls_Label10Class * klass) {
4282 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4283         xcls_dialognewcomponent_xcls_label10_parent_class = g_type_class_peek_parent (klass);
4284 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4285         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label10_finalize;
4286 #line 4287 "DialogNewComponent.vala.c"
4287 }
4288
4289
4290 static void xcls_dialognewcomponent_xcls_label10_instance_init (Xcls_DialogNewComponentXcls_Label10 * self) {
4291 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4292         self->ref_count = 1;
4293 #line 4294 "DialogNewComponent.vala.c"
4294 }
4295
4296
4297 static void xcls_dialognewcomponent_xcls_label10_finalize (Xcls_DialogNewComponentXcls_Label10* obj) {
4298         Xcls_DialogNewComponentXcls_Label10 * self;
4299 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4300         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10);
4301 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4302         _g_object_unref0 (self->el);
4303 #line 4304 "DialogNewComponent.vala.c"
4304 }
4305
4306
4307 GType xcls_dialognewcomponent_xcls_label10_get_type (void) {
4308         static volatile gsize xcls_dialognewcomponent_xcls_label10_type_id__volatile = 0;
4309         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label10_type_id__volatile)) {
4310                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label10_init, xcls_dialognewcomponent_value_xcls_label10_free_value, xcls_dialognewcomponent_value_xcls_label10_copy_value, xcls_dialognewcomponent_value_xcls_label10_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label10_collect_value, "p", xcls_dialognewcomponent_value_xcls_label10_lcopy_value };
4311                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label10), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label10_instance_init, &g_define_type_value_table };
4312                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
4313                 GType xcls_dialognewcomponent_xcls_label10_type_id;
4314                 xcls_dialognewcomponent_xcls_label10_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label10", &g_define_type_info, &g_define_type_fundamental_info, 0);
4315                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label10_type_id__volatile, xcls_dialognewcomponent_xcls_label10_type_id);
4316         }
4317         return xcls_dialognewcomponent_xcls_label10_type_id__volatile;
4318 }
4319
4320
4321 gpointer xcls_dialognewcomponent_xcls_label10_ref (gpointer instance) {
4322         Xcls_DialogNewComponentXcls_Label10* self;
4323         self = instance;
4324 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4325         g_atomic_int_inc (&self->ref_count);
4326 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4327         return instance;
4328 #line 4329 "DialogNewComponent.vala.c"
4329 }
4330
4331
4332 void xcls_dialognewcomponent_xcls_label10_unref (gpointer instance) {
4333         Xcls_DialogNewComponentXcls_Label10* self;
4334         self = instance;
4335 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4336         if (g_atomic_int_dec_and_test (&self->ref_count)) {
4337 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4338                 XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS (self)->finalize (self);
4339 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4340                 g_type_free_instance ((GTypeInstance *) self);
4341 #line 4342 "DialogNewComponent.vala.c"
4342         }
4343 }
4344
4345
4346 static gpointer _xcls_dialognewcomponent_xcls_parent_ref0 (gpointer self) {
4347 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4348         return self ? xcls_dialognewcomponent_xcls_parent_ref (self) : NULL;
4349 #line 4350 "DialogNewComponent.vala.c"
4350 }
4351
4352
4353 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type) {
4354         Xcls_DialogNewComponentXcls_parent* self = NULL;
4355         GtkEntry* _tmp0_;
4356         Xcls_DialogNewComponent* _tmp1_;
4357         Xcls_DialogNewComponentXcls_parent* _tmp2_;
4358         GtkEntry* _tmp3_;
4359 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4360         self = (Xcls_DialogNewComponentXcls_parent*) g_type_create_instance (object_type);
4361 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4362         _tmp0_ = (GtkEntry*) gtk_entry_new ();
4363 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4364         g_object_ref_sink (_tmp0_);
4365 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4366         _g_object_unref0 (self->el);
4367 #line 590 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4368         self->el = _tmp0_;
4369 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4370         _tmp1_ = xcls_dialognewcomponent__this;
4371 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4372         _tmp2_ = _xcls_dialognewcomponent_xcls_parent_ref0 (self);
4373 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4374         _xcls_dialognewcomponent_xcls_parent_unref0 (_tmp1_->parent);
4375 #line 591 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4376         _tmp1_->parent = _tmp2_;
4377 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4378         _tmp3_ = self->el;
4379 #line 596 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4380         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
4381 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4382         return self;
4383 #line 4384 "DialogNewComponent.vala.c"
4384 }
4385
4386
4387 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (void) {
4388 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4389         return xcls_dialognewcomponent_xcls_parent_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT);
4390 #line 4391 "DialogNewComponent.vala.c"
4391 }
4392
4393
4394 static void xcls_dialognewcomponent_value_xcls_parent_init (GValue* value) {
4395 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4396         value->data[0].v_pointer = NULL;
4397 #line 4398 "DialogNewComponent.vala.c"
4398 }
4399
4400
4401 static void xcls_dialognewcomponent_value_xcls_parent_free_value (GValue* value) {
4402 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4403         if (value->data[0].v_pointer) {
4404 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4405                 xcls_dialognewcomponent_xcls_parent_unref (value->data[0].v_pointer);
4406 #line 4407 "DialogNewComponent.vala.c"
4407         }
4408 }
4409
4410
4411 static void xcls_dialognewcomponent_value_xcls_parent_copy_value (const GValue* src_value, GValue* dest_value) {
4412 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4413         if (src_value->data[0].v_pointer) {
4414 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4415                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_parent_ref (src_value->data[0].v_pointer);
4416 #line 4417 "DialogNewComponent.vala.c"
4417         } else {
4418 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4419                 dest_value->data[0].v_pointer = NULL;
4420 #line 4421 "DialogNewComponent.vala.c"
4421         }
4422 }
4423
4424
4425 static gpointer xcls_dialognewcomponent_value_xcls_parent_peek_pointer (const GValue* value) {
4426 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4427         return value->data[0].v_pointer;
4428 #line 4429 "DialogNewComponent.vala.c"
4429 }
4430
4431
4432 static gchar* xcls_dialognewcomponent_value_xcls_parent_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4433 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4434         if (collect_values[0].v_pointer) {
4435 #line 4436 "DialogNewComponent.vala.c"
4436                 Xcls_DialogNewComponentXcls_parent* object;
4437                 object = collect_values[0].v_pointer;
4438 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4439                 if (object->parent_instance.g_class == NULL) {
4440 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4441                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4442 #line 4443 "DialogNewComponent.vala.c"
4443                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
4444 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4445                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4446 #line 4447 "DialogNewComponent.vala.c"
4447                 }
4448 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4449                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_parent_ref (object);
4450 #line 4451 "DialogNewComponent.vala.c"
4451         } else {
4452 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4453                 value->data[0].v_pointer = NULL;
4454 #line 4455 "DialogNewComponent.vala.c"
4455         }
4456 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4457         return NULL;
4458 #line 4459 "DialogNewComponent.vala.c"
4459 }
4460
4461
4462 static gchar* xcls_dialognewcomponent_value_xcls_parent_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4463         Xcls_DialogNewComponentXcls_parent** object_p;
4464         object_p = collect_values[0].v_pointer;
4465 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4466         if (!object_p) {
4467 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4468                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
4469 #line 4470 "DialogNewComponent.vala.c"
4470         }
4471 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4472         if (!value->data[0].v_pointer) {
4473 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4474                 *object_p = NULL;
4475 #line 4476 "DialogNewComponent.vala.c"
4476         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
4477 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4478                 *object_p = value->data[0].v_pointer;
4479 #line 4480 "DialogNewComponent.vala.c"
4480         } else {
4481 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4482                 *object_p = xcls_dialognewcomponent_xcls_parent_ref (value->data[0].v_pointer);
4483 #line 4484 "DialogNewComponent.vala.c"
4484         }
4485 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4486         return NULL;
4487 #line 4488 "DialogNewComponent.vala.c"
4488 }
4489
4490
4491 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_parent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
4492         Xcls_DialogNewComponentParamSpecXcls_parent* spec;
4493 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4494         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT), NULL);
4495 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4496         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
4497 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4498         G_PARAM_SPEC (spec)->value_type = object_type;
4499 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4500         return G_PARAM_SPEC (spec);
4501 #line 4502 "DialogNewComponent.vala.c"
4502 }
4503
4504
4505 gpointer xcls_dialognewcomponent_value_get_xcls_parent (const GValue* value) {
4506 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4507         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT), NULL);
4508 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4509         return value->data[0].v_pointer;
4510 #line 4511 "DialogNewComponent.vala.c"
4511 }
4512
4513
4514 void xcls_dialognewcomponent_value_set_xcls_parent (GValue* value, gpointer v_object) {
4515         Xcls_DialogNewComponentXcls_parent* old;
4516 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4517         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
4518 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4519         old = value->data[0].v_pointer;
4520 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4521         if (v_object) {
4522 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4523                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
4524 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4525                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
4526 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4527                 value->data[0].v_pointer = v_object;
4528 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4529                 xcls_dialognewcomponent_xcls_parent_ref (value->data[0].v_pointer);
4530 #line 4531 "DialogNewComponent.vala.c"
4531         } else {
4532 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4533                 value->data[0].v_pointer = NULL;
4534 #line 4535 "DialogNewComponent.vala.c"
4535         }
4536 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4537         if (old) {
4538 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4539                 xcls_dialognewcomponent_xcls_parent_unref (old);
4540 #line 4541 "DialogNewComponent.vala.c"
4541         }
4542 }
4543
4544
4545 void xcls_dialognewcomponent_value_take_xcls_parent (GValue* value, gpointer v_object) {
4546         Xcls_DialogNewComponentXcls_parent* old;
4547 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4548         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
4549 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4550         old = value->data[0].v_pointer;
4551 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4552         if (v_object) {
4553 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4554                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT));
4555 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4556                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
4557 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4558                 value->data[0].v_pointer = v_object;
4559 #line 4560 "DialogNewComponent.vala.c"
4560         } else {
4561 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4562                 value->data[0].v_pointer = NULL;
4563 #line 4564 "DialogNewComponent.vala.c"
4564         }
4565 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4566         if (old) {
4567 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4568                 xcls_dialognewcomponent_xcls_parent_unref (old);
4569 #line 4570 "DialogNewComponent.vala.c"
4570         }
4571 }
4572
4573
4574 static void xcls_dialognewcomponent_xcls_parent_class_init (Xcls_DialogNewComponentXcls_parentClass * klass) {
4575 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4576         xcls_dialognewcomponent_xcls_parent_parent_class = g_type_class_peek_parent (klass);
4577 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4578         XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_parent_finalize;
4579 #line 4580 "DialogNewComponent.vala.c"
4580 }
4581
4582
4583 static void xcls_dialognewcomponent_xcls_parent_instance_init (Xcls_DialogNewComponentXcls_parent * self) {
4584 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4585         self->ref_count = 1;
4586 #line 4587 "DialogNewComponent.vala.c"
4587 }
4588
4589
4590 static void xcls_dialognewcomponent_xcls_parent_finalize (Xcls_DialogNewComponentXcls_parent* obj) {
4591         Xcls_DialogNewComponentXcls_parent * self;
4592 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4593         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent);
4594 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4595         _g_object_unref0 (self->el);
4596 #line 4597 "DialogNewComponent.vala.c"
4597 }
4598
4599
4600 GType xcls_dialognewcomponent_xcls_parent_get_type (void) {
4601         static volatile gsize xcls_dialognewcomponent_xcls_parent_type_id__volatile = 0;
4602         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_parent_type_id__volatile)) {
4603                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_parent_init, xcls_dialognewcomponent_value_xcls_parent_free_value, xcls_dialognewcomponent_value_xcls_parent_copy_value, xcls_dialognewcomponent_value_xcls_parent_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_parent_collect_value, "p", xcls_dialognewcomponent_value_xcls_parent_lcopy_value };
4604                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_parentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_parent_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_parent), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_parent_instance_init, &g_define_type_value_table };
4605                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
4606                 GType xcls_dialognewcomponent_xcls_parent_type_id;
4607                 xcls_dialognewcomponent_xcls_parent_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_parent", &g_define_type_info, &g_define_type_fundamental_info, 0);
4608                 g_once_init_leave (&xcls_dialognewcomponent_xcls_parent_type_id__volatile, xcls_dialognewcomponent_xcls_parent_type_id);
4609         }
4610         return xcls_dialognewcomponent_xcls_parent_type_id__volatile;
4611 }
4612
4613
4614 gpointer xcls_dialognewcomponent_xcls_parent_ref (gpointer instance) {
4615         Xcls_DialogNewComponentXcls_parent* self;
4616         self = instance;
4617 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4618         g_atomic_int_inc (&self->ref_count);
4619 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4620         return instance;
4621 #line 4622 "DialogNewComponent.vala.c"
4622 }
4623
4624
4625 void xcls_dialognewcomponent_xcls_parent_unref (gpointer instance) {
4626         Xcls_DialogNewComponentXcls_parent* self;
4627         self = instance;
4628 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4629         if (g_atomic_int_dec_and_test (&self->ref_count)) {
4630 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4631                 XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS (self)->finalize (self);
4632 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4633                 g_type_free_instance ((GTypeInstance *) self);
4634 #line 4635 "DialogNewComponent.vala.c"
4635         }
4636 }
4637
4638
4639 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type) {
4640         Xcls_DialogNewComponentXcls_Label12* self = NULL;
4641         GtkLabel* _tmp0_;
4642         GtkLabel* _tmp1_;
4643         GtkLabel* _tmp2_;
4644         GtkLabel* _tmp3_;
4645 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4646         self = (Xcls_DialogNewComponentXcls_Label12*) g_type_create_instance (object_type);
4647 #line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4648         _tmp0_ = (GtkLabel*) gtk_label_new ("Permission Name");
4649 #line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4650         g_object_ref_sink (_tmp0_);
4651 #line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4652         _g_object_unref0 (self->el);
4653 #line 626 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4654         self->el = _tmp0_;
4655 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4656         _tmp1_ = self->el;
4657 #line 631 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4658         gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
4659 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4660         _tmp2_ = self->el;
4661 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4662         gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
4663 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4664         _tmp3_ = self->el;
4665 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4666         g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
4667 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4668         return self;
4669 #line 4670 "DialogNewComponent.vala.c"
4670 }
4671
4672
4673 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (void) {
4674 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4675         return xcls_dialognewcomponent_xcls_label12_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12);
4676 #line 4677 "DialogNewComponent.vala.c"
4677 }
4678
4679
4680 static void xcls_dialognewcomponent_value_xcls_label12_init (GValue* value) {
4681 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4682         value->data[0].v_pointer = NULL;
4683 #line 4684 "DialogNewComponent.vala.c"
4684 }
4685
4686
4687 static void xcls_dialognewcomponent_value_xcls_label12_free_value (GValue* value) {
4688 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4689         if (value->data[0].v_pointer) {
4690 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4691                 xcls_dialognewcomponent_xcls_label12_unref (value->data[0].v_pointer);
4692 #line 4693 "DialogNewComponent.vala.c"
4693         }
4694 }
4695
4696
4697 static void xcls_dialognewcomponent_value_xcls_label12_copy_value (const GValue* src_value, GValue* dest_value) {
4698 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4699         if (src_value->data[0].v_pointer) {
4700 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4701                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label12_ref (src_value->data[0].v_pointer);
4702 #line 4703 "DialogNewComponent.vala.c"
4703         } else {
4704 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4705                 dest_value->data[0].v_pointer = NULL;
4706 #line 4707 "DialogNewComponent.vala.c"
4707         }
4708 }
4709
4710
4711 static gpointer xcls_dialognewcomponent_value_xcls_label12_peek_pointer (const GValue* value) {
4712 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4713         return value->data[0].v_pointer;
4714 #line 4715 "DialogNewComponent.vala.c"
4715 }
4716
4717
4718 static gchar* xcls_dialognewcomponent_value_xcls_label12_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4719 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4720         if (collect_values[0].v_pointer) {
4721 #line 4722 "DialogNewComponent.vala.c"
4722                 Xcls_DialogNewComponentXcls_Label12* object;
4723                 object = collect_values[0].v_pointer;
4724 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4725                 if (object->parent_instance.g_class == NULL) {
4726 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4727                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4728 #line 4729 "DialogNewComponent.vala.c"
4729                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
4730 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4731                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
4732 #line 4733 "DialogNewComponent.vala.c"
4733                 }
4734 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4735                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label12_ref (object);
4736 #line 4737 "DialogNewComponent.vala.c"
4737         } else {
4738 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4739                 value->data[0].v_pointer = NULL;
4740 #line 4741 "DialogNewComponent.vala.c"
4741         }
4742 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4743         return NULL;
4744 #line 4745 "DialogNewComponent.vala.c"
4745 }
4746
4747
4748 static gchar* xcls_dialognewcomponent_value_xcls_label12_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
4749         Xcls_DialogNewComponentXcls_Label12** object_p;
4750         object_p = collect_values[0].v_pointer;
4751 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4752         if (!object_p) {
4753 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4754                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
4755 #line 4756 "DialogNewComponent.vala.c"
4756         }
4757 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4758         if (!value->data[0].v_pointer) {
4759 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4760                 *object_p = NULL;
4761 #line 4762 "DialogNewComponent.vala.c"
4762         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
4763 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4764                 *object_p = value->data[0].v_pointer;
4765 #line 4766 "DialogNewComponent.vala.c"
4766         } else {
4767 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4768                 *object_p = xcls_dialognewcomponent_xcls_label12_ref (value->data[0].v_pointer);
4769 #line 4770 "DialogNewComponent.vala.c"
4770         }
4771 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4772         return NULL;
4773 #line 4774 "DialogNewComponent.vala.c"
4774 }
4775
4776
4777 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label12 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
4778         Xcls_DialogNewComponentParamSpecXcls_Label12* spec;
4779 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4780         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12), NULL);
4781 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4782         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
4783 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4784         G_PARAM_SPEC (spec)->value_type = object_type;
4785 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4786         return G_PARAM_SPEC (spec);
4787 #line 4788 "DialogNewComponent.vala.c"
4788 }
4789
4790
4791 gpointer xcls_dialognewcomponent_value_get_xcls_label12 (const GValue* value) {
4792 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4793         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12), NULL);
4794 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4795         return value->data[0].v_pointer;
4796 #line 4797 "DialogNewComponent.vala.c"
4797 }
4798
4799
4800 void xcls_dialognewcomponent_value_set_xcls_label12 (GValue* value, gpointer v_object) {
4801         Xcls_DialogNewComponentXcls_Label12* old;
4802 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4803         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
4804 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4805         old = value->data[0].v_pointer;
4806 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4807         if (v_object) {
4808 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4809                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
4810 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4811                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
4812 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4813                 value->data[0].v_pointer = v_object;
4814 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4815                 xcls_dialognewcomponent_xcls_label12_ref (value->data[0].v_pointer);
4816 #line 4817 "DialogNewComponent.vala.c"
4817         } else {
4818 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4819                 value->data[0].v_pointer = NULL;
4820 #line 4821 "DialogNewComponent.vala.c"
4821         }
4822 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4823         if (old) {
4824 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4825                 xcls_dialognewcomponent_xcls_label12_unref (old);
4826 #line 4827 "DialogNewComponent.vala.c"
4827         }
4828 }
4829
4830
4831 void xcls_dialognewcomponent_value_take_xcls_label12 (GValue* value, gpointer v_object) {
4832         Xcls_DialogNewComponentXcls_Label12* old;
4833 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4834         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
4835 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4836         old = value->data[0].v_pointer;
4837 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4838         if (v_object) {
4839 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4840                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12));
4841 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4842                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
4843 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4844                 value->data[0].v_pointer = v_object;
4845 #line 4846 "DialogNewComponent.vala.c"
4846         } else {
4847 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4848                 value->data[0].v_pointer = NULL;
4849 #line 4850 "DialogNewComponent.vala.c"
4850         }
4851 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4852         if (old) {
4853 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4854                 xcls_dialognewcomponent_xcls_label12_unref (old);
4855 #line 4856 "DialogNewComponent.vala.c"
4856         }
4857 }
4858
4859
4860 static void xcls_dialognewcomponent_xcls_label12_class_init (Xcls_DialogNewComponentXcls_Label12Class * klass) {
4861 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4862         xcls_dialognewcomponent_xcls_label12_parent_class = g_type_class_peek_parent (klass);
4863 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4864         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label12_finalize;
4865 #line 4866 "DialogNewComponent.vala.c"
4866 }
4867
4868
4869 static void xcls_dialognewcomponent_xcls_label12_instance_init (Xcls_DialogNewComponentXcls_Label12 * self) {
4870 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4871         self->ref_count = 1;
4872 #line 4873 "DialogNewComponent.vala.c"
4873 }
4874
4875
4876 static void xcls_dialognewcomponent_xcls_label12_finalize (Xcls_DialogNewComponentXcls_Label12* obj) {
4877         Xcls_DialogNewComponentXcls_Label12 * self;
4878 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4879         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12);
4880 #line 619 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4881         _g_object_unref0 (self->el);
4882 #line 4883 "DialogNewComponent.vala.c"
4883 }
4884
4885
4886 GType xcls_dialognewcomponent_xcls_label12_get_type (void) {
4887         static volatile gsize xcls_dialognewcomponent_xcls_label12_type_id__volatile = 0;
4888         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label12_type_id__volatile)) {
4889                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label12_init, xcls_dialognewcomponent_value_xcls_label12_free_value, xcls_dialognewcomponent_value_xcls_label12_copy_value, xcls_dialognewcomponent_value_xcls_label12_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label12_collect_value, "p", xcls_dialognewcomponent_value_xcls_label12_lcopy_value };
4890                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label12Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label12_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label12), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label12_instance_init, &g_define_type_value_table };
4891                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
4892                 GType xcls_dialognewcomponent_xcls_label12_type_id;
4893                 xcls_dialognewcomponent_xcls_label12_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label12", &g_define_type_info, &g_define_type_fundamental_info, 0);
4894                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label12_type_id__volatile, xcls_dialognewcomponent_xcls_label12_type_id);
4895         }
4896         return xcls_dialognewcomponent_xcls_label12_type_id__volatile;
4897 }
4898
4899
4900 gpointer xcls_dialognewcomponent_xcls_label12_ref (gpointer instance) {
4901         Xcls_DialogNewComponentXcls_Label12* self;
4902         self = instance;
4903 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4904         g_atomic_int_inc (&self->ref_count);
4905 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4906         return instance;
4907 #line 4908 "DialogNewComponent.vala.c"
4908 }
4909
4910
4911 void xcls_dialognewcomponent_xcls_label12_unref (gpointer instance) {
4912         Xcls_DialogNewComponentXcls_Label12* self;
4913         self = instance;
4914 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4915         if (g_atomic_int_dec_and_test (&self->ref_count)) {
4916 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4917                 XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS (self)->finalize (self);
4918 #line 617 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4919                 g_type_free_instance ((GTypeInstance *) self);
4920 #line 4921 "DialogNewComponent.vala.c"
4921         }
4922 }
4923
4924
4925 static gpointer _xcls_dialognewcomponent_xcls_permname_ref0 (gpointer self) {
4926 #line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4927         return self ? xcls_dialognewcomponent_xcls_permname_ref (self) : NULL;
4928 #line 4929 "DialogNewComponent.vala.c"
4929 }
4930
4931
4932 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type) {
4933         Xcls_DialogNewComponentXcls_permname* self = NULL;
4934         GtkEntry* _tmp0_;
4935         Xcls_DialogNewComponent* _tmp1_;
4936         Xcls_DialogNewComponentXcls_permname* _tmp2_;
4937         GtkEntry* _tmp3_;
4938 #line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4939         self = (Xcls_DialogNewComponentXcls_permname*) g_type_create_instance (object_type);
4940 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4941         _tmp0_ = (GtkEntry*) gtk_entry_new ();
4942 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4943         g_object_ref_sink (_tmp0_);
4944 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4945         _g_object_unref0 (self->el);
4946 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4947         self->el = _tmp0_;
4948 #line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4949         _tmp1_ = xcls_dialognewcomponent__this;
4950 #line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4951         _tmp2_ = _xcls_dialognewcomponent_xcls_permname_ref0 (self);
4952 #line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4953         _xcls_dialognewcomponent_xcls_permname_unref0 (_tmp1_->permname);
4954 #line 670 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4955         _tmp1_->permname = _tmp2_;
4956 #line 675 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4957         _tmp3_ = self->el;
4958 #line 675 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4959         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
4960 #line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4961         return self;
4962 #line 4963 "DialogNewComponent.vala.c"
4963 }
4964
4965
4966 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (void) {
4967 #line 667 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4968         return xcls_dialognewcomponent_xcls_permname_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME);
4969 #line 4970 "DialogNewComponent.vala.c"
4970 }
4971
4972
4973 static void xcls_dialognewcomponent_value_xcls_permname_init (GValue* value) {
4974 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4975         value->data[0].v_pointer = NULL;
4976 #line 4977 "DialogNewComponent.vala.c"
4977 }
4978
4979
4980 static void xcls_dialognewcomponent_value_xcls_permname_free_value (GValue* value) {
4981 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4982         if (value->data[0].v_pointer) {
4983 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4984                 xcls_dialognewcomponent_xcls_permname_unref (value->data[0].v_pointer);
4985 #line 4986 "DialogNewComponent.vala.c"
4986         }
4987 }
4988
4989
4990 static void xcls_dialognewcomponent_value_xcls_permname_copy_value (const GValue* src_value, GValue* dest_value) {
4991 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4992         if (src_value->data[0].v_pointer) {
4993 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4994                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_permname_ref (src_value->data[0].v_pointer);
4995 #line 4996 "DialogNewComponent.vala.c"
4996         } else {
4997 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
4998                 dest_value->data[0].v_pointer = NULL;
4999 #line 5000 "DialogNewComponent.vala.c"
5000         }
5001 }
5002
5003
5004 static gpointer xcls_dialognewcomponent_value_xcls_permname_peek_pointer (const GValue* value) {
5005 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5006         return value->data[0].v_pointer;
5007 #line 5008 "DialogNewComponent.vala.c"
5008 }
5009
5010
5011 static gchar* xcls_dialognewcomponent_value_xcls_permname_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5012 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5013         if (collect_values[0].v_pointer) {
5014 #line 5015 "DialogNewComponent.vala.c"
5015                 Xcls_DialogNewComponentXcls_permname* object;
5016                 object = collect_values[0].v_pointer;
5017 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5018                 if (object->parent_instance.g_class == NULL) {
5019 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5020                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5021 #line 5022 "DialogNewComponent.vala.c"
5022                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
5023 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5024                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5025 #line 5026 "DialogNewComponent.vala.c"
5026                 }
5027 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5028                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_permname_ref (object);
5029 #line 5030 "DialogNewComponent.vala.c"
5030         } else {
5031 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5032                 value->data[0].v_pointer = NULL;
5033 #line 5034 "DialogNewComponent.vala.c"
5034         }
5035 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5036         return NULL;
5037 #line 5038 "DialogNewComponent.vala.c"
5038 }
5039
5040
5041 static gchar* xcls_dialognewcomponent_value_xcls_permname_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5042         Xcls_DialogNewComponentXcls_permname** object_p;
5043         object_p = collect_values[0].v_pointer;
5044 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5045         if (!object_p) {
5046 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5047                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
5048 #line 5049 "DialogNewComponent.vala.c"
5049         }
5050 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5051         if (!value->data[0].v_pointer) {
5052 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5053                 *object_p = NULL;
5054 #line 5055 "DialogNewComponent.vala.c"
5055         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
5056 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5057                 *object_p = value->data[0].v_pointer;
5058 #line 5059 "DialogNewComponent.vala.c"
5059         } else {
5060 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5061                 *object_p = xcls_dialognewcomponent_xcls_permname_ref (value->data[0].v_pointer);
5062 #line 5063 "DialogNewComponent.vala.c"
5063         }
5064 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5065         return NULL;
5066 #line 5067 "DialogNewComponent.vala.c"
5067 }
5068
5069
5070 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_permname (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
5071         Xcls_DialogNewComponentParamSpecXcls_permname* spec;
5072 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5073         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME), NULL);
5074 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5075         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
5076 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5077         G_PARAM_SPEC (spec)->value_type = object_type;
5078 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5079         return G_PARAM_SPEC (spec);
5080 #line 5081 "DialogNewComponent.vala.c"
5081 }
5082
5083
5084 gpointer xcls_dialognewcomponent_value_get_xcls_permname (const GValue* value) {
5085 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5086         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME), NULL);
5087 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5088         return value->data[0].v_pointer;
5089 #line 5090 "DialogNewComponent.vala.c"
5090 }
5091
5092
5093 void xcls_dialognewcomponent_value_set_xcls_permname (GValue* value, gpointer v_object) {
5094         Xcls_DialogNewComponentXcls_permname* old;
5095 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5096         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
5097 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5098         old = value->data[0].v_pointer;
5099 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5100         if (v_object) {
5101 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5102                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
5103 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5104                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5105 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5106                 value->data[0].v_pointer = v_object;
5107 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5108                 xcls_dialognewcomponent_xcls_permname_ref (value->data[0].v_pointer);
5109 #line 5110 "DialogNewComponent.vala.c"
5110         } else {
5111 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5112                 value->data[0].v_pointer = NULL;
5113 #line 5114 "DialogNewComponent.vala.c"
5114         }
5115 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5116         if (old) {
5117 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5118                 xcls_dialognewcomponent_xcls_permname_unref (old);
5119 #line 5120 "DialogNewComponent.vala.c"
5120         }
5121 }
5122
5123
5124 void xcls_dialognewcomponent_value_take_xcls_permname (GValue* value, gpointer v_object) {
5125         Xcls_DialogNewComponentXcls_permname* old;
5126 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5127         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
5128 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5129         old = value->data[0].v_pointer;
5130 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5131         if (v_object) {
5132 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5133                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME));
5134 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5135                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5136 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5137                 value->data[0].v_pointer = v_object;
5138 #line 5139 "DialogNewComponent.vala.c"
5139         } else {
5140 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5141                 value->data[0].v_pointer = NULL;
5142 #line 5143 "DialogNewComponent.vala.c"
5143         }
5144 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5145         if (old) {
5146 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5147                 xcls_dialognewcomponent_xcls_permname_unref (old);
5148 #line 5149 "DialogNewComponent.vala.c"
5149         }
5150 }
5151
5152
5153 static void xcls_dialognewcomponent_xcls_permname_class_init (Xcls_DialogNewComponentXcls_permnameClass * klass) {
5154 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5155         xcls_dialognewcomponent_xcls_permname_parent_class = g_type_class_peek_parent (klass);
5156 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5157         XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_permname_finalize;
5158 #line 5159 "DialogNewComponent.vala.c"
5159 }
5160
5161
5162 static void xcls_dialognewcomponent_xcls_permname_instance_init (Xcls_DialogNewComponentXcls_permname * self) {
5163 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5164         self->ref_count = 1;
5165 #line 5166 "DialogNewComponent.vala.c"
5166 }
5167
5168
5169 static void xcls_dialognewcomponent_xcls_permname_finalize (Xcls_DialogNewComponentXcls_permname* obj) {
5170         Xcls_DialogNewComponentXcls_permname * self;
5171 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5172         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname);
5173 #line 662 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5174         _g_object_unref0 (self->el);
5175 #line 5176 "DialogNewComponent.vala.c"
5176 }
5177
5178
5179 GType xcls_dialognewcomponent_xcls_permname_get_type (void) {
5180         static volatile gsize xcls_dialognewcomponent_xcls_permname_type_id__volatile = 0;
5181         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_permname_type_id__volatile)) {
5182                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_permname_init, xcls_dialognewcomponent_value_xcls_permname_free_value, xcls_dialognewcomponent_value_xcls_permname_copy_value, xcls_dialognewcomponent_value_xcls_permname_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_permname_collect_value, "p", xcls_dialognewcomponent_value_xcls_permname_lcopy_value };
5183                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_permnameClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_permname_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_permname), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_permname_instance_init, &g_define_type_value_table };
5184                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
5185                 GType xcls_dialognewcomponent_xcls_permname_type_id;
5186                 xcls_dialognewcomponent_xcls_permname_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_permname", &g_define_type_info, &g_define_type_fundamental_info, 0);
5187                 g_once_init_leave (&xcls_dialognewcomponent_xcls_permname_type_id__volatile, xcls_dialognewcomponent_xcls_permname_type_id);
5188         }
5189         return xcls_dialognewcomponent_xcls_permname_type_id__volatile;
5190 }
5191
5192
5193 gpointer xcls_dialognewcomponent_xcls_permname_ref (gpointer instance) {
5194         Xcls_DialogNewComponentXcls_permname* self;
5195         self = instance;
5196 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5197         g_atomic_int_inc (&self->ref_count);
5198 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5199         return instance;
5200 #line 5201 "DialogNewComponent.vala.c"
5201 }
5202
5203
5204 void xcls_dialognewcomponent_xcls_permname_unref (gpointer instance) {
5205         Xcls_DialogNewComponentXcls_permname* self;
5206         self = instance;
5207 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5208         if (g_atomic_int_dec_and_test (&self->ref_count)) {
5209 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5210                 XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS (self)->finalize (self);
5211 #line 660 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5212                 g_type_free_instance ((GTypeInstance *) self);
5213 #line 5214 "DialogNewComponent.vala.c"
5214         }
5215 }
5216
5217
5218 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type) {
5219         Xcls_DialogNewComponentXcls_Label14* self = NULL;
5220         GtkLabel* _tmp0_;
5221         GtkLabel* _tmp1_;
5222         GtkLabel* _tmp2_;
5223         GtkLabel* _tmp3_;
5224 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5225         self = (Xcls_DialogNewComponentXcls_Label14*) g_type_create_instance (object_type);
5226 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5227         _tmp0_ = (GtkLabel*) gtk_label_new ("Order (for tabs)");
5228 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5229         g_object_ref_sink (_tmp0_);
5230 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5231         _g_object_unref0 (self->el);
5232 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5233         self->el = _tmp0_;
5234 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5235         _tmp1_ = self->el;
5236 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5237         gtk_label_set_justify (_tmp1_, GTK_JUSTIFY_RIGHT);
5238 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5239         _tmp2_ = self->el;
5240 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5241         gtk_widget_set_visible ((GtkWidget*) _tmp2_, TRUE);
5242 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5243         _tmp3_ = self->el;
5244 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5245         g_object_set ((GtkMisc*) _tmp3_, "xalign", 0.9f, NULL);
5246 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5247         return self;
5248 #line 5249 "DialogNewComponent.vala.c"
5249 }
5250
5251
5252 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (void) {
5253 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5254         return xcls_dialognewcomponent_xcls_label14_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14);
5255 #line 5256 "DialogNewComponent.vala.c"
5256 }
5257
5258
5259 static void xcls_dialognewcomponent_value_xcls_label14_init (GValue* value) {
5260 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5261         value->data[0].v_pointer = NULL;
5262 #line 5263 "DialogNewComponent.vala.c"
5263 }
5264
5265
5266 static void xcls_dialognewcomponent_value_xcls_label14_free_value (GValue* value) {
5267 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5268         if (value->data[0].v_pointer) {
5269 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5270                 xcls_dialognewcomponent_xcls_label14_unref (value->data[0].v_pointer);
5271 #line 5272 "DialogNewComponent.vala.c"
5272         }
5273 }
5274
5275
5276 static void xcls_dialognewcomponent_value_xcls_label14_copy_value (const GValue* src_value, GValue* dest_value) {
5277 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5278         if (src_value->data[0].v_pointer) {
5279 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5280                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label14_ref (src_value->data[0].v_pointer);
5281 #line 5282 "DialogNewComponent.vala.c"
5282         } else {
5283 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5284                 dest_value->data[0].v_pointer = NULL;
5285 #line 5286 "DialogNewComponent.vala.c"
5286         }
5287 }
5288
5289
5290 static gpointer xcls_dialognewcomponent_value_xcls_label14_peek_pointer (const GValue* value) {
5291 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5292         return value->data[0].v_pointer;
5293 #line 5294 "DialogNewComponent.vala.c"
5294 }
5295
5296
5297 static gchar* xcls_dialognewcomponent_value_xcls_label14_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5298 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5299         if (collect_values[0].v_pointer) {
5300 #line 5301 "DialogNewComponent.vala.c"
5301                 Xcls_DialogNewComponentXcls_Label14* object;
5302                 object = collect_values[0].v_pointer;
5303 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5304                 if (object->parent_instance.g_class == NULL) {
5305 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5306                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5307 #line 5308 "DialogNewComponent.vala.c"
5308                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
5309 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5310                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5311 #line 5312 "DialogNewComponent.vala.c"
5312                 }
5313 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5314                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_label14_ref (object);
5315 #line 5316 "DialogNewComponent.vala.c"
5316         } else {
5317 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5318                 value->data[0].v_pointer = NULL;
5319 #line 5320 "DialogNewComponent.vala.c"
5320         }
5321 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5322         return NULL;
5323 #line 5324 "DialogNewComponent.vala.c"
5324 }
5325
5326
5327 static gchar* xcls_dialognewcomponent_value_xcls_label14_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5328         Xcls_DialogNewComponentXcls_Label14** object_p;
5329         object_p = collect_values[0].v_pointer;
5330 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5331         if (!object_p) {
5332 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5333                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
5334 #line 5335 "DialogNewComponent.vala.c"
5335         }
5336 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5337         if (!value->data[0].v_pointer) {
5338 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5339                 *object_p = NULL;
5340 #line 5341 "DialogNewComponent.vala.c"
5341         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
5342 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5343                 *object_p = value->data[0].v_pointer;
5344 #line 5345 "DialogNewComponent.vala.c"
5345         } else {
5346 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5347                 *object_p = xcls_dialognewcomponent_xcls_label14_ref (value->data[0].v_pointer);
5348 #line 5349 "DialogNewComponent.vala.c"
5349         }
5350 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5351         return NULL;
5352 #line 5353 "DialogNewComponent.vala.c"
5353 }
5354
5355
5356 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_label14 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
5357         Xcls_DialogNewComponentParamSpecXcls_Label14* spec;
5358 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5359         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14), NULL);
5360 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5361         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
5362 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5363         G_PARAM_SPEC (spec)->value_type = object_type;
5364 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5365         return G_PARAM_SPEC (spec);
5366 #line 5367 "DialogNewComponent.vala.c"
5367 }
5368
5369
5370 gpointer xcls_dialognewcomponent_value_get_xcls_label14 (const GValue* value) {
5371 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5372         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14), NULL);
5373 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5374         return value->data[0].v_pointer;
5375 #line 5376 "DialogNewComponent.vala.c"
5376 }
5377
5378
5379 void xcls_dialognewcomponent_value_set_xcls_label14 (GValue* value, gpointer v_object) {
5380         Xcls_DialogNewComponentXcls_Label14* old;
5381 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5382         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
5383 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5384         old = value->data[0].v_pointer;
5385 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5386         if (v_object) {
5387 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5388                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
5389 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5390                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5391 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5392                 value->data[0].v_pointer = v_object;
5393 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5394                 xcls_dialognewcomponent_xcls_label14_ref (value->data[0].v_pointer);
5395 #line 5396 "DialogNewComponent.vala.c"
5396         } else {
5397 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5398                 value->data[0].v_pointer = NULL;
5399 #line 5400 "DialogNewComponent.vala.c"
5400         }
5401 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5402         if (old) {
5403 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5404                 xcls_dialognewcomponent_xcls_label14_unref (old);
5405 #line 5406 "DialogNewComponent.vala.c"
5406         }
5407 }
5408
5409
5410 void xcls_dialognewcomponent_value_take_xcls_label14 (GValue* value, gpointer v_object) {
5411         Xcls_DialogNewComponentXcls_Label14* old;
5412 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5413         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
5414 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5415         old = value->data[0].v_pointer;
5416 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5417         if (v_object) {
5418 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5419                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14));
5420 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5421                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5422 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5423                 value->data[0].v_pointer = v_object;
5424 #line 5425 "DialogNewComponent.vala.c"
5425         } else {
5426 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5427                 value->data[0].v_pointer = NULL;
5428 #line 5429 "DialogNewComponent.vala.c"
5429         }
5430 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5431         if (old) {
5432 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5433                 xcls_dialognewcomponent_xcls_label14_unref (old);
5434 #line 5435 "DialogNewComponent.vala.c"
5435         }
5436 }
5437
5438
5439 static void xcls_dialognewcomponent_xcls_label14_class_init (Xcls_DialogNewComponentXcls_Label14Class * klass) {
5440 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5441         xcls_dialognewcomponent_xcls_label14_parent_class = g_type_class_peek_parent (klass);
5442 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5443         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label14_finalize;
5444 #line 5445 "DialogNewComponent.vala.c"
5445 }
5446
5447
5448 static void xcls_dialognewcomponent_xcls_label14_instance_init (Xcls_DialogNewComponentXcls_Label14 * self) {
5449 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5450         self->ref_count = 1;
5451 #line 5452 "DialogNewComponent.vala.c"
5452 }
5453
5454
5455 static void xcls_dialognewcomponent_xcls_label14_finalize (Xcls_DialogNewComponentXcls_Label14* obj) {
5456         Xcls_DialogNewComponentXcls_Label14 * self;
5457 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5458         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14);
5459 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5460         _g_object_unref0 (self->el);
5461 #line 5462 "DialogNewComponent.vala.c"
5462 }
5463
5464
5465 GType xcls_dialognewcomponent_xcls_label14_get_type (void) {
5466         static volatile gsize xcls_dialognewcomponent_xcls_label14_type_id__volatile = 0;
5467         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label14_type_id__volatile)) {
5468                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_label14_init, xcls_dialognewcomponent_value_xcls_label14_free_value, xcls_dialognewcomponent_value_xcls_label14_copy_value, xcls_dialognewcomponent_value_xcls_label14_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_label14_collect_value, "p", xcls_dialognewcomponent_value_xcls_label14_lcopy_value };
5469                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Label14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_label14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Label14), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_label14_instance_init, &g_define_type_value_table };
5470                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
5471                 GType xcls_dialognewcomponent_xcls_label14_type_id;
5472                 xcls_dialognewcomponent_xcls_label14_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Label14", &g_define_type_info, &g_define_type_fundamental_info, 0);
5473                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label14_type_id__volatile, xcls_dialognewcomponent_xcls_label14_type_id);
5474         }
5475         return xcls_dialognewcomponent_xcls_label14_type_id__volatile;
5476 }
5477
5478
5479 gpointer xcls_dialognewcomponent_xcls_label14_ref (gpointer instance) {
5480         Xcls_DialogNewComponentXcls_Label14* self;
5481         self = instance;
5482 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5483         g_atomic_int_inc (&self->ref_count);
5484 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5485         return instance;
5486 #line 5487 "DialogNewComponent.vala.c"
5487 }
5488
5489
5490 void xcls_dialognewcomponent_xcls_label14_unref (gpointer instance) {
5491         Xcls_DialogNewComponentXcls_Label14* self;
5492         self = instance;
5493 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5494         if (g_atomic_int_dec_and_test (&self->ref_count)) {
5495 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5496                 XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS (self)->finalize (self);
5497 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5498                 g_type_free_instance ((GTypeInstance *) self);
5499 #line 5500 "DialogNewComponent.vala.c"
5500         }
5501 }
5502
5503
5504 static gpointer _xcls_dialognewcomponent_xcls_modorder_ref0 (gpointer self) {
5505 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5506         return self ? xcls_dialognewcomponent_xcls_modorder_ref (self) : NULL;
5507 #line 5508 "DialogNewComponent.vala.c"
5508 }
5509
5510
5511 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type) {
5512         Xcls_DialogNewComponentXcls_modOrder* self = NULL;
5513         GtkEntry* _tmp0_;
5514         Xcls_DialogNewComponent* _tmp1_;
5515         Xcls_DialogNewComponentXcls_modOrder* _tmp2_;
5516         GtkEntry* _tmp3_;
5517 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5518         self = (Xcls_DialogNewComponentXcls_modOrder*) g_type_create_instance (object_type);
5519 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5520         _tmp0_ = (GtkEntry*) gtk_entry_new ();
5521 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5522         g_object_ref_sink (_tmp0_);
5523 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5524         _g_object_unref0 (self->el);
5525 #line 748 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5526         self->el = _tmp0_;
5527 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5528         _tmp1_ = xcls_dialognewcomponent__this;
5529 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5530         _tmp2_ = _xcls_dialognewcomponent_xcls_modorder_ref0 (self);
5531 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5532         _xcls_dialognewcomponent_xcls_modorder_unref0 (_tmp1_->modOrder);
5533 #line 749 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5534         _tmp1_->modOrder = _tmp2_;
5535 #line 754 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5536         _tmp3_ = self->el;
5537 #line 754 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5538         gtk_widget_set_visible ((GtkWidget*) _tmp3_, TRUE);
5539 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5540         return self;
5541 #line 5542 "DialogNewComponent.vala.c"
5542 }
5543
5544
5545 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (void) {
5546 #line 746 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5547         return xcls_dialognewcomponent_xcls_modorder_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER);
5548 #line 5549 "DialogNewComponent.vala.c"
5549 }
5550
5551
5552 static void xcls_dialognewcomponent_value_xcls_modorder_init (GValue* value) {
5553 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5554         value->data[0].v_pointer = NULL;
5555 #line 5556 "DialogNewComponent.vala.c"
5556 }
5557
5558
5559 static void xcls_dialognewcomponent_value_xcls_modorder_free_value (GValue* value) {
5560 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5561         if (value->data[0].v_pointer) {
5562 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5563                 xcls_dialognewcomponent_xcls_modorder_unref (value->data[0].v_pointer);
5564 #line 5565 "DialogNewComponent.vala.c"
5565         }
5566 }
5567
5568
5569 static void xcls_dialognewcomponent_value_xcls_modorder_copy_value (const GValue* src_value, GValue* dest_value) {
5570 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5571         if (src_value->data[0].v_pointer) {
5572 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5573                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_modorder_ref (src_value->data[0].v_pointer);
5574 #line 5575 "DialogNewComponent.vala.c"
5575         } else {
5576 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5577                 dest_value->data[0].v_pointer = NULL;
5578 #line 5579 "DialogNewComponent.vala.c"
5579         }
5580 }
5581
5582
5583 static gpointer xcls_dialognewcomponent_value_xcls_modorder_peek_pointer (const GValue* value) {
5584 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5585         return value->data[0].v_pointer;
5586 #line 5587 "DialogNewComponent.vala.c"
5587 }
5588
5589
5590 static gchar* xcls_dialognewcomponent_value_xcls_modorder_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5591 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5592         if (collect_values[0].v_pointer) {
5593 #line 5594 "DialogNewComponent.vala.c"
5594                 Xcls_DialogNewComponentXcls_modOrder* object;
5595                 object = collect_values[0].v_pointer;
5596 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5597                 if (object->parent_instance.g_class == NULL) {
5598 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5599                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5600 #line 5601 "DialogNewComponent.vala.c"
5601                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
5602 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5603                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5604 #line 5605 "DialogNewComponent.vala.c"
5605                 }
5606 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5607                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_modorder_ref (object);
5608 #line 5609 "DialogNewComponent.vala.c"
5609         } else {
5610 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5611                 value->data[0].v_pointer = NULL;
5612 #line 5613 "DialogNewComponent.vala.c"
5613         }
5614 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5615         return NULL;
5616 #line 5617 "DialogNewComponent.vala.c"
5617 }
5618
5619
5620 static gchar* xcls_dialognewcomponent_value_xcls_modorder_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5621         Xcls_DialogNewComponentXcls_modOrder** object_p;
5622         object_p = collect_values[0].v_pointer;
5623 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5624         if (!object_p) {
5625 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5626                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
5627 #line 5628 "DialogNewComponent.vala.c"
5628         }
5629 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5630         if (!value->data[0].v_pointer) {
5631 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5632                 *object_p = NULL;
5633 #line 5634 "DialogNewComponent.vala.c"
5634         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
5635 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5636                 *object_p = value->data[0].v_pointer;
5637 #line 5638 "DialogNewComponent.vala.c"
5638         } else {
5639 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5640                 *object_p = xcls_dialognewcomponent_xcls_modorder_ref (value->data[0].v_pointer);
5641 #line 5642 "DialogNewComponent.vala.c"
5642         }
5643 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5644         return NULL;
5645 #line 5646 "DialogNewComponent.vala.c"
5646 }
5647
5648
5649 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_modorder (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
5650         Xcls_DialogNewComponentParamSpecXcls_modOrder* spec;
5651 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5652         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER), NULL);
5653 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5654         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
5655 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5656         G_PARAM_SPEC (spec)->value_type = object_type;
5657 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5658         return G_PARAM_SPEC (spec);
5659 #line 5660 "DialogNewComponent.vala.c"
5660 }
5661
5662
5663 gpointer xcls_dialognewcomponent_value_get_xcls_modorder (const GValue* value) {
5664 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5665         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER), NULL);
5666 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5667         return value->data[0].v_pointer;
5668 #line 5669 "DialogNewComponent.vala.c"
5669 }
5670
5671
5672 void xcls_dialognewcomponent_value_set_xcls_modorder (GValue* value, gpointer v_object) {
5673         Xcls_DialogNewComponentXcls_modOrder* old;
5674 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5675         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
5676 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5677         old = value->data[0].v_pointer;
5678 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5679         if (v_object) {
5680 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5681                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
5682 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5683                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5684 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5685                 value->data[0].v_pointer = v_object;
5686 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5687                 xcls_dialognewcomponent_xcls_modorder_ref (value->data[0].v_pointer);
5688 #line 5689 "DialogNewComponent.vala.c"
5689         } else {
5690 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5691                 value->data[0].v_pointer = NULL;
5692 #line 5693 "DialogNewComponent.vala.c"
5693         }
5694 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5695         if (old) {
5696 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5697                 xcls_dialognewcomponent_xcls_modorder_unref (old);
5698 #line 5699 "DialogNewComponent.vala.c"
5699         }
5700 }
5701
5702
5703 void xcls_dialognewcomponent_value_take_xcls_modorder (GValue* value, gpointer v_object) {
5704         Xcls_DialogNewComponentXcls_modOrder* old;
5705 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5706         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
5707 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5708         old = value->data[0].v_pointer;
5709 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5710         if (v_object) {
5711 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5712                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER));
5713 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5714                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5715 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5716                 value->data[0].v_pointer = v_object;
5717 #line 5718 "DialogNewComponent.vala.c"
5718         } else {
5719 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5720                 value->data[0].v_pointer = NULL;
5721 #line 5722 "DialogNewComponent.vala.c"
5722         }
5723 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5724         if (old) {
5725 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5726                 xcls_dialognewcomponent_xcls_modorder_unref (old);
5727 #line 5728 "DialogNewComponent.vala.c"
5728         }
5729 }
5730
5731
5732 static void xcls_dialognewcomponent_xcls_modorder_class_init (Xcls_DialogNewComponentXcls_modOrderClass * klass) {
5733 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5734         xcls_dialognewcomponent_xcls_modorder_parent_class = g_type_class_peek_parent (klass);
5735 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5736         XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_modorder_finalize;
5737 #line 5738 "DialogNewComponent.vala.c"
5738 }
5739
5740
5741 static void xcls_dialognewcomponent_xcls_modorder_instance_init (Xcls_DialogNewComponentXcls_modOrder * self) {
5742 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5743         self->ref_count = 1;
5744 #line 5745 "DialogNewComponent.vala.c"
5745 }
5746
5747
5748 static void xcls_dialognewcomponent_xcls_modorder_finalize (Xcls_DialogNewComponentXcls_modOrder* obj) {
5749         Xcls_DialogNewComponentXcls_modOrder * self;
5750 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5751         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder);
5752 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5753         _g_object_unref0 (self->el);
5754 #line 5755 "DialogNewComponent.vala.c"
5755 }
5756
5757
5758 GType xcls_dialognewcomponent_xcls_modorder_get_type (void) {
5759         static volatile gsize xcls_dialognewcomponent_xcls_modorder_type_id__volatile = 0;
5760         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile)) {
5761                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_modorder_init, xcls_dialognewcomponent_value_xcls_modorder_free_value, xcls_dialognewcomponent_value_xcls_modorder_copy_value, xcls_dialognewcomponent_value_xcls_modorder_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_modorder_collect_value, "p", xcls_dialognewcomponent_value_xcls_modorder_lcopy_value };
5762                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_modOrderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_modorder_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_modOrder), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_modorder_instance_init, &g_define_type_value_table };
5763                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
5764                 GType xcls_dialognewcomponent_xcls_modorder_type_id;
5765                 xcls_dialognewcomponent_xcls_modorder_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_modOrder", &g_define_type_info, &g_define_type_fundamental_info, 0);
5766                 g_once_init_leave (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile, xcls_dialognewcomponent_xcls_modorder_type_id);
5767         }
5768         return xcls_dialognewcomponent_xcls_modorder_type_id__volatile;
5769 }
5770
5771
5772 gpointer xcls_dialognewcomponent_xcls_modorder_ref (gpointer instance) {
5773         Xcls_DialogNewComponentXcls_modOrder* self;
5774         self = instance;
5775 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5776         g_atomic_int_inc (&self->ref_count);
5777 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5778         return instance;
5779 #line 5780 "DialogNewComponent.vala.c"
5780 }
5781
5782
5783 void xcls_dialognewcomponent_xcls_modorder_unref (gpointer instance) {
5784         Xcls_DialogNewComponentXcls_modOrder* self;
5785         self = instance;
5786 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5787         if (g_atomic_int_dec_and_test (&self->ref_count)) {
5788 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5789                 XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS (self)->finalize (self);
5790 #line 739 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5791                 g_type_free_instance ((GTypeInstance *) self);
5792 #line 5793 "DialogNewComponent.vala.c"
5793         }
5794 }
5795
5796
5797 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type) {
5798         Xcls_DialogNewComponentXcls_Button16* self = NULL;
5799         GtkButton* _tmp0_;
5800         GtkButton* _tmp1_;
5801 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5802         self = (Xcls_DialogNewComponentXcls_Button16*) g_type_create_instance (object_type);
5803 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5804         _tmp0_ = (GtkButton*) gtk_button_new ();
5805 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5806         g_object_ref_sink (_tmp0_);
5807 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5808         _g_object_unref0 (self->el);
5809 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5810         self->el = _tmp0_;
5811 #line 789 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5812         _tmp1_ = self->el;
5813 #line 789 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5814         gtk_button_set_label (_tmp1_, "Cancel");
5815 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5816         return self;
5817 #line 5818 "DialogNewComponent.vala.c"
5818 }
5819
5820
5821 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (void) {
5822 #line 782 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5823         return xcls_dialognewcomponent_xcls_button16_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16);
5824 #line 5825 "DialogNewComponent.vala.c"
5825 }
5826
5827
5828 static void xcls_dialognewcomponent_value_xcls_button16_init (GValue* value) {
5829 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5830         value->data[0].v_pointer = NULL;
5831 #line 5832 "DialogNewComponent.vala.c"
5832 }
5833
5834
5835 static void xcls_dialognewcomponent_value_xcls_button16_free_value (GValue* value) {
5836 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5837         if (value->data[0].v_pointer) {
5838 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5839                 xcls_dialognewcomponent_xcls_button16_unref (value->data[0].v_pointer);
5840 #line 5841 "DialogNewComponent.vala.c"
5841         }
5842 }
5843
5844
5845 static void xcls_dialognewcomponent_value_xcls_button16_copy_value (const GValue* src_value, GValue* dest_value) {
5846 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5847         if (src_value->data[0].v_pointer) {
5848 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5849                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button16_ref (src_value->data[0].v_pointer);
5850 #line 5851 "DialogNewComponent.vala.c"
5851         } else {
5852 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5853                 dest_value->data[0].v_pointer = NULL;
5854 #line 5855 "DialogNewComponent.vala.c"
5855         }
5856 }
5857
5858
5859 static gpointer xcls_dialognewcomponent_value_xcls_button16_peek_pointer (const GValue* value) {
5860 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5861         return value->data[0].v_pointer;
5862 #line 5863 "DialogNewComponent.vala.c"
5863 }
5864
5865
5866 static gchar* xcls_dialognewcomponent_value_xcls_button16_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5867 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5868         if (collect_values[0].v_pointer) {
5869 #line 5870 "DialogNewComponent.vala.c"
5870                 Xcls_DialogNewComponentXcls_Button16* object;
5871                 object = collect_values[0].v_pointer;
5872 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5873                 if (object->parent_instance.g_class == NULL) {
5874 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5875                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5876 #line 5877 "DialogNewComponent.vala.c"
5877                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
5878 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5879                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
5880 #line 5881 "DialogNewComponent.vala.c"
5881                 }
5882 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5883                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button16_ref (object);
5884 #line 5885 "DialogNewComponent.vala.c"
5885         } else {
5886 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5887                 value->data[0].v_pointer = NULL;
5888 #line 5889 "DialogNewComponent.vala.c"
5889         }
5890 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5891         return NULL;
5892 #line 5893 "DialogNewComponent.vala.c"
5893 }
5894
5895
5896 static gchar* xcls_dialognewcomponent_value_xcls_button16_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
5897         Xcls_DialogNewComponentXcls_Button16** object_p;
5898         object_p = collect_values[0].v_pointer;
5899 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5900         if (!object_p) {
5901 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5902                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
5903 #line 5904 "DialogNewComponent.vala.c"
5904         }
5905 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5906         if (!value->data[0].v_pointer) {
5907 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5908                 *object_p = NULL;
5909 #line 5910 "DialogNewComponent.vala.c"
5910         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
5911 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5912                 *object_p = value->data[0].v_pointer;
5913 #line 5914 "DialogNewComponent.vala.c"
5914         } else {
5915 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5916                 *object_p = xcls_dialognewcomponent_xcls_button16_ref (value->data[0].v_pointer);
5917 #line 5918 "DialogNewComponent.vala.c"
5918         }
5919 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5920         return NULL;
5921 #line 5922 "DialogNewComponent.vala.c"
5922 }
5923
5924
5925 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button16 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
5926         Xcls_DialogNewComponentParamSpecXcls_Button16* spec;
5927 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5928         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16), NULL);
5929 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5930         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
5931 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5932         G_PARAM_SPEC (spec)->value_type = object_type;
5933 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5934         return G_PARAM_SPEC (spec);
5935 #line 5936 "DialogNewComponent.vala.c"
5936 }
5937
5938
5939 gpointer xcls_dialognewcomponent_value_get_xcls_button16 (const GValue* value) {
5940 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5941         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16), NULL);
5942 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5943         return value->data[0].v_pointer;
5944 #line 5945 "DialogNewComponent.vala.c"
5945 }
5946
5947
5948 void xcls_dialognewcomponent_value_set_xcls_button16 (GValue* value, gpointer v_object) {
5949         Xcls_DialogNewComponentXcls_Button16* old;
5950 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5951         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
5952 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5953         old = value->data[0].v_pointer;
5954 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5955         if (v_object) {
5956 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5957                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
5958 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5959                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5960 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5961                 value->data[0].v_pointer = v_object;
5962 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5963                 xcls_dialognewcomponent_xcls_button16_ref (value->data[0].v_pointer);
5964 #line 5965 "DialogNewComponent.vala.c"
5965         } else {
5966 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5967                 value->data[0].v_pointer = NULL;
5968 #line 5969 "DialogNewComponent.vala.c"
5969         }
5970 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5971         if (old) {
5972 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5973                 xcls_dialognewcomponent_xcls_button16_unref (old);
5974 #line 5975 "DialogNewComponent.vala.c"
5975         }
5976 }
5977
5978
5979 void xcls_dialognewcomponent_value_take_xcls_button16 (GValue* value, gpointer v_object) {
5980         Xcls_DialogNewComponentXcls_Button16* old;
5981 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5982         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
5983 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5984         old = value->data[0].v_pointer;
5985 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5986         if (v_object) {
5987 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5988                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16));
5989 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5990                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
5991 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5992                 value->data[0].v_pointer = v_object;
5993 #line 5994 "DialogNewComponent.vala.c"
5994         } else {
5995 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
5996                 value->data[0].v_pointer = NULL;
5997 #line 5998 "DialogNewComponent.vala.c"
5998         }
5999 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6000         if (old) {
6001 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6002                 xcls_dialognewcomponent_xcls_button16_unref (old);
6003 #line 6004 "DialogNewComponent.vala.c"
6004         }
6005 }
6006
6007
6008 static void xcls_dialognewcomponent_xcls_button16_class_init (Xcls_DialogNewComponentXcls_Button16Class * klass) {
6009 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6010         xcls_dialognewcomponent_xcls_button16_parent_class = g_type_class_peek_parent (klass);
6011 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6012         XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button16_finalize;
6013 #line 6014 "DialogNewComponent.vala.c"
6014 }
6015
6016
6017 static void xcls_dialognewcomponent_xcls_button16_instance_init (Xcls_DialogNewComponentXcls_Button16 * self) {
6018 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6019         self->ref_count = 1;
6020 #line 6021 "DialogNewComponent.vala.c"
6021 }
6022
6023
6024 static void xcls_dialognewcomponent_xcls_button16_finalize (Xcls_DialogNewComponentXcls_Button16* obj) {
6025         Xcls_DialogNewComponentXcls_Button16 * self;
6026 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6027         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16);
6028 #line 777 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6029         _g_object_unref0 (self->el);
6030 #line 6031 "DialogNewComponent.vala.c"
6031 }
6032
6033
6034 GType xcls_dialognewcomponent_xcls_button16_get_type (void) {
6035         static volatile gsize xcls_dialognewcomponent_xcls_button16_type_id__volatile = 0;
6036         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button16_type_id__volatile)) {
6037                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_button16_init, xcls_dialognewcomponent_value_xcls_button16_free_value, xcls_dialognewcomponent_value_xcls_button16_copy_value, xcls_dialognewcomponent_value_xcls_button16_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_button16_collect_value, "p", xcls_dialognewcomponent_value_xcls_button16_lcopy_value };
6038                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Button16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_button16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Button16), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_button16_instance_init, &g_define_type_value_table };
6039                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
6040                 GType xcls_dialognewcomponent_xcls_button16_type_id;
6041                 xcls_dialognewcomponent_xcls_button16_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Button16", &g_define_type_info, &g_define_type_fundamental_info, 0);
6042                 g_once_init_leave (&xcls_dialognewcomponent_xcls_button16_type_id__volatile, xcls_dialognewcomponent_xcls_button16_type_id);
6043         }
6044         return xcls_dialognewcomponent_xcls_button16_type_id__volatile;
6045 }
6046
6047
6048 gpointer xcls_dialognewcomponent_xcls_button16_ref (gpointer instance) {
6049         Xcls_DialogNewComponentXcls_Button16* self;
6050         self = instance;
6051 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6052         g_atomic_int_inc (&self->ref_count);
6053 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6054         return instance;
6055 #line 6056 "DialogNewComponent.vala.c"
6056 }
6057
6058
6059 void xcls_dialognewcomponent_xcls_button16_unref (gpointer instance) {
6060         Xcls_DialogNewComponentXcls_Button16* self;
6061         self = instance;
6062 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6063         if (g_atomic_int_dec_and_test (&self->ref_count)) {
6064 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6065                 XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS (self)->finalize (self);
6066 #line 775 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6067                 g_type_free_instance ((GTypeInstance *) self);
6068 #line 6069 "DialogNewComponent.vala.c"
6069         }
6070 }
6071
6072
6073 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type) {
6074         Xcls_DialogNewComponentXcls_Button17* self = NULL;
6075         GtkButton* _tmp0_;
6076         GtkButton* _tmp1_;
6077 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6078         self = (Xcls_DialogNewComponentXcls_Button17*) g_type_create_instance (object_type);
6079 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6080         _tmp0_ = (GtkButton*) gtk_button_new ();
6081 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6082         g_object_ref_sink (_tmp0_);
6083 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6084         _g_object_unref0 (self->el);
6085 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6086         self->el = _tmp0_;
6087 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6088         _tmp1_ = self->el;
6089 #line 822 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6090         gtk_button_set_label (_tmp1_, "OK");
6091 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6092         return self;
6093 #line 6094 "DialogNewComponent.vala.c"
6094 }
6095
6096
6097 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (void) {
6098 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6099         return xcls_dialognewcomponent_xcls_button17_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17);
6100 #line 6101 "DialogNewComponent.vala.c"
6101 }
6102
6103
6104 static void xcls_dialognewcomponent_value_xcls_button17_init (GValue* value) {
6105 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6106         value->data[0].v_pointer = NULL;
6107 #line 6108 "DialogNewComponent.vala.c"
6108 }
6109
6110
6111 static void xcls_dialognewcomponent_value_xcls_button17_free_value (GValue* value) {
6112 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6113         if (value->data[0].v_pointer) {
6114 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6115                 xcls_dialognewcomponent_xcls_button17_unref (value->data[0].v_pointer);
6116 #line 6117 "DialogNewComponent.vala.c"
6117         }
6118 }
6119
6120
6121 static void xcls_dialognewcomponent_value_xcls_button17_copy_value (const GValue* src_value, GValue* dest_value) {
6122 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6123         if (src_value->data[0].v_pointer) {
6124 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6125                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button17_ref (src_value->data[0].v_pointer);
6126 #line 6127 "DialogNewComponent.vala.c"
6127         } else {
6128 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6129                 dest_value->data[0].v_pointer = NULL;
6130 #line 6131 "DialogNewComponent.vala.c"
6131         }
6132 }
6133
6134
6135 static gpointer xcls_dialognewcomponent_value_xcls_button17_peek_pointer (const GValue* value) {
6136 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6137         return value->data[0].v_pointer;
6138 #line 6139 "DialogNewComponent.vala.c"
6139 }
6140
6141
6142 static gchar* xcls_dialognewcomponent_value_xcls_button17_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
6143 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6144         if (collect_values[0].v_pointer) {
6145 #line 6146 "DialogNewComponent.vala.c"
6146                 Xcls_DialogNewComponentXcls_Button17* object;
6147                 object = collect_values[0].v_pointer;
6148 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6149                 if (object->parent_instance.g_class == NULL) {
6150 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6151                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
6152 #line 6153 "DialogNewComponent.vala.c"
6153                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
6154 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6155                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
6156 #line 6157 "DialogNewComponent.vala.c"
6157                 }
6158 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6159                 value->data[0].v_pointer = xcls_dialognewcomponent_xcls_button17_ref (object);
6160 #line 6161 "DialogNewComponent.vala.c"
6161         } else {
6162 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6163                 value->data[0].v_pointer = NULL;
6164 #line 6165 "DialogNewComponent.vala.c"
6165         }
6166 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6167         return NULL;
6168 #line 6169 "DialogNewComponent.vala.c"
6169 }
6170
6171
6172 static gchar* xcls_dialognewcomponent_value_xcls_button17_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
6173         Xcls_DialogNewComponentXcls_Button17** object_p;
6174         object_p = collect_values[0].v_pointer;
6175 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6176         if (!object_p) {
6177 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6178                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
6179 #line 6180 "DialogNewComponent.vala.c"
6180         }
6181 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6182         if (!value->data[0].v_pointer) {
6183 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6184                 *object_p = NULL;
6185 #line 6186 "DialogNewComponent.vala.c"
6186         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
6187 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6188                 *object_p = value->data[0].v_pointer;
6189 #line 6190 "DialogNewComponent.vala.c"
6190         } else {
6191 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6192                 *object_p = xcls_dialognewcomponent_xcls_button17_ref (value->data[0].v_pointer);
6193 #line 6194 "DialogNewComponent.vala.c"
6194         }
6195 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6196         return NULL;
6197 #line 6198 "DialogNewComponent.vala.c"
6198 }
6199
6200
6201 GParamSpec* xcls_dialognewcomponent_param_spec_xcls_button17 (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
6202         Xcls_DialogNewComponentParamSpecXcls_Button17* spec;
6203 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6204         g_return_val_if_fail (g_type_is_a (object_type, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17), NULL);
6205 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6206         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
6207 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6208         G_PARAM_SPEC (spec)->value_type = object_type;
6209 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6210         return G_PARAM_SPEC (spec);
6211 #line 6212 "DialogNewComponent.vala.c"
6212 }
6213
6214
6215 gpointer xcls_dialognewcomponent_value_get_xcls_button17 (const GValue* value) {
6216 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6217         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17), NULL);
6218 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6219         return value->data[0].v_pointer;
6220 #line 6221 "DialogNewComponent.vala.c"
6221 }
6222
6223
6224 void xcls_dialognewcomponent_value_set_xcls_button17 (GValue* value, gpointer v_object) {
6225         Xcls_DialogNewComponentXcls_Button17* old;
6226 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6227         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
6228 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6229         old = value->data[0].v_pointer;
6230 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6231         if (v_object) {
6232 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6233                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
6234 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6235                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
6236 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6237                 value->data[0].v_pointer = v_object;
6238 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6239                 xcls_dialognewcomponent_xcls_button17_ref (value->data[0].v_pointer);
6240 #line 6241 "DialogNewComponent.vala.c"
6241         } else {
6242 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6243                 value->data[0].v_pointer = NULL;
6244 #line 6245 "DialogNewComponent.vala.c"
6245         }
6246 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6247         if (old) {
6248 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6249                 xcls_dialognewcomponent_xcls_button17_unref (old);
6250 #line 6251 "DialogNewComponent.vala.c"
6251         }
6252 }
6253
6254
6255 void xcls_dialognewcomponent_value_take_xcls_button17 (GValue* value, gpointer v_object) {
6256         Xcls_DialogNewComponentXcls_Button17* old;
6257 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6258         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
6259 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6260         old = value->data[0].v_pointer;
6261 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6262         if (v_object) {
6263 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6264                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17));
6265 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6266                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
6267 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6268                 value->data[0].v_pointer = v_object;
6269 #line 6270 "DialogNewComponent.vala.c"
6270         } else {
6271 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6272                 value->data[0].v_pointer = NULL;
6273 #line 6274 "DialogNewComponent.vala.c"
6274         }
6275 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6276         if (old) {
6277 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6278                 xcls_dialognewcomponent_xcls_button17_unref (old);
6279 #line 6280 "DialogNewComponent.vala.c"
6280         }
6281 }
6282
6283
6284 static void xcls_dialognewcomponent_xcls_button17_class_init (Xcls_DialogNewComponentXcls_Button17Class * klass) {
6285 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6286         xcls_dialognewcomponent_xcls_button17_parent_class = g_type_class_peek_parent (klass);
6287 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6288         XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button17_finalize;
6289 #line 6290 "DialogNewComponent.vala.c"
6290 }
6291
6292
6293 static void xcls_dialognewcomponent_xcls_button17_instance_init (Xcls_DialogNewComponentXcls_Button17 * self) {
6294 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6295         self->ref_count = 1;
6296 #line 6297 "DialogNewComponent.vala.c"
6297 }
6298
6299
6300 static void xcls_dialognewcomponent_xcls_button17_finalize (Xcls_DialogNewComponentXcls_Button17* obj) {
6301         Xcls_DialogNewComponentXcls_Button17 * self;
6302 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6303         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17);
6304 #line 810 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6305         _g_object_unref0 (self->el);
6306 #line 6307 "DialogNewComponent.vala.c"
6307 }
6308
6309
6310 GType xcls_dialognewcomponent_xcls_button17_get_type (void) {
6311         static volatile gsize xcls_dialognewcomponent_xcls_button17_type_id__volatile = 0;
6312         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button17_type_id__volatile)) {
6313                 static const GTypeValueTable g_define_type_value_table = { xcls_dialognewcomponent_value_xcls_button17_init, xcls_dialognewcomponent_value_xcls_button17_free_value, xcls_dialognewcomponent_value_xcls_button17_copy_value, xcls_dialognewcomponent_value_xcls_button17_peek_pointer, "p", xcls_dialognewcomponent_value_xcls_button17_collect_value, "p", xcls_dialognewcomponent_value_xcls_button17_lcopy_value };
6314                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentXcls_Button17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_xcls_button17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponentXcls_Button17), 0, (GInstanceInitFunc) xcls_dialognewcomponent_xcls_button17_instance_init, &g_define_type_value_table };
6315                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
6316                 GType xcls_dialognewcomponent_xcls_button17_type_id;
6317                 xcls_dialognewcomponent_xcls_button17_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponentXcls_Button17", &g_define_type_info, &g_define_type_fundamental_info, 0);
6318                 g_once_init_leave (&xcls_dialognewcomponent_xcls_button17_type_id__volatile, xcls_dialognewcomponent_xcls_button17_type_id);
6319         }
6320         return xcls_dialognewcomponent_xcls_button17_type_id__volatile;
6321 }
6322
6323
6324 gpointer xcls_dialognewcomponent_xcls_button17_ref (gpointer instance) {
6325         Xcls_DialogNewComponentXcls_Button17* self;
6326         self = instance;
6327 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6328         g_atomic_int_inc (&self->ref_count);
6329 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6330         return instance;
6331 #line 6332 "DialogNewComponent.vala.c"
6332 }
6333
6334
6335 void xcls_dialognewcomponent_xcls_button17_unref (gpointer instance) {
6336         Xcls_DialogNewComponentXcls_Button17* self;
6337         self = instance;
6338 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6339         if (g_atomic_int_dec_and_test (&self->ref_count)) {
6340 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6341                 XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS (self)->finalize (self);
6342 #line 808 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6343                 g_type_free_instance ((GTypeInstance *) self);
6344 #line 6345 "DialogNewComponent.vala.c"
6345         }
6346 }
6347
6348
6349 static void value_xcls_dialognewcomponent_init (GValue* value) {
6350 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6351         value->data[0].v_pointer = NULL;
6352 #line 6353 "DialogNewComponent.vala.c"
6353 }
6354
6355
6356 static void value_xcls_dialognewcomponent_free_value (GValue* value) {
6357 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6358         if (value->data[0].v_pointer) {
6359 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6360                 xcls_dialognewcomponent_unref (value->data[0].v_pointer);
6361 #line 6362 "DialogNewComponent.vala.c"
6362         }
6363 }
6364
6365
6366 static void value_xcls_dialognewcomponent_copy_value (const GValue* src_value, GValue* dest_value) {
6367 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6368         if (src_value->data[0].v_pointer) {
6369 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6370                 dest_value->data[0].v_pointer = xcls_dialognewcomponent_ref (src_value->data[0].v_pointer);
6371 #line 6372 "DialogNewComponent.vala.c"
6372         } else {
6373 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6374                 dest_value->data[0].v_pointer = NULL;
6375 #line 6376 "DialogNewComponent.vala.c"
6376         }
6377 }
6378
6379
6380 static gpointer value_xcls_dialognewcomponent_peek_pointer (const GValue* value) {
6381 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6382         return value->data[0].v_pointer;
6383 #line 6384 "DialogNewComponent.vala.c"
6384 }
6385
6386
6387 static gchar* value_xcls_dialognewcomponent_collect_value (GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
6388 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6389         if (collect_values[0].v_pointer) {
6390 #line 6391 "DialogNewComponent.vala.c"
6391                 Xcls_DialogNewComponent* object;
6392                 object = collect_values[0].v_pointer;
6393 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6394                 if (object->parent_instance.g_class == NULL) {
6395 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6396                         return g_strconcat ("invalid unclassed object pointer for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
6397 #line 6398 "DialogNewComponent.vala.c"
6398                 } else if (!g_value_type_compatible (G_TYPE_FROM_INSTANCE (object), G_VALUE_TYPE (value))) {
6399 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6400                         return g_strconcat ("invalid object type `", g_type_name (G_TYPE_FROM_INSTANCE (object)), "' for value type `", G_VALUE_TYPE_NAME (value), "'", NULL);
6401 #line 6402 "DialogNewComponent.vala.c"
6402                 }
6403 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6404                 value->data[0].v_pointer = xcls_dialognewcomponent_ref (object);
6405 #line 6406 "DialogNewComponent.vala.c"
6406         } else {
6407 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6408                 value->data[0].v_pointer = NULL;
6409 #line 6410 "DialogNewComponent.vala.c"
6410         }
6411 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6412         return NULL;
6413 #line 6414 "DialogNewComponent.vala.c"
6414 }
6415
6416
6417 static gchar* value_xcls_dialognewcomponent_lcopy_value (const GValue* value, guint n_collect_values, GTypeCValue* collect_values, guint collect_flags) {
6418         Xcls_DialogNewComponent** object_p;
6419         object_p = collect_values[0].v_pointer;
6420 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6421         if (!object_p) {
6422 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6423                 return g_strdup_printf ("value location for `%s' passed as NULL", G_VALUE_TYPE_NAME (value));
6424 #line 6425 "DialogNewComponent.vala.c"
6425         }
6426 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6427         if (!value->data[0].v_pointer) {
6428 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6429                 *object_p = NULL;
6430 #line 6431 "DialogNewComponent.vala.c"
6431         } else if (collect_flags & G_VALUE_NOCOPY_CONTENTS) {
6432 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6433                 *object_p = value->data[0].v_pointer;
6434 #line 6435 "DialogNewComponent.vala.c"
6435         } else {
6436 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6437                 *object_p = xcls_dialognewcomponent_ref (value->data[0].v_pointer);
6438 #line 6439 "DialogNewComponent.vala.c"
6439         }
6440 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6441         return NULL;
6442 #line 6443 "DialogNewComponent.vala.c"
6443 }
6444
6445
6446 GParamSpec* param_spec_xcls_dialognewcomponent (const gchar* name, const gchar* nick, const gchar* blurb, GType object_type, GParamFlags flags) {
6447         ParamSpecXcls_DialogNewComponent* spec;
6448 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6449         g_return_val_if_fail (g_type_is_a (object_type, TYPE_XCLS_DIALOGNEWCOMPONENT), NULL);
6450 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6451         spec = g_param_spec_internal (G_TYPE_PARAM_OBJECT, name, nick, blurb, flags);
6452 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6453         G_PARAM_SPEC (spec)->value_type = object_type;
6454 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6455         return G_PARAM_SPEC (spec);
6456 #line 6457 "DialogNewComponent.vala.c"
6457 }
6458
6459
6460 gpointer value_get_xcls_dialognewcomponent (const GValue* value) {
6461 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6462         g_return_val_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT), NULL);
6463 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6464         return value->data[0].v_pointer;
6465 #line 6466 "DialogNewComponent.vala.c"
6466 }
6467
6468
6469 void value_set_xcls_dialognewcomponent (GValue* value, gpointer v_object) {
6470         Xcls_DialogNewComponent* old;
6471 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6472         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT));
6473 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6474         old = value->data[0].v_pointer;
6475 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6476         if (v_object) {
6477 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6478                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_DIALOGNEWCOMPONENT));
6479 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6480                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
6481 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6482                 value->data[0].v_pointer = v_object;
6483 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6484                 xcls_dialognewcomponent_ref (value->data[0].v_pointer);
6485 #line 6486 "DialogNewComponent.vala.c"
6486         } else {
6487 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6488                 value->data[0].v_pointer = NULL;
6489 #line 6490 "DialogNewComponent.vala.c"
6490         }
6491 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6492         if (old) {
6493 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6494                 xcls_dialognewcomponent_unref (old);
6495 #line 6496 "DialogNewComponent.vala.c"
6496         }
6497 }
6498
6499
6500 void value_take_xcls_dialognewcomponent (GValue* value, gpointer v_object) {
6501         Xcls_DialogNewComponent* old;
6502 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6503         g_return_if_fail (G_TYPE_CHECK_VALUE_TYPE (value, TYPE_XCLS_DIALOGNEWCOMPONENT));
6504 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6505         old = value->data[0].v_pointer;
6506 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6507         if (v_object) {
6508 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6509                 g_return_if_fail (G_TYPE_CHECK_INSTANCE_TYPE (v_object, TYPE_XCLS_DIALOGNEWCOMPONENT));
6510 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6511                 g_return_if_fail (g_value_type_compatible (G_TYPE_FROM_INSTANCE (v_object), G_VALUE_TYPE (value)));
6512 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6513                 value->data[0].v_pointer = v_object;
6514 #line 6515 "DialogNewComponent.vala.c"
6515         } else {
6516 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6517                 value->data[0].v_pointer = NULL;
6518 #line 6519 "DialogNewComponent.vala.c"
6519         }
6520 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6521         if (old) {
6522 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6523                 xcls_dialognewcomponent_unref (old);
6524 #line 6525 "DialogNewComponent.vala.c"
6525         }
6526 }
6527
6528
6529 static void xcls_dialognewcomponent_class_init (Xcls_DialogNewComponentClass * klass) {
6530 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6531         xcls_dialognewcomponent_parent_class = g_type_class_peek_parent (klass);
6532 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6533         XCLS_DIALOGNEWCOMPONENT_CLASS (klass)->finalize = xcls_dialognewcomponent_finalize;
6534 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6535         g_signal_new ("success", TYPE_XCLS_DIALOGNEWCOMPONENT, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT, G_TYPE_NONE, 2, PROJECT_TYPE_PROJECT, JS_RENDER_TYPE_JS_RENDER);
6536 #line 6537 "DialogNewComponent.vala.c"
6537 }
6538
6539
6540 static void xcls_dialognewcomponent_instance_init (Xcls_DialogNewComponent * self) {
6541 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6542         self->ref_count = 1;
6543 #line 6544 "DialogNewComponent.vala.c"
6544 }
6545
6546
6547 static void xcls_dialognewcomponent_finalize (Xcls_DialogNewComponent* obj) {
6548         Xcls_DialogNewComponent * self;
6549 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6550         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent);
6551 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6552         _g_object_unref0 (self->el);
6553 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6554         _xcls_dialognewcomponent_xcls_name_unref0 (self->name);
6555 #line 26 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6556         _xcls_dialognewcomponent_xcls_title_unref0 (self->title);
6557 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6558         _xcls_dialognewcomponent_xcls_region_unref0 (self->region);
6559 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6560         _xcls_dialognewcomponent_xcls_parent_unref0 (self->parent);
6561 #line 29 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6562         _xcls_dialognewcomponent_xcls_permname_unref0 (self->permname);
6563 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6564         _xcls_dialognewcomponent_xcls_modorder_unref0 (self->modOrder);
6565 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6566         _g_object_unref0 (self->file);
6567 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6568         _g_object_unref0 (self->project);
6569 #line 6570 "DialogNewComponent.vala.c"
6570 }
6571
6572
6573 GType xcls_dialognewcomponent_get_type (void) {
6574         static volatile gsize xcls_dialognewcomponent_type_id__volatile = 0;
6575         if (g_once_init_enter (&xcls_dialognewcomponent_type_id__volatile)) {
6576                 static const GTypeValueTable g_define_type_value_table = { value_xcls_dialognewcomponent_init, value_xcls_dialognewcomponent_free_value, value_xcls_dialognewcomponent_copy_value, value_xcls_dialognewcomponent_peek_pointer, "p", value_xcls_dialognewcomponent_collect_value, "p", value_xcls_dialognewcomponent_lcopy_value };
6577                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_DialogNewComponentClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_dialognewcomponent_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_DialogNewComponent), 0, (GInstanceInitFunc) xcls_dialognewcomponent_instance_init, &g_define_type_value_table };
6578                 static const GTypeFundamentalInfo g_define_type_fundamental_info = { (G_TYPE_FLAG_CLASSED | G_TYPE_FLAG_INSTANTIATABLE | G_TYPE_FLAG_DERIVABLE | G_TYPE_FLAG_DEEP_DERIVABLE) };
6579                 GType xcls_dialognewcomponent_type_id;
6580                 xcls_dialognewcomponent_type_id = g_type_register_fundamental (g_type_fundamental_next (), "Xcls_DialogNewComponent", &g_define_type_info, &g_define_type_fundamental_info, 0);
6581                 g_once_init_leave (&xcls_dialognewcomponent_type_id__volatile, xcls_dialognewcomponent_type_id);
6582         }
6583         return xcls_dialognewcomponent_type_id__volatile;
6584 }
6585
6586
6587 gpointer xcls_dialognewcomponent_ref (gpointer instance) {
6588         Xcls_DialogNewComponent* self;
6589         self = instance;
6590 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6591         g_atomic_int_inc (&self->ref_count);
6592 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6593         return instance;
6594 #line 6595 "DialogNewComponent.vala.c"
6595 }
6596
6597
6598 void xcls_dialognewcomponent_unref (gpointer instance) {
6599         Xcls_DialogNewComponent* self;
6600         self = instance;
6601 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6602         if (g_atomic_int_dec_and_test (&self->ref_count)) {
6603 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6604                 XCLS_DIALOGNEWCOMPONENT_GET_CLASS (self)->finalize (self);
6605 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
6606                 g_type_free_instance ((GTypeInstance *) self);
6607 #line 6608 "DialogNewComponent.vala.c"
6608         }
6609 }
6610
6611
6612