Palete/Gir.vala
[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
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <gtk/gtk.h>
8 #include <gdk/gdk.h>
9 #include <stdlib.h>
10 #include <string.h>
11 #include <gee.h>
12 #include <glib/gstdio.h>
13
14
15 #define TYPE_XCLS_DIALOGNEWCOMPONENT (xcls_dialognewcomponent_get_type ())
16 #define XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent))
17 #define XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
18 #define IS_XCLS_DIALOGNEWCOMPONENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT))
19 #define IS_XCLS_DIALOGNEWCOMPONENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_DIALOGNEWCOMPONENT))
20 #define XCLS_DIALOGNEWCOMPONENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentClass))
21
22 typedef struct _Xcls_DialogNewComponent Xcls_DialogNewComponent;
23 typedef struct _Xcls_DialogNewComponentClass Xcls_DialogNewComponentClass;
24 typedef struct _Xcls_DialogNewComponentPrivate Xcls_DialogNewComponentPrivate;
25
26 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME (xcls_dialognewcomponent_xcls_name_get_type ())
27 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name))
28 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
29 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
30 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_NAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME))
31 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_nameClass))
32
33 typedef struct _Xcls_DialogNewComponentXcls_name Xcls_DialogNewComponentXcls_name;
34 typedef struct _Xcls_DialogNewComponentXcls_nameClass Xcls_DialogNewComponentXcls_nameClass;
35
36 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE (xcls_dialognewcomponent_xcls_title_get_type ())
37 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title))
38 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
39 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
40 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE))
41 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titleClass))
42
43 typedef struct _Xcls_DialogNewComponentXcls_title Xcls_DialogNewComponentXcls_title;
44 typedef struct _Xcls_DialogNewComponentXcls_titleClass Xcls_DialogNewComponentXcls_titleClass;
45
46 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION (xcls_dialognewcomponent_xcls_region_get_type ())
47 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region))
48 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
49 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
50 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_REGION_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION))
51 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionClass))
52
53 typedef struct _Xcls_DialogNewComponentXcls_region Xcls_DialogNewComponentXcls_region;
54 typedef struct _Xcls_DialogNewComponentXcls_regionClass Xcls_DialogNewComponentXcls_regionClass;
55
56 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT (xcls_dialognewcomponent_xcls_parent_get_type ())
57 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent))
58 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
59 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
60 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PARENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT))
61 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentClass))
62
63 typedef struct _Xcls_DialogNewComponentXcls_parent Xcls_DialogNewComponentXcls_parent;
64 typedef struct _Xcls_DialogNewComponentXcls_parentClass Xcls_DialogNewComponentXcls_parentClass;
65
66 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME (xcls_dialognewcomponent_xcls_permname_get_type ())
67 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname))
68 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
69 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
70 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_PERMNAME_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME))
71 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnameClass))
72
73 typedef struct _Xcls_DialogNewComponentXcls_permname Xcls_DialogNewComponentXcls_permname;
74 typedef struct _Xcls_DialogNewComponentXcls_permnameClass Xcls_DialogNewComponentXcls_permnameClass;
75
76 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER (xcls_dialognewcomponent_xcls_modorder_get_type ())
77 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder))
78 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
79 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
80 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_MODORDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER))
81 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderClass))
82
83 typedef struct _Xcls_DialogNewComponentXcls_modOrder Xcls_DialogNewComponentXcls_modOrder;
84 typedef struct _Xcls_DialogNewComponentXcls_modOrderClass Xcls_DialogNewComponentXcls_modOrderClass;
85
86 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
87 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
88 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
89 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
90 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
91 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
92
93 typedef struct _ProjectProject ProjectProject;
94 typedef struct _ProjectProjectClass ProjectProjectClass;
95
96 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
97 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
98 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
99 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
100 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
101 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
102
103 typedef struct _JsRenderJsRender JsRenderJsRender;
104 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
105 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
106
107 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2 (xcls_dialognewcomponent_xcls_vbox2_get_type ())
108 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2))
109 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class))
110 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2))
111 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_VBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2))
112 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Class))
113
114 typedef struct _Xcls_DialogNewComponentXcls_VBox2 Xcls_DialogNewComponentXcls_VBox2;
115 typedef struct _Xcls_DialogNewComponentXcls_VBox2Class Xcls_DialogNewComponentXcls_VBox2Class;
116 typedef struct _Xcls_DialogNewComponentXcls_VBox2Private Xcls_DialogNewComponentXcls_VBox2Private;
117
118 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16 (xcls_dialognewcomponent_xcls_button16_get_type ())
119 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16))
120 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class))
121 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16))
122 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16))
123 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Class))
124
125 typedef struct _Xcls_DialogNewComponentXcls_Button16 Xcls_DialogNewComponentXcls_Button16;
126 typedef struct _Xcls_DialogNewComponentXcls_Button16Class Xcls_DialogNewComponentXcls_Button16Class;
127 typedef struct _Xcls_DialogNewComponentXcls_Button16Private Xcls_DialogNewComponentXcls_Button16Private;
128
129 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17 (xcls_dialognewcomponent_xcls_button17_get_type ())
130 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17))
131 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class))
132 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17))
133 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_BUTTON17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17))
134 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Class))
135
136 typedef struct _Xcls_DialogNewComponentXcls_Button17 Xcls_DialogNewComponentXcls_Button17;
137 typedef struct _Xcls_DialogNewComponentXcls_Button17Class Xcls_DialogNewComponentXcls_Button17Class;
138 typedef struct _Xcls_DialogNewComponentXcls_Button17Private Xcls_DialogNewComponentXcls_Button17Private;
139 typedef struct _Xcls_DialogNewComponentXcls_namePrivate Xcls_DialogNewComponentXcls_namePrivate;
140
141 #define TYPE_XCLS_STANDARDERRORDIALOG (xcls_standarderrordialog_get_type ())
142 #define XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialog))
143 #define XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
144 #define IS_XCLS_STANDARDERRORDIALOG(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_STANDARDERRORDIALOG))
145 #define IS_XCLS_STANDARDERRORDIALOG_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_STANDARDERRORDIALOG))
146 #define XCLS_STANDARDERRORDIALOG_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_STANDARDERRORDIALOG, Xcls_StandardErrorDialogClass))
147
148 typedef struct _Xcls_StandardErrorDialog Xcls_StandardErrorDialog;
149 typedef struct _Xcls_StandardErrorDialogClass Xcls_StandardErrorDialogClass;
150 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
151
152 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
153 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
154 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
155 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
156 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
157 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
158
159 typedef struct _JsRenderNode JsRenderNode;
160 typedef struct _JsRenderNodeClass JsRenderNodeClass;
161 #define _g_free0(var) (var = (g_free (var), NULL))
162 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
163 typedef struct _Xcls_DialogNewComponentXcls_titlePrivate Xcls_DialogNewComponentXcls_titlePrivate;
164 typedef struct _Xcls_DialogNewComponentXcls_regionPrivate Xcls_DialogNewComponentXcls_regionPrivate;
165 typedef struct _Xcls_DialogNewComponentXcls_parentPrivate Xcls_DialogNewComponentXcls_parentPrivate;
166 typedef struct _Xcls_DialogNewComponentXcls_permnamePrivate Xcls_DialogNewComponentXcls_permnamePrivate;
167 typedef struct _Xcls_DialogNewComponentXcls_modOrderPrivate Xcls_DialogNewComponentXcls_modOrderPrivate;
168
169 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3 (xcls_dialognewcomponent_xcls_table3_get_type ())
170 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3))
171 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class))
172 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3))
173 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_TABLE3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3))
174 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Class))
175
176 typedef struct _Xcls_DialogNewComponentXcls_Table3 Xcls_DialogNewComponentXcls_Table3;
177 typedef struct _Xcls_DialogNewComponentXcls_Table3Class Xcls_DialogNewComponentXcls_Table3Class;
178 typedef struct _Xcls_DialogNewComponentXcls_Table3Private Xcls_DialogNewComponentXcls_Table3Private;
179
180 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4 (xcls_dialognewcomponent_xcls_label4_get_type ())
181 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4))
182 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class))
183 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4))
184 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4))
185 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Class))
186
187 typedef struct _Xcls_DialogNewComponentXcls_Label4 Xcls_DialogNewComponentXcls_Label4;
188 typedef struct _Xcls_DialogNewComponentXcls_Label4Class Xcls_DialogNewComponentXcls_Label4Class;
189 typedef struct _Xcls_DialogNewComponentXcls_Label4Private Xcls_DialogNewComponentXcls_Label4Private;
190
191 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6 (xcls_dialognewcomponent_xcls_label6_get_type ())
192 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6))
193 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class))
194 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6))
195 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6))
196 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Class))
197
198 typedef struct _Xcls_DialogNewComponentXcls_Label6 Xcls_DialogNewComponentXcls_Label6;
199 typedef struct _Xcls_DialogNewComponentXcls_Label6Class Xcls_DialogNewComponentXcls_Label6Class;
200 typedef struct _Xcls_DialogNewComponentXcls_Label6Private Xcls_DialogNewComponentXcls_Label6Private;
201
202 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8 (xcls_dialognewcomponent_xcls_label8_get_type ())
203 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8))
204 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class))
205 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8))
206 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8))
207 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Class))
208
209 typedef struct _Xcls_DialogNewComponentXcls_Label8 Xcls_DialogNewComponentXcls_Label8;
210 typedef struct _Xcls_DialogNewComponentXcls_Label8Class Xcls_DialogNewComponentXcls_Label8Class;
211 typedef struct _Xcls_DialogNewComponentXcls_Label8Private Xcls_DialogNewComponentXcls_Label8Private;
212
213 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10 (xcls_dialognewcomponent_xcls_label10_get_type ())
214 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10))
215 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class))
216 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10))
217 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10))
218 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Class))
219
220 typedef struct _Xcls_DialogNewComponentXcls_Label10 Xcls_DialogNewComponentXcls_Label10;
221 typedef struct _Xcls_DialogNewComponentXcls_Label10Class Xcls_DialogNewComponentXcls_Label10Class;
222 typedef struct _Xcls_DialogNewComponentXcls_Label10Private Xcls_DialogNewComponentXcls_Label10Private;
223
224 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12 (xcls_dialognewcomponent_xcls_label12_get_type ())
225 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12))
226 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class))
227 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12))
228 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12))
229 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Class))
230
231 typedef struct _Xcls_DialogNewComponentXcls_Label12 Xcls_DialogNewComponentXcls_Label12;
232 typedef struct _Xcls_DialogNewComponentXcls_Label12Class Xcls_DialogNewComponentXcls_Label12Class;
233 typedef struct _Xcls_DialogNewComponentXcls_Label12Private Xcls_DialogNewComponentXcls_Label12Private;
234
235 #define XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14 (xcls_dialognewcomponent_xcls_label14_get_type ())
236 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14))
237 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class))
238 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14))
239 #define XCLS_DIALOGNEWCOMPONENT_IS_XCLS_LABEL14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14))
240 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Class))
241
242 typedef struct _Xcls_DialogNewComponentXcls_Label14 Xcls_DialogNewComponentXcls_Label14;
243 typedef struct _Xcls_DialogNewComponentXcls_Label14Class Xcls_DialogNewComponentXcls_Label14Class;
244 typedef struct _Xcls_DialogNewComponentXcls_Label14Private Xcls_DialogNewComponentXcls_Label14Private;
245
246 struct _Xcls_DialogNewComponent {
247         GObject parent_instance;
248         Xcls_DialogNewComponentPrivate * priv;
249         GtkDialog* el;
250         Xcls_DialogNewComponentXcls_name* name;
251         Xcls_DialogNewComponentXcls_title* title;
252         Xcls_DialogNewComponentXcls_region* region;
253         Xcls_DialogNewComponentXcls_parent* parent;
254         Xcls_DialogNewComponentXcls_permname* permname;
255         Xcls_DialogNewComponentXcls_modOrder* modOrder;
256         ProjectProject* project;
257         JsRenderJsRender* file;
258 };
259
260 struct _Xcls_DialogNewComponentClass {
261         GObjectClass parent_class;
262 };
263
264 struct _Xcls_DialogNewComponentPrivate {
265         Xcls_DialogNewComponent* _this;
266 };
267
268 struct _Xcls_DialogNewComponentXcls_VBox2 {
269         GObject parent_instance;
270         Xcls_DialogNewComponentXcls_VBox2Private * priv;
271         GtkVBox* el;
272 };
273
274 struct _Xcls_DialogNewComponentXcls_VBox2Class {
275         GObjectClass parent_class;
276 };
277
278 struct _Xcls_DialogNewComponentXcls_Button16 {
279         GObject parent_instance;
280         Xcls_DialogNewComponentXcls_Button16Private * priv;
281         GtkButton* el;
282 };
283
284 struct _Xcls_DialogNewComponentXcls_Button16Class {
285         GObjectClass parent_class;
286 };
287
288 struct _Xcls_DialogNewComponentXcls_Button17 {
289         GObject parent_instance;
290         Xcls_DialogNewComponentXcls_Button17Private * priv;
291         GtkButton* el;
292 };
293
294 struct _Xcls_DialogNewComponentXcls_Button17Class {
295         GObjectClass parent_class;
296 };
297
298 struct _Xcls_DialogNewComponentXcls_name {
299         GObject parent_instance;
300         Xcls_DialogNewComponentXcls_namePrivate * priv;
301         GtkEntry* el;
302 };
303
304 struct _Xcls_DialogNewComponentXcls_nameClass {
305         GObjectClass parent_class;
306 };
307
308 struct _JsRenderJsRender {
309         GObject parent_instance;
310         JsRenderJsRenderPrivate * priv;
311         GeeArrayList* doubleStringProps;
312         gchar* id;
313         gchar* name;
314         gchar* fullname;
315         gchar* path;
316         gchar* parent;
317         gchar* region;
318         gchar* title;
319         gchar* permname;
320         gchar* modOrder;
321         gchar* xtype;
322         guint64 webkit_page_id;
323         ProjectProject* project;
324         JsRenderNode* tree;
325         GList* cn;
326         gboolean hasParent;
327 };
328
329 struct _JsRenderJsRenderClass {
330         GObjectClass parent_class;
331         void (*loadItems) (JsRenderJsRender* self, GError** error);
332         void (*save) (JsRenderJsRender* self);
333         void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
334         gchar* (*toSource) (JsRenderJsRender* self);
335         gchar* (*toSourcePreview) (JsRenderJsRender* self);
336 };
337
338 struct _ProjectProject {
339         GObject parent_instance;
340         ProjectProjectPrivate * priv;
341         gchar* id;
342         gchar* fn;
343         gchar* name;
344         gchar* runhtml;
345         gchar* base_template;
346         gchar* rootURL;
347         GeeHashMap* paths;
348         GeeHashMap* files;
349         gchar* xtype;
350 };
351
352 struct _ProjectProjectClass {
353         GObjectClass parent_class;
354 };
355
356 struct _Xcls_DialogNewComponentXcls_title {
357         GObject parent_instance;
358         Xcls_DialogNewComponentXcls_titlePrivate * priv;
359         GtkEntry* el;
360 };
361
362 struct _Xcls_DialogNewComponentXcls_titleClass {
363         GObjectClass parent_class;
364 };
365
366 struct _Xcls_DialogNewComponentXcls_region {
367         GObject parent_instance;
368         Xcls_DialogNewComponentXcls_regionPrivate * priv;
369         GtkEntry* el;
370 };
371
372 struct _Xcls_DialogNewComponentXcls_regionClass {
373         GObjectClass parent_class;
374 };
375
376 struct _Xcls_DialogNewComponentXcls_parent {
377         GObject parent_instance;
378         Xcls_DialogNewComponentXcls_parentPrivate * priv;
379         GtkEntry* el;
380 };
381
382 struct _Xcls_DialogNewComponentXcls_parentClass {
383         GObjectClass parent_class;
384 };
385
386 struct _Xcls_DialogNewComponentXcls_permname {
387         GObject parent_instance;
388         Xcls_DialogNewComponentXcls_permnamePrivate * priv;
389         GtkEntry* el;
390 };
391
392 struct _Xcls_DialogNewComponentXcls_permnameClass {
393         GObjectClass parent_class;
394 };
395
396 struct _Xcls_DialogNewComponentXcls_modOrder {
397         GObject parent_instance;
398         Xcls_DialogNewComponentXcls_modOrderPrivate * priv;
399         GtkEntry* el;
400 };
401
402 struct _Xcls_DialogNewComponentXcls_modOrderClass {
403         GObjectClass parent_class;
404 };
405
406 struct _Xcls_DialogNewComponentXcls_VBox2Private {
407         Xcls_DialogNewComponent* _this;
408 };
409
410 struct _Xcls_DialogNewComponentXcls_Table3 {
411         GObject parent_instance;
412         Xcls_DialogNewComponentXcls_Table3Private * priv;
413         GtkTable* el;
414 };
415
416 struct _Xcls_DialogNewComponentXcls_Table3Class {
417         GObjectClass parent_class;
418 };
419
420 struct _Xcls_DialogNewComponentXcls_Table3Private {
421         Xcls_DialogNewComponent* _this;
422 };
423
424 struct _Xcls_DialogNewComponentXcls_Label4 {
425         GObject parent_instance;
426         Xcls_DialogNewComponentXcls_Label4Private * priv;
427         GtkLabel* el;
428 };
429
430 struct _Xcls_DialogNewComponentXcls_Label4Class {
431         GObjectClass parent_class;
432 };
433
434 struct _Xcls_DialogNewComponentXcls_Label6 {
435         GObject parent_instance;
436         Xcls_DialogNewComponentXcls_Label6Private * priv;
437         GtkLabel* el;
438 };
439
440 struct _Xcls_DialogNewComponentXcls_Label6Class {
441         GObjectClass parent_class;
442 };
443
444 struct _Xcls_DialogNewComponentXcls_Label8 {
445         GObject parent_instance;
446         Xcls_DialogNewComponentXcls_Label8Private * priv;
447         GtkLabel* el;
448 };
449
450 struct _Xcls_DialogNewComponentXcls_Label8Class {
451         GObjectClass parent_class;
452 };
453
454 struct _Xcls_DialogNewComponentXcls_Label10 {
455         GObject parent_instance;
456         Xcls_DialogNewComponentXcls_Label10Private * priv;
457         GtkLabel* el;
458 };
459
460 struct _Xcls_DialogNewComponentXcls_Label10Class {
461         GObjectClass parent_class;
462 };
463
464 struct _Xcls_DialogNewComponentXcls_Label12 {
465         GObject parent_instance;
466         Xcls_DialogNewComponentXcls_Label12Private * priv;
467         GtkLabel* el;
468 };
469
470 struct _Xcls_DialogNewComponentXcls_Label12Class {
471         GObjectClass parent_class;
472 };
473
474 struct _Xcls_DialogNewComponentXcls_Label14 {
475         GObject parent_instance;
476         Xcls_DialogNewComponentXcls_Label14Private * priv;
477         GtkLabel* el;
478 };
479
480 struct _Xcls_DialogNewComponentXcls_Label14Class {
481         GObjectClass parent_class;
482 };
483
484 struct _Xcls_DialogNewComponentXcls_Label4Private {
485         Xcls_DialogNewComponent* _this;
486 };
487
488 struct _Xcls_DialogNewComponentXcls_namePrivate {
489         Xcls_DialogNewComponent* _this;
490 };
491
492 struct _Xcls_DialogNewComponentXcls_Label6Private {
493         Xcls_DialogNewComponent* _this;
494 };
495
496 struct _Xcls_DialogNewComponentXcls_titlePrivate {
497         Xcls_DialogNewComponent* _this;
498 };
499
500 struct _Xcls_DialogNewComponentXcls_Label8Private {
501         Xcls_DialogNewComponent* _this;
502 };
503
504 struct _Xcls_DialogNewComponentXcls_regionPrivate {
505         Xcls_DialogNewComponent* _this;
506 };
507
508 struct _Xcls_DialogNewComponentXcls_Label10Private {
509         Xcls_DialogNewComponent* _this;
510 };
511
512 struct _Xcls_DialogNewComponentXcls_parentPrivate {
513         Xcls_DialogNewComponent* _this;
514 };
515
516 struct _Xcls_DialogNewComponentXcls_Label12Private {
517         Xcls_DialogNewComponent* _this;
518 };
519
520 struct _Xcls_DialogNewComponentXcls_permnamePrivate {
521         Xcls_DialogNewComponent* _this;
522 };
523
524 struct _Xcls_DialogNewComponentXcls_Label14Private {
525         Xcls_DialogNewComponent* _this;
526 };
527
528 struct _Xcls_DialogNewComponentXcls_modOrderPrivate {
529         Xcls_DialogNewComponent* _this;
530 };
531
532 struct _Xcls_DialogNewComponentXcls_Button16Private {
533         Xcls_DialogNewComponent* _this;
534 };
535
536 struct _Xcls_DialogNewComponentXcls_Button17Private {
537         Xcls_DialogNewComponent* _this;
538 };
539
540
541 extern Xcls_DialogNewComponent* _DialogNewComponent;
542 Xcls_DialogNewComponent* _DialogNewComponent = NULL;
543 static gpointer xcls_dialognewcomponent_parent_class = NULL;
544 extern Xcls_StandardErrorDialog* StandardErrorDialog;
545 static gpointer xcls_dialognewcomponent_xcls_vbox2_parent_class = NULL;
546 static gpointer xcls_dialognewcomponent_xcls_table3_parent_class = NULL;
547 static gpointer xcls_dialognewcomponent_xcls_label4_parent_class = NULL;
548 static gpointer xcls_dialognewcomponent_xcls_name_parent_class = NULL;
549 static gpointer xcls_dialognewcomponent_xcls_label6_parent_class = NULL;
550 static gpointer xcls_dialognewcomponent_xcls_title_parent_class = NULL;
551 static gpointer xcls_dialognewcomponent_xcls_label8_parent_class = NULL;
552 static gpointer xcls_dialognewcomponent_xcls_region_parent_class = NULL;
553 static gpointer xcls_dialognewcomponent_xcls_label10_parent_class = NULL;
554 static gpointer xcls_dialognewcomponent_xcls_parent_parent_class = NULL;
555 static gpointer xcls_dialognewcomponent_xcls_label12_parent_class = NULL;
556 static gpointer xcls_dialognewcomponent_xcls_permname_parent_class = NULL;
557 static gpointer xcls_dialognewcomponent_xcls_label14_parent_class = NULL;
558 static gpointer xcls_dialognewcomponent_xcls_modorder_parent_class = NULL;
559 static gpointer xcls_dialognewcomponent_xcls_button16_parent_class = NULL;
560 static gpointer xcls_dialognewcomponent_xcls_button17_parent_class = NULL;
561
562 GType xcls_dialognewcomponent_get_type (void) G_GNUC_CONST;
563 GType xcls_dialognewcomponent_xcls_name_get_type (void) G_GNUC_CONST;
564 GType xcls_dialognewcomponent_xcls_title_get_type (void) G_GNUC_CONST;
565 GType xcls_dialognewcomponent_xcls_region_get_type (void) G_GNUC_CONST;
566 GType xcls_dialognewcomponent_xcls_parent_get_type (void) G_GNUC_CONST;
567 GType xcls_dialognewcomponent_xcls_permname_get_type (void) G_GNUC_CONST;
568 GType xcls_dialognewcomponent_xcls_modorder_get_type (void) G_GNUC_CONST;
569 GType project_project_get_type (void) G_GNUC_CONST;
570 GType js_render_js_render_get_type (void) G_GNUC_CONST;
571 #define XCLS_DIALOGNEWCOMPONENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponentPrivate))
572 enum  {
573         XCLS_DIALOGNEWCOMPONENT_DUMMY_PROPERTY
574 };
575 Xcls_DialogNewComponent* xcls_dialognewcomponent_singleton (void);
576 Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void);
577 Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type);
578 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (Xcls_DialogNewComponent* _owner);
579 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type, Xcls_DialogNewComponent* _owner);
580 GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) G_GNUC_CONST;
581 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (Xcls_DialogNewComponent* _owner);
582 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type, Xcls_DialogNewComponent* _owner);
583 GType xcls_dialognewcomponent_xcls_button16_get_type (void) G_GNUC_CONST;
584 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (Xcls_DialogNewComponent* _owner);
585 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type, Xcls_DialogNewComponent* _owner);
586 GType xcls_dialognewcomponent_xcls_button17_get_type (void) G_GNUC_CONST;
587 static gboolean __lambda13_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event);
588 static gboolean ___lambda13__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self);
589 static void __lambda14_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id);
590 GType xcls_standarderrordialog_get_type (void) G_GNUC_CONST;
591 void xcls_standarderrordialog_show (Xcls_StandardErrorDialog* self, GtkWindow* win, const gchar* msg);
592 GType js_render_node_get_type (void) G_GNUC_CONST;
593 Xcls_StandardErrorDialog* xcls_standarderrordialog_singleton (void);
594 void xcls_dialognewcomponent_updateFileFromEntry (Xcls_DialogNewComponent* self);
595 void js_render_js_render_save (JsRenderJsRender* self);
596 gchar* project_project_firstPath (ProjectProject* self);
597 JsRenderJsRender* js_render_js_render_factory (const gchar* xt, ProjectProject* project, const gchar* path);
598 void project_project_addFile (ProjectProject* self, JsRenderJsRender* pfile);
599 static void ___lambda14__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self);
600 static void __lambda17_ (Xcls_DialogNewComponent* self, GtkWidget* _self_);
601 static void ___lambda17__gtk_widget_show (GtkWidget* _sender, gpointer self);
602 void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c);
603 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);
604 #define XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2Private))
605 enum  {
606         XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_DUMMY_PROPERTY
607 };
608 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (Xcls_DialogNewComponent* _owner);
609 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type, Xcls_DialogNewComponent* _owner);
610 GType xcls_dialognewcomponent_xcls_table3_get_type (void) G_GNUC_CONST;
611 static void xcls_dialognewcomponent_xcls_vbox2_finalize (GObject* obj);
612 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3Private))
613 enum  {
614         XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_DUMMY_PROPERTY
615 };
616 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (Xcls_DialogNewComponent* _owner);
617 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type, Xcls_DialogNewComponent* _owner);
618 GType xcls_dialognewcomponent_xcls_label4_get_type (void) G_GNUC_CONST;
619 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (Xcls_DialogNewComponent* _owner);
620 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type, Xcls_DialogNewComponent* _owner);
621 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (Xcls_DialogNewComponent* _owner);
622 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type, Xcls_DialogNewComponent* _owner);
623 GType xcls_dialognewcomponent_xcls_label6_get_type (void) G_GNUC_CONST;
624 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (Xcls_DialogNewComponent* _owner);
625 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type, Xcls_DialogNewComponent* _owner);
626 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (Xcls_DialogNewComponent* _owner);
627 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type, Xcls_DialogNewComponent* _owner);
628 GType xcls_dialognewcomponent_xcls_label8_get_type (void) G_GNUC_CONST;
629 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (Xcls_DialogNewComponent* _owner);
630 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type, Xcls_DialogNewComponent* _owner);
631 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (Xcls_DialogNewComponent* _owner);
632 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type, Xcls_DialogNewComponent* _owner);
633 GType xcls_dialognewcomponent_xcls_label10_get_type (void) G_GNUC_CONST;
634 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (Xcls_DialogNewComponent* _owner);
635 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type, Xcls_DialogNewComponent* _owner);
636 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (Xcls_DialogNewComponent* _owner);
637 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type, Xcls_DialogNewComponent* _owner);
638 GType xcls_dialognewcomponent_xcls_label12_get_type (void) G_GNUC_CONST;
639 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (Xcls_DialogNewComponent* _owner);
640 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type, Xcls_DialogNewComponent* _owner);
641 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (Xcls_DialogNewComponent* _owner);
642 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type, Xcls_DialogNewComponent* _owner);
643 GType xcls_dialognewcomponent_xcls_label14_get_type (void) G_GNUC_CONST;
644 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (Xcls_DialogNewComponent* _owner);
645 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type, Xcls_DialogNewComponent* _owner);
646 static void xcls_dialognewcomponent_xcls_table3_finalize (GObject* obj);
647 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4Private))
648 enum  {
649         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_DUMMY_PROPERTY
650 };
651 static void xcls_dialognewcomponent_xcls_label4_finalize (GObject* obj);
652 #define XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_namePrivate))
653 enum  {
654         XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_DUMMY_PROPERTY
655 };
656 static void xcls_dialognewcomponent_xcls_name_finalize (GObject* obj);
657 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6Private))
658 enum  {
659         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_DUMMY_PROPERTY
660 };
661 static void xcls_dialognewcomponent_xcls_label6_finalize (GObject* obj);
662 #define XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_titlePrivate))
663 enum  {
664         XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_DUMMY_PROPERTY
665 };
666 static void xcls_dialognewcomponent_xcls_title_finalize (GObject* obj);
667 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8Private))
668 enum  {
669         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_DUMMY_PROPERTY
670 };
671 static void xcls_dialognewcomponent_xcls_label8_finalize (GObject* obj);
672 #define XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_regionPrivate))
673 enum  {
674         XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_DUMMY_PROPERTY
675 };
676 static void xcls_dialognewcomponent_xcls_region_finalize (GObject* obj);
677 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10Private))
678 enum  {
679         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_DUMMY_PROPERTY
680 };
681 static void xcls_dialognewcomponent_xcls_label10_finalize (GObject* obj);
682 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parentPrivate))
683 enum  {
684         XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_DUMMY_PROPERTY
685 };
686 static void xcls_dialognewcomponent_xcls_parent_finalize (GObject* obj);
687 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12Private))
688 enum  {
689         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_DUMMY_PROPERTY
690 };
691 static void xcls_dialognewcomponent_xcls_label12_finalize (GObject* obj);
692 #define XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permnamePrivate))
693 enum  {
694         XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_DUMMY_PROPERTY
695 };
696 static void xcls_dialognewcomponent_xcls_permname_finalize (GObject* obj);
697 #define XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14Private))
698 enum  {
699         XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_DUMMY_PROPERTY
700 };
701 static void xcls_dialognewcomponent_xcls_label14_finalize (GObject* obj);
702 #define XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrderPrivate))
703 enum  {
704         XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_DUMMY_PROPERTY
705 };
706 static void xcls_dialognewcomponent_xcls_modorder_finalize (GObject* obj);
707 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16Private))
708 enum  {
709         XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_DUMMY_PROPERTY
710 };
711 static void xcls_dialognewcomponent_xcls_button16_finalize (GObject* obj);
712 #define XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17Private))
713 enum  {
714         XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_DUMMY_PROPERTY
715 };
716 static void xcls_dialognewcomponent_xcls_button17_finalize (GObject* obj);
717 static void xcls_dialognewcomponent_finalize (GObject* obj);
718
719
720 static gpointer _g_object_ref0 (gpointer self) {
721 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
722         return self ? g_object_ref (self) : NULL;
723 #line 724 "DialogNewComponent.vala.c"
724 }
725
726
727 Xcls_DialogNewComponent* xcls_dialognewcomponent_singleton (void) {
728         Xcls_DialogNewComponent* result = NULL;
729         Xcls_DialogNewComponent* _tmp0_;
730         Xcls_DialogNewComponent* _tmp2_;
731         Xcls_DialogNewComponent* _tmp3_;
732 #line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
733         _tmp0_ = _DialogNewComponent;
734 #line 10 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
735         if (_tmp0_ == NULL) {
736 #line 737 "DialogNewComponent.vala.c"
737                 Xcls_DialogNewComponent* _tmp1_;
738 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
739                 _tmp1_ = xcls_dialognewcomponent_new ();
740 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
741                 _g_object_unref0 (_DialogNewComponent);
742 #line 11 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
743                 _DialogNewComponent = _tmp1_;
744 #line 745 "DialogNewComponent.vala.c"
745         }
746 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
747         _tmp2_ = _DialogNewComponent;
748 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
749         _tmp3_ = _g_object_ref0 (_tmp2_);
750 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
751         result = _tmp3_;
752 #line 13 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
753         return result;
754 #line 755 "DialogNewComponent.vala.c"
755 }
756
757
758 static gboolean __lambda13_ (Xcls_DialogNewComponent* self, GtkWidget* _self_, GdkEventAny* event) {
759         gboolean result = FALSE;
760         GtkDialog* _tmp0_;
761 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
762         g_return_val_if_fail (_self_ != NULL, FALSE);
763 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
764         g_return_val_if_fail (event != NULL, FALSE);
765 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
766         _tmp0_ = self->el;
767 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
768         gtk_widget_hide ((GtkWidget*) _tmp0_);
769 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
770         result = TRUE;
771 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
772         return result;
773 #line 774 "DialogNewComponent.vala.c"
774 }
775
776
777 static gboolean ___lambda13__gtk_widget_delete_event (GtkWidget* _sender, GdkEventAny* event, gpointer self) {
778         gboolean result;
779         result = __lambda13_ (self, _sender, event);
780 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
781         return result;
782 #line 783 "DialogNewComponent.vala.c"
783 }
784
785
786 static void __lambda14_ (Xcls_DialogNewComponent* self, GtkDialog* _self_, gint response_id) {
787         gint _tmp0_;
788         Xcls_DialogNewComponent* _tmp2_;
789         Xcls_DialogNewComponentXcls_name* _tmp3_;
790         GtkEntry* _tmp4_;
791         const gchar* _tmp5_ = NULL;
792         gint _tmp6_;
793         gint _tmp7_;
794         gboolean _tmp10_ = FALSE;
795         Xcls_DialogNewComponent* _tmp11_;
796         JsRenderJsRender* _tmp12_;
797         const gchar* _tmp13_;
798         gint _tmp14_;
799         gint _tmp15_;
800         gboolean _tmp16_;
801         gboolean isNew;
802         gboolean _tmp17_ = FALSE;
803         gboolean _tmp18_;
804         gboolean _tmp25_;
805         gboolean _tmp29_;
806         Xcls_DialogNewComponentXcls_name* _tmp33_;
807         GtkEntry* _tmp34_;
808         const gchar* _tmp35_ = NULL;
809         gchar* _tmp36_;
810         gchar* fn;
811         Xcls_DialogNewComponent* _tmp37_;
812         ProjectProject* _tmp38_;
813         gchar* _tmp39_ = NULL;
814         gchar* dir;
815         const gchar* _tmp40_;
816         gchar* _tmp41_;
817         gchar* _tmp42_;
818         const gchar* _tmp43_;
819         gchar* _tmp44_;
820         gchar* _tmp45_;
821         gchar* _tmp46_;
822         gchar* _tmp47_;
823         gboolean _tmp48_ = FALSE;
824         gboolean _tmp49_;
825         Xcls_DialogNewComponent* _tmp53_;
826         JsRenderJsRender* _tmp54_;
827         ProjectProject* _tmp55_;
828         const gchar* _tmp56_;
829         Xcls_DialogNewComponent* _tmp57_;
830         JsRenderJsRender* _tmp58_;
831         ProjectProject* _tmp59_;
832         const gchar* _tmp60_;
833         gchar* _tmp61_;
834         gchar* _tmp62_;
835         const gchar* _tmp63_;
836         gchar* _tmp64_;
837         gchar* _tmp65_;
838         gchar* _tmp66_;
839         gchar* _tmp67_;
840         JsRenderJsRender* _tmp68_ = NULL;
841         JsRenderJsRender* _tmp69_;
842         JsRenderJsRender* f;
843         Xcls_DialogNewComponent* _tmp70_;
844         JsRenderJsRender* _tmp71_;
845         JsRenderJsRender* _tmp72_;
846         Xcls_DialogNewComponent* _tmp73_;
847         JsRenderJsRender* _tmp74_;
848         Xcls_DialogNewComponent* _tmp75_;
849         JsRenderJsRender* _tmp76_;
850         ProjectProject* _tmp77_;
851         Xcls_DialogNewComponent* _tmp78_;
852         JsRenderJsRender* _tmp79_;
853         GtkDialog* _tmp80_;
854         Xcls_DialogNewComponent* _tmp81_;
855         Xcls_DialogNewComponent* _tmp82_;
856         ProjectProject* _tmp83_;
857         Xcls_DialogNewComponent* _tmp84_;
858         JsRenderJsRender* _tmp85_;
859 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
860         g_return_if_fail (_self_ != NULL);
861 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
862         _tmp0_ = response_id;
863 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
864         if (_tmp0_ < 1) {
865 #line 866 "DialogNewComponent.vala.c"
866                 GtkDialog* _tmp1_;
867 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
868                 _tmp1_ = self->el;
869 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
870                 gtk_widget_hide ((GtkWidget*) _tmp1_);
871 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
872                 return;
873 #line 874 "DialogNewComponent.vala.c"
874         }
875 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
876         _tmp2_ = self->priv->_this;
877 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
878         _tmp3_ = _tmp2_->name;
879 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
880         _tmp4_ = _tmp3_->el;
881 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
882         _tmp5_ = gtk_entry_get_text (_tmp4_);
883 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
884         _tmp6_ = strlen (_tmp5_);
885 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
886         _tmp7_ = _tmp6_;
887 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
888         if (_tmp7_ < 1) {
889 #line 890 "DialogNewComponent.vala.c"
890                 Xcls_StandardErrorDialog* _tmp8_;
891                 GtkDialog* _tmp9_;
892 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
893                 _tmp8_ = StandardErrorDialog;
894 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
895                 _tmp9_ = self->el;
896 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
897                 xcls_standarderrordialog_show (_tmp8_, (GtkWindow*) _tmp9_, "You have to set Component name ");
898 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
899                 return;
900 #line 901 "DialogNewComponent.vala.c"
901         }
902 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
903         _tmp11_ = self->priv->_this;
904 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
905         _tmp12_ = _tmp11_->file;
906 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
907         _tmp13_ = _tmp12_->name;
908 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
909         _tmp14_ = strlen (_tmp13_);
910 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
911         _tmp15_ = _tmp14_;
912 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
913         if (_tmp15_ > 0) {
914 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
915                 _tmp10_ = FALSE;
916 #line 917 "DialogNewComponent.vala.c"
917         } else {
918 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
919                 _tmp10_ = TRUE;
920 #line 921 "DialogNewComponent.vala.c"
921         }
922 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
923         _tmp16_ = _tmp10_;
924 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
925         isNew = _tmp16_;
926 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
927         _tmp18_ = isNew;
928 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
929         if (!_tmp18_) {
930 #line 931 "DialogNewComponent.vala.c"
931                 JsRenderJsRender* _tmp19_;
932                 const gchar* _tmp20_;
933                 Xcls_DialogNewComponent* _tmp21_;
934                 Xcls_DialogNewComponentXcls_name* _tmp22_;
935                 GtkEntry* _tmp23_;
936                 const gchar* _tmp24_ = NULL;
937 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
938                 _tmp19_ = self->file;
939 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
940                 _tmp20_ = _tmp19_->name;
941 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
942                 _tmp21_ = self->priv->_this;
943 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
944                 _tmp22_ = _tmp21_->name;
945 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
946                 _tmp23_ = _tmp22_->el;
947 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
948                 _tmp24_ = gtk_entry_get_text (_tmp23_);
949 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
950                 _tmp17_ = g_strcmp0 (_tmp20_, _tmp24_) != 0;
951 #line 952 "DialogNewComponent.vala.c"
952         } else {
953 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
954                 _tmp17_ = FALSE;
955 #line 956 "DialogNewComponent.vala.c"
956         }
957 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
958         _tmp25_ = _tmp17_;
959 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
960         if (_tmp25_) {
961 #line 962 "DialogNewComponent.vala.c"
962                 Xcls_StandardErrorDialog* _tmp26_ = NULL;
963                 Xcls_StandardErrorDialog* _tmp27_;
964                 GtkDialog* _tmp28_;
965 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
966                 _tmp26_ = xcls_standarderrordialog_singleton ();
967 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
968                 _tmp27_ = _tmp26_;
969 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
970                 _tmp28_ = self->el;
971 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
972                 xcls_standarderrordialog_show (_tmp27_, (GtkWindow*) _tmp28_, "Sorry changing names does not work yet. ");
973 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
974                 _g_object_unref0 (_tmp27_);
975 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
976                 return;
977 #line 978 "DialogNewComponent.vala.c"
978         }
979 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
980         _tmp29_ = isNew;
981 #line 94 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
982         if (!_tmp29_) {
983 #line 984 "DialogNewComponent.vala.c"
984                 Xcls_DialogNewComponent* _tmp30_;
985                 JsRenderJsRender* _tmp31_;
986                 GtkDialog* _tmp32_;
987 #line 95 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
988                 xcls_dialognewcomponent_updateFileFromEntry (self);
989 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
990                 _tmp30_ = self->priv->_this;
991 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
992                 _tmp31_ = _tmp30_->file;
993 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
994                 js_render_js_render_save (_tmp31_);
995 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
996                 _tmp32_ = self->el;
997 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
998                 gtk_widget_hide ((GtkWidget*) _tmp32_);
999 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1000                 return;
1001 #line 1002 "DialogNewComponent.vala.c"
1002         }
1003 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1004         _tmp33_ = self->name;
1005 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1006         _tmp34_ = _tmp33_->el;
1007 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1008         _tmp35_ = gtk_entry_get_text (_tmp34_);
1009 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1010         _tmp36_ = g_strdup (_tmp35_);
1011 #line 102 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1012         fn = _tmp36_;
1013 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1014         _tmp37_ = self->priv->_this;
1015 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1016         _tmp38_ = _tmp37_->project;
1017 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1018         _tmp39_ = project_project_firstPath (_tmp38_);
1019 #line 103 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1020         dir = _tmp39_;
1021 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1022         _tmp40_ = dir;
1023 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1024         _tmp41_ = g_strconcat (_tmp40_, "/", NULL);
1025 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1026         _tmp42_ = _tmp41_;
1027 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1028         _tmp43_ = fn;
1029 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1030         _tmp44_ = g_strconcat (_tmp42_, _tmp43_, NULL);
1031 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1032         _tmp45_ = _tmp44_;
1033 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1034         _tmp46_ = g_strconcat (_tmp45_, ".bjs", NULL);
1035 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1036         _tmp47_ = _tmp46_;
1037 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1038         _tmp48_ = g_file_test (_tmp47_, G_FILE_TEST_EXISTS);
1039 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1040         _tmp49_ = _tmp48_;
1041 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1042         _g_free0 (_tmp47_);
1043 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1044         _g_free0 (_tmp45_);
1045 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1046         _g_free0 (_tmp42_);
1047 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1048         if (_tmp49_) {
1049 #line 1050 "DialogNewComponent.vala.c"
1050                 Xcls_StandardErrorDialog* _tmp50_ = NULL;
1051                 Xcls_StandardErrorDialog* _tmp51_;
1052                 GtkDialog* _tmp52_;
1053 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1054                 _tmp50_ = xcls_standarderrordialog_singleton ();
1055 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1056                 _tmp51_ = _tmp50_;
1057 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1058                 _tmp52_ = self->el;
1059 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1060                 xcls_standarderrordialog_show (_tmp51_, (GtkWindow*) _tmp52_, "That file already exists");
1061 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1062                 _g_object_unref0 (_tmp51_);
1063 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1064                 _g_free0 (dir);
1065 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1066                 _g_free0 (fn);
1067 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1068                 return;
1069 #line 1070 "DialogNewComponent.vala.c"
1070         }
1071 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1072         _tmp53_ = self->priv->_this;
1073 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1074         _tmp54_ = _tmp53_->file;
1075 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1076         _tmp55_ = _tmp54_->project;
1077 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1078         _tmp56_ = _tmp55_->xtype;
1079 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1080         _tmp57_ = self->priv->_this;
1081 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1082         _tmp58_ = _tmp57_->file;
1083 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1084         _tmp59_ = _tmp58_->project;
1085 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1086         _tmp60_ = dir;
1087 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1088         _tmp61_ = g_strconcat (_tmp60_, "/", NULL);
1089 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1090         _tmp62_ = _tmp61_;
1091 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1092         _tmp63_ = fn;
1093 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1094         _tmp64_ = g_strconcat (_tmp62_, _tmp63_, NULL);
1095 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1096         _tmp65_ = _tmp64_;
1097 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1098         _tmp66_ = g_strconcat (_tmp65_, ".bjs", NULL);
1099 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1100         _tmp67_ = _tmp66_;
1101 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1102         _tmp68_ = js_render_js_render_factory (_tmp56_, _tmp59_, _tmp67_);
1103 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1104         _tmp69_ = _tmp68_;
1105 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1106         _g_free0 (_tmp67_);
1107 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1108         _g_free0 (_tmp65_);
1109 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1110         _g_free0 (_tmp62_);
1111 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1112         f = _tmp69_;
1113 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1114         _tmp70_ = self->priv->_this;
1115 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1116         _tmp71_ = f;
1117 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1118         _tmp72_ = _g_object_ref0 (_tmp71_);
1119 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1120         _g_object_unref0 (_tmp70_->file);
1121 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1122         _tmp70_->file = _tmp72_;
1123 #line 122 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1124         xcls_dialognewcomponent_updateFileFromEntry (self);
1125 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1126         _tmp73_ = self->priv->_this;
1127 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1128         _tmp74_ = _tmp73_->file;
1129 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1130         js_render_js_render_save (_tmp74_);
1131 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1132         _tmp75_ = self->priv->_this;
1133 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1134         _tmp76_ = _tmp75_->file;
1135 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1136         _tmp77_ = _tmp76_->project;
1137 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1138         _tmp78_ = self->priv->_this;
1139 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1140         _tmp79_ = _tmp78_->file;
1141 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1142         project_project_addFile (_tmp77_, _tmp79_);
1143 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1144         _tmp80_ = self->el;
1145 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1146         gtk_widget_hide ((GtkWidget*) _tmp80_);
1147 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1148         _tmp81_ = self->priv->_this;
1149 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1150         _tmp82_ = self->priv->_this;
1151 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1152         _tmp83_ = _tmp82_->project;
1153 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1154         _tmp84_ = self->priv->_this;
1155 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1156         _tmp85_ = _tmp84_->file;
1157 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1158         g_signal_emit_by_name (_tmp81_, "success", _tmp83_, _tmp85_);
1159 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1160         _g_object_unref0 (f);
1161 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1162         _g_free0 (dir);
1163 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1164         _g_free0 (fn);
1165 #line 1166 "DialogNewComponent.vala.c"
1166 }
1167
1168
1169 static void ___lambda14__gtk_dialog_response (GtkDialog* _sender, gint response_id, gpointer self) {
1170 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1171         __lambda14_ (self, _sender, response_id);
1172 #line 1173 "DialogNewComponent.vala.c"
1173 }
1174
1175
1176 static void __lambda17_ (Xcls_DialogNewComponent* self, GtkWidget* _self_) {
1177         GtkDialog* _tmp0_;
1178 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1179         g_return_if_fail (_self_ != NULL);
1180 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1181         _tmp0_ = self->el;
1182 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1183         gtk_widget_show_all ((GtkWidget*) _tmp0_);
1184 #line 1185 "DialogNewComponent.vala.c"
1185 }
1186
1187
1188 static void ___lambda17__gtk_widget_show (GtkWidget* _sender, gpointer self) {
1189 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1190         __lambda17_ (self, _sender);
1191 #line 1192 "DialogNewComponent.vala.c"
1192 }
1193
1194
1195 Xcls_DialogNewComponent* xcls_dialognewcomponent_construct (GType object_type) {
1196         Xcls_DialogNewComponent * self = NULL;
1197         Xcls_DialogNewComponent* _tmp0_;
1198         GtkDialog* _tmp1_;
1199         GtkDialog* _tmp2_;
1200         GtkDialog* _tmp3_;
1201         GtkDialog* _tmp4_;
1202         GtkDialog* _tmp5_;
1203         GtkDialog* _tmp6_;
1204         Xcls_DialogNewComponent* _tmp7_;
1205         Xcls_DialogNewComponentXcls_VBox2* _tmp8_;
1206         Xcls_DialogNewComponentXcls_VBox2* child_0;
1207         GtkDialog* _tmp9_;
1208         GtkBox* _tmp10_ = NULL;
1209         GtkVBox* _tmp11_;
1210         Xcls_DialogNewComponent* _tmp12_;
1211         Xcls_DialogNewComponentXcls_Button16* _tmp13_;
1212         Xcls_DialogNewComponentXcls_Button16* child_1;
1213         GtkDialog* _tmp14_;
1214         GtkButton* _tmp15_;
1215         Xcls_DialogNewComponent* _tmp16_;
1216         Xcls_DialogNewComponentXcls_Button17* _tmp17_;
1217         Xcls_DialogNewComponentXcls_Button17* child_2;
1218         GtkDialog* _tmp18_;
1219         GtkButton* _tmp19_;
1220         GtkDialog* _tmp20_;
1221         GtkDialog* _tmp21_;
1222         GtkDialog* _tmp22_;
1223 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1224         self = (Xcls_DialogNewComponent*) g_object_new (object_type, NULL);
1225 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1226         _tmp0_ = _g_object_ref0 (self);
1227 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1228         _g_object_unref0 (self->priv->_this);
1229 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1230         self->priv->_this = _tmp0_;
1231 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1232         _tmp1_ = (GtkDialog*) gtk_dialog_new ();
1233 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1234         g_object_ref_sink (_tmp1_);
1235 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1236         _g_object_unref0 (self->el);
1237 #line 31 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1238         self->el = _tmp1_;
1239 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1240         _g_object_unref0 (self->file);
1241 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1242         self->file = NULL;
1243 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1244         _tmp2_ = self->el;
1245 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1246         gtk_window_set_title ((GtkWindow*) _tmp2_, "New Component");
1247 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1248         _tmp3_ = self->el;
1249 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1250         g_object_set ((GtkWindow*) _tmp3_, "default-height", 200, NULL);
1251 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1252         _tmp4_ = self->el;
1253 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1254         g_object_set ((GtkWindow*) _tmp4_, "default-width", 500, NULL);
1255 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1256         _tmp5_ = self->el;
1257 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1258         gtk_window_set_deletable ((GtkWindow*) _tmp5_, TRUE);
1259 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1260         _tmp6_ = self->el;
1261 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1262         gtk_window_set_modal ((GtkWindow*) _tmp6_, TRUE);
1263 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1264         _tmp7_ = self->priv->_this;
1265 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1266         _tmp8_ = xcls_dialognewcomponent_xcls_vbox2_new (_tmp7_);
1267 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1268         child_0 = _tmp8_;
1269 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1270         g_object_ref ((GObject*) child_0);
1271 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1272         _tmp9_ = self->el;
1273 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1274         _tmp10_ = gtk_dialog_get_content_area (_tmp9_);
1275 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1276         _tmp11_ = child_0->el;
1277 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1278         gtk_container_add ((GtkContainer*) _tmp10_, (GtkWidget*) _tmp11_);
1279 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1280         _tmp12_ = self->priv->_this;
1281 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1282         _tmp13_ = xcls_dialognewcomponent_xcls_button16_new (_tmp12_);
1283 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1284         child_1 = _tmp13_;
1285 #line 46 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1286         g_object_ref ((GObject*) child_1);
1287 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1288         _tmp14_ = self->el;
1289 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1290         _tmp15_ = child_1->el;
1291 #line 47 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1292         gtk_dialog_add_action_widget (_tmp14_, (GtkWidget*) _tmp15_, 0);
1293 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1294         _tmp16_ = self->priv->_this;
1295 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1296         _tmp17_ = xcls_dialognewcomponent_xcls_button17_new (_tmp16_);
1297 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1298         child_2 = _tmp17_;
1299 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1300         g_object_ref ((GObject*) child_2);
1301 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1302         _tmp18_ = self->el;
1303 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1304         _tmp19_ = child_2->el;
1305 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1306         gtk_dialog_add_action_widget (_tmp18_, (GtkWidget*) _tmp19_, 1);
1307 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1308         _tmp20_ = self->el;
1309 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1310         g_signal_connect_object ((GtkWidget*) _tmp20_, "delete-event", (GCallback) ___lambda13__gtk_widget_delete_event, self, 0);
1311 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1312         _tmp21_ = self->el;
1313 #line 58 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1314         g_signal_connect_object (_tmp21_, "response", (GCallback) ___lambda14__gtk_dialog_response, self, 0);
1315 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1316         _tmp22_ = self->el;
1317 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1318         g_signal_connect_object ((GtkWidget*) _tmp22_, "show", (GCallback) ___lambda17__gtk_widget_show, self, 0);
1319 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1320         _g_object_unref0 (child_2);
1321 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1322         _g_object_unref0 (child_1);
1323 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1324         _g_object_unref0 (child_0);
1325 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1326         return self;
1327 #line 1328 "DialogNewComponent.vala.c"
1328 }
1329
1330
1331 Xcls_DialogNewComponent* xcls_dialognewcomponent_new (void) {
1332 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1333         return xcls_dialognewcomponent_construct (TYPE_XCLS_DIALOGNEWCOMPONENT);
1334 #line 1335 "DialogNewComponent.vala.c"
1335 }
1336
1337
1338 void xcls_dialognewcomponent_updateFileFromEntry (Xcls_DialogNewComponent* self) {
1339         Xcls_DialogNewComponent* _tmp0_;
1340         JsRenderJsRender* _tmp1_;
1341         Xcls_DialogNewComponent* _tmp2_;
1342         Xcls_DialogNewComponentXcls_title* _tmp3_;
1343         GtkEntry* _tmp4_;
1344         const gchar* _tmp5_ = NULL;
1345         gchar* _tmp6_;
1346         Xcls_DialogNewComponent* _tmp7_;
1347         JsRenderJsRender* _tmp8_;
1348         Xcls_DialogNewComponent* _tmp9_;
1349         Xcls_DialogNewComponentXcls_region* _tmp10_;
1350         GtkEntry* _tmp11_;
1351         const gchar* _tmp12_ = NULL;
1352         gchar* _tmp13_;
1353         Xcls_DialogNewComponent* _tmp14_;
1354         JsRenderJsRender* _tmp15_;
1355         Xcls_DialogNewComponent* _tmp16_;
1356         Xcls_DialogNewComponentXcls_parent* _tmp17_;
1357         GtkEntry* _tmp18_;
1358         const gchar* _tmp19_ = NULL;
1359         gchar* _tmp20_;
1360         Xcls_DialogNewComponent* _tmp21_;
1361         JsRenderJsRender* _tmp22_;
1362         Xcls_DialogNewComponent* _tmp23_;
1363         Xcls_DialogNewComponentXcls_permname* _tmp24_;
1364         GtkEntry* _tmp25_;
1365         const gchar* _tmp26_ = NULL;
1366         gchar* _tmp27_;
1367         Xcls_DialogNewComponent* _tmp28_;
1368         JsRenderJsRender* _tmp29_;
1369         Xcls_DialogNewComponent* _tmp30_;
1370         Xcls_DialogNewComponentXcls_modOrder* _tmp31_;
1371         GtkEntry* _tmp32_;
1372         const gchar* _tmp33_ = NULL;
1373         gchar* _tmp34_;
1374 #line 154 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1375         g_return_if_fail (self != NULL);
1376 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1377         _tmp0_ = self->priv->_this;
1378 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1379         _tmp1_ = _tmp0_->file;
1380 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1381         _tmp2_ = self->priv->_this;
1382 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1383         _tmp3_ = _tmp2_->title;
1384 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1385         _tmp4_ = _tmp3_->el;
1386 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1387         _tmp5_ = gtk_entry_get_text (_tmp4_);
1388 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1389         _tmp6_ = g_strdup (_tmp5_);
1390 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1391         _g_free0 (_tmp1_->title);
1392 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1393         _tmp1_->title = _tmp6_;
1394 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1395         _tmp7_ = self->priv->_this;
1396 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1397         _tmp8_ = _tmp7_->file;
1398 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1399         _tmp9_ = self->priv->_this;
1400 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1401         _tmp10_ = _tmp9_->region;
1402 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1403         _tmp11_ = _tmp10_->el;
1404 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1405         _tmp12_ = gtk_entry_get_text (_tmp11_);
1406 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1407         _tmp13_ = g_strdup (_tmp12_);
1408 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1409         _g_free0 (_tmp8_->region);
1410 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1411         _tmp8_->region = _tmp13_;
1412 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1413         _tmp14_ = self->priv->_this;
1414 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1415         _tmp15_ = _tmp14_->file;
1416 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1417         _tmp16_ = self->priv->_this;
1418 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1419         _tmp17_ = _tmp16_->parent;
1420 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1421         _tmp18_ = _tmp17_->el;
1422 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1423         _tmp19_ = gtk_entry_get_text (_tmp18_);
1424 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1425         _tmp20_ = g_strdup (_tmp19_);
1426 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1427         _g_free0 (_tmp15_->parent);
1428 #line 158 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1429         _tmp15_->parent = _tmp20_;
1430 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1431         _tmp21_ = self->priv->_this;
1432 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1433         _tmp22_ = _tmp21_->file;
1434 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1435         _tmp23_ = self->priv->_this;
1436 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1437         _tmp24_ = _tmp23_->permname;
1438 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1439         _tmp25_ = _tmp24_->el;
1440 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1441         _tmp26_ = gtk_entry_get_text (_tmp25_);
1442 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1443         _tmp27_ = g_strdup (_tmp26_);
1444 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1445         _g_free0 (_tmp22_->permname);
1446 #line 159 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1447         _tmp22_->permname = _tmp27_;
1448 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1449         _tmp28_ = self->priv->_this;
1450 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1451         _tmp29_ = _tmp28_->file;
1452 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1453         _tmp30_ = self->priv->_this;
1454 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1455         _tmp31_ = _tmp30_->modOrder;
1456 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1457         _tmp32_ = _tmp31_->el;
1458 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1459         _tmp33_ = gtk_entry_get_text (_tmp32_);
1460 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1461         _tmp34_ = g_strdup (_tmp33_);
1462 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1463         _g_free0 (_tmp29_->modOrder);
1464 #line 160 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1465         _tmp29_->modOrder = _tmp34_;
1466 #line 1467 "DialogNewComponent.vala.c"
1467 }
1468
1469
1470 void xcls_dialognewcomponent_show (Xcls_DialogNewComponent* self, JsRenderJsRender* c) {
1471         JsRenderJsRender* _tmp0_;
1472         ProjectProject* _tmp1_;
1473         ProjectProject* _tmp2_;
1474         Xcls_DialogNewComponent* _tmp3_;
1475         Xcls_DialogNewComponentXcls_name* _tmp4_;
1476         GtkEntry* _tmp5_;
1477         JsRenderJsRender* _tmp6_;
1478         const gchar* _tmp7_;
1479         Xcls_DialogNewComponent* _tmp8_;
1480         Xcls_DialogNewComponentXcls_title* _tmp9_;
1481         GtkEntry* _tmp10_;
1482         JsRenderJsRender* _tmp11_;
1483         const gchar* _tmp12_;
1484         Xcls_DialogNewComponent* _tmp13_;
1485         Xcls_DialogNewComponentXcls_parent* _tmp14_;
1486         GtkEntry* _tmp15_;
1487         JsRenderJsRender* _tmp16_;
1488         const gchar* _tmp17_;
1489         Xcls_DialogNewComponent* _tmp18_;
1490         Xcls_DialogNewComponentXcls_region* _tmp19_;
1491         GtkEntry* _tmp20_;
1492         JsRenderJsRender* _tmp21_;
1493         const gchar* _tmp22_;
1494         Xcls_DialogNewComponent* _tmp23_;
1495         Xcls_DialogNewComponentXcls_modOrder* _tmp24_;
1496         GtkEntry* _tmp25_;
1497         JsRenderJsRender* _tmp26_;
1498         const gchar* _tmp27_;
1499         Xcls_DialogNewComponent* _tmp28_;
1500         Xcls_DialogNewComponentXcls_permname* _tmp29_;
1501         GtkEntry* _tmp30_;
1502         JsRenderJsRender* _tmp31_;
1503         const gchar* _tmp32_;
1504         JsRenderJsRender* _tmp33_;
1505         const gchar* _tmp34_;
1506         gint _tmp35_;
1507         gint _tmp36_;
1508         Xcls_DialogNewComponent* _tmp43_;
1509         JsRenderJsRender* _tmp44_;
1510         JsRenderJsRender* _tmp45_;
1511         GtkDialog* _tmp46_;
1512 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1513         g_return_if_fail (self != NULL);
1514 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1515         g_return_if_fail (c != NULL);
1516 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1517         _tmp0_ = c;
1518 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1519         _tmp1_ = _tmp0_->project;
1520 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1521         _tmp2_ = _g_object_ref0 (_tmp1_);
1522 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1523         _g_object_unref0 (self->project);
1524 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1525         self->project = _tmp2_;
1526 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1527         _tmp3_ = self->priv->_this;
1528 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1529         _tmp4_ = _tmp3_->name;
1530 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1531         _tmp5_ = _tmp4_->el;
1532 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1533         _tmp6_ = c;
1534 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1535         _tmp7_ = _tmp6_->name;
1536 #line 170 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1537         gtk_entry_set_text (_tmp5_, _tmp7_);
1538 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1539         _tmp8_ = self->priv->_this;
1540 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1541         _tmp9_ = _tmp8_->title;
1542 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1543         _tmp10_ = _tmp9_->el;
1544 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1545         _tmp11_ = c;
1546 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1547         _tmp12_ = _tmp11_->title;
1548 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1549         gtk_entry_set_text (_tmp10_, _tmp12_);
1550 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1551         _tmp13_ = self->priv->_this;
1552 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1553         _tmp14_ = _tmp13_->parent;
1554 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1555         _tmp15_ = _tmp14_->el;
1556 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1557         _tmp16_ = c;
1558 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1559         _tmp17_ = _tmp16_->parent;
1560 #line 172 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1561         gtk_entry_set_text (_tmp15_, _tmp17_);
1562 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1563         _tmp18_ = self->priv->_this;
1564 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1565         _tmp19_ = _tmp18_->region;
1566 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1567         _tmp20_ = _tmp19_->el;
1568 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1569         _tmp21_ = c;
1570 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1571         _tmp22_ = _tmp21_->region;
1572 #line 173 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1573         gtk_entry_set_text (_tmp20_, _tmp22_);
1574 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1575         _tmp23_ = self->priv->_this;
1576 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1577         _tmp24_ = _tmp23_->modOrder;
1578 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1579         _tmp25_ = _tmp24_->el;
1580 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1581         _tmp26_ = c;
1582 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1583         _tmp27_ = _tmp26_->modOrder;
1584 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1585         gtk_entry_set_text (_tmp25_, _tmp27_);
1586 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1587         _tmp28_ = self->priv->_this;
1588 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1589         _tmp29_ = _tmp28_->permname;
1590 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1591         _tmp30_ = _tmp29_->el;
1592 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1593         _tmp31_ = c;
1594 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1595         _tmp32_ = _tmp31_->permname;
1596 #line 175 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1597         gtk_entry_set_text (_tmp30_, _tmp32_);
1598 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1599         _tmp33_ = c;
1600 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1601         _tmp34_ = _tmp33_->path;
1602 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1603         _tmp35_ = strlen (_tmp34_);
1604 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1605         _tmp36_ = _tmp35_;
1606 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1607         if (_tmp36_ > 0) {
1608 #line 1609 "DialogNewComponent.vala.c"
1609                 GtkDialog* _tmp37_;
1610                 JsRenderJsRender* _tmp38_;
1611                 const gchar* _tmp39_;
1612                 gchar* _tmp40_;
1613                 gchar* _tmp41_;
1614 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1615                 _tmp37_ = self->el;
1616 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1617                 _tmp38_ = c;
1618 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1619                 _tmp39_ = _tmp38_->name;
1620 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1621                 _tmp40_ = g_strconcat ("Edit File Details - ", _tmp39_, NULL);
1622 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1623                 _tmp41_ = _tmp40_;
1624 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1625                 gtk_window_set_title ((GtkWindow*) _tmp37_, _tmp41_);
1626 #line 178 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1627                 _g_free0 (_tmp41_);
1628 #line 1629 "DialogNewComponent.vala.c"
1629         } else {
1630                 GtkDialog* _tmp42_;
1631 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1632                 _tmp42_ = self->el;
1633 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1634                 gtk_window_set_title ((GtkWindow*) _tmp42_, "Create New File");
1635 #line 1636 "DialogNewComponent.vala.c"
1636         }
1637 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1638         _tmp43_ = self->priv->_this;
1639 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1640         _tmp44_ = c;
1641 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1642         _tmp45_ = _g_object_ref0 (_tmp44_);
1643 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1644         _g_object_unref0 (_tmp43_->file);
1645 #line 183 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1646         _tmp43_->file = _tmp45_;
1647 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1648         _tmp46_ = self->el;
1649 #line 185 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1650         gtk_widget_show_all ((GtkWidget*) _tmp46_);
1651 #line 1652 "DialogNewComponent.vala.c"
1652 }
1653
1654
1655 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) {
1656         typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT) (gpointer data1, gpointer arg_1, gpointer arg_2, gpointer data2);
1657         register GMarshalFunc_VOID__OBJECT_OBJECT callback;
1658         register GCClosure * cc;
1659         register gpointer data1;
1660         register gpointer data2;
1661         cc = (GCClosure *) closure;
1662 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1663         g_return_if_fail (n_param_values == 3);
1664 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1665         if (G_CCLOSURE_SWAP_DATA (closure)) {
1666 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1667                 data1 = closure->data;
1668 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1669                 data2 = param_values->data[0].v_pointer;
1670 #line 1671 "DialogNewComponent.vala.c"
1671         } else {
1672 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1673                 data1 = param_values->data[0].v_pointer;
1674 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1675                 data2 = closure->data;
1676 #line 1677 "DialogNewComponent.vala.c"
1677         }
1678 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1679         callback = (GMarshalFunc_VOID__OBJECT_OBJECT) (marshal_data ? marshal_data : cc->callback);
1680 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1681         callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), data2);
1682 #line 1683 "DialogNewComponent.vala.c"
1683 }
1684
1685
1686 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
1687         Xcls_DialogNewComponentXcls_VBox2 * self = NULL;
1688         Xcls_DialogNewComponent* _tmp0_;
1689         Xcls_DialogNewComponent* _tmp1_;
1690         GtkVBox* _tmp2_;
1691         Xcls_DialogNewComponent* _tmp3_;
1692         Xcls_DialogNewComponentXcls_Table3* _tmp4_;
1693         Xcls_DialogNewComponentXcls_Table3* child_0;
1694         GtkVBox* _tmp5_;
1695         GtkTable* _tmp6_;
1696 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1697         g_return_val_if_fail (_owner != NULL, NULL);
1698 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1699         self = (Xcls_DialogNewComponentXcls_VBox2*) g_object_new (object_type, NULL);
1700 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1701         _tmp0_ = _owner;
1702 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1703         _tmp1_ = _g_object_ref0 (_tmp0_);
1704 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1705         _g_object_unref0 (self->priv->_this);
1706 #line 202 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1707         self->priv->_this = _tmp1_;
1708 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1709         _tmp2_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
1710 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1711         g_object_ref_sink (_tmp2_);
1712 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1713         _g_object_unref0 (self->el);
1714 #line 203 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1715         self->el = _tmp2_;
1716 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1717         _tmp3_ = self->priv->_this;
1718 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1719         _tmp4_ = xcls_dialognewcomponent_xcls_table3_new (_tmp3_);
1720 #line 208 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1721         child_0 = _tmp4_;
1722 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1723         g_object_ref ((GObject*) child_0);
1724 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1725         _tmp5_ = self->el;
1726 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1727         _tmp6_ = child_0->el;
1728 #line 210 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1729         gtk_box_pack_start ((GtkBox*) _tmp5_, (GtkWidget*) _tmp6_, FALSE, FALSE, (guint) 0);
1730 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1731         _g_object_unref0 (child_0);
1732 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1733         return self;
1734 #line 1735 "DialogNewComponent.vala.c"
1735 }
1736
1737
1738 Xcls_DialogNewComponentXcls_VBox2* xcls_dialognewcomponent_xcls_vbox2_new (Xcls_DialogNewComponent* _owner) {
1739 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1740         return xcls_dialognewcomponent_xcls_vbox2_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, _owner);
1741 #line 1742 "DialogNewComponent.vala.c"
1742 }
1743
1744
1745 static void xcls_dialognewcomponent_xcls_vbox2_class_init (Xcls_DialogNewComponentXcls_VBox2Class * klass) {
1746 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1747         xcls_dialognewcomponent_xcls_vbox2_parent_class = g_type_class_peek_parent (klass);
1748 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1749         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_VBox2Private));
1750 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1751         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_vbox2_finalize;
1752 #line 1753 "DialogNewComponent.vala.c"
1753 }
1754
1755
1756 static void xcls_dialognewcomponent_xcls_vbox2_instance_init (Xcls_DialogNewComponentXcls_VBox2 * self) {
1757 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1758         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_VBOX2_GET_PRIVATE (self);
1759 #line 1760 "DialogNewComponent.vala.c"
1760 }
1761
1762
1763 static void xcls_dialognewcomponent_xcls_vbox2_finalize (GObject* obj) {
1764         Xcls_DialogNewComponentXcls_VBox2 * self;
1765 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1766         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_VBOX2, Xcls_DialogNewComponentXcls_VBox2);
1767 #line 193 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1768         _g_object_unref0 (self->el);
1769 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1770         _g_object_unref0 (self->priv->_this);
1771 #line 191 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1772         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_vbox2_parent_class)->finalize (obj);
1773 #line 1774 "DialogNewComponent.vala.c"
1774 }
1775
1776
1777 GType xcls_dialognewcomponent_xcls_vbox2_get_type (void) {
1778         static volatile gsize xcls_dialognewcomponent_xcls_vbox2_type_id__volatile = 0;
1779         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile)) {
1780                 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, NULL };
1781                 GType xcls_dialognewcomponent_xcls_vbox2_type_id;
1782                 xcls_dialognewcomponent_xcls_vbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_VBox2", &g_define_type_info, 0);
1783                 g_once_init_leave (&xcls_dialognewcomponent_xcls_vbox2_type_id__volatile, xcls_dialognewcomponent_xcls_vbox2_type_id);
1784         }
1785         return xcls_dialognewcomponent_xcls_vbox2_type_id__volatile;
1786 }
1787
1788
1789 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
1790         Xcls_DialogNewComponentXcls_Table3 * self = NULL;
1791         Xcls_DialogNewComponent* _tmp0_;
1792         Xcls_DialogNewComponent* _tmp1_;
1793         GtkTable* _tmp2_;
1794         Xcls_DialogNewComponent* _tmp3_;
1795         Xcls_DialogNewComponentXcls_Label4* _tmp4_;
1796         Xcls_DialogNewComponentXcls_Label4* child_0;
1797         GtkTable* _tmp5_;
1798         GtkLabel* _tmp6_;
1799         Xcls_DialogNewComponent* _tmp7_;
1800         Xcls_DialogNewComponentXcls_name* _tmp8_;
1801         Xcls_DialogNewComponentXcls_name* child_1;
1802         GtkTable* _tmp9_;
1803         GtkEntry* _tmp10_;
1804         Xcls_DialogNewComponent* _tmp11_;
1805         Xcls_DialogNewComponentXcls_Label6* _tmp12_;
1806         Xcls_DialogNewComponentXcls_Label6* child_2;
1807         GtkTable* _tmp13_;
1808         GtkLabel* _tmp14_;
1809         Xcls_DialogNewComponent* _tmp15_;
1810         Xcls_DialogNewComponentXcls_title* _tmp16_;
1811         Xcls_DialogNewComponentXcls_title* child_3;
1812         GtkTable* _tmp17_;
1813         GtkEntry* _tmp18_;
1814         Xcls_DialogNewComponent* _tmp19_;
1815         Xcls_DialogNewComponentXcls_Label8* _tmp20_;
1816         Xcls_DialogNewComponentXcls_Label8* child_4;
1817         GtkTable* _tmp21_;
1818         GtkLabel* _tmp22_;
1819         Xcls_DialogNewComponent* _tmp23_;
1820         Xcls_DialogNewComponentXcls_region* _tmp24_;
1821         Xcls_DialogNewComponentXcls_region* child_5;
1822         GtkTable* _tmp25_;
1823         GtkEntry* _tmp26_;
1824         Xcls_DialogNewComponent* _tmp27_;
1825         Xcls_DialogNewComponentXcls_Label10* _tmp28_;
1826         Xcls_DialogNewComponentXcls_Label10* child_6;
1827         GtkTable* _tmp29_;
1828         GtkLabel* _tmp30_;
1829         Xcls_DialogNewComponent* _tmp31_;
1830         Xcls_DialogNewComponentXcls_parent* _tmp32_;
1831         Xcls_DialogNewComponentXcls_parent* child_7;
1832         GtkTable* _tmp33_;
1833         GtkEntry* _tmp34_;
1834         Xcls_DialogNewComponent* _tmp35_;
1835         Xcls_DialogNewComponentXcls_Label12* _tmp36_;
1836         Xcls_DialogNewComponentXcls_Label12* child_8;
1837         GtkTable* _tmp37_;
1838         GtkLabel* _tmp38_;
1839         Xcls_DialogNewComponent* _tmp39_;
1840         Xcls_DialogNewComponentXcls_permname* _tmp40_;
1841         Xcls_DialogNewComponentXcls_permname* child_9;
1842         GtkTable* _tmp41_;
1843         GtkEntry* _tmp42_;
1844         Xcls_DialogNewComponent* _tmp43_;
1845         Xcls_DialogNewComponentXcls_Label14* _tmp44_;
1846         Xcls_DialogNewComponentXcls_Label14* child_10;
1847         GtkTable* _tmp45_;
1848         GtkLabel* _tmp46_;
1849         Xcls_DialogNewComponent* _tmp47_;
1850         Xcls_DialogNewComponentXcls_modOrder* _tmp48_;
1851         Xcls_DialogNewComponentXcls_modOrder* child_11;
1852         GtkTable* _tmp49_;
1853         GtkEntry* _tmp50_;
1854 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1855         g_return_val_if_fail (_owner != NULL, NULL);
1856 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1857         self = (Xcls_DialogNewComponentXcls_Table3*) g_object_new (object_type, NULL);
1858 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1859         _tmp0_ = _owner;
1860 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1861         _tmp1_ = _g_object_ref0 (_tmp0_);
1862 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1863         _g_object_unref0 (self->priv->_this);
1864 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1865         self->priv->_this = _tmp1_;
1866 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1867         _tmp2_ = (GtkTable*) gtk_table_new ((guint) 3, (guint) 2, TRUE);
1868 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1869         g_object_ref_sink (_tmp2_);
1870 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1871         _g_object_unref0 (self->el);
1872 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1873         self->el = _tmp2_;
1874 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1875         _tmp3_ = self->priv->_this;
1876 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1877         _tmp4_ = xcls_dialognewcomponent_xcls_label4_new (_tmp3_);
1878 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1879         child_0 = _tmp4_;
1880 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1881         g_object_ref ((GObject*) child_0);
1882 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1883         _tmp5_ = self->el;
1884 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1885         _tmp6_ = child_0->el;
1886 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1887         gtk_table_attach_defaults (_tmp5_, (GtkWidget*) _tmp6_, (guint) 0, (guint) 1, (guint) 0, (guint) 1);
1888 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1889         _tmp7_ = self->priv->_this;
1890 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1891         _tmp8_ = xcls_dialognewcomponent_xcls_name_new (_tmp7_);
1892 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1893         child_1 = _tmp8_;
1894 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1895         g_object_ref ((GObject*) child_1);
1896 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1897         _tmp9_ = self->el;
1898 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1899         _tmp10_ = child_1->el;
1900 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1901         gtk_table_attach_defaults (_tmp9_, (GtkWidget*) _tmp10_, (guint) 1, (guint) 2, (guint) 0, (guint) 1);
1902 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1903         _tmp11_ = self->priv->_this;
1904 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1905         _tmp12_ = xcls_dialognewcomponent_xcls_label6_new (_tmp11_);
1906 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1907         child_2 = _tmp12_;
1908 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1909         g_object_ref ((GObject*) child_2);
1910 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1911         _tmp13_ = self->el;
1912 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1913         _tmp14_ = child_2->el;
1914 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1915         gtk_table_attach_defaults (_tmp13_, (GtkWidget*) _tmp14_, (guint) 0, (guint) 1, (guint) 1, (guint) 2);
1916 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1917         _tmp15_ = self->priv->_this;
1918 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1919         _tmp16_ = xcls_dialognewcomponent_xcls_title_new (_tmp15_);
1920 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1921         child_3 = _tmp16_;
1922 #line 242 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1923         g_object_ref ((GObject*) child_3);
1924 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1925         _tmp17_ = self->el;
1926 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1927         _tmp18_ = child_3->el;
1928 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1929         gtk_table_attach_defaults (_tmp17_, (GtkWidget*) _tmp18_, (guint) 1, (guint) 2, (guint) 1, (guint) 2);
1930 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1931         _tmp19_ = self->priv->_this;
1932 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1933         _tmp20_ = xcls_dialognewcomponent_xcls_label8_new (_tmp19_);
1934 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1935         child_4 = _tmp20_;
1936 #line 245 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1937         g_object_ref ((GObject*) child_4);
1938 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1939         _tmp21_ = self->el;
1940 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1941         _tmp22_ = child_4->el;
1942 #line 246 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1943         gtk_table_attach_defaults (_tmp21_, (GtkWidget*) _tmp22_, (guint) 0, (guint) 1, (guint) 2, (guint) 3);
1944 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1945         _tmp23_ = self->priv->_this;
1946 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1947         _tmp24_ = xcls_dialognewcomponent_xcls_region_new (_tmp23_);
1948 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1949         child_5 = _tmp24_;
1950 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1951         g_object_ref ((GObject*) child_5);
1952 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1953         _tmp25_ = self->el;
1954 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1955         _tmp26_ = child_5->el;
1956 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1957         gtk_table_attach_defaults (_tmp25_, (GtkWidget*) _tmp26_, (guint) 1, (guint) 2, (guint) 2, (guint) 3);
1958 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1959         _tmp27_ = self->priv->_this;
1960 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1961         _tmp28_ = xcls_dialognewcomponent_xcls_label10_new (_tmp27_);
1962 #line 250 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1963         child_6 = _tmp28_;
1964 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1965         g_object_ref ((GObject*) child_6);
1966 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1967         _tmp29_ = self->el;
1968 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1969         _tmp30_ = child_6->el;
1970 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1971         gtk_table_attach_defaults (_tmp29_, (GtkWidget*) _tmp30_, (guint) 0, (guint) 1, (guint) 3, (guint) 4);
1972 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1973         _tmp31_ = self->priv->_this;
1974 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1975         _tmp32_ = xcls_dialognewcomponent_xcls_parent_new (_tmp31_);
1976 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1977         child_7 = _tmp32_;
1978 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1979         g_object_ref ((GObject*) child_7);
1980 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1981         _tmp33_ = self->el;
1982 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1983         _tmp34_ = child_7->el;
1984 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1985         gtk_table_attach_defaults (_tmp33_, (GtkWidget*) _tmp34_, (guint) 1, (guint) 2, (guint) 3, (guint) 4);
1986 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1987         _tmp35_ = self->priv->_this;
1988 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1989         _tmp36_ = xcls_dialognewcomponent_xcls_label12_new (_tmp35_);
1990 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1991         child_8 = _tmp36_;
1992 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1993         g_object_ref ((GObject*) child_8);
1994 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1995         _tmp37_ = self->el;
1996 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1997         _tmp38_ = child_8->el;
1998 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
1999         gtk_table_attach_defaults (_tmp37_, (GtkWidget*) _tmp38_, (guint) 0, (guint) 1, (guint) 4, (guint) 5);
2000 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2001         _tmp39_ = self->priv->_this;
2002 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2003         _tmp40_ = xcls_dialognewcomponent_xcls_permname_new (_tmp39_);
2004 #line 259 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2005         child_9 = _tmp40_;
2006 #line 260 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2007         g_object_ref ((GObject*) child_9);
2008 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2009         _tmp41_ = self->el;
2010 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2011         _tmp42_ = child_9->el;
2012 #line 261 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2013         gtk_table_attach_defaults (_tmp41_, (GtkWidget*) _tmp42_, (guint) 1, (guint) 2, (guint) 4, (guint) 5);
2014 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2015         _tmp43_ = self->priv->_this;
2016 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2017         _tmp44_ = xcls_dialognewcomponent_xcls_label14_new (_tmp43_);
2018 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2019         child_10 = _tmp44_;
2020 #line 263 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2021         g_object_ref ((GObject*) child_10);
2022 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2023         _tmp45_ = self->el;
2024 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2025         _tmp46_ = child_10->el;
2026 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2027         gtk_table_attach_defaults (_tmp45_, (GtkWidget*) _tmp46_, (guint) 0, (guint) 1, (guint) 5, (guint) 6);
2028 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2029         _tmp47_ = self->priv->_this;
2030 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2031         _tmp48_ = xcls_dialognewcomponent_xcls_modorder_new (_tmp47_);
2032 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2033         child_11 = _tmp48_;
2034 #line 266 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2035         g_object_ref ((GObject*) child_11);
2036 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2037         _tmp49_ = self->el;
2038 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2039         _tmp50_ = child_11->el;
2040 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2041         gtk_table_attach_defaults (_tmp49_, (GtkWidget*) _tmp50_, (guint) 1, (guint) 2, (guint) 5, (guint) 6);
2042 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2043         _g_object_unref0 (child_11);
2044 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2045         _g_object_unref0 (child_10);
2046 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2047         _g_object_unref0 (child_9);
2048 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2049         _g_object_unref0 (child_8);
2050 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2051         _g_object_unref0 (child_7);
2052 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2053         _g_object_unref0 (child_6);
2054 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2055         _g_object_unref0 (child_5);
2056 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2057         _g_object_unref0 (child_4);
2058 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2059         _g_object_unref0 (child_3);
2060 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2061         _g_object_unref0 (child_2);
2062 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2063         _g_object_unref0 (child_1);
2064 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2065         _g_object_unref0 (child_0);
2066 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2067         return self;
2068 #line 2069 "DialogNewComponent.vala.c"
2069 }
2070
2071
2072 Xcls_DialogNewComponentXcls_Table3* xcls_dialognewcomponent_xcls_table3_new (Xcls_DialogNewComponent* _owner) {
2073 #line 224 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2074         return xcls_dialognewcomponent_xcls_table3_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, _owner);
2075 #line 2076 "DialogNewComponent.vala.c"
2076 }
2077
2078
2079 static void xcls_dialognewcomponent_xcls_table3_class_init (Xcls_DialogNewComponentXcls_Table3Class * klass) {
2080 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2081         xcls_dialognewcomponent_xcls_table3_parent_class = g_type_class_peek_parent (klass);
2082 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2083         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Table3Private));
2084 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2085         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_table3_finalize;
2086 #line 2087 "DialogNewComponent.vala.c"
2087 }
2088
2089
2090 static void xcls_dialognewcomponent_xcls_table3_instance_init (Xcls_DialogNewComponentXcls_Table3 * self) {
2091 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2092         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_TABLE3_GET_PRIVATE (self);
2093 #line 2094 "DialogNewComponent.vala.c"
2094 }
2095
2096
2097 static void xcls_dialognewcomponent_xcls_table3_finalize (GObject* obj) {
2098         Xcls_DialogNewComponentXcls_Table3 * self;
2099 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2100         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TABLE3, Xcls_DialogNewComponentXcls_Table3);
2101 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2102         _g_object_unref0 (self->el);
2103 #line 218 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2104         _g_object_unref0 (self->priv->_this);
2105 #line 215 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2106         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_table3_parent_class)->finalize (obj);
2107 #line 2108 "DialogNewComponent.vala.c"
2108 }
2109
2110
2111 GType xcls_dialognewcomponent_xcls_table3_get_type (void) {
2112         static volatile gsize xcls_dialognewcomponent_xcls_table3_type_id__volatile = 0;
2113         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_table3_type_id__volatile)) {
2114                 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, NULL };
2115                 GType xcls_dialognewcomponent_xcls_table3_type_id;
2116                 xcls_dialognewcomponent_xcls_table3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Table3", &g_define_type_info, 0);
2117                 g_once_init_leave (&xcls_dialognewcomponent_xcls_table3_type_id__volatile, xcls_dialognewcomponent_xcls_table3_type_id);
2118         }
2119         return xcls_dialognewcomponent_xcls_table3_type_id__volatile;
2120 }
2121
2122
2123 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2124         Xcls_DialogNewComponentXcls_Label4 * self = NULL;
2125         Xcls_DialogNewComponent* _tmp0_;
2126         Xcls_DialogNewComponent* _tmp1_;
2127         GtkLabel* _tmp2_;
2128         GtkLabel* _tmp3_;
2129         GtkLabel* _tmp4_;
2130 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2131         g_return_val_if_fail (_owner != NULL, NULL);
2132 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2133         self = (Xcls_DialogNewComponentXcls_Label4*) g_object_new (object_type, NULL);
2134 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2135         _tmp0_ = _owner;
2136 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2137         _tmp1_ = _g_object_ref0 (_tmp0_);
2138 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2139         _g_object_unref0 (self->priv->_this);
2140 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2141         self->priv->_this = _tmp1_;
2142 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2143         _tmp2_ = (GtkLabel*) gtk_label_new ("Component Name");
2144 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2145         g_object_ref_sink (_tmp2_);
2146 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2147         _g_object_unref0 (self->el);
2148 #line 284 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2149         self->el = _tmp2_;
2150 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2151         _tmp3_ = self->el;
2152 #line 289 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2153         gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT);
2154 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2155         _tmp4_ = self->el;
2156 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2157         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL);
2158 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2159         return self;
2160 #line 2161 "DialogNewComponent.vala.c"
2161 }
2162
2163
2164 Xcls_DialogNewComponentXcls_Label4* xcls_dialognewcomponent_xcls_label4_new (Xcls_DialogNewComponent* _owner) {
2165 #line 281 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2166         return xcls_dialognewcomponent_xcls_label4_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, _owner);
2167 #line 2168 "DialogNewComponent.vala.c"
2168 }
2169
2170
2171 static void xcls_dialognewcomponent_xcls_label4_class_init (Xcls_DialogNewComponentXcls_Label4Class * klass) {
2172 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2173         xcls_dialognewcomponent_xcls_label4_parent_class = g_type_class_peek_parent (klass);
2174 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2175         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label4Private));
2176 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2177         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label4_finalize;
2178 #line 2179 "DialogNewComponent.vala.c"
2179 }
2180
2181
2182 static void xcls_dialognewcomponent_xcls_label4_instance_init (Xcls_DialogNewComponentXcls_Label4 * self) {
2183 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2184         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL4_GET_PRIVATE (self);
2185 #line 2186 "DialogNewComponent.vala.c"
2186 }
2187
2188
2189 static void xcls_dialognewcomponent_xcls_label4_finalize (GObject* obj) {
2190         Xcls_DialogNewComponentXcls_Label4 * self;
2191 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2192         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL4, Xcls_DialogNewComponentXcls_Label4);
2193 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2194         _g_object_unref0 (self->el);
2195 #line 275 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2196         _g_object_unref0 (self->priv->_this);
2197 #line 272 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2198         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label4_parent_class)->finalize (obj);
2199 #line 2200 "DialogNewComponent.vala.c"
2200 }
2201
2202
2203 GType xcls_dialognewcomponent_xcls_label4_get_type (void) {
2204         static volatile gsize xcls_dialognewcomponent_xcls_label4_type_id__volatile = 0;
2205         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label4_type_id__volatile)) {
2206                 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, NULL };
2207                 GType xcls_dialognewcomponent_xcls_label4_type_id;
2208                 xcls_dialognewcomponent_xcls_label4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label4", &g_define_type_info, 0);
2209                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label4_type_id__volatile, xcls_dialognewcomponent_xcls_label4_type_id);
2210         }
2211         return xcls_dialognewcomponent_xcls_label4_type_id__volatile;
2212 }
2213
2214
2215 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2216         Xcls_DialogNewComponentXcls_name * self = NULL;
2217         Xcls_DialogNewComponent* _tmp0_;
2218         Xcls_DialogNewComponent* _tmp1_;
2219         Xcls_DialogNewComponent* _tmp2_;
2220         Xcls_DialogNewComponentXcls_name* _tmp3_;
2221         GtkEntry* _tmp4_;
2222         GtkEntry* _tmp5_;
2223 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2224         g_return_val_if_fail (_owner != NULL, NULL);
2225 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2226         self = (Xcls_DialogNewComponentXcls_name*) g_object_new (object_type, NULL);
2227 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2228         _tmp0_ = _owner;
2229 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2230         _tmp1_ = _g_object_ref0 (_tmp0_);
2231 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2232         _g_object_unref0 (self->priv->_this);
2233 #line 306 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2234         self->priv->_this = _tmp1_;
2235 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2236         _tmp2_ = self->priv->_this;
2237 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2238         _tmp3_ = _g_object_ref0 (self);
2239 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2240         _g_object_unref0 (_tmp2_->name);
2241 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2242         _tmp2_->name = _tmp3_;
2243 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2244         _tmp4_ = (GtkEntry*) gtk_entry_new ();
2245 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2246         g_object_ref_sink (_tmp4_);
2247 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2248         _g_object_unref0 (self->el);
2249 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2250         self->el = _tmp4_;
2251 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2252         _tmp5_ = self->el;
2253 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2254         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2255 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2256         return self;
2257 #line 2258 "DialogNewComponent.vala.c"
2258 }
2259
2260
2261 Xcls_DialogNewComponentXcls_name* xcls_dialognewcomponent_xcls_name_new (Xcls_DialogNewComponent* _owner) {
2262 #line 304 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2263         return xcls_dialognewcomponent_xcls_name_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, _owner);
2264 #line 2265 "DialogNewComponent.vala.c"
2265 }
2266
2267
2268 static void xcls_dialognewcomponent_xcls_name_class_init (Xcls_DialogNewComponentXcls_nameClass * klass) {
2269 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2270         xcls_dialognewcomponent_xcls_name_parent_class = g_type_class_peek_parent (klass);
2271 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2272         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_namePrivate));
2273 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2274         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_name_finalize;
2275 #line 2276 "DialogNewComponent.vala.c"
2276 }
2277
2278
2279 static void xcls_dialognewcomponent_xcls_name_instance_init (Xcls_DialogNewComponentXcls_name * self) {
2280 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2281         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_NAME_GET_PRIVATE (self);
2282 #line 2283 "DialogNewComponent.vala.c"
2283 }
2284
2285
2286 static void xcls_dialognewcomponent_xcls_name_finalize (GObject* obj) {
2287         Xcls_DialogNewComponentXcls_name * self;
2288 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2289         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_NAME, Xcls_DialogNewComponentXcls_name);
2290 #line 297 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2291         _g_object_unref0 (self->el);
2292 #line 298 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2293         _g_object_unref0 (self->priv->_this);
2294 #line 295 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2295         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_name_parent_class)->finalize (obj);
2296 #line 2297 "DialogNewComponent.vala.c"
2297 }
2298
2299
2300 GType xcls_dialognewcomponent_xcls_name_get_type (void) {
2301         static volatile gsize xcls_dialognewcomponent_xcls_name_type_id__volatile = 0;
2302         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_name_type_id__volatile)) {
2303                 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, NULL };
2304                 GType xcls_dialognewcomponent_xcls_name_type_id;
2305                 xcls_dialognewcomponent_xcls_name_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_name", &g_define_type_info, 0);
2306                 g_once_init_leave (&xcls_dialognewcomponent_xcls_name_type_id__volatile, xcls_dialognewcomponent_xcls_name_type_id);
2307         }
2308         return xcls_dialognewcomponent_xcls_name_type_id__volatile;
2309 }
2310
2311
2312 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2313         Xcls_DialogNewComponentXcls_Label6 * self = NULL;
2314         Xcls_DialogNewComponent* _tmp0_;
2315         Xcls_DialogNewComponent* _tmp1_;
2316         GtkLabel* _tmp2_;
2317         GtkLabel* _tmp3_;
2318         GtkLabel* _tmp4_;
2319         GtkLabel* _tmp5_;
2320 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2321         g_return_val_if_fail (_owner != NULL, NULL);
2322 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2323         self = (Xcls_DialogNewComponentXcls_Label6*) g_object_new (object_type, NULL);
2324 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2325         _tmp0_ = _owner;
2326 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2327         _tmp1_ = _g_object_ref0 (_tmp0_);
2328 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2329         _g_object_unref0 (self->priv->_this);
2330 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2331         self->priv->_this = _tmp1_;
2332 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2333         _tmp2_ = (GtkLabel*) gtk_label_new ("Title");
2334 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2335         g_object_ref_sink (_tmp2_);
2336 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2337         _g_object_unref0 (self->el);
2338 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2339         self->el = _tmp2_;
2340 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2341         _tmp3_ = self->el;
2342 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2343         gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT);
2344 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2345         _tmp4_ = self->el;
2346 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2347         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL);
2348 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2349         _tmp5_ = self->el;
2350 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2351         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2352 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2353         return self;
2354 #line 2355 "DialogNewComponent.vala.c"
2355 }
2356
2357
2358 Xcls_DialogNewComponentXcls_Label6* xcls_dialognewcomponent_xcls_label6_new (Xcls_DialogNewComponent* _owner) {
2359 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2360         return xcls_dialognewcomponent_xcls_label6_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, _owner);
2361 #line 2362 "DialogNewComponent.vala.c"
2362 }
2363
2364
2365 static void xcls_dialognewcomponent_xcls_label6_class_init (Xcls_DialogNewComponentXcls_Label6Class * klass) {
2366 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2367         xcls_dialognewcomponent_xcls_label6_parent_class = g_type_class_peek_parent (klass);
2368 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2369         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label6Private));
2370 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2371         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label6_finalize;
2372 #line 2373 "DialogNewComponent.vala.c"
2373 }
2374
2375
2376 static void xcls_dialognewcomponent_xcls_label6_instance_init (Xcls_DialogNewComponentXcls_Label6 * self) {
2377 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2378         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL6_GET_PRIVATE (self);
2379 #line 2380 "DialogNewComponent.vala.c"
2380 }
2381
2382
2383 static void xcls_dialognewcomponent_xcls_label6_finalize (GObject* obj) {
2384         Xcls_DialogNewComponentXcls_Label6 * self;
2385 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2386         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL6, Xcls_DialogNewComponentXcls_Label6);
2387 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2388         _g_object_unref0 (self->el);
2389 #line 321 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2390         _g_object_unref0 (self->priv->_this);
2391 #line 318 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2392         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label6_parent_class)->finalize (obj);
2393 #line 2394 "DialogNewComponent.vala.c"
2394 }
2395
2396
2397 GType xcls_dialognewcomponent_xcls_label6_get_type (void) {
2398         static volatile gsize xcls_dialognewcomponent_xcls_label6_type_id__volatile = 0;
2399         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label6_type_id__volatile)) {
2400                 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, NULL };
2401                 GType xcls_dialognewcomponent_xcls_label6_type_id;
2402                 xcls_dialognewcomponent_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label6", &g_define_type_info, 0);
2403                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label6_type_id__volatile, xcls_dialognewcomponent_xcls_label6_type_id);
2404         }
2405         return xcls_dialognewcomponent_xcls_label6_type_id__volatile;
2406 }
2407
2408
2409 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2410         Xcls_DialogNewComponentXcls_title * self = NULL;
2411         Xcls_DialogNewComponent* _tmp0_;
2412         Xcls_DialogNewComponent* _tmp1_;
2413         Xcls_DialogNewComponent* _tmp2_;
2414         Xcls_DialogNewComponentXcls_title* _tmp3_;
2415         GtkEntry* _tmp4_;
2416         GtkEntry* _tmp5_;
2417 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2418         g_return_val_if_fail (_owner != NULL, NULL);
2419 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2420         self = (Xcls_DialogNewComponentXcls_title*) g_object_new (object_type, NULL);
2421 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2422         _tmp0_ = _owner;
2423 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2424         _tmp1_ = _g_object_ref0 (_tmp0_);
2425 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2426         _g_object_unref0 (self->priv->_this);
2427 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2428         self->priv->_this = _tmp1_;
2429 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2430         _tmp2_ = self->priv->_this;
2431 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2432         _tmp3_ = _g_object_ref0 (self);
2433 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2434         _g_object_unref0 (_tmp2_->title);
2435 #line 354 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2436         _tmp2_->title = _tmp3_;
2437 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2438         _tmp4_ = (GtkEntry*) gtk_entry_new ();
2439 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2440         g_object_ref_sink (_tmp4_);
2441 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2442         _g_object_unref0 (self->el);
2443 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2444         self->el = _tmp4_;
2445 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2446         _tmp5_ = self->el;
2447 #line 360 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2448         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2449 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2450         return self;
2451 #line 2452 "DialogNewComponent.vala.c"
2452 }
2453
2454
2455 Xcls_DialogNewComponentXcls_title* xcls_dialognewcomponent_xcls_title_new (Xcls_DialogNewComponent* _owner) {
2456 #line 351 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2457         return xcls_dialognewcomponent_xcls_title_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, _owner);
2458 #line 2459 "DialogNewComponent.vala.c"
2459 }
2460
2461
2462 static void xcls_dialognewcomponent_xcls_title_class_init (Xcls_DialogNewComponentXcls_titleClass * klass) {
2463 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2464         xcls_dialognewcomponent_xcls_title_parent_class = g_type_class_peek_parent (klass);
2465 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2466         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_titlePrivate));
2467 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2468         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_title_finalize;
2469 #line 2470 "DialogNewComponent.vala.c"
2470 }
2471
2472
2473 static void xcls_dialognewcomponent_xcls_title_instance_init (Xcls_DialogNewComponentXcls_title * self) {
2474 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2475         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_TITLE_GET_PRIVATE (self);
2476 #line 2477 "DialogNewComponent.vala.c"
2477 }
2478
2479
2480 static void xcls_dialognewcomponent_xcls_title_finalize (GObject* obj) {
2481         Xcls_DialogNewComponentXcls_title * self;
2482 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2483         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_TITLE, Xcls_DialogNewComponentXcls_title);
2484 #line 344 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2485         _g_object_unref0 (self->el);
2486 #line 345 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2487         _g_object_unref0 (self->priv->_this);
2488 #line 342 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2489         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_title_parent_class)->finalize (obj);
2490 #line 2491 "DialogNewComponent.vala.c"
2491 }
2492
2493
2494 GType xcls_dialognewcomponent_xcls_title_get_type (void) {
2495         static volatile gsize xcls_dialognewcomponent_xcls_title_type_id__volatile = 0;
2496         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_title_type_id__volatile)) {
2497                 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, NULL };
2498                 GType xcls_dialognewcomponent_xcls_title_type_id;
2499                 xcls_dialognewcomponent_xcls_title_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_title", &g_define_type_info, 0);
2500                 g_once_init_leave (&xcls_dialognewcomponent_xcls_title_type_id__volatile, xcls_dialognewcomponent_xcls_title_type_id);
2501         }
2502         return xcls_dialognewcomponent_xcls_title_type_id__volatile;
2503 }
2504
2505
2506 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2507         Xcls_DialogNewComponentXcls_Label8 * self = NULL;
2508         Xcls_DialogNewComponent* _tmp0_;
2509         Xcls_DialogNewComponent* _tmp1_;
2510         GtkLabel* _tmp2_;
2511         GtkLabel* _tmp3_;
2512         GtkLabel* _tmp4_;
2513         GtkLabel* _tmp5_;
2514         GtkLabel* _tmp6_;
2515 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2516         g_return_val_if_fail (_owner != NULL, NULL);
2517 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2518         self = (Xcls_DialogNewComponentXcls_Label8*) g_object_new (object_type, NULL);
2519 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2520         _tmp0_ = _owner;
2521 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2522         _tmp1_ = _g_object_ref0 (_tmp0_);
2523 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2524         _g_object_unref0 (self->priv->_this);
2525 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2526         self->priv->_this = _tmp1_;
2527 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2528         _tmp2_ = (GtkLabel*) gtk_label_new ("Region");
2529 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2530         g_object_ref_sink (_tmp2_);
2531 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2532         _g_object_unref0 (self->el);
2533 #line 377 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2534         self->el = _tmp2_;
2535 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2536         _tmp3_ = self->el;
2537 #line 382 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2538         gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT);
2539 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2540         _tmp4_ = self->el;
2541 #line 383 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2542         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL);
2543 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2544         _tmp5_ = self->el;
2545 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2546         gtk_widget_set_tooltip_text ((GtkWidget*) _tmp5_, "center, north, south, east, west");
2547 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2548         _tmp6_ = self->el;
2549 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2550         gtk_widget_set_visible ((GtkWidget*) _tmp6_, TRUE);
2551 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2552         return self;
2553 #line 2554 "DialogNewComponent.vala.c"
2554 }
2555
2556
2557 Xcls_DialogNewComponentXcls_Label8* xcls_dialognewcomponent_xcls_label8_new (Xcls_DialogNewComponent* _owner) {
2558 #line 374 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2559         return xcls_dialognewcomponent_xcls_label8_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, _owner);
2560 #line 2561 "DialogNewComponent.vala.c"
2561 }
2562
2563
2564 static void xcls_dialognewcomponent_xcls_label8_class_init (Xcls_DialogNewComponentXcls_Label8Class * klass) {
2565 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2566         xcls_dialognewcomponent_xcls_label8_parent_class = g_type_class_peek_parent (klass);
2567 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2568         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label8Private));
2569 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2570         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label8_finalize;
2571 #line 2572 "DialogNewComponent.vala.c"
2572 }
2573
2574
2575 static void xcls_dialognewcomponent_xcls_label8_instance_init (Xcls_DialogNewComponentXcls_Label8 * self) {
2576 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2577         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL8_GET_PRIVATE (self);
2578 #line 2579 "DialogNewComponent.vala.c"
2579 }
2580
2581
2582 static void xcls_dialognewcomponent_xcls_label8_finalize (GObject* obj) {
2583         Xcls_DialogNewComponentXcls_Label8 * self;
2584 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2585         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL8, Xcls_DialogNewComponentXcls_Label8);
2586 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2587         _g_object_unref0 (self->el);
2588 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2589         _g_object_unref0 (self->priv->_this);
2590 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2591         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label8_parent_class)->finalize (obj);
2592 #line 2593 "DialogNewComponent.vala.c"
2593 }
2594
2595
2596 GType xcls_dialognewcomponent_xcls_label8_get_type (void) {
2597         static volatile gsize xcls_dialognewcomponent_xcls_label8_type_id__volatile = 0;
2598         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label8_type_id__volatile)) {
2599                 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, NULL };
2600                 GType xcls_dialognewcomponent_xcls_label8_type_id;
2601                 xcls_dialognewcomponent_xcls_label8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label8", &g_define_type_info, 0);
2602                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label8_type_id__volatile, xcls_dialognewcomponent_xcls_label8_type_id);
2603         }
2604         return xcls_dialognewcomponent_xcls_label8_type_id__volatile;
2605 }
2606
2607
2608 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2609         Xcls_DialogNewComponentXcls_region * self = NULL;
2610         Xcls_DialogNewComponent* _tmp0_;
2611         Xcls_DialogNewComponent* _tmp1_;
2612         Xcls_DialogNewComponent* _tmp2_;
2613         Xcls_DialogNewComponentXcls_region* _tmp3_;
2614         GtkEntry* _tmp4_;
2615         GtkEntry* _tmp5_;
2616 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2617         g_return_val_if_fail (_owner != NULL, NULL);
2618 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2619         self = (Xcls_DialogNewComponentXcls_region*) g_object_new (object_type, NULL);
2620 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2621         _tmp0_ = _owner;
2622 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2623         _tmp1_ = _g_object_ref0 (_tmp0_);
2624 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2625         _g_object_unref0 (self->priv->_this);
2626 #line 401 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2627         self->priv->_this = _tmp1_;
2628 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2629         _tmp2_ = self->priv->_this;
2630 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2631         _tmp3_ = _g_object_ref0 (self);
2632 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2633         _g_object_unref0 (_tmp2_->region);
2634 #line 402 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2635         _tmp2_->region = _tmp3_;
2636 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2637         _tmp4_ = (GtkEntry*) gtk_entry_new ();
2638 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2639         g_object_ref_sink (_tmp4_);
2640 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2641         _g_object_unref0 (self->el);
2642 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2643         self->el = _tmp4_;
2644 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2645         _tmp5_ = self->el;
2646 #line 408 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2647         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2648 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2649         return self;
2650 #line 2651 "DialogNewComponent.vala.c"
2651 }
2652
2653
2654 Xcls_DialogNewComponentXcls_region* xcls_dialognewcomponent_xcls_region_new (Xcls_DialogNewComponent* _owner) {
2655 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2656         return xcls_dialognewcomponent_xcls_region_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, _owner);
2657 #line 2658 "DialogNewComponent.vala.c"
2658 }
2659
2660
2661 static void xcls_dialognewcomponent_xcls_region_class_init (Xcls_DialogNewComponentXcls_regionClass * klass) {
2662 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2663         xcls_dialognewcomponent_xcls_region_parent_class = g_type_class_peek_parent (klass);
2664 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2665         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_regionPrivate));
2666 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2667         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_region_finalize;
2668 #line 2669 "DialogNewComponent.vala.c"
2669 }
2670
2671
2672 static void xcls_dialognewcomponent_xcls_region_instance_init (Xcls_DialogNewComponentXcls_region * self) {
2673 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2674         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_REGION_GET_PRIVATE (self);
2675 #line 2676 "DialogNewComponent.vala.c"
2676 }
2677
2678
2679 static void xcls_dialognewcomponent_xcls_region_finalize (GObject* obj) {
2680         Xcls_DialogNewComponentXcls_region * self;
2681 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2682         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_REGION, Xcls_DialogNewComponentXcls_region);
2683 #line 392 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2684         _g_object_unref0 (self->el);
2685 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2686         _g_object_unref0 (self->priv->_this);
2687 #line 390 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2688         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_region_parent_class)->finalize (obj);
2689 #line 2690 "DialogNewComponent.vala.c"
2690 }
2691
2692
2693 GType xcls_dialognewcomponent_xcls_region_get_type (void) {
2694         static volatile gsize xcls_dialognewcomponent_xcls_region_type_id__volatile = 0;
2695         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_region_type_id__volatile)) {
2696                 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, NULL };
2697                 GType xcls_dialognewcomponent_xcls_region_type_id;
2698                 xcls_dialognewcomponent_xcls_region_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_region", &g_define_type_info, 0);
2699                 g_once_init_leave (&xcls_dialognewcomponent_xcls_region_type_id__volatile, xcls_dialognewcomponent_xcls_region_type_id);
2700         }
2701         return xcls_dialognewcomponent_xcls_region_type_id__volatile;
2702 }
2703
2704
2705 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2706         Xcls_DialogNewComponentXcls_Label10 * self = NULL;
2707         Xcls_DialogNewComponent* _tmp0_;
2708         Xcls_DialogNewComponent* _tmp1_;
2709         GtkLabel* _tmp2_;
2710         GtkLabel* _tmp3_;
2711         GtkLabel* _tmp4_;
2712         GtkLabel* _tmp5_;
2713 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2714         g_return_val_if_fail (_owner != NULL, NULL);
2715 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2716         self = (Xcls_DialogNewComponentXcls_Label10*) g_object_new (object_type, NULL);
2717 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2718         _tmp0_ = _owner;
2719 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2720         _tmp1_ = _g_object_ref0 (_tmp0_);
2721 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2722         _g_object_unref0 (self->priv->_this);
2723 #line 424 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2724         self->priv->_this = _tmp1_;
2725 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2726         _tmp2_ = (GtkLabel*) gtk_label_new ("Parent Name");
2727 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2728         g_object_ref_sink (_tmp2_);
2729 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2730         _g_object_unref0 (self->el);
2731 #line 425 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2732         self->el = _tmp2_;
2733 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2734         _tmp3_ = self->el;
2735 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2736         gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT);
2737 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2738         _tmp4_ = self->el;
2739 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2740         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL);
2741 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2742         _tmp5_ = self->el;
2743 #line 432 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2744         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2745 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2746         return self;
2747 #line 2748 "DialogNewComponent.vala.c"
2748 }
2749
2750
2751 Xcls_DialogNewComponentXcls_Label10* xcls_dialognewcomponent_xcls_label10_new (Xcls_DialogNewComponent* _owner) {
2752 #line 422 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2753         return xcls_dialognewcomponent_xcls_label10_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, _owner);
2754 #line 2755 "DialogNewComponent.vala.c"
2755 }
2756
2757
2758 static void xcls_dialognewcomponent_xcls_label10_class_init (Xcls_DialogNewComponentXcls_Label10Class * klass) {
2759 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2760         xcls_dialognewcomponent_xcls_label10_parent_class = g_type_class_peek_parent (klass);
2761 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2762         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label10Private));
2763 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2764         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label10_finalize;
2765 #line 2766 "DialogNewComponent.vala.c"
2766 }
2767
2768
2769 static void xcls_dialognewcomponent_xcls_label10_instance_init (Xcls_DialogNewComponentXcls_Label10 * self) {
2770 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2771         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL10_GET_PRIVATE (self);
2772 #line 2773 "DialogNewComponent.vala.c"
2773 }
2774
2775
2776 static void xcls_dialognewcomponent_xcls_label10_finalize (GObject* obj) {
2777         Xcls_DialogNewComponentXcls_Label10 * self;
2778 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2779         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL10, Xcls_DialogNewComponentXcls_Label10);
2780 #line 415 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2781         _g_object_unref0 (self->el);
2782 #line 416 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2783         _g_object_unref0 (self->priv->_this);
2784 #line 413 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2785         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label10_parent_class)->finalize (obj);
2786 #line 2787 "DialogNewComponent.vala.c"
2787 }
2788
2789
2790 GType xcls_dialognewcomponent_xcls_label10_get_type (void) {
2791         static volatile gsize xcls_dialognewcomponent_xcls_label10_type_id__volatile = 0;
2792         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label10_type_id__volatile)) {
2793                 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, NULL };
2794                 GType xcls_dialognewcomponent_xcls_label10_type_id;
2795                 xcls_dialognewcomponent_xcls_label10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label10", &g_define_type_info, 0);
2796                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label10_type_id__volatile, xcls_dialognewcomponent_xcls_label10_type_id);
2797         }
2798         return xcls_dialognewcomponent_xcls_label10_type_id__volatile;
2799 }
2800
2801
2802 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2803         Xcls_DialogNewComponentXcls_parent * self = NULL;
2804         Xcls_DialogNewComponent* _tmp0_;
2805         Xcls_DialogNewComponent* _tmp1_;
2806         Xcls_DialogNewComponent* _tmp2_;
2807         Xcls_DialogNewComponentXcls_parent* _tmp3_;
2808         GtkEntry* _tmp4_;
2809         GtkEntry* _tmp5_;
2810 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2811         g_return_val_if_fail (_owner != NULL, NULL);
2812 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2813         self = (Xcls_DialogNewComponentXcls_parent*) g_object_new (object_type, NULL);
2814 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2815         _tmp0_ = _owner;
2816 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2817         _tmp1_ = _g_object_ref0 (_tmp0_);
2818 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2819         _g_object_unref0 (self->priv->_this);
2820 #line 448 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2821         self->priv->_this = _tmp1_;
2822 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2823         _tmp2_ = self->priv->_this;
2824 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2825         _tmp3_ = _g_object_ref0 (self);
2826 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2827         _g_object_unref0 (_tmp2_->parent);
2828 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2829         _tmp2_->parent = _tmp3_;
2830 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2831         _tmp4_ = (GtkEntry*) gtk_entry_new ();
2832 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2833         g_object_ref_sink (_tmp4_);
2834 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2835         _g_object_unref0 (self->el);
2836 #line 450 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2837         self->el = _tmp4_;
2838 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2839         _tmp5_ = self->el;
2840 #line 455 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2841         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2842 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2843         return self;
2844 #line 2845 "DialogNewComponent.vala.c"
2845 }
2846
2847
2848 Xcls_DialogNewComponentXcls_parent* xcls_dialognewcomponent_xcls_parent_new (Xcls_DialogNewComponent* _owner) {
2849 #line 446 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2850         return xcls_dialognewcomponent_xcls_parent_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, _owner);
2851 #line 2852 "DialogNewComponent.vala.c"
2852 }
2853
2854
2855 static void xcls_dialognewcomponent_xcls_parent_class_init (Xcls_DialogNewComponentXcls_parentClass * klass) {
2856 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2857         xcls_dialognewcomponent_xcls_parent_parent_class = g_type_class_peek_parent (klass);
2858 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2859         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_parentPrivate));
2860 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2861         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_parent_finalize;
2862 #line 2863 "DialogNewComponent.vala.c"
2863 }
2864
2865
2866 static void xcls_dialognewcomponent_xcls_parent_instance_init (Xcls_DialogNewComponentXcls_parent * self) {
2867 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2868         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_PARENT_GET_PRIVATE (self);
2869 #line 2870 "DialogNewComponent.vala.c"
2870 }
2871
2872
2873 static void xcls_dialognewcomponent_xcls_parent_finalize (GObject* obj) {
2874         Xcls_DialogNewComponentXcls_parent * self;
2875 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2876         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PARENT, Xcls_DialogNewComponentXcls_parent);
2877 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2878         _g_object_unref0 (self->el);
2879 #line 440 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2880         _g_object_unref0 (self->priv->_this);
2881 #line 437 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2882         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_parent_parent_class)->finalize (obj);
2883 #line 2884 "DialogNewComponent.vala.c"
2884 }
2885
2886
2887 GType xcls_dialognewcomponent_xcls_parent_get_type (void) {
2888         static volatile gsize xcls_dialognewcomponent_xcls_parent_type_id__volatile = 0;
2889         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_parent_type_id__volatile)) {
2890                 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, NULL };
2891                 GType xcls_dialognewcomponent_xcls_parent_type_id;
2892                 xcls_dialognewcomponent_xcls_parent_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_parent", &g_define_type_info, 0);
2893                 g_once_init_leave (&xcls_dialognewcomponent_xcls_parent_type_id__volatile, xcls_dialognewcomponent_xcls_parent_type_id);
2894         }
2895         return xcls_dialognewcomponent_xcls_parent_type_id__volatile;
2896 }
2897
2898
2899 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2900         Xcls_DialogNewComponentXcls_Label12 * self = NULL;
2901         Xcls_DialogNewComponent* _tmp0_;
2902         Xcls_DialogNewComponent* _tmp1_;
2903         GtkLabel* _tmp2_;
2904         GtkLabel* _tmp3_;
2905         GtkLabel* _tmp4_;
2906         GtkLabel* _tmp5_;
2907 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2908         g_return_val_if_fail (_owner != NULL, NULL);
2909 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2910         self = (Xcls_DialogNewComponentXcls_Label12*) g_object_new (object_type, NULL);
2911 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2912         _tmp0_ = _owner;
2913 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2914         _tmp1_ = _g_object_ref0 (_tmp0_);
2915 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2916         _g_object_unref0 (self->priv->_this);
2917 #line 471 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2918         self->priv->_this = _tmp1_;
2919 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2920         _tmp2_ = (GtkLabel*) gtk_label_new ("Permission Name");
2921 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2922         g_object_ref_sink (_tmp2_);
2923 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2924         _g_object_unref0 (self->el);
2925 #line 472 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2926         self->el = _tmp2_;
2927 #line 477 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2928         _tmp3_ = self->el;
2929 #line 477 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2930         gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT);
2931 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2932         _tmp4_ = self->el;
2933 #line 478 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2934         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL);
2935 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2936         _tmp5_ = self->el;
2937 #line 479 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2938         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
2939 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2940         return self;
2941 #line 2942 "DialogNewComponent.vala.c"
2942 }
2943
2944
2945 Xcls_DialogNewComponentXcls_Label12* xcls_dialognewcomponent_xcls_label12_new (Xcls_DialogNewComponent* _owner) {
2946 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2947         return xcls_dialognewcomponent_xcls_label12_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, _owner);
2948 #line 2949 "DialogNewComponent.vala.c"
2949 }
2950
2951
2952 static void xcls_dialognewcomponent_xcls_label12_class_init (Xcls_DialogNewComponentXcls_Label12Class * klass) {
2953 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2954         xcls_dialognewcomponent_xcls_label12_parent_class = g_type_class_peek_parent (klass);
2955 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2956         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label12Private));
2957 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2958         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label12_finalize;
2959 #line 2960 "DialogNewComponent.vala.c"
2960 }
2961
2962
2963 static void xcls_dialognewcomponent_xcls_label12_instance_init (Xcls_DialogNewComponentXcls_Label12 * self) {
2964 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2965         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL12_GET_PRIVATE (self);
2966 #line 2967 "DialogNewComponent.vala.c"
2967 }
2968
2969
2970 static void xcls_dialognewcomponent_xcls_label12_finalize (GObject* obj) {
2971         Xcls_DialogNewComponentXcls_Label12 * self;
2972 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2973         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL12, Xcls_DialogNewComponentXcls_Label12);
2974 #line 462 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2975         _g_object_unref0 (self->el);
2976 #line 463 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2977         _g_object_unref0 (self->priv->_this);
2978 #line 460 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
2979         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label12_parent_class)->finalize (obj);
2980 #line 2981 "DialogNewComponent.vala.c"
2981 }
2982
2983
2984 GType xcls_dialognewcomponent_xcls_label12_get_type (void) {
2985         static volatile gsize xcls_dialognewcomponent_xcls_label12_type_id__volatile = 0;
2986         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label12_type_id__volatile)) {
2987                 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, NULL };
2988                 GType xcls_dialognewcomponent_xcls_label12_type_id;
2989                 xcls_dialognewcomponent_xcls_label12_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label12", &g_define_type_info, 0);
2990                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label12_type_id__volatile, xcls_dialognewcomponent_xcls_label12_type_id);
2991         }
2992         return xcls_dialognewcomponent_xcls_label12_type_id__volatile;
2993 }
2994
2995
2996 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
2997         Xcls_DialogNewComponentXcls_permname * self = NULL;
2998         Xcls_DialogNewComponent* _tmp0_;
2999         Xcls_DialogNewComponent* _tmp1_;
3000         Xcls_DialogNewComponent* _tmp2_;
3001         Xcls_DialogNewComponentXcls_permname* _tmp3_;
3002         GtkEntry* _tmp4_;
3003         GtkEntry* _tmp5_;
3004 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3005         g_return_val_if_fail (_owner != NULL, NULL);
3006 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3007         self = (Xcls_DialogNewComponentXcls_permname*) g_object_new (object_type, NULL);
3008 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3009         _tmp0_ = _owner;
3010 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3011         _tmp1_ = _g_object_ref0 (_tmp0_);
3012 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3013         _g_object_unref0 (self->priv->_this);
3014 #line 495 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3015         self->priv->_this = _tmp1_;
3016 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3017         _tmp2_ = self->priv->_this;
3018 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3019         _tmp3_ = _g_object_ref0 (self);
3020 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3021         _g_object_unref0 (_tmp2_->permname);
3022 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3023         _tmp2_->permname = _tmp3_;
3024 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3025         _tmp4_ = (GtkEntry*) gtk_entry_new ();
3026 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3027         g_object_ref_sink (_tmp4_);
3028 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3029         _g_object_unref0 (self->el);
3030 #line 497 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3031         self->el = _tmp4_;
3032 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3033         _tmp5_ = self->el;
3034 #line 502 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3035         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
3036 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3037         return self;
3038 #line 3039 "DialogNewComponent.vala.c"
3039 }
3040
3041
3042 Xcls_DialogNewComponentXcls_permname* xcls_dialognewcomponent_xcls_permname_new (Xcls_DialogNewComponent* _owner) {
3043 #line 493 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3044         return xcls_dialognewcomponent_xcls_permname_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, _owner);
3045 #line 3046 "DialogNewComponent.vala.c"
3046 }
3047
3048
3049 static void xcls_dialognewcomponent_xcls_permname_class_init (Xcls_DialogNewComponentXcls_permnameClass * klass) {
3050 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3051         xcls_dialognewcomponent_xcls_permname_parent_class = g_type_class_peek_parent (klass);
3052 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3053         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_permnamePrivate));
3054 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3055         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_permname_finalize;
3056 #line 3057 "DialogNewComponent.vala.c"
3057 }
3058
3059
3060 static void xcls_dialognewcomponent_xcls_permname_instance_init (Xcls_DialogNewComponentXcls_permname * self) {
3061 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3062         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_PERMNAME_GET_PRIVATE (self);
3063 #line 3064 "DialogNewComponent.vala.c"
3064 }
3065
3066
3067 static void xcls_dialognewcomponent_xcls_permname_finalize (GObject* obj) {
3068         Xcls_DialogNewComponentXcls_permname * self;
3069 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3070         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_PERMNAME, Xcls_DialogNewComponentXcls_permname);
3071 #line 486 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3072         _g_object_unref0 (self->el);
3073 #line 487 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3074         _g_object_unref0 (self->priv->_this);
3075 #line 484 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3076         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_permname_parent_class)->finalize (obj);
3077 #line 3078 "DialogNewComponent.vala.c"
3078 }
3079
3080
3081 GType xcls_dialognewcomponent_xcls_permname_get_type (void) {
3082         static volatile gsize xcls_dialognewcomponent_xcls_permname_type_id__volatile = 0;
3083         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_permname_type_id__volatile)) {
3084                 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, NULL };
3085                 GType xcls_dialognewcomponent_xcls_permname_type_id;
3086                 xcls_dialognewcomponent_xcls_permname_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_permname", &g_define_type_info, 0);
3087                 g_once_init_leave (&xcls_dialognewcomponent_xcls_permname_type_id__volatile, xcls_dialognewcomponent_xcls_permname_type_id);
3088         }
3089         return xcls_dialognewcomponent_xcls_permname_type_id__volatile;
3090 }
3091
3092
3093 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
3094         Xcls_DialogNewComponentXcls_Label14 * self = NULL;
3095         Xcls_DialogNewComponent* _tmp0_;
3096         Xcls_DialogNewComponent* _tmp1_;
3097         GtkLabel* _tmp2_;
3098         GtkLabel* _tmp3_;
3099         GtkLabel* _tmp4_;
3100         GtkLabel* _tmp5_;
3101 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3102         g_return_val_if_fail (_owner != NULL, NULL);
3103 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3104         self = (Xcls_DialogNewComponentXcls_Label14*) g_object_new (object_type, NULL);
3105 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3106         _tmp0_ = _owner;
3107 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3108         _tmp1_ = _g_object_ref0 (_tmp0_);
3109 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3110         _g_object_unref0 (self->priv->_this);
3111 #line 518 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3112         self->priv->_this = _tmp1_;
3113 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3114         _tmp2_ = (GtkLabel*) gtk_label_new ("Order (for tabs)");
3115 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3116         g_object_ref_sink (_tmp2_);
3117 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3118         _g_object_unref0 (self->el);
3119 #line 519 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3120         self->el = _tmp2_;
3121 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3122         _tmp3_ = self->el;
3123 #line 524 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3124         gtk_label_set_justify (_tmp3_, GTK_JUSTIFY_RIGHT);
3125 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3126         _tmp4_ = self->el;
3127 #line 525 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3128         g_object_set ((GtkMisc*) _tmp4_, "xalign", 0.900000f, NULL);
3129 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3130         _tmp5_ = self->el;
3131 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3132         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
3133 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3134         return self;
3135 #line 3136 "DialogNewComponent.vala.c"
3136 }
3137
3138
3139 Xcls_DialogNewComponentXcls_Label14* xcls_dialognewcomponent_xcls_label14_new (Xcls_DialogNewComponent* _owner) {
3140 #line 516 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3141         return xcls_dialognewcomponent_xcls_label14_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, _owner);
3142 #line 3143 "DialogNewComponent.vala.c"
3143 }
3144
3145
3146 static void xcls_dialognewcomponent_xcls_label14_class_init (Xcls_DialogNewComponentXcls_Label14Class * klass) {
3147 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3148         xcls_dialognewcomponent_xcls_label14_parent_class = g_type_class_peek_parent (klass);
3149 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3150         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Label14Private));
3151 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3152         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_label14_finalize;
3153 #line 3154 "DialogNewComponent.vala.c"
3154 }
3155
3156
3157 static void xcls_dialognewcomponent_xcls_label14_instance_init (Xcls_DialogNewComponentXcls_Label14 * self) {
3158 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3159         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_LABEL14_GET_PRIVATE (self);
3160 #line 3161 "DialogNewComponent.vala.c"
3161 }
3162
3163
3164 static void xcls_dialognewcomponent_xcls_label14_finalize (GObject* obj) {
3165         Xcls_DialogNewComponentXcls_Label14 * self;
3166 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3167         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_LABEL14, Xcls_DialogNewComponentXcls_Label14);
3168 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3169         _g_object_unref0 (self->el);
3170 #line 510 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3171         _g_object_unref0 (self->priv->_this);
3172 #line 507 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3173         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_label14_parent_class)->finalize (obj);
3174 #line 3175 "DialogNewComponent.vala.c"
3175 }
3176
3177
3178 GType xcls_dialognewcomponent_xcls_label14_get_type (void) {
3179         static volatile gsize xcls_dialognewcomponent_xcls_label14_type_id__volatile = 0;
3180         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_label14_type_id__volatile)) {
3181                 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, NULL };
3182                 GType xcls_dialognewcomponent_xcls_label14_type_id;
3183                 xcls_dialognewcomponent_xcls_label14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Label14", &g_define_type_info, 0);
3184                 g_once_init_leave (&xcls_dialognewcomponent_xcls_label14_type_id__volatile, xcls_dialognewcomponent_xcls_label14_type_id);
3185         }
3186         return xcls_dialognewcomponent_xcls_label14_type_id__volatile;
3187 }
3188
3189
3190 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
3191         Xcls_DialogNewComponentXcls_modOrder * self = NULL;
3192         Xcls_DialogNewComponent* _tmp0_;
3193         Xcls_DialogNewComponent* _tmp1_;
3194         Xcls_DialogNewComponent* _tmp2_;
3195         Xcls_DialogNewComponentXcls_modOrder* _tmp3_;
3196         GtkEntry* _tmp4_;
3197         GtkEntry* _tmp5_;
3198 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3199         g_return_val_if_fail (_owner != NULL, NULL);
3200 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3201         self = (Xcls_DialogNewComponentXcls_modOrder*) g_object_new (object_type, NULL);
3202 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3203         _tmp0_ = _owner;
3204 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3205         _tmp1_ = _g_object_ref0 (_tmp0_);
3206 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3207         _g_object_unref0 (self->priv->_this);
3208 #line 542 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3209         self->priv->_this = _tmp1_;
3210 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3211         _tmp2_ = self->priv->_this;
3212 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3213         _tmp3_ = _g_object_ref0 (self);
3214 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3215         _g_object_unref0 (_tmp2_->modOrder);
3216 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3217         _tmp2_->modOrder = _tmp3_;
3218 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3219         _tmp4_ = (GtkEntry*) gtk_entry_new ();
3220 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3221         g_object_ref_sink (_tmp4_);
3222 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3223         _g_object_unref0 (self->el);
3224 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3225         self->el = _tmp4_;
3226 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3227         _tmp5_ = self->el;
3228 #line 549 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3229         gtk_widget_set_visible ((GtkWidget*) _tmp5_, TRUE);
3230 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3231         return self;
3232 #line 3233 "DialogNewComponent.vala.c"
3233 }
3234
3235
3236 Xcls_DialogNewComponentXcls_modOrder* xcls_dialognewcomponent_xcls_modorder_new (Xcls_DialogNewComponent* _owner) {
3237 #line 540 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3238         return xcls_dialognewcomponent_xcls_modorder_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, _owner);
3239 #line 3240 "DialogNewComponent.vala.c"
3240 }
3241
3242
3243 static void xcls_dialognewcomponent_xcls_modorder_class_init (Xcls_DialogNewComponentXcls_modOrderClass * klass) {
3244 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3245         xcls_dialognewcomponent_xcls_modorder_parent_class = g_type_class_peek_parent (klass);
3246 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3247         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_modOrderPrivate));
3248 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3249         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_modorder_finalize;
3250 #line 3251 "DialogNewComponent.vala.c"
3251 }
3252
3253
3254 static void xcls_dialognewcomponent_xcls_modorder_instance_init (Xcls_DialogNewComponentXcls_modOrder * self) {
3255 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3256         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_MODORDER_GET_PRIVATE (self);
3257 #line 3258 "DialogNewComponent.vala.c"
3258 }
3259
3260
3261 static void xcls_dialognewcomponent_xcls_modorder_finalize (GObject* obj) {
3262         Xcls_DialogNewComponentXcls_modOrder * self;
3263 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3264         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_MODORDER, Xcls_DialogNewComponentXcls_modOrder);
3265 #line 533 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3266         _g_object_unref0 (self->el);
3267 #line 534 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3268         _g_object_unref0 (self->priv->_this);
3269 #line 531 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3270         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_modorder_parent_class)->finalize (obj);
3271 #line 3272 "DialogNewComponent.vala.c"
3272 }
3273
3274
3275 GType xcls_dialognewcomponent_xcls_modorder_get_type (void) {
3276         static volatile gsize xcls_dialognewcomponent_xcls_modorder_type_id__volatile = 0;
3277         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile)) {
3278                 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, NULL };
3279                 GType xcls_dialognewcomponent_xcls_modorder_type_id;
3280                 xcls_dialognewcomponent_xcls_modorder_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_modOrder", &g_define_type_info, 0);
3281                 g_once_init_leave (&xcls_dialognewcomponent_xcls_modorder_type_id__volatile, xcls_dialognewcomponent_xcls_modorder_type_id);
3282         }
3283         return xcls_dialognewcomponent_xcls_modorder_type_id__volatile;
3284 }
3285
3286
3287 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
3288         Xcls_DialogNewComponentXcls_Button16 * self = NULL;
3289         Xcls_DialogNewComponent* _tmp0_;
3290         Xcls_DialogNewComponent* _tmp1_;
3291         GtkButton* _tmp2_;
3292         GtkButton* _tmp3_;
3293 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3294         g_return_val_if_fail (_owner != NULL, NULL);
3295 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3296         self = (Xcls_DialogNewComponentXcls_Button16*) g_object_new (object_type, NULL);
3297 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3298         _tmp0_ = _owner;
3299 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3300         _tmp1_ = _g_object_ref0 (_tmp0_);
3301 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3302         _g_object_unref0 (self->priv->_this);
3303 #line 565 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3304         self->priv->_this = _tmp1_;
3305 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3306         _tmp2_ = (GtkButton*) gtk_button_new ();
3307 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3308         g_object_ref_sink (_tmp2_);
3309 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3310         _g_object_unref0 (self->el);
3311 #line 566 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3312         self->el = _tmp2_;
3313 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3314         _tmp3_ = self->el;
3315 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3316         gtk_button_set_label (_tmp3_, "Cancel");
3317 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3318         return self;
3319 #line 3320 "DialogNewComponent.vala.c"
3320 }
3321
3322
3323 Xcls_DialogNewComponentXcls_Button16* xcls_dialognewcomponent_xcls_button16_new (Xcls_DialogNewComponent* _owner) {
3324 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3325         return xcls_dialognewcomponent_xcls_button16_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, _owner);
3326 #line 3327 "DialogNewComponent.vala.c"
3327 }
3328
3329
3330 static void xcls_dialognewcomponent_xcls_button16_class_init (Xcls_DialogNewComponentXcls_Button16Class * klass) {
3331 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3332         xcls_dialognewcomponent_xcls_button16_parent_class = g_type_class_peek_parent (klass);
3333 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3334         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Button16Private));
3335 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3336         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button16_finalize;
3337 #line 3338 "DialogNewComponent.vala.c"
3338 }
3339
3340
3341 static void xcls_dialognewcomponent_xcls_button16_instance_init (Xcls_DialogNewComponentXcls_Button16 * self) {
3342 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3343         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON16_GET_PRIVATE (self);
3344 #line 3345 "DialogNewComponent.vala.c"
3345 }
3346
3347
3348 static void xcls_dialognewcomponent_xcls_button16_finalize (GObject* obj) {
3349         Xcls_DialogNewComponentXcls_Button16 * self;
3350 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3351         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON16, Xcls_DialogNewComponentXcls_Button16);
3352 #line 556 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3353         _g_object_unref0 (self->el);
3354 #line 557 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3355         _g_object_unref0 (self->priv->_this);
3356 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3357         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_button16_parent_class)->finalize (obj);
3358 #line 3359 "DialogNewComponent.vala.c"
3359 }
3360
3361
3362 GType xcls_dialognewcomponent_xcls_button16_get_type (void) {
3363         static volatile gsize xcls_dialognewcomponent_xcls_button16_type_id__volatile = 0;
3364         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button16_type_id__volatile)) {
3365                 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, NULL };
3366                 GType xcls_dialognewcomponent_xcls_button16_type_id;
3367                 xcls_dialognewcomponent_xcls_button16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Button16", &g_define_type_info, 0);
3368                 g_once_init_leave (&xcls_dialognewcomponent_xcls_button16_type_id__volatile, xcls_dialognewcomponent_xcls_button16_type_id);
3369         }
3370         return xcls_dialognewcomponent_xcls_button16_type_id__volatile;
3371 }
3372
3373
3374 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_construct (GType object_type, Xcls_DialogNewComponent* _owner) {
3375         Xcls_DialogNewComponentXcls_Button17 * self = NULL;
3376         Xcls_DialogNewComponent* _tmp0_;
3377         Xcls_DialogNewComponent* _tmp1_;
3378         GtkButton* _tmp2_;
3379         GtkButton* _tmp3_;
3380 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3381         g_return_val_if_fail (_owner != NULL, NULL);
3382 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3383         self = (Xcls_DialogNewComponentXcls_Button17*) g_object_new (object_type, NULL);
3384 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3385         _tmp0_ = _owner;
3386 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3387         _tmp1_ = _g_object_ref0 (_tmp0_);
3388 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3389         _g_object_unref0 (self->priv->_this);
3390 #line 587 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3391         self->priv->_this = _tmp1_;
3392 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3393         _tmp2_ = (GtkButton*) gtk_button_new ();
3394 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3395         g_object_ref_sink (_tmp2_);
3396 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3397         _g_object_unref0 (self->el);
3398 #line 588 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3399         self->el = _tmp2_;
3400 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3401         _tmp3_ = self->el;
3402 #line 593 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3403         gtk_button_set_label (_tmp3_, "OK");
3404 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3405         return self;
3406 #line 3407 "DialogNewComponent.vala.c"
3407 }
3408
3409
3410 Xcls_DialogNewComponentXcls_Button17* xcls_dialognewcomponent_xcls_button17_new (Xcls_DialogNewComponent* _owner) {
3411 #line 585 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3412         return xcls_dialognewcomponent_xcls_button17_construct (XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, _owner);
3413 #line 3414 "DialogNewComponent.vala.c"
3414 }
3415
3416
3417 static void xcls_dialognewcomponent_xcls_button17_class_init (Xcls_DialogNewComponentXcls_Button17Class * klass) {
3418 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3419         xcls_dialognewcomponent_xcls_button17_parent_class = g_type_class_peek_parent (klass);
3420 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3421         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentXcls_Button17Private));
3422 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3423         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_xcls_button17_finalize;
3424 #line 3425 "DialogNewComponent.vala.c"
3425 }
3426
3427
3428 static void xcls_dialognewcomponent_xcls_button17_instance_init (Xcls_DialogNewComponentXcls_Button17 * self) {
3429 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3430         self->priv = XCLS_DIALOGNEWCOMPONENT_XCLS_BUTTON17_GET_PRIVATE (self);
3431 #line 3432 "DialogNewComponent.vala.c"
3432 }
3433
3434
3435 static void xcls_dialognewcomponent_xcls_button17_finalize (GObject* obj) {
3436         Xcls_DialogNewComponentXcls_Button17 * self;
3437 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3438         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_DIALOGNEWCOMPONENT_TYPE_XCLS_BUTTON17, Xcls_DialogNewComponentXcls_Button17);
3439 #line 578 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3440         _g_object_unref0 (self->el);
3441 #line 579 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3442         _g_object_unref0 (self->priv->_this);
3443 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3444         G_OBJECT_CLASS (xcls_dialognewcomponent_xcls_button17_parent_class)->finalize (obj);
3445 #line 3446 "DialogNewComponent.vala.c"
3446 }
3447
3448
3449 GType xcls_dialognewcomponent_xcls_button17_get_type (void) {
3450         static volatile gsize xcls_dialognewcomponent_xcls_button17_type_id__volatile = 0;
3451         if (g_once_init_enter (&xcls_dialognewcomponent_xcls_button17_type_id__volatile)) {
3452                 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, NULL };
3453                 GType xcls_dialognewcomponent_xcls_button17_type_id;
3454                 xcls_dialognewcomponent_xcls_button17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponentXcls_Button17", &g_define_type_info, 0);
3455                 g_once_init_leave (&xcls_dialognewcomponent_xcls_button17_type_id__volatile, xcls_dialognewcomponent_xcls_button17_type_id);
3456         }
3457         return xcls_dialognewcomponent_xcls_button17_type_id__volatile;
3458 }
3459
3460
3461 static void xcls_dialognewcomponent_class_init (Xcls_DialogNewComponentClass * klass) {
3462 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3463         xcls_dialognewcomponent_parent_class = g_type_class_peek_parent (klass);
3464 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3465         g_type_class_add_private (klass, sizeof (Xcls_DialogNewComponentPrivate));
3466 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3467         G_OBJECT_CLASS (klass)->finalize = xcls_dialognewcomponent_finalize;
3468 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3469         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);
3470 #line 3471 "DialogNewComponent.vala.c"
3471 }
3472
3473
3474 static void xcls_dialognewcomponent_instance_init (Xcls_DialogNewComponent * self) {
3475 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3476         self->priv = XCLS_DIALOGNEWCOMPONENT_GET_PRIVATE (self);
3477 #line 3478 "DialogNewComponent.vala.c"
3478 }
3479
3480
3481 static void xcls_dialognewcomponent_finalize (GObject* obj) {
3482         Xcls_DialogNewComponent * self;
3483 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3484         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_DIALOGNEWCOMPONENT, Xcls_DialogNewComponent);
3485 #line 5 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3486         _g_object_unref0 (self->el);
3487 #line 6 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3488         _g_object_unref0 (self->priv->_this);
3489 #line 15 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3490         _g_object_unref0 (self->name);
3491 #line 16 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3492         _g_object_unref0 (self->title);
3493 #line 17 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3494         _g_object_unref0 (self->region);
3495 #line 18 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3496         _g_object_unref0 (self->parent);
3497 #line 19 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3498         _g_object_unref0 (self->permname);
3499 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3500         _g_object_unref0 (self->modOrder);
3501 #line 24 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3502         _g_object_unref0 (self->project);
3503 #line 25 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3504         _g_object_unref0 (self->file);
3505 #line 3 "/home/alan/gitlive/app.Builder.js/Builder4/DialogNewComponent.vala"
3506         G_OBJECT_CLASS (xcls_dialognewcomponent_parent_class)->finalize (obj);
3507 #line 3508 "DialogNewComponent.vala.c"
3508 }
3509
3510
3511 GType xcls_dialognewcomponent_get_type (void) {
3512         static volatile gsize xcls_dialognewcomponent_type_id__volatile = 0;
3513         if (g_once_init_enter (&xcls_dialognewcomponent_type_id__volatile)) {
3514                 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, NULL };
3515                 GType xcls_dialognewcomponent_type_id;
3516                 xcls_dialognewcomponent_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_DialogNewComponent", &g_define_type_info, 0);
3517                 g_once_init_leave (&xcls_dialognewcomponent_type_id__volatile, xcls_dialognewcomponent_type_id);
3518         }
3519         return xcls_dialognewcomponent_type_id__volatile;
3520 }
3521
3522
3523