JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / WindowLeftProps.vala.c
1 /* WindowLeftProps.vala.c generated by valac 0.24.0, the Vala compiler
2  * generated from WindowLeftProps.vala, do not modify */
3
4 /* -- to compile
5 valac  --pkg gio-2.0  --pkg posix  --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0  --pkg  libwnck-3.0 \
6     /tmp/WindowLeftProps.vala  -o /tmp/WindowLeftProps
7 */
8 /* -- to test class
9 static int main (string[] args) {
10     Gtk.init (ref args);
11     new Xcls_LeftProps();
12     WindowLeftProps.show_all();
13      Gtk.main ();
14     return 0;
15 }
16 */
17
18 #include <glib.h>
19 #include <glib-object.h>
20 #include <gtk/gtk.h>
21 #include <stdlib.h>
22 #include <string.h>
23 #include <gee.h>
24 #include <gdk/gdk.h>
25 #include <pango/pango.h>
26
27
28 #define TYPE_XCLS_LEFTPROPS (xcls_leftprops_get_type ())
29 #define XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftProps))
30 #define XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
31 #define IS_XCLS_LEFTPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_LEFTPROPS))
32 #define IS_XCLS_LEFTPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_LEFTPROPS))
33 #define XCLS_LEFTPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsClass))
34
35 typedef struct _Xcls_LeftProps Xcls_LeftProps;
36 typedef struct _Xcls_LeftPropsClass Xcls_LeftPropsClass;
37 typedef struct _Xcls_LeftPropsPrivate Xcls_LeftPropsPrivate;
38
39 #define XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP (xcls_leftprops_xcls_addpropertypopup_get_type ())
40 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup))
41 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
42 #define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
43 #define XCLS_LEFTPROPS_IS_XCLS_ADDPROPERTYPOPUP_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP))
44 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupClass))
45
46 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopup Xcls_LeftPropsXcls_AddPropertyPopup;
47 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupClass Xcls_LeftPropsXcls_AddPropertyPopupClass;
48
49 #define XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS (xcls_leftprops_xcls_editprops_get_type ())
50 #define XCLS_LEFTPROPS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps))
51 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
52 #define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
53 #define XCLS_LEFTPROPS_IS_XCLS_EDITPROPS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS))
54 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsClass))
55
56 typedef struct _Xcls_LeftPropsXcls_EditProps Xcls_LeftPropsXcls_EditProps;
57 typedef struct _Xcls_LeftPropsXcls_EditPropsClass Xcls_LeftPropsXcls_EditPropsClass;
58
59 #define XCLS_LEFTPROPS_TYPE_XCLS_VIEW (xcls_leftprops_xcls_view_get_type ())
60 #define XCLS_LEFTPROPS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view))
61 #define XCLS_LEFTPROPS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
62 #define XCLS_LEFTPROPS_IS_XCLS_VIEW(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
63 #define XCLS_LEFTPROPS_IS_XCLS_VIEW_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VIEW))
64 #define XCLS_LEFTPROPS_XCLS_VIEW_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewClass))
65
66 typedef struct _Xcls_LeftPropsXcls_view Xcls_LeftPropsXcls_view;
67 typedef struct _Xcls_LeftPropsXcls_viewClass Xcls_LeftPropsXcls_viewClass;
68
69 #define XCLS_LEFTPROPS_TYPE_XCLS_MODEL (xcls_leftprops_xcls_model_get_type ())
70 #define XCLS_LEFTPROPS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model))
71 #define XCLS_LEFTPROPS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
72 #define XCLS_LEFTPROPS_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
73 #define XCLS_LEFTPROPS_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MODEL))
74 #define XCLS_LEFTPROPS_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelClass))
75
76 typedef struct _Xcls_LeftPropsXcls_model Xcls_LeftPropsXcls_model;
77 typedef struct _Xcls_LeftPropsXcls_modelClass Xcls_LeftPropsXcls_modelClass;
78
79 #define XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL (xcls_leftprops_xcls_keycol_get_type ())
80 #define XCLS_LEFTPROPS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol))
81 #define XCLS_LEFTPROPS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
82 #define XCLS_LEFTPROPS_IS_XCLS_KEYCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
83 #define XCLS_LEFTPROPS_IS_XCLS_KEYCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL))
84 #define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolClass))
85
86 typedef struct _Xcls_LeftPropsXcls_keycol Xcls_LeftPropsXcls_keycol;
87 typedef struct _Xcls_LeftPropsXcls_keycolClass Xcls_LeftPropsXcls_keycolClass;
88
89 #define XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER (xcls_leftprops_xcls_keyrender_get_type ())
90 #define XCLS_LEFTPROPS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender))
91 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
92 #define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
93 #define XCLS_LEFTPROPS_IS_XCLS_KEYRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER))
94 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderClass))
95
96 typedef struct _Xcls_LeftPropsXcls_keyrender Xcls_LeftPropsXcls_keyrender;
97 typedef struct _Xcls_LeftPropsXcls_keyrenderClass Xcls_LeftPropsXcls_keyrenderClass;
98
99 #define XCLS_LEFTPROPS_TYPE_XCLS_VALCOL (xcls_leftprops_xcls_valcol_get_type ())
100 #define XCLS_LEFTPROPS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol))
101 #define XCLS_LEFTPROPS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
102 #define XCLS_LEFTPROPS_IS_XCLS_VALCOL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
103 #define XCLS_LEFTPROPS_IS_XCLS_VALCOL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL))
104 #define XCLS_LEFTPROPS_XCLS_VALCOL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolClass))
105
106 typedef struct _Xcls_LeftPropsXcls_valcol Xcls_LeftPropsXcls_valcol;
107 typedef struct _Xcls_LeftPropsXcls_valcolClass Xcls_LeftPropsXcls_valcolClass;
108
109 #define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER (xcls_leftprops_xcls_valrender_get_type ())
110 #define XCLS_LEFTPROPS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender))
111 #define XCLS_LEFTPROPS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
112 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
113 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER))
114 #define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderClass))
115
116 typedef struct _Xcls_LeftPropsXcls_valrender Xcls_LeftPropsXcls_valrender;
117 typedef struct _Xcls_LeftPropsXcls_valrenderClass Xcls_LeftPropsXcls_valrenderClass;
118
119 #define XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL (xcls_leftprops_xcls_valrendermodel_get_type ())
120 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel))
121 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
122 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
123 #define XCLS_LEFTPROPS_IS_XCLS_VALRENDERMODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL))
124 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelClass))
125
126 typedef struct _Xcls_LeftPropsXcls_valrendermodel Xcls_LeftPropsXcls_valrendermodel;
127 typedef struct _Xcls_LeftPropsXcls_valrendermodelClass Xcls_LeftPropsXcls_valrendermodelClass;
128
129 #define XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU (xcls_leftprops_xcls_contextmenu_get_type ())
130 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu))
131 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
132 #define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
133 #define XCLS_LEFTPROPS_IS_XCLS_CONTEXTMENU_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU))
134 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuClass))
135
136 typedef struct _Xcls_LeftPropsXcls_ContextMenu Xcls_LeftPropsXcls_ContextMenu;
137 typedef struct _Xcls_LeftPropsXcls_ContextMenuClass Xcls_LeftPropsXcls_ContextMenuClass;
138
139 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
140 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
141 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
142 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
143 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
144 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
145
146 typedef struct _JsRenderJsRender JsRenderJsRender;
147 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
148
149 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
150 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
151 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
152 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
153 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
154 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
155
156 typedef struct _JsRenderNode JsRenderNode;
157 typedef struct _JsRenderNodeClass JsRenderNodeClass;
158 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
159
160 #define XCLS_LEFTPROPS_TYPE_XCLS_HBOX2 (xcls_leftprops_xcls_hbox2_get_type ())
161 #define XCLS_LEFTPROPS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2))
162 #define XCLS_LEFTPROPS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Class))
163 #define XCLS_LEFTPROPS_IS_XCLS_HBOX2(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2))
164 #define XCLS_LEFTPROPS_IS_XCLS_HBOX2_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2))
165 #define XCLS_LEFTPROPS_XCLS_HBOX2_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Class))
166
167 typedef struct _Xcls_LeftPropsXcls_HBox2 Xcls_LeftPropsXcls_HBox2;
168 typedef struct _Xcls_LeftPropsXcls_HBox2Class Xcls_LeftPropsXcls_HBox2Class;
169 typedef struct _Xcls_LeftPropsXcls_HBox2Private Xcls_LeftPropsXcls_HBox2Private;
170 typedef struct _Xcls_LeftPropsXcls_EditPropsPrivate Xcls_LeftPropsXcls_EditPropsPrivate;
171 #define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
172 typedef struct _Block5Data Block5Data;
173 #define _g_free0(var) (var = (g_free (var), NULL))
174 typedef struct _Xcls_LeftPropsXcls_modelPrivate Xcls_LeftPropsXcls_modelPrivate;
175 typedef struct _Xcls_LeftPropsXcls_viewPrivate Xcls_LeftPropsXcls_viewPrivate;
176 typedef struct _Xcls_LeftPropsXcls_valrenderPrivate Xcls_LeftPropsXcls_valrenderPrivate;
177 typedef struct _Xcls_LeftPropsXcls_valcolPrivate Xcls_LeftPropsXcls_valcolPrivate;
178 typedef struct _Block6Data Block6Data;
179 typedef struct _JsRenderNodePrivate JsRenderNodePrivate;
180 typedef struct _Block7Data Block7Data;
181 typedef struct _Xcls_LeftPropsXcls_keyrenderPrivate Xcls_LeftPropsXcls_keyrenderPrivate;
182 typedef struct _Block8Data Block8Data;
183 typedef struct _Xcls_LeftPropsXcls_keycolPrivate Xcls_LeftPropsXcls_keycolPrivate;
184
185 #define XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3 (xcls_leftprops_xcls_button3_get_type ())
186 #define XCLS_LEFTPROPS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3))
187 #define XCLS_LEFTPROPS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Class))
188 #define XCLS_LEFTPROPS_IS_XCLS_BUTTON3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3))
189 #define XCLS_LEFTPROPS_IS_XCLS_BUTTON3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3))
190 #define XCLS_LEFTPROPS_XCLS_BUTTON3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Class))
191
192 typedef struct _Xcls_LeftPropsXcls_Button3 Xcls_LeftPropsXcls_Button3;
193 typedef struct _Xcls_LeftPropsXcls_Button3Class Xcls_LeftPropsXcls_Button3Class;
194 typedef struct _Xcls_LeftPropsXcls_Button3Private Xcls_LeftPropsXcls_Button3Private;
195
196 #define XCLS_LEFTPROPS_TYPE_XCLS_HBOX4 (xcls_leftprops_xcls_hbox4_get_type ())
197 #define XCLS_LEFTPROPS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4))
198 #define XCLS_LEFTPROPS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Class))
199 #define XCLS_LEFTPROPS_IS_XCLS_HBOX4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4))
200 #define XCLS_LEFTPROPS_IS_XCLS_HBOX4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4))
201 #define XCLS_LEFTPROPS_XCLS_HBOX4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Class))
202
203 typedef struct _Xcls_LeftPropsXcls_HBox4 Xcls_LeftPropsXcls_HBox4;
204 typedef struct _Xcls_LeftPropsXcls_HBox4Class Xcls_LeftPropsXcls_HBox4Class;
205 typedef struct _Xcls_LeftPropsXcls_HBox4Private Xcls_LeftPropsXcls_HBox4Private;
206 typedef struct _Xcls_LeftPropsXcls_AddPropertyPopupPrivate Xcls_LeftPropsXcls_AddPropertyPopupPrivate;
207
208 #define XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5 (xcls_leftprops_xcls_image5_get_type ())
209 #define XCLS_LEFTPROPS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5))
210 #define XCLS_LEFTPROPS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Class))
211 #define XCLS_LEFTPROPS_IS_XCLS_IMAGE5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5))
212 #define XCLS_LEFTPROPS_IS_XCLS_IMAGE5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5))
213 #define XCLS_LEFTPROPS_XCLS_IMAGE5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Class))
214
215 typedef struct _Xcls_LeftPropsXcls_Image5 Xcls_LeftPropsXcls_Image5;
216 typedef struct _Xcls_LeftPropsXcls_Image5Class Xcls_LeftPropsXcls_Image5Class;
217 typedef struct _Xcls_LeftPropsXcls_Image5Private Xcls_LeftPropsXcls_Image5Private;
218
219 #define XCLS_LEFTPROPS_TYPE_XCLS_LABEL6 (xcls_leftprops_xcls_label6_get_type ())
220 #define XCLS_LEFTPROPS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6))
221 #define XCLS_LEFTPROPS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Class))
222 #define XCLS_LEFTPROPS_IS_XCLS_LABEL6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6))
223 #define XCLS_LEFTPROPS_IS_XCLS_LABEL6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6))
224 #define XCLS_LEFTPROPS_XCLS_LABEL6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Class))
225
226 typedef struct _Xcls_LeftPropsXcls_Label6 Xcls_LeftPropsXcls_Label6;
227 typedef struct _Xcls_LeftPropsXcls_Label6Class Xcls_LeftPropsXcls_Label6Class;
228 typedef struct _Xcls_LeftPropsXcls_Label6Private Xcls_LeftPropsXcls_Label6Private;
229
230 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8 (xcls_leftprops_xcls_menuitem8_get_type ())
231 #define XCLS_LEFTPROPS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8))
232 #define XCLS_LEFTPROPS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Class))
233 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM8(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8))
234 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM8_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8))
235 #define XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Class))
236
237 typedef struct _Xcls_LeftPropsXcls_MenuItem8 Xcls_LeftPropsXcls_MenuItem8;
238 typedef struct _Xcls_LeftPropsXcls_MenuItem8Class Xcls_LeftPropsXcls_MenuItem8Class;
239 typedef struct _Xcls_LeftPropsXcls_MenuItem8Private Xcls_LeftPropsXcls_MenuItem8Private;
240
241 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9 (xcls_leftprops_xcls_menuitem9_get_type ())
242 #define XCLS_LEFTPROPS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9))
243 #define XCLS_LEFTPROPS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Class))
244 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM9(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9))
245 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM9_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9))
246 #define XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Class))
247
248 typedef struct _Xcls_LeftPropsXcls_MenuItem9 Xcls_LeftPropsXcls_MenuItem9;
249 typedef struct _Xcls_LeftPropsXcls_MenuItem9Class Xcls_LeftPropsXcls_MenuItem9Class;
250 typedef struct _Xcls_LeftPropsXcls_MenuItem9Private Xcls_LeftPropsXcls_MenuItem9Private;
251
252 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10 (xcls_leftprops_xcls_menuitem10_get_type ())
253 #define XCLS_LEFTPROPS_XCLS_MENUITEM10(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10))
254 #define XCLS_LEFTPROPS_XCLS_MENUITEM10_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Class))
255 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM10(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10))
256 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM10_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10))
257 #define XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Class))
258
259 typedef struct _Xcls_LeftPropsXcls_MenuItem10 Xcls_LeftPropsXcls_MenuItem10;
260 typedef struct _Xcls_LeftPropsXcls_MenuItem10Class Xcls_LeftPropsXcls_MenuItem10Class;
261 typedef struct _Xcls_LeftPropsXcls_MenuItem10Private Xcls_LeftPropsXcls_MenuItem10Private;
262
263 #define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11 (xcls_leftprops_xcls_separatormenuitem11_get_type ())
264 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11))
265 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Class))
266 #define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM11(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11))
267 #define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM11_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11))
268 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Class))
269
270 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11 Xcls_LeftPropsXcls_SeparatorMenuItem11;
271 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Class Xcls_LeftPropsXcls_SeparatorMenuItem11Class;
272 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Private Xcls_LeftPropsXcls_SeparatorMenuItem11Private;
273
274 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12 (xcls_leftprops_xcls_menuitem12_get_type ())
275 #define XCLS_LEFTPROPS_XCLS_MENUITEM12(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12))
276 #define XCLS_LEFTPROPS_XCLS_MENUITEM12_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Class))
277 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM12(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12))
278 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM12_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12))
279 #define XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Class))
280
281 typedef struct _Xcls_LeftPropsXcls_MenuItem12 Xcls_LeftPropsXcls_MenuItem12;
282 typedef struct _Xcls_LeftPropsXcls_MenuItem12Class Xcls_LeftPropsXcls_MenuItem12Class;
283 typedef struct _Xcls_LeftPropsXcls_MenuItem12Private Xcls_LeftPropsXcls_MenuItem12Private;
284
285 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13 (xcls_leftprops_xcls_menuitem13_get_type ())
286 #define XCLS_LEFTPROPS_XCLS_MENUITEM13(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13))
287 #define XCLS_LEFTPROPS_XCLS_MENUITEM13_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Class))
288 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM13(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13))
289 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM13_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13))
290 #define XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Class))
291
292 typedef struct _Xcls_LeftPropsXcls_MenuItem13 Xcls_LeftPropsXcls_MenuItem13;
293 typedef struct _Xcls_LeftPropsXcls_MenuItem13Class Xcls_LeftPropsXcls_MenuItem13Class;
294 typedef struct _Xcls_LeftPropsXcls_MenuItem13Private Xcls_LeftPropsXcls_MenuItem13Private;
295
296 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14 (xcls_leftprops_xcls_menuitem14_get_type ())
297 #define XCLS_LEFTPROPS_XCLS_MENUITEM14(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14))
298 #define XCLS_LEFTPROPS_XCLS_MENUITEM14_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Class))
299 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM14(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14))
300 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM14_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14))
301 #define XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Class))
302
303 typedef struct _Xcls_LeftPropsXcls_MenuItem14 Xcls_LeftPropsXcls_MenuItem14;
304 typedef struct _Xcls_LeftPropsXcls_MenuItem14Class Xcls_LeftPropsXcls_MenuItem14Class;
305 typedef struct _Xcls_LeftPropsXcls_MenuItem14Private Xcls_LeftPropsXcls_MenuItem14Private;
306
307 #define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15 (xcls_leftprops_xcls_separatormenuitem15_get_type ())
308 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15))
309 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Class))
310 #define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM15(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15))
311 #define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM15_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15))
312 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Class))
313
314 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15 Xcls_LeftPropsXcls_SeparatorMenuItem15;
315 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Class Xcls_LeftPropsXcls_SeparatorMenuItem15Class;
316 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Private Xcls_LeftPropsXcls_SeparatorMenuItem15Private;
317
318 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16 (xcls_leftprops_xcls_menuitem16_get_type ())
319 #define XCLS_LEFTPROPS_XCLS_MENUITEM16(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16))
320 #define XCLS_LEFTPROPS_XCLS_MENUITEM16_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Class))
321 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM16(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16))
322 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM16_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16))
323 #define XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Class))
324
325 typedef struct _Xcls_LeftPropsXcls_MenuItem16 Xcls_LeftPropsXcls_MenuItem16;
326 typedef struct _Xcls_LeftPropsXcls_MenuItem16Class Xcls_LeftPropsXcls_MenuItem16Class;
327 typedef struct _Xcls_LeftPropsXcls_MenuItem16Private Xcls_LeftPropsXcls_MenuItem16Private;
328
329 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17 (xcls_leftprops_xcls_menuitem17_get_type ())
330 #define XCLS_LEFTPROPS_XCLS_MENUITEM17(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17))
331 #define XCLS_LEFTPROPS_XCLS_MENUITEM17_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Class))
332 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM17(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17))
333 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM17_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17))
334 #define XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Class))
335
336 typedef struct _Xcls_LeftPropsXcls_MenuItem17 Xcls_LeftPropsXcls_MenuItem17;
337 typedef struct _Xcls_LeftPropsXcls_MenuItem17Class Xcls_LeftPropsXcls_MenuItem17Class;
338 typedef struct _Xcls_LeftPropsXcls_MenuItem17Private Xcls_LeftPropsXcls_MenuItem17Private;
339 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
340 typedef struct _Block9Data Block9Data;
341 typedef struct _Xcls_LeftPropsXcls_ContextMenuPrivate Xcls_LeftPropsXcls_ContextMenuPrivate;
342 typedef struct _Xcls_LeftPropsXcls_valrendermodelPrivate Xcls_LeftPropsXcls_valrendermodelPrivate;
343
344 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27 (xcls_leftprops_xcls_menuitem27_get_type ())
345 #define XCLS_LEFTPROPS_XCLS_MENUITEM27(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27))
346 #define XCLS_LEFTPROPS_XCLS_MENUITEM27_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Class))
347 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM27(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27))
348 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM27_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27))
349 #define XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Class))
350
351 typedef struct _Xcls_LeftPropsXcls_MenuItem27 Xcls_LeftPropsXcls_MenuItem27;
352 typedef struct _Xcls_LeftPropsXcls_MenuItem27Class Xcls_LeftPropsXcls_MenuItem27Class;
353 typedef struct _Xcls_LeftPropsXcls_MenuItem27Private Xcls_LeftPropsXcls_MenuItem27Private;
354
355 #define XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28 (xcls_leftprops_xcls_separatormenuitem28_get_type ())
356 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28))
357 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Class))
358 #define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM28(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28))
359 #define XCLS_LEFTPROPS_IS_XCLS_SEPARATORMENUITEM28_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28))
360 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Class))
361
362 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28 Xcls_LeftPropsXcls_SeparatorMenuItem28;
363 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Class Xcls_LeftPropsXcls_SeparatorMenuItem28Class;
364 typedef struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Private Xcls_LeftPropsXcls_SeparatorMenuItem28Private;
365
366 #define XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29 (xcls_leftprops_xcls_menuitem29_get_type ())
367 #define XCLS_LEFTPROPS_XCLS_MENUITEM29(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29))
368 #define XCLS_LEFTPROPS_XCLS_MENUITEM29_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Class))
369 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM29(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29))
370 #define XCLS_LEFTPROPS_IS_XCLS_MENUITEM29_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29))
371 #define XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Class))
372
373 typedef struct _Xcls_LeftPropsXcls_MenuItem29 Xcls_LeftPropsXcls_MenuItem29;
374 typedef struct _Xcls_LeftPropsXcls_MenuItem29Class Xcls_LeftPropsXcls_MenuItem29Class;
375 typedef struct _Xcls_LeftPropsXcls_MenuItem29Private Xcls_LeftPropsXcls_MenuItem29Private;
376
377 struct _Xcls_LeftProps {
378         GObject parent_instance;
379         Xcls_LeftPropsPrivate * priv;
380         GtkVBox* el;
381         Xcls_LeftPropsXcls_AddPropertyPopup* AddPropertyPopup;
382         Xcls_LeftPropsXcls_EditProps* EditProps;
383         Xcls_LeftPropsXcls_view* view;
384         Xcls_LeftPropsXcls_model* model;
385         Xcls_LeftPropsXcls_keycol* keycol;
386         Xcls_LeftPropsXcls_keyrender* keyrender;
387         Xcls_LeftPropsXcls_valcol* valcol;
388         Xcls_LeftPropsXcls_valrender* valrender;
389         Xcls_LeftPropsXcls_valrendermodel* valrendermodel;
390         Xcls_LeftPropsXcls_ContextMenu* ContextMenu;
391         JsRenderJsRender* file;
392         JsRenderNode* node;
393         gboolean allow_edit;
394 };
395
396 struct _Xcls_LeftPropsClass {
397         GObjectClass parent_class;
398 };
399
400 struct _Xcls_LeftPropsPrivate {
401         Xcls_LeftProps* _this;
402 };
403
404 struct _Xcls_LeftPropsXcls_HBox2 {
405         GObject parent_instance;
406         Xcls_LeftPropsXcls_HBox2Private * priv;
407         GtkHBox* el;
408 };
409
410 struct _Xcls_LeftPropsXcls_HBox2Class {
411         GObjectClass parent_class;
412 };
413
414 struct _Xcls_LeftPropsXcls_EditProps {
415         GObject parent_instance;
416         Xcls_LeftPropsXcls_EditPropsPrivate * priv;
417         GtkScrolledWindow* el;
418         gboolean editing;
419 };
420
421 struct _Xcls_LeftPropsXcls_EditPropsClass {
422         GObjectClass parent_class;
423 };
424
425 struct _Block5Data {
426         int _ref_count_;
427         Xcls_LeftProps* self;
428         gchar* key;
429         gchar* type;
430         GtkTreePath* path;
431 };
432
433 struct _Xcls_LeftPropsXcls_model {
434         GObject parent_instance;
435         Xcls_LeftPropsXcls_modelPrivate * priv;
436         GtkTreeStore* el;
437 };
438
439 struct _Xcls_LeftPropsXcls_modelClass {
440         GObjectClass parent_class;
441 };
442
443 struct _Xcls_LeftPropsXcls_view {
444         GObject parent_instance;
445         Xcls_LeftPropsXcls_viewPrivate * priv;
446         GtkTreeView* el;
447 };
448
449 struct _Xcls_LeftPropsXcls_viewClass {
450         GObjectClass parent_class;
451 };
452
453 struct _Xcls_LeftPropsXcls_valrender {
454         GObject parent_instance;
455         Xcls_LeftPropsXcls_valrenderPrivate * priv;
456         GtkCellRendererCombo* el;
457 };
458
459 struct _Xcls_LeftPropsXcls_valrenderClass {
460         GObjectClass parent_class;
461 };
462
463 struct _Xcls_LeftPropsXcls_valcol {
464         GObject parent_instance;
465         Xcls_LeftPropsXcls_valcolPrivate * priv;
466         GtkTreeViewColumn* el;
467 };
468
469 struct _Xcls_LeftPropsXcls_valcolClass {
470         GObjectClass parent_class;
471 };
472
473 struct _Block6Data {
474         int _ref_count_;
475         Xcls_LeftProps* self;
476         gchar* type;
477         gchar* fkey;
478 };
479
480 struct _JsRenderNode {
481         GObject parent_instance;
482         JsRenderNodePrivate * priv;
483         JsRenderNode* parent;
484         GeeArrayList* items;
485         GeeHashMap* props;
486         GeeHashMap* listeners;
487         gchar* xvala_cls;
488         gchar* xvala_xcls;
489         gchar* xvala_id;
490 };
491
492 struct _JsRenderNodeClass {
493         GObjectClass parent_class;
494 };
495
496 struct _Block7Data {
497         int _ref_count_;
498         Block6Data * _data6_;
499         GtkTreeIter iter;
500 };
501
502 struct _Xcls_LeftPropsXcls_keyrender {
503         GObject parent_instance;
504         Xcls_LeftPropsXcls_keyrenderPrivate * priv;
505         GtkCellRendererText* el;
506 };
507
508 struct _Xcls_LeftPropsXcls_keyrenderClass {
509         GObjectClass parent_class;
510 };
511
512 struct _Block8Data {
513         int _ref_count_;
514         Xcls_LeftProps* self;
515         GtkTreePath* path;
516 };
517
518 struct _Xcls_LeftPropsXcls_keycol {
519         GObject parent_instance;
520         Xcls_LeftPropsXcls_keycolPrivate * priv;
521         GtkTreeViewColumn* el;
522 };
523
524 struct _Xcls_LeftPropsXcls_keycolClass {
525         GObjectClass parent_class;
526 };
527
528 struct _Xcls_LeftPropsXcls_HBox2Private {
529         Xcls_LeftProps* _this;
530 };
531
532 struct _Xcls_LeftPropsXcls_Button3 {
533         GObject parent_instance;
534         Xcls_LeftPropsXcls_Button3Private * priv;
535         GtkButton* el;
536 };
537
538 struct _Xcls_LeftPropsXcls_Button3Class {
539         GObjectClass parent_class;
540 };
541
542 struct _Xcls_LeftPropsXcls_Button3Private {
543         Xcls_LeftProps* _this;
544 };
545
546 struct _Xcls_LeftPropsXcls_HBox4 {
547         GObject parent_instance;
548         Xcls_LeftPropsXcls_HBox4Private * priv;
549         GtkHBox* el;
550 };
551
552 struct _Xcls_LeftPropsXcls_HBox4Class {
553         GObjectClass parent_class;
554 };
555
556 struct _Xcls_LeftPropsXcls_AddPropertyPopup {
557         GObject parent_instance;
558         Xcls_LeftPropsXcls_AddPropertyPopupPrivate * priv;
559         GtkMenu* el;
560 };
561
562 struct _Xcls_LeftPropsXcls_AddPropertyPopupClass {
563         GObjectClass parent_class;
564 };
565
566 struct _Xcls_LeftPropsXcls_HBox4Private {
567         Xcls_LeftProps* _this;
568 };
569
570 struct _Xcls_LeftPropsXcls_Image5 {
571         GObject parent_instance;
572         Xcls_LeftPropsXcls_Image5Private * priv;
573         GtkImage* el;
574 };
575
576 struct _Xcls_LeftPropsXcls_Image5Class {
577         GObjectClass parent_class;
578 };
579
580 struct _Xcls_LeftPropsXcls_Label6 {
581         GObject parent_instance;
582         Xcls_LeftPropsXcls_Label6Private * priv;
583         GtkLabel* el;
584 };
585
586 struct _Xcls_LeftPropsXcls_Label6Class {
587         GObjectClass parent_class;
588 };
589
590 struct _Xcls_LeftPropsXcls_Image5Private {
591         Xcls_LeftProps* _this;
592 };
593
594 struct _Xcls_LeftPropsXcls_Label6Private {
595         Xcls_LeftProps* _this;
596 };
597
598 struct _Xcls_LeftPropsXcls_AddPropertyPopupPrivate {
599         Xcls_LeftProps* _this;
600 };
601
602 struct _Xcls_LeftPropsXcls_MenuItem8 {
603         GObject parent_instance;
604         Xcls_LeftPropsXcls_MenuItem8Private * priv;
605         GtkMenuItem* el;
606 };
607
608 struct _Xcls_LeftPropsXcls_MenuItem8Class {
609         GObjectClass parent_class;
610 };
611
612 struct _Xcls_LeftPropsXcls_MenuItem9 {
613         GObject parent_instance;
614         Xcls_LeftPropsXcls_MenuItem9Private * priv;
615         GtkMenuItem* el;
616 };
617
618 struct _Xcls_LeftPropsXcls_MenuItem9Class {
619         GObjectClass parent_class;
620 };
621
622 struct _Xcls_LeftPropsXcls_MenuItem10 {
623         GObject parent_instance;
624         Xcls_LeftPropsXcls_MenuItem10Private * priv;
625         GtkMenuItem* el;
626 };
627
628 struct _Xcls_LeftPropsXcls_MenuItem10Class {
629         GObjectClass parent_class;
630 };
631
632 struct _Xcls_LeftPropsXcls_SeparatorMenuItem11 {
633         GObject parent_instance;
634         Xcls_LeftPropsXcls_SeparatorMenuItem11Private * priv;
635         GtkSeparatorMenuItem* el;
636 };
637
638 struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Class {
639         GObjectClass parent_class;
640 };
641
642 struct _Xcls_LeftPropsXcls_MenuItem12 {
643         GObject parent_instance;
644         Xcls_LeftPropsXcls_MenuItem12Private * priv;
645         GtkMenuItem* el;
646 };
647
648 struct _Xcls_LeftPropsXcls_MenuItem12Class {
649         GObjectClass parent_class;
650 };
651
652 struct _Xcls_LeftPropsXcls_MenuItem13 {
653         GObject parent_instance;
654         Xcls_LeftPropsXcls_MenuItem13Private * priv;
655         GtkMenuItem* el;
656 };
657
658 struct _Xcls_LeftPropsXcls_MenuItem13Class {
659         GObjectClass parent_class;
660 };
661
662 struct _Xcls_LeftPropsXcls_MenuItem14 {
663         GObject parent_instance;
664         Xcls_LeftPropsXcls_MenuItem14Private * priv;
665         GtkMenuItem* el;
666 };
667
668 struct _Xcls_LeftPropsXcls_MenuItem14Class {
669         GObjectClass parent_class;
670 };
671
672 struct _Xcls_LeftPropsXcls_SeparatorMenuItem15 {
673         GObject parent_instance;
674         Xcls_LeftPropsXcls_SeparatorMenuItem15Private * priv;
675         GtkSeparatorMenuItem* el;
676 };
677
678 struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Class {
679         GObjectClass parent_class;
680 };
681
682 struct _Xcls_LeftPropsXcls_MenuItem16 {
683         GObject parent_instance;
684         Xcls_LeftPropsXcls_MenuItem16Private * priv;
685         GtkMenuItem* el;
686 };
687
688 struct _Xcls_LeftPropsXcls_MenuItem16Class {
689         GObjectClass parent_class;
690 };
691
692 struct _Xcls_LeftPropsXcls_MenuItem17 {
693         GObject parent_instance;
694         Xcls_LeftPropsXcls_MenuItem17Private * priv;
695         GtkMenuItem* el;
696 };
697
698 struct _Xcls_LeftPropsXcls_MenuItem17Class {
699         GObjectClass parent_class;
700 };
701
702 struct _Xcls_LeftPropsXcls_MenuItem8Private {
703         Xcls_LeftProps* _this;
704 };
705
706 struct _Xcls_LeftPropsXcls_MenuItem9Private {
707         Xcls_LeftProps* _this;
708 };
709
710 struct _Xcls_LeftPropsXcls_MenuItem10Private {
711         Xcls_LeftProps* _this;
712 };
713
714 struct _Xcls_LeftPropsXcls_SeparatorMenuItem11Private {
715         Xcls_LeftProps* _this;
716 };
717
718 struct _Xcls_LeftPropsXcls_MenuItem12Private {
719         Xcls_LeftProps* _this;
720 };
721
722 struct _Xcls_LeftPropsXcls_MenuItem13Private {
723         Xcls_LeftProps* _this;
724 };
725
726 struct _Xcls_LeftPropsXcls_MenuItem14Private {
727         Xcls_LeftProps* _this;
728 };
729
730 struct _Xcls_LeftPropsXcls_SeparatorMenuItem15Private {
731         Xcls_LeftProps* _this;
732 };
733
734 struct _Xcls_LeftPropsXcls_MenuItem16Private {
735         Xcls_LeftProps* _this;
736 };
737
738 struct _Xcls_LeftPropsXcls_MenuItem17Private {
739         Xcls_LeftProps* _this;
740 };
741
742 struct _Xcls_LeftPropsXcls_EditPropsPrivate {
743         Xcls_LeftProps* _this;
744 };
745
746 struct _Xcls_LeftPropsXcls_viewPrivate {
747         Xcls_LeftProps* _this;
748 };
749
750 struct _Block9Data {
751         int _ref_count_;
752         Xcls_LeftPropsXcls_view* self;
753         GtkTreePath* path;
754 };
755
756 struct _Xcls_LeftPropsXcls_ContextMenu {
757         GObject parent_instance;
758         Xcls_LeftPropsXcls_ContextMenuPrivate * priv;
759         GtkMenu* el;
760 };
761
762 struct _Xcls_LeftPropsXcls_ContextMenuClass {
763         GObjectClass parent_class;
764 };
765
766 struct _Xcls_LeftPropsXcls_modelPrivate {
767         Xcls_LeftProps* _this;
768 };
769
770 struct _Xcls_LeftPropsXcls_keycolPrivate {
771         Xcls_LeftProps* _this;
772 };
773
774 struct _Xcls_LeftPropsXcls_keyrenderPrivate {
775         Xcls_LeftProps* _this;
776 };
777
778 struct _Xcls_LeftPropsXcls_valcolPrivate {
779         Xcls_LeftProps* _this;
780 };
781
782 struct _Xcls_LeftPropsXcls_valrenderPrivate {
783         Xcls_LeftProps* _this;
784 };
785
786 struct _Xcls_LeftPropsXcls_valrendermodel {
787         GObject parent_instance;
788         Xcls_LeftPropsXcls_valrendermodelPrivate * priv;
789         GtkListStore* el;
790 };
791
792 struct _Xcls_LeftPropsXcls_valrendermodelClass {
793         GObjectClass parent_class;
794 };
795
796 struct _Xcls_LeftPropsXcls_valrendermodelPrivate {
797         Xcls_LeftProps* _this;
798 };
799
800 struct _Xcls_LeftPropsXcls_ContextMenuPrivate {
801         Xcls_LeftProps* _this;
802 };
803
804 struct _Xcls_LeftPropsXcls_MenuItem27 {
805         GObject parent_instance;
806         Xcls_LeftPropsXcls_MenuItem27Private * priv;
807         GtkMenuItem* el;
808 };
809
810 struct _Xcls_LeftPropsXcls_MenuItem27Class {
811         GObjectClass parent_class;
812 };
813
814 struct _Xcls_LeftPropsXcls_SeparatorMenuItem28 {
815         GObject parent_instance;
816         Xcls_LeftPropsXcls_SeparatorMenuItem28Private * priv;
817         GtkSeparatorMenuItem* el;
818 };
819
820 struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Class {
821         GObjectClass parent_class;
822 };
823
824 struct _Xcls_LeftPropsXcls_MenuItem29 {
825         GObject parent_instance;
826         Xcls_LeftPropsXcls_MenuItem29Private * priv;
827         GtkMenuItem* el;
828 };
829
830 struct _Xcls_LeftPropsXcls_MenuItem29Class {
831         GObjectClass parent_class;
832 };
833
834 struct _Xcls_LeftPropsXcls_MenuItem27Private {
835         Xcls_LeftProps* _this;
836 };
837
838 struct _Xcls_LeftPropsXcls_SeparatorMenuItem28Private {
839         Xcls_LeftProps* _this;
840 };
841
842 struct _Xcls_LeftPropsXcls_MenuItem29Private {
843         Xcls_LeftProps* _this;
844 };
845
846
847 extern Xcls_LeftProps* WindowLeftProps;
848 Xcls_LeftProps* WindowLeftProps = NULL;
849 static gpointer xcls_leftprops_parent_class = NULL;
850 static gpointer xcls_leftprops_xcls_hbox2_parent_class = NULL;
851 static gpointer xcls_leftprops_xcls_button3_parent_class = NULL;
852 static gpointer xcls_leftprops_xcls_hbox4_parent_class = NULL;
853 static gpointer xcls_leftprops_xcls_image5_parent_class = NULL;
854 static gpointer xcls_leftprops_xcls_label6_parent_class = NULL;
855 static gpointer xcls_leftprops_xcls_addpropertypopup_parent_class = NULL;
856 static gpointer xcls_leftprops_xcls_menuitem8_parent_class = NULL;
857 static gpointer xcls_leftprops_xcls_menuitem9_parent_class = NULL;
858 static gpointer xcls_leftprops_xcls_menuitem10_parent_class = NULL;
859 static gpointer xcls_leftprops_xcls_separatormenuitem11_parent_class = NULL;
860 static gpointer xcls_leftprops_xcls_menuitem12_parent_class = NULL;
861 static gpointer xcls_leftprops_xcls_menuitem13_parent_class = NULL;
862 static gpointer xcls_leftprops_xcls_menuitem14_parent_class = NULL;
863 static gpointer xcls_leftprops_xcls_separatormenuitem15_parent_class = NULL;
864 static gpointer xcls_leftprops_xcls_menuitem16_parent_class = NULL;
865 static gpointer xcls_leftprops_xcls_menuitem17_parent_class = NULL;
866 static gpointer xcls_leftprops_xcls_editprops_parent_class = NULL;
867 static gpointer xcls_leftprops_xcls_view_parent_class = NULL;
868 static gpointer xcls_leftprops_xcls_model_parent_class = NULL;
869 static gpointer xcls_leftprops_xcls_keycol_parent_class = NULL;
870 static gpointer xcls_leftprops_xcls_keyrender_parent_class = NULL;
871 static gpointer xcls_leftprops_xcls_valcol_parent_class = NULL;
872 static gpointer xcls_leftprops_xcls_valrender_parent_class = NULL;
873 static gpointer xcls_leftprops_xcls_valrendermodel_parent_class = NULL;
874 static gpointer xcls_leftprops_xcls_contextmenu_parent_class = NULL;
875 static gpointer xcls_leftprops_xcls_menuitem27_parent_class = NULL;
876 static gpointer xcls_leftprops_xcls_separatormenuitem28_parent_class = NULL;
877 static gpointer xcls_leftprops_xcls_menuitem29_parent_class = NULL;
878
879 GType xcls_leftprops_get_type (void) G_GNUC_CONST;
880 GType xcls_leftprops_xcls_addpropertypopup_get_type (void) G_GNUC_CONST;
881 GType xcls_leftprops_xcls_editprops_get_type (void) G_GNUC_CONST;
882 GType xcls_leftprops_xcls_view_get_type (void) G_GNUC_CONST;
883 GType xcls_leftprops_xcls_model_get_type (void) G_GNUC_CONST;
884 GType xcls_leftprops_xcls_keycol_get_type (void) G_GNUC_CONST;
885 GType xcls_leftprops_xcls_keyrender_get_type (void) G_GNUC_CONST;
886 GType xcls_leftprops_xcls_valcol_get_type (void) G_GNUC_CONST;
887 GType xcls_leftprops_xcls_valrender_get_type (void) G_GNUC_CONST;
888 GType xcls_leftprops_xcls_valrendermodel_get_type (void) G_GNUC_CONST;
889 GType xcls_leftprops_xcls_contextmenu_get_type (void) G_GNUC_CONST;
890 GType js_render_js_render_get_type (void) G_GNUC_CONST;
891 GType js_render_node_get_type (void) G_GNUC_CONST;
892 #define XCLS_LEFTPROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_LEFTPROPS, Xcls_LeftPropsPrivate))
893 enum  {
894         XCLS_LEFTPROPS_DUMMY_PROPERTY
895 };
896 Xcls_LeftProps* xcls_leftprops_singleton (void);
897 Xcls_LeftProps* xcls_leftprops_new (void);
898 Xcls_LeftProps* xcls_leftprops_construct (GType object_type);
899 GType xcls_leftprops_xcls_hbox2_get_type (void) G_GNUC_CONST;
900 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner);
901 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner);
902 Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner);
903 Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner);
904 gboolean xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path);
905 static Block5Data* block5_data_ref (Block5Data* _data5_);
906 static void block5_data_unref (void * _userdata_);
907 static gboolean ___lambda92_ (Block5Data* _data5_);
908 static gboolean ____lambda92__gsource_func (gpointer self);
909 void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1);
910 static gboolean ___lambda93_ (Block5Data* _data5_);
911 static gboolean ____lambda93__gsource_func (gpointer self);
912 static gboolean __lambda94_ (Block5Data* _data5_);
913 static gboolean ___lambda94__gsource_func (gpointer self);
914 gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type);
915 gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key);
916 void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type);
917 static Block6Data* block6_data_ref (Block6Data* _data6_);
918 static void block6_data_unref (void * _userdata_);
919 void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node);
920 static gboolean __lambda95_ (Block6Data* _data6_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter);
921 static Block7Data* block7_data_ref (Block7Data* _data7_);
922 static void block7_data_unref (void * _userdata_);
923 static gboolean __lambda96_ (Block7Data* _data7_);
924 static gboolean ___lambda96__gsource_func (gpointer self);
925 static gboolean ___lambda95__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self);
926 void xcls_leftprops_before_edit (Xcls_LeftProps* self);
927 void xcls_leftprops_deleteSelected (Xcls_LeftProps* self);
928 void xcls_leftprops_finish_editing (Xcls_LeftProps* self);
929 void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value);
930 void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path);
931 static Block8Data* block8_data_ref (Block8Data* _data8_);
932 static void block8_data_unref (void * _userdata_);
933 static gboolean __lambda88_ (Block8Data* _data8_);
934 static gboolean ___lambda88__gsource_func (gpointer self);
935 static void g_cclosure_user_marshal_BOOLEAN__VOID (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
936 static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data);
937 #define XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2Private))
938 enum  {
939         XCLS_LEFTPROPS_XCLS_HBOX2_DUMMY_PROPERTY
940 };
941 GType xcls_leftprops_xcls_button3_get_type (void) G_GNUC_CONST;
942 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner);
943 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner);
944 static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj);
945 #define XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3Private))
946 enum  {
947         XCLS_LEFTPROPS_XCLS_BUTTON3_DUMMY_PROPERTY
948 };
949 GType xcls_leftprops_xcls_hbox4_get_type (void) G_GNUC_CONST;
950 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner);
951 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner);
952 Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner);
953 Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner);
954 static gboolean __lambda104_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev);
955 static gboolean ___lambda104__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
956 static void xcls_leftprops_xcls_button3_finalize (GObject* obj);
957 #define XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4Private))
958 enum  {
959         XCLS_LEFTPROPS_XCLS_HBOX4_DUMMY_PROPERTY
960 };
961 GType xcls_leftprops_xcls_image5_get_type (void) G_GNUC_CONST;
962 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner);
963 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner);
964 GType xcls_leftprops_xcls_label6_get_type (void) G_GNUC_CONST;
965 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner);
966 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner);
967 static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj);
968 #define XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5Private))
969 enum  {
970         XCLS_LEFTPROPS_XCLS_IMAGE5_DUMMY_PROPERTY
971 };
972 static void xcls_leftprops_xcls_image5_finalize (GObject* obj);
973 #define XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6Private))
974 enum  {
975         XCLS_LEFTPROPS_XCLS_LABEL6_DUMMY_PROPERTY
976 };
977 static void xcls_leftprops_xcls_label6_finalize (GObject* obj);
978 #define XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopupPrivate))
979 enum  {
980         XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_DUMMY_PROPERTY
981 };
982 GType xcls_leftprops_xcls_menuitem8_get_type (void) G_GNUC_CONST;
983 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner);
984 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner);
985 GType xcls_leftprops_xcls_menuitem9_get_type (void) G_GNUC_CONST;
986 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner);
987 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner);
988 GType xcls_leftprops_xcls_menuitem10_get_type (void) G_GNUC_CONST;
989 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner);
990 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner);
991 GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) G_GNUC_CONST;
992 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner);
993 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner);
994 GType xcls_leftprops_xcls_menuitem12_get_type (void) G_GNUC_CONST;
995 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner);
996 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner);
997 GType xcls_leftprops_xcls_menuitem13_get_type (void) G_GNUC_CONST;
998 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner);
999 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner);
1000 GType xcls_leftprops_xcls_menuitem14_get_type (void) G_GNUC_CONST;
1001 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner);
1002 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner);
1003 GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) G_GNUC_CONST;
1004 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner);
1005 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner);
1006 GType xcls_leftprops_xcls_menuitem16_get_type (void) G_GNUC_CONST;
1007 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner);
1008 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner);
1009 GType xcls_leftprops_xcls_menuitem17_get_type (void) G_GNUC_CONST;
1010 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner);
1011 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner);
1012 static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj);
1013 #define XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8Private))
1014 enum  {
1015         XCLS_LEFTPROPS_XCLS_MENUITEM8_DUMMY_PROPERTY
1016 };
1017 static void __lambda80_ (Xcls_LeftPropsXcls_MenuItem8* self);
1018 static void ___lambda80__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1019 static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj);
1020 #define XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9Private))
1021 enum  {
1022         XCLS_LEFTPROPS_XCLS_MENUITEM9_DUMMY_PROPERTY
1023 };
1024 static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem9* self);
1025 static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1026 static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj);
1027 #define XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10Private))
1028 enum  {
1029         XCLS_LEFTPROPS_XCLS_MENUITEM10_DUMMY_PROPERTY
1030 };
1031 static void __lambda98_ (Xcls_LeftPropsXcls_MenuItem10* self);
1032 static void ___lambda98__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1033 static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj);
1034 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11Private))
1035 enum  {
1036         XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_DUMMY_PROPERTY
1037 };
1038 static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj);
1039 #define XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12Private))
1040 enum  {
1041         XCLS_LEFTPROPS_XCLS_MENUITEM12_DUMMY_PROPERTY
1042 };
1043 static void __lambda99_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_);
1044 static void ___lambda99__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1045 static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj);
1046 #define XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13Private))
1047 enum  {
1048         XCLS_LEFTPROPS_XCLS_MENUITEM13_DUMMY_PROPERTY
1049 };
1050 static void __lambda100_ (Xcls_LeftPropsXcls_MenuItem13* self);
1051 static void ___lambda100__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1052 static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj);
1053 #define XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14Private))
1054 enum  {
1055         XCLS_LEFTPROPS_XCLS_MENUITEM14_DUMMY_PROPERTY
1056 };
1057 static void __lambda101_ (Xcls_LeftPropsXcls_MenuItem14* self);
1058 static void ___lambda101__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1059 static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj);
1060 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15Private))
1061 enum  {
1062         XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_DUMMY_PROPERTY
1063 };
1064 static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj);
1065 #define XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16Private))
1066 enum  {
1067         XCLS_LEFTPROPS_XCLS_MENUITEM16_DUMMY_PROPERTY
1068 };
1069 static void __lambda102_ (Xcls_LeftPropsXcls_MenuItem16* self);
1070 static void ___lambda102__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1071 static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj);
1072 #define XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17Private))
1073 enum  {
1074         XCLS_LEFTPROPS_XCLS_MENUITEM17_DUMMY_PROPERTY
1075 };
1076 static void __lambda103_ (Xcls_LeftPropsXcls_MenuItem17* self);
1077 static void ___lambda103__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1078 static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj);
1079 #define XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditPropsPrivate))
1080 enum  {
1081         XCLS_LEFTPROPS_XCLS_EDITPROPS_DUMMY_PROPERTY
1082 };
1083 Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner);
1084 Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner);
1085 Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner);
1086 Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner);
1087 static void xcls_leftprops_xcls_editprops_finalize (GObject* obj);
1088 #define XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_viewPrivate))
1089 enum  {
1090         XCLS_LEFTPROPS_XCLS_VIEW_DUMMY_PROPERTY
1091 };
1092 Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner);
1093 Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner);
1094 Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner);
1095 Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner);
1096 Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner);
1097 Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner);
1098 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
1099 static gboolean __lambda85_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev);
1100 static Block9Data* block9_data_ref (Block9Data* _data9_);
1101 static void block9_data_unref (void * _userdata_);
1102 static gboolean ___lambda86_ (Xcls_LeftPropsXcls_view* self);
1103 static gboolean ____lambda86__gsource_func (gpointer self);
1104 static gboolean ___lambda90_ (Block9Data* _data9_);
1105 static gboolean ____lambda90__gsource_func (gpointer self);
1106 static gboolean ___lambda91_ (Block9Data* _data9_);
1107 static gboolean ____lambda91__gsource_func (gpointer self);
1108 static gboolean ___lambda85__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
1109 static void xcls_leftprops_xcls_view_finalize (GObject* obj);
1110 #define XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_modelPrivate))
1111 enum  {
1112         XCLS_LEFTPROPS_XCLS_MODEL_DUMMY_PROPERTY
1113 };
1114 static void xcls_leftprops_xcls_model_finalize (GObject* obj);
1115 #define XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycolPrivate))
1116 enum  {
1117         XCLS_LEFTPROPS_XCLS_KEYCOL_DUMMY_PROPERTY
1118 };
1119 Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner);
1120 Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner);
1121 static void xcls_leftprops_xcls_keycol_finalize (GObject* obj);
1122 #define XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrenderPrivate))
1123 enum  {
1124         XCLS_LEFTPROPS_XCLS_KEYRENDER_DUMMY_PROPERTY
1125 };
1126 static void __lambda81_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path);
1127 static void ___lambda81__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self);
1128 static void __lambda82_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext);
1129 static void ___lambda82__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self);
1130 static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj);
1131 #define XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcolPrivate))
1132 enum  {
1133         XCLS_LEFTPROPS_XCLS_VALCOL_DUMMY_PROPERTY
1134 };
1135 Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner);
1136 Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner);
1137 static void xcls_leftprops_xcls_valcol_finalize (GObject* obj);
1138 #define XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrenderPrivate))
1139 enum  {
1140         XCLS_LEFTPROPS_XCLS_VALRENDER_DUMMY_PROPERTY
1141 };
1142 Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_new (Xcls_LeftProps* _owner);
1143 Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_construct (GType object_type, Xcls_LeftProps* _owner);
1144 static void __lambda83_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext);
1145 static void ___lambda83__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self);
1146 static void __lambda84_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path);
1147 static void ___lambda84__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self);
1148 static void xcls_leftprops_xcls_valrender_finalize (GObject* obj);
1149 #define XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodelPrivate))
1150 enum  {
1151         XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_DUMMY_PROPERTY
1152 };
1153 static void xcls_leftprops_xcls_valrendermodel_finalize (GObject* obj);
1154 #define XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenuPrivate))
1155 enum  {
1156         XCLS_LEFTPROPS_XCLS_CONTEXTMENU_DUMMY_PROPERTY
1157 };
1158 GType xcls_leftprops_xcls_menuitem27_get_type (void) G_GNUC_CONST;
1159 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner);
1160 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner);
1161 GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) G_GNUC_CONST;
1162 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner);
1163 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner);
1164 GType xcls_leftprops_xcls_menuitem29_get_type (void) G_GNUC_CONST;
1165 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner);
1166 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner);
1167 static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj);
1168 #define XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27Private))
1169 enum  {
1170         XCLS_LEFTPROPS_XCLS_MENUITEM27_DUMMY_PROPERTY
1171 };
1172 static void __lambda87_ (Xcls_LeftPropsXcls_MenuItem27* self);
1173 static void ___lambda87__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1174 static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj);
1175 #define XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28Private))
1176 enum  {
1177         XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_DUMMY_PROPERTY
1178 };
1179 static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj);
1180 #define XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29Private))
1181 enum  {
1182         XCLS_LEFTPROPS_XCLS_MENUITEM29_DUMMY_PROPERTY
1183 };
1184 static void __lambda89_ (Xcls_LeftPropsXcls_MenuItem29* self);
1185 static void ___lambda89__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self);
1186 static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj);
1187 static void xcls_leftprops_finalize (GObject* obj);
1188 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
1189 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
1190 static gint _vala_array_length (gpointer array);
1191
1192
1193 static gpointer _g_object_ref0 (gpointer self) {
1194 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1195         return self ? g_object_ref (self) : NULL;
1196 #line 1197 "WindowLeftProps.vala.c"
1197 }
1198
1199
1200 Xcls_LeftProps* xcls_leftprops_singleton (void) {
1201         Xcls_LeftProps* result = NULL;
1202         Xcls_LeftProps* _tmp0_ = NULL;
1203         Xcls_LeftProps* _tmp2_ = NULL;
1204         Xcls_LeftProps* _tmp3_ = NULL;
1205 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1206         _tmp0_ = WindowLeftProps;
1207 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1208         if (_tmp0_ == NULL) {
1209 #line 1210 "WindowLeftProps.vala.c"
1210                 Xcls_LeftProps* _tmp1_ = NULL;
1211 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1212                 _tmp1_ = xcls_leftprops_new ();
1213 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1214                 _g_object_unref0 (WindowLeftProps);
1215 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1216                 WindowLeftProps = _tmp1_;
1217 #line 1218 "WindowLeftProps.vala.c"
1218         }
1219 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1220         _tmp2_ = WindowLeftProps;
1221 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1222         _tmp3_ = _g_object_ref0 (_tmp2_);
1223 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1224         result = _tmp3_;
1225 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1226         return result;
1227 #line 1228 "WindowLeftProps.vala.c"
1228 }
1229
1230
1231 Xcls_LeftProps* xcls_leftprops_construct (GType object_type) {
1232         Xcls_LeftProps * self = NULL;
1233         Xcls_LeftProps* _tmp0_ = NULL;
1234         GtkVBox* _tmp1_ = NULL;
1235         Xcls_LeftPropsXcls_HBox2* child_0 = NULL;
1236         Xcls_LeftProps* _tmp2_ = NULL;
1237         Xcls_LeftPropsXcls_HBox2* _tmp3_ = NULL;
1238         GtkVBox* _tmp4_ = NULL;
1239         GtkHBox* _tmp5_ = NULL;
1240         Xcls_LeftPropsXcls_EditProps* child_1 = NULL;
1241         Xcls_LeftProps* _tmp6_ = NULL;
1242         Xcls_LeftPropsXcls_EditProps* _tmp7_ = NULL;
1243         GtkVBox* _tmp8_ = NULL;
1244         GtkScrolledWindow* _tmp9_ = NULL;
1245 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1246         self = (Xcls_LeftProps*) g_object_new (object_type, NULL);
1247 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1248         _tmp0_ = _g_object_ref0 (self);
1249 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1250         _g_object_unref0 (self->priv->_this);
1251 #line 55 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1252         self->priv->_this = _tmp0_;
1253 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1254         _tmp1_ = (GtkVBox*) gtk_vbox_new (FALSE, 0);
1255 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1256         g_object_ref_sink (_tmp1_);
1257 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1258         _g_object_unref0 (self->el);
1259 #line 56 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1260         self->el = _tmp1_;
1261 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1262         self->allow_edit = FALSE;
1263 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1264         _tmp2_ = self->priv->_this;
1265 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1266         _tmp3_ = xcls_leftprops_xcls_hbox2_new (_tmp2_);
1267 #line 62 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1268         child_0 = _tmp3_;
1269 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1270         g_object_ref ((GObject*) child_0);
1271 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1272         _tmp4_ = self->el;
1273 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1274         _tmp5_ = child_0->el;
1275 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1276         gtk_box_pack_start ((GtkBox*) _tmp4_, (GtkWidget*) _tmp5_, FALSE, TRUE, (guint) 0);
1277 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1278         _tmp6_ = self->priv->_this;
1279 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1280         _tmp7_ = xcls_leftprops_xcls_editprops_new (_tmp6_);
1281 #line 65 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1282         child_1 = _tmp7_;
1283 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1284         g_object_ref ((GObject*) child_1);
1285 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1286         _tmp8_ = self->el;
1287 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1288         _tmp9_ = child_1->el;
1289 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1290         gtk_box_pack_end ((GtkBox*) _tmp8_, (GtkWidget*) _tmp9_, TRUE, TRUE, (guint) 0);
1291 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1292         _g_object_unref0 (child_1);
1293 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1294         _g_object_unref0 (child_0);
1295 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1296         return self;
1297 #line 1298 "WindowLeftProps.vala.c"
1298 }
1299
1300
1301 Xcls_LeftProps* xcls_leftprops_new (void) {
1302 #line 53 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1303         return xcls_leftprops_construct (TYPE_XCLS_LEFTPROPS);
1304 #line 1305 "WindowLeftProps.vala.c"
1305 }
1306
1307
1308 static gpointer _gtk_tree_path_copy0 (gpointer self) {
1309 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1310         return self ? gtk_tree_path_copy (self) : NULL;
1311 #line 1312 "WindowLeftProps.vala.c"
1312 }
1313
1314
1315 static Block5Data* block5_data_ref (Block5Data* _data5_) {
1316 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1317         g_atomic_int_inc (&_data5_->_ref_count_);
1318 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1319         return _data5_;
1320 #line 1321 "WindowLeftProps.vala.c"
1321 }
1322
1323
1324 static void block5_data_unref (void * _userdata_) {
1325         Block5Data* _data5_;
1326         _data5_ = (Block5Data*) _userdata_;
1327 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1328         if (g_atomic_int_dec_and_test (&_data5_->_ref_count_)) {
1329 #line 1330 "WindowLeftProps.vala.c"
1330                 Xcls_LeftProps* self;
1331 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1332                 self = _data5_->self;
1333 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1334                 _g_free0 (_data5_->type);
1335 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1336                 _g_free0 (_data5_->key);
1337 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1338                 _gtk_tree_path_free0 (_data5_->path);
1339 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1340                 _g_object_unref0 (self);
1341 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1342                 g_slice_free (Block5Data, _data5_);
1343 #line 1344 "WindowLeftProps.vala.c"
1344         }
1345 }
1346
1347
1348 static gchar string_get (const gchar* self, glong index) {
1349         gchar result = '\0';
1350         glong _tmp0_ = 0L;
1351         gchar _tmp1_ = '\0';
1352 #line 996 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1353         g_return_val_if_fail (self != NULL, '\0');
1354 #line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1355         _tmp0_ = index;
1356 #line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1357         _tmp1_ = ((gchar*) self)[_tmp0_];
1358 #line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1359         result = _tmp1_;
1360 #line 997 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1361         return result;
1362 #line 1363 "WindowLeftProps.vala.c"
1363 }
1364
1365
1366 static gboolean ___lambda92_ (Block5Data* _data5_) {
1367         Xcls_LeftProps* self;
1368         gboolean result = FALSE;
1369         Xcls_LeftPropsXcls_view* _tmp0_ = NULL;
1370         GtkTreeView* _tmp1_ = NULL;
1371         GtkTreeSelection* _tmp2_ = NULL;
1372         GtkTreePath* _tmp3_ = NULL;
1373         JsRenderJsRender* _tmp4_ = NULL;
1374         JsRenderNode* _tmp5_ = NULL;
1375         const gchar* _tmp6_ = NULL;
1376         const gchar* _tmp7_ = NULL;
1377 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1378         self = _data5_->self;
1379 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1380         _tmp0_ = self->view;
1381 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1382         _tmp1_ = _tmp0_->el;
1383 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1384         _tmp2_ = gtk_tree_view_get_selection (_tmp1_);
1385 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1386         _tmp3_ = _data5_->path;
1387 #line 121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1388         gtk_tree_selection_select_path (_tmp2_, _tmp3_);
1389 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1390         _tmp4_ = self->file;
1391 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1392         _tmp5_ = self->node;
1393 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1394         _tmp6_ = _data5_->type;
1395 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1396         _tmp7_ = _data5_->key;
1397 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1398         g_signal_emit_by_name (self, "show-editor", _tmp4_, _tmp5_, _tmp6_, _tmp7_);
1399 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1400         result = FALSE;
1401 #line 125 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1402         return result;
1403 #line 1404 "WindowLeftProps.vala.c"
1404 }
1405
1406
1407 static gboolean ____lambda92__gsource_func (gpointer self) {
1408         gboolean result;
1409         result = ___lambda92_ (self);
1410 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1411         return result;
1412 #line 1413 "WindowLeftProps.vala.c"
1413 }
1414
1415
1416 static gboolean ___lambda93_ (Block5Data* _data5_) {
1417         Xcls_LeftProps* self;
1418         gboolean result = FALSE;
1419         Xcls_LeftPropsXcls_view* _tmp0_ = NULL;
1420         GtkTreeView* _tmp1_ = NULL;
1421         GtkTreePath* _tmp2_ = NULL;
1422         Xcls_LeftPropsXcls_valcol* _tmp3_ = NULL;
1423         GtkTreeViewColumn* _tmp4_ = NULL;
1424         Xcls_LeftPropsXcls_valrender* _tmp5_ = NULL;
1425         GtkCellRendererCombo* _tmp6_ = NULL;
1426 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1427         self = _data5_->self;
1428 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1429         _tmp0_ = self->view;
1430 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1431         _tmp1_ = _tmp0_->el;
1432 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1433         _tmp2_ = _data5_->path;
1434 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1435         _tmp3_ = self->valcol;
1436 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1437         _tmp4_ = _tmp3_->el;
1438 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1439         _tmp5_ = self->valrender;
1440 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1441         _tmp6_ = _tmp5_->el;
1442 #line 149 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1443         gtk_tree_view_set_cursor_on_cell (_tmp1_, _tmp2_, _tmp4_, (GtkCellRenderer*) _tmp6_, TRUE);
1444 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1445         result = FALSE;
1446 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1447         return result;
1448 #line 1449 "WindowLeftProps.vala.c"
1449 }
1450
1451
1452 static gboolean ____lambda93__gsource_func (gpointer self) {
1453         gboolean result;
1454         result = ___lambda93_ (self);
1455 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1456         return result;
1457 #line 1458 "WindowLeftProps.vala.c"
1458 }
1459
1460
1461 static gboolean __lambda94_ (Block5Data* _data5_) {
1462         Xcls_LeftProps* self;
1463         gboolean result = FALSE;
1464         Xcls_LeftPropsXcls_valrender* _tmp0_ = NULL;
1465         GtkCellRendererCombo* _tmp1_ = NULL;
1466         Xcls_LeftPropsXcls_valrender* _tmp2_ = NULL;
1467         GtkCellRendererCombo* _tmp3_ = NULL;
1468         Xcls_LeftPropsXcls_view* _tmp4_ = NULL;
1469         GtkTreeView* _tmp5_ = NULL;
1470         GtkTreePath* _tmp6_ = NULL;
1471         Xcls_LeftPropsXcls_valcol* _tmp7_ = NULL;
1472         GtkTreeViewColumn* _tmp8_ = NULL;
1473         Xcls_LeftPropsXcls_valrender* _tmp9_ = NULL;
1474         GtkCellRendererCombo* _tmp10_ = NULL;
1475 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1476         self = _data5_->self;
1477 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1478         _tmp0_ = self->valrender;
1479 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1480         _tmp1_ = _tmp0_->el;
1481 #line 169 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1482         g_object_set (_tmp1_, "has-entry", TRUE, NULL);
1483 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1484         _tmp2_ = self->valrender;
1485 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1486         _tmp3_ = _tmp2_->el;
1487 #line 171 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1488         g_object_set ((GtkCellRendererText*) _tmp3_, "editable", TRUE, NULL);
1489 #line 174 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1490         self->allow_edit = TRUE;
1491 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1492         _tmp4_ = self->view;
1493 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1494         _tmp5_ = _tmp4_->el;
1495 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1496         _tmp6_ = _data5_->path;
1497 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1498         _tmp7_ = self->valcol;
1499 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1500         _tmp8_ = _tmp7_->el;
1501 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1502         _tmp9_ = self->valrender;
1503 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1504         _tmp10_ = _tmp9_->el;
1505 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1506         gtk_tree_view_set_cursor_on_cell (_tmp5_, _tmp6_, _tmp8_, (GtkCellRenderer*) _tmp10_, TRUE);
1507 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1508         result = FALSE;
1509 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1510         return result;
1511 #line 1512 "WindowLeftProps.vala.c"
1512 }
1513
1514
1515 static gboolean ___lambda94__gsource_func (gpointer self) {
1516         gboolean result;
1517         result = __lambda94_ (self);
1518 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1519         return result;
1520 #line 1521 "WindowLeftProps.vala.c"
1521 }
1522
1523
1524 gboolean xcls_leftprops_startEditingValue (Xcls_LeftProps* self, GtkTreePath* path) {
1525         gboolean result = FALSE;
1526         Block5Data* _data5_;
1527         GtkTreePath* _tmp0_ = NULL;
1528         GtkTreePath* _tmp1_ = NULL;
1529         gboolean _tmp2_ = FALSE;
1530         GtkTreeIter iter = {0};
1531         GtkTreeStore* mod = NULL;
1532         Xcls_LeftPropsXcls_model* _tmp3_ = NULL;
1533         GtkTreeStore* _tmp4_ = NULL;
1534         GtkTreeStore* _tmp5_ = NULL;
1535         GtkTreeStore* _tmp6_ = NULL;
1536         GtkTreePath* _tmp7_ = NULL;
1537         GtkTreeIter _tmp8_ = {0};
1538         GValue gval = {0};
1539         GtkTreeStore* _tmp9_ = NULL;
1540         GtkTreeIter _tmp10_ = {0};
1541         GValue _tmp11_ = {0};
1542         gchar* val = NULL;
1543         GValue _tmp12_ = {0};
1544         gchar* _tmp13_ = NULL;
1545         GtkTreeStore* _tmp14_ = NULL;
1546         GtkTreeIter _tmp15_ = {0};
1547         GValue _tmp16_ = {0};
1548         GValue _tmp17_ = {0};
1549         gchar* _tmp18_ = NULL;
1550         gchar** type_ar = NULL;
1551         const gchar* _tmp19_ = NULL;
1552         gchar** _tmp20_ = NULL;
1553         gchar** _tmp21_ = NULL;
1554         gint type_ar_length1 = 0;
1555         gint _type_ar_size_ = 0;
1556         GtkTreeStore* _tmp22_ = NULL;
1557         GtkTreeIter _tmp23_ = {0};
1558         GValue _tmp24_ = {0};
1559         GValue _tmp25_ = {0};
1560         gchar* _tmp26_ = NULL;
1561         gboolean use_textarea = FALSE;
1562         const gchar* _tmp27_ = NULL;
1563         gboolean _tmp28_ = FALSE;
1564         const gchar* _tmp29_ = NULL;
1565         gint _tmp30_ = 0;
1566         gint _tmp31_ = 0;
1567         gboolean _tmp34_ = FALSE;
1568         GtkTreeStore* _tmp35_ = NULL;
1569         GtkTreeIter _tmp36_ = {0};
1570         GtkTreePath* _tmp37_ = NULL;
1571         GtkTreePath* _tmp38_ = NULL;
1572         gchar* _tmp39_ = NULL;
1573         gchar* _tmp40_ = NULL;
1574         gchar** _tmp41_ = NULL;
1575         gint _tmp41__length1 = 0;
1576         const gchar* _tmp42_ = NULL;
1577         gchar* _tmp43_ = NULL;
1578         gchar* _tmp44_ = NULL;
1579         gboolean _tmp45_ = FALSE;
1580         gchar** _tmp46_ = NULL;
1581         gint _tmp46__length1 = 0;
1582         gchar** opts = NULL;
1583         gchar** _tmp68_ = NULL;
1584         gint opts_length1 = 0;
1585         gint _opts_size_ = 0;
1586         Xcls_LeftPropsXcls_valrender* _tmp69_ = NULL;
1587         gchar** _tmp70_ = NULL;
1588         gint _tmp70__length1 = 0;
1589 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1590         g_return_val_if_fail (self != NULL, FALSE);
1591 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1592         g_return_val_if_fail (path != NULL, FALSE);
1593 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1594         _data5_ = g_slice_new0 (Block5Data);
1595 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1596         _data5_->_ref_count_ = 1;
1597 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1598         _data5_->self = g_object_ref (self);
1599 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1600         _tmp0_ = path;
1601 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1602         _tmp1_ = _gtk_tree_path_copy0 (_tmp0_);
1603 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1604         _gtk_tree_path_free0 (_data5_->path);
1605 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1606         _data5_->path = _tmp1_;
1607 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1608         g_print ("start editing?\n");
1609 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1610         g_signal_emit_by_name (self, "stop-editor", &_tmp2_);
1611 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1612         if (!_tmp2_) {
1613 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1614                 g_print ("stop editor failed\n");
1615 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1616                 result = FALSE;
1617 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1618                 block5_data_unref (_data5_);
1619 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1620                 _data5_ = NULL;
1621 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1622                 return result;
1623 #line 1624 "WindowLeftProps.vala.c"
1624         }
1625 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1626         _tmp3_ = self->model;
1627 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1628         _tmp4_ = _tmp3_->el;
1629 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1630         _tmp5_ = _g_object_ref0 (_tmp4_);
1631 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1632         mod = _tmp5_;
1633 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1634         _tmp6_ = mod;
1635 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1636         _tmp7_ = _data5_->path;
1637 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1638         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp6_, &_tmp8_, _tmp7_);
1639 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1640         iter = _tmp8_;
1641 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1642         _tmp9_ = mod;
1643 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1644         _tmp10_ = iter;
1645 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1646         gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 3, &_tmp11_);
1647 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1648         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1649 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1650         gval = _tmp11_;
1651 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1652         _tmp12_ = gval;
1653 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1654         _tmp13_ = g_strdup (g_value_get_string (&_tmp12_));
1655 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1656         val = _tmp13_;
1657 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1658         _tmp14_ = mod;
1659 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1660         _tmp15_ = iter;
1661 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1662         gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 1, &_tmp16_);
1663 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1664         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1665 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1666         gval = _tmp16_;
1667 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1668         _tmp17_ = gval;
1669 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1670         _tmp18_ = g_strdup (g_value_get_string (&_tmp17_));
1671 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1672         _data5_->key = _tmp18_;
1673 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1674         _tmp19_ = _data5_->key;
1675 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1676         _tmp21_ = _tmp20_ = g_strsplit (_tmp19_, " ", 0);
1677 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1678         type_ar = _tmp21_;
1679 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1680         type_ar_length1 = _vala_array_length (_tmp20_);
1681 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1682         _type_ar_size_ = type_ar_length1;
1683 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1684         _tmp22_ = mod;
1685 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1686         _tmp23_ = iter;
1687 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1688         gtk_tree_model_get_value ((GtkTreeModel*) _tmp22_, &_tmp23_, 0, &_tmp24_);
1689 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1690         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1691 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1692         gval = _tmp24_;
1693 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1694         _tmp25_ = gval;
1695 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1696         _tmp26_ = g_strdup (g_value_get_string (&_tmp25_));
1697 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1698         _data5_->type = _tmp26_;
1699 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1700         use_textarea = FALSE;
1701 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1702         _tmp27_ = _data5_->type;
1703 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1704         if (g_strcmp0 (_tmp27_, "listener") == 0) {
1705 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1706                 use_textarea = TRUE;
1707 #line 1708 "WindowLeftProps.vala.c"
1708         }
1709 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1710         _tmp29_ = _data5_->key;
1711 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1712         _tmp30_ = strlen (_tmp29_);
1713 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1714         _tmp31_ = _tmp30_;
1715 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1716         if (_tmp31_ > 0) {
1717 #line 1718 "WindowLeftProps.vala.c"
1718                 const gchar* _tmp32_ = NULL;
1719                 gchar _tmp33_ = '\0';
1720 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1721                 _tmp32_ = _data5_->key;
1722 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1723                 _tmp33_ = string_get (_tmp32_, (glong) 0);
1724 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1725                 _tmp28_ = _tmp33_ == '$';
1726 #line 1727 "WindowLeftProps.vala.c"
1727         } else {
1728 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1729                 _tmp28_ = FALSE;
1730 #line 1731 "WindowLeftProps.vala.c"
1731         }
1732 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1733         if (_tmp28_) {
1734 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1735                 use_textarea = TRUE;
1736 #line 1737 "WindowLeftProps.vala.c"
1737         }
1738 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1739         _tmp34_ = use_textarea;
1740 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1741         if (_tmp34_) {
1742 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1743                 g_print ("Call show editor\n");
1744 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1745                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda92__gsource_func, block5_data_ref (_data5_), block5_data_unref);
1746 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1747                 result = FALSE;
1748 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1749                 type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL);
1750 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1751                 _g_free0 (val);
1752 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1753                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1754 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1755                 _g_object_unref0 (mod);
1756 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1757                 block5_data_unref (_data5_);
1758 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1759                 _data5_ = NULL;
1760 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1761                 return result;
1762 #line 1763 "WindowLeftProps.vala.c"
1763         }
1764 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1765         _tmp35_ = mod;
1766 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1767         _tmp36_ = iter;
1768 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1769         _tmp37_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp35_, &_tmp36_);
1770 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1771         _tmp38_ = _tmp37_;
1772 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1773         _tmp39_ = gtk_tree_path_to_string (_tmp38_);
1774 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1775         _tmp40_ = _tmp39_;
1776 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1777         g_print ("turn on editing %s \n", _tmp40_);
1778 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1779         _g_free0 (_tmp40_);
1780 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1781         _gtk_tree_path_free0 (_tmp38_);
1782 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1783         _tmp41_ = type_ar;
1784 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1785         _tmp41__length1 = type_ar_length1;
1786 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1787         _tmp42_ = _tmp41_[0];
1788 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1789         _tmp43_ = g_utf8_strup (_tmp42_, (gssize) (-1));
1790 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1791         _tmp44_ = _tmp43_;
1792 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1793         g_print ("%s", _tmp44_);
1794 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1795         _g_free0 (_tmp44_);
1796 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1797         _tmp46_ = type_ar;
1798 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1799         _tmp46__length1 = type_ar_length1;
1800 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1801         if (_tmp46__length1 > 1) {
1802 #line 1803 "WindowLeftProps.vala.c"
1803                 gboolean _tmp47_ = FALSE;
1804                 gchar** _tmp48_ = NULL;
1805                 gint _tmp48__length1 = 0;
1806                 const gchar* _tmp49_ = NULL;
1807                 gchar* _tmp50_ = NULL;
1808                 gchar* _tmp51_ = NULL;
1809                 gboolean _tmp52_ = FALSE;
1810 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1811                 _tmp48_ = type_ar;
1812 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1813                 _tmp48__length1 = type_ar_length1;
1814 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1815                 _tmp49_ = _tmp48_[0];
1816 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1817                 _tmp50_ = g_utf8_strup (_tmp49_, (gssize) (-1));
1818 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1819                 _tmp51_ = _tmp50_;
1820 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1821                 _tmp52_ = g_strcmp0 (_tmp51_, "BOOLEAN") == 0;
1822 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1823                 _g_free0 (_tmp51_);
1824 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1825                 if (_tmp52_) {
1826 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1827                         _tmp47_ = TRUE;
1828 #line 1829 "WindowLeftProps.vala.c"
1829                 } else {
1830                         gchar** _tmp53_ = NULL;
1831                         gint _tmp53__length1 = 0;
1832                         const gchar* _tmp54_ = NULL;
1833                         gchar* _tmp55_ = NULL;
1834                         gchar* _tmp56_ = NULL;
1835 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1836                         _tmp53_ = type_ar;
1837 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1838                         _tmp53__length1 = type_ar_length1;
1839 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1840                         _tmp54_ = _tmp53_[0];
1841 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1842                         _tmp55_ = g_utf8_strup (_tmp54_, (gssize) (-1));
1843 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1844                         _tmp56_ = _tmp55_;
1845 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1846                         _tmp47_ = g_strcmp0 (_tmp56_, "BOOL") == 0;
1847 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1848                         _g_free0 (_tmp56_);
1849 #line 1850 "WindowLeftProps.vala.c"
1850                 }
1851 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1852                 _tmp45_ = _tmp47_;
1853 #line 1854 "WindowLeftProps.vala.c"
1854         } else {
1855 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1856                 _tmp45_ = FALSE;
1857 #line 1858 "WindowLeftProps.vala.c"
1858         }
1859 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1860         if (_tmp45_) {
1861 #line 1862 "WindowLeftProps.vala.c"
1862                 Xcls_LeftPropsXcls_valrender* _tmp57_ = NULL;
1863                 GtkCellRendererCombo* _tmp58_ = NULL;
1864                 gchar** opts = NULL;
1865                 gchar* _tmp59_ = NULL;
1866                 gchar* _tmp60_ = NULL;
1867                 gchar** _tmp61_ = NULL;
1868                 gint opts_length1 = 0;
1869                 gint _opts_size_ = 0;
1870                 Xcls_LeftPropsXcls_valrender* _tmp62_ = NULL;
1871                 gchar** _tmp63_ = NULL;
1872                 gint _tmp63__length1 = 0;
1873                 Xcls_LeftPropsXcls_valrender* _tmp64_ = NULL;
1874                 GtkCellRendererCombo* _tmp65_ = NULL;
1875                 Xcls_LeftPropsXcls_valrender* _tmp66_ = NULL;
1876                 GtkCellRendererCombo* _tmp67_ = NULL;
1877 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1878                 g_print ("start editing try/false)???");
1879 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1880                 _tmp57_ = self->valrender;
1881 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1882                 _tmp58_ = _tmp57_->el;
1883 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1884                 g_object_set (_tmp58_, "has-entry", FALSE, NULL);
1885 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1886                 _tmp59_ = g_strdup ("true");
1887 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1888                 _tmp60_ = g_strdup ("false");
1889 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1890                 _tmp61_ = g_new0 (gchar*, 2 + 1);
1891 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1892                 _tmp61_[0] = _tmp59_;
1893 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1894                 _tmp61_[1] = _tmp60_;
1895 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1896                 opts = _tmp61_;
1897 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1898                 opts_length1 = 2;
1899 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1900                 _opts_size_ = opts_length1;
1901 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1902                 _tmp62_ = self->valrender;
1903 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1904                 _tmp63_ = opts;
1905 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1906                 _tmp63__length1 = opts_length1;
1907 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1908                 xcls_leftprops_xcls_valrender_setOptions (_tmp62_, _tmp63_, _tmp63__length1);
1909 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1910                 _tmp64_ = self->valrender;
1911 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1912                 _tmp65_ = _tmp64_->el;
1913 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1914                 g_object_set (_tmp65_, "has-entry", FALSE, NULL);
1915 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1916                 _tmp66_ = self->valrender;
1917 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1918                 _tmp67_ = _tmp66_->el;
1919 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1920                 g_object_set ((GtkCellRendererText*) _tmp67_, "editable", TRUE, NULL);
1921 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1922                 self->allow_edit = TRUE;
1923 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1924                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 100, ____lambda93__gsource_func, block5_data_ref (_data5_), block5_data_unref);
1925 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1926                 result = TRUE;
1927 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1928                 opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL);
1929 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1930                 type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL);
1931 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1932                 _g_free0 (val);
1933 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1934                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1935 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1936                 _g_object_unref0 (mod);
1937 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1938                 block5_data_unref (_data5_);
1939 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1940                 _data5_ = NULL;
1941 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1942                 return result;
1943 #line 1944 "WindowLeftProps.vala.c"
1944         }
1945 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1946         _tmp68_ = g_new0 (gchar*, 0 + 1);
1947 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1948         opts = _tmp68_;
1949 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1950         opts_length1 = 0;
1951 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1952         _opts_size_ = opts_length1;
1953 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1954         _tmp69_ = self->valrender;
1955 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1956         _tmp70_ = opts;
1957 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1958         _tmp70__length1 = opts_length1;
1959 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1960         xcls_leftprops_xcls_valrender_setOptions (_tmp69_, _tmp70_, _tmp70__length1);
1961 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1962         g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda94__gsource_func, block5_data_ref (_data5_), block5_data_unref);
1963 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1964         result = FALSE;
1965 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1966         opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL);
1967 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1968         type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL);
1969 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1970         _g_free0 (val);
1971 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1972         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1973 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1974         _g_object_unref0 (mod);
1975 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1976         block5_data_unref (_data5_);
1977 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1978         _data5_ = NULL;
1979 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1980         return result;
1981 #line 1982 "WindowLeftProps.vala.c"
1982 }
1983
1984
1985 static gchar* string_strip (const gchar* self) {
1986         gchar* result = NULL;
1987         gchar* _result_ = NULL;
1988         gchar* _tmp0_ = NULL;
1989         const gchar* _tmp1_ = NULL;
1990 #line 1115 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1991         g_return_val_if_fail (self != NULL, NULL);
1992 #line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1993         _tmp0_ = g_strdup (self);
1994 #line 1116 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1995         _result_ = _tmp0_;
1996 #line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1997         _tmp1_ = _result_;
1998 #line 1117 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
1999         g_strstrip (_tmp1_);
2000 #line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2001         result = _result_;
2002 #line 1118 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2003         return result;
2004 #line 2005 "WindowLeftProps.vala.c"
2005 }
2006
2007
2008 static glong string_strnlen (gchar* str, glong maxlen) {
2009         glong result = 0L;
2010         gchar* end = NULL;
2011         gchar* _tmp0_ = NULL;
2012         glong _tmp1_ = 0L;
2013         gchar* _tmp2_ = NULL;
2014         gchar* _tmp3_ = NULL;
2015 #line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2016         _tmp0_ = str;
2017 #line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2018         _tmp1_ = maxlen;
2019 #line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2020         _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
2021 #line 1193 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2022         end = _tmp2_;
2023 #line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2024         _tmp3_ = end;
2025 #line 1194 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2026         if (_tmp3_ == NULL) {
2027 #line 2028 "WindowLeftProps.vala.c"
2028                 glong _tmp4_ = 0L;
2029 #line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2030                 _tmp4_ = maxlen;
2031 #line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2032                 result = _tmp4_;
2033 #line 1195 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2034                 return result;
2035 #line 2036 "WindowLeftProps.vala.c"
2036         } else {
2037                 gchar* _tmp5_ = NULL;
2038                 gchar* _tmp6_ = NULL;
2039 #line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2040                 _tmp5_ = end;
2041 #line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2042                 _tmp6_ = str;
2043 #line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2044                 result = (glong) (_tmp5_ - _tmp6_);
2045 #line 1197 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2046                 return result;
2047 #line 2048 "WindowLeftProps.vala.c"
2048         }
2049 }
2050
2051
2052 static gchar* string_substring (const gchar* self, glong offset, glong len) {
2053         gchar* result = NULL;
2054         glong string_length = 0L;
2055         gboolean _tmp0_ = FALSE;
2056         glong _tmp1_ = 0L;
2057         glong _tmp8_ = 0L;
2058         glong _tmp14_ = 0L;
2059         glong _tmp17_ = 0L;
2060         glong _tmp18_ = 0L;
2061         glong _tmp19_ = 0L;
2062         glong _tmp20_ = 0L;
2063         glong _tmp21_ = 0L;
2064         gchar* _tmp22_ = NULL;
2065 #line 1204 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2066         g_return_val_if_fail (self != NULL, NULL);
2067 #line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2068         _tmp1_ = offset;
2069 #line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2070         if (_tmp1_ >= ((glong) 0)) {
2071 #line 2072 "WindowLeftProps.vala.c"
2072                 glong _tmp2_ = 0L;
2073 #line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2074                 _tmp2_ = len;
2075 #line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2076                 _tmp0_ = _tmp2_ >= ((glong) 0);
2077 #line 2078 "WindowLeftProps.vala.c"
2078         } else {
2079 #line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2080                 _tmp0_ = FALSE;
2081 #line 2082 "WindowLeftProps.vala.c"
2082         }
2083 #line 1206 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2084         if (_tmp0_) {
2085 #line 2086 "WindowLeftProps.vala.c"
2086                 glong _tmp3_ = 0L;
2087                 glong _tmp4_ = 0L;
2088                 glong _tmp5_ = 0L;
2089 #line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2090                 _tmp3_ = offset;
2091 #line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2092                 _tmp4_ = len;
2093 #line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2094                 _tmp5_ = string_strnlen ((gchar*) self, _tmp3_ + _tmp4_);
2095 #line 1208 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2096                 string_length = _tmp5_;
2097 #line 2098 "WindowLeftProps.vala.c"
2098         } else {
2099                 gint _tmp6_ = 0;
2100                 gint _tmp7_ = 0;
2101 #line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2102                 _tmp6_ = strlen (self);
2103 #line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2104                 _tmp7_ = _tmp6_;
2105 #line 1210 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2106                 string_length = (glong) _tmp7_;
2107 #line 2108 "WindowLeftProps.vala.c"
2108         }
2109 #line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2110         _tmp8_ = offset;
2111 #line 1213 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2112         if (_tmp8_ < ((glong) 0)) {
2113 #line 2114 "WindowLeftProps.vala.c"
2114                 glong _tmp9_ = 0L;
2115                 glong _tmp10_ = 0L;
2116                 glong _tmp11_ = 0L;
2117 #line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2118                 _tmp9_ = string_length;
2119 #line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2120                 _tmp10_ = offset;
2121 #line 1214 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2122                 offset = _tmp9_ + _tmp10_;
2123 #line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2124                 _tmp11_ = offset;
2125 #line 1215 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2126                 g_return_val_if_fail (_tmp11_ >= ((glong) 0), NULL);
2127 #line 2128 "WindowLeftProps.vala.c"
2128         } else {
2129                 glong _tmp12_ = 0L;
2130                 glong _tmp13_ = 0L;
2131 #line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2132                 _tmp12_ = offset;
2133 #line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2134                 _tmp13_ = string_length;
2135 #line 1217 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2136                 g_return_val_if_fail (_tmp12_ <= _tmp13_, NULL);
2137 #line 2138 "WindowLeftProps.vala.c"
2138         }
2139 #line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2140         _tmp14_ = len;
2141 #line 1219 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2142         if (_tmp14_ < ((glong) 0)) {
2143 #line 2144 "WindowLeftProps.vala.c"
2144                 glong _tmp15_ = 0L;
2145                 glong _tmp16_ = 0L;
2146 #line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2147                 _tmp15_ = string_length;
2148 #line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2149                 _tmp16_ = offset;
2150 #line 1220 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2151                 len = _tmp15_ - _tmp16_;
2152 #line 2153 "WindowLeftProps.vala.c"
2153         }
2154 #line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2155         _tmp17_ = offset;
2156 #line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2157         _tmp18_ = len;
2158 #line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2159         _tmp19_ = string_length;
2160 #line 1222 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2161         g_return_val_if_fail ((_tmp17_ + _tmp18_) <= _tmp19_, NULL);
2162 #line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2163         _tmp20_ = offset;
2164 #line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2165         _tmp21_ = len;
2166 #line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2167         _tmp22_ = g_strndup (((gchar*) self) + _tmp20_, (gsize) _tmp21_);
2168 #line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2169         result = _tmp22_;
2170 #line 1223 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2171         return result;
2172 #line 2173 "WindowLeftProps.vala.c"
2173 }
2174
2175
2176 static const gchar* string_to_string (const gchar* self) {
2177         const gchar* result = NULL;
2178 #line 1310 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2179         g_return_val_if_fail (self != NULL, NULL);
2180 #line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2181         result = self;
2182 #line 1311 "/usr/share/vala-0.24/vapi/glib-2.0.vapi"
2183         return result;
2184 #line 2185 "WindowLeftProps.vala.c"
2185 }
2186
2187
2188 gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type) {
2189         gchar* result = NULL;
2190         const gchar* _tmp0_ = NULL;
2191         const gchar* _tmp8_ = NULL;
2192         gint _tmp9_ = 0;
2193         gint _tmp10_ = 0;
2194         gchar** ar = NULL;
2195         const gchar* _tmp12_ = NULL;
2196         gchar* _tmp13_ = NULL;
2197         gchar* _tmp14_ = NULL;
2198         gchar** _tmp15_ = NULL;
2199         gchar** _tmp16_ = NULL;
2200         gchar** _tmp17_ = NULL;
2201         gint _tmp17__length1 = 0;
2202         gint ar_length1 = 0;
2203         gint _ar_size_ = 0;
2204         gchar* dval = NULL;
2205         gchar** _tmp18_ = NULL;
2206         gint _tmp18__length1 = 0;
2207         gchar** _tmp19_ = NULL;
2208         gint _tmp19__length1 = 0;
2209         const gchar* _tmp20_ = NULL;
2210         gchar* _tmp21_ = NULL;
2211         const gchar* _tmp22_ = NULL;
2212         gchar _tmp23_ = '\0';
2213 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2214         g_return_val_if_fail (self != NULL, NULL);
2215 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2216         g_return_val_if_fail (val != NULL, NULL);
2217 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2218         g_return_val_if_fail (type != NULL, NULL);
2219 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2220         _tmp0_ = type;
2221 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2222         if (g_strcmp0 (_tmp0_, "listener") == 0) {
2223 #line 2224 "WindowLeftProps.vala.c"
2224                 const gchar* _tmp1_ = NULL;
2225                 gchar* _tmp2_ = NULL;
2226                 gchar* _tmp3_ = NULL;
2227                 gchar* _tmp4_ = NULL;
2228                 gchar* _tmp5_ = NULL;
2229                 gchar* _tmp6_ = NULL;
2230                 gchar* _tmp7_ = NULL;
2231 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2232                 _tmp1_ = val;
2233 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2234                 _tmp2_ = g_markup_escape_text (_tmp1_, (gssize) (-1));
2235 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2236                 _tmp3_ = _tmp2_;
2237 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2238                 _tmp4_ = g_strconcat ("<span font_weight=\"bold\" color=\"#660000\">", _tmp3_, NULL);
2239 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2240                 _tmp5_ = _tmp4_;
2241 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2242                 _tmp6_ = g_strconcat (_tmp5_, "</span>", NULL);
2243 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2244                 _tmp7_ = _tmp6_;
2245 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2246                 _g_free0 (_tmp5_);
2247 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2248                 _g_free0 (_tmp3_);
2249 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2250                 result = _tmp7_;
2251 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2252                 return result;
2253 #line 2254 "WindowLeftProps.vala.c"
2254         }
2255 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2256         _tmp8_ = val;
2257 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2258         _tmp9_ = strlen (_tmp8_);
2259 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2260         _tmp10_ = _tmp9_;
2261 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2262         if (_tmp10_ < 1) {
2263 #line 2264 "WindowLeftProps.vala.c"
2264                 gchar* _tmp11_ = NULL;
2265 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2266                 _tmp11_ = g_strdup ("<span  color=\"#FF0000\">--empty--</span>");
2267 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2268                 result = _tmp11_;
2269 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2270                 return result;
2271 #line 2272 "WindowLeftProps.vala.c"
2272         }
2273 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2274         _tmp12_ = val;
2275 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2276         _tmp13_ = string_strip (_tmp12_);
2277 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2278         _tmp14_ = _tmp13_;
2279 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2280         _tmp16_ = _tmp15_ = g_strsplit (_tmp14_, " ", 0);
2281 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2282         _tmp17_ = _tmp16_;
2283 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2284         _tmp17__length1 = _vala_array_length (_tmp15_);
2285 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2286         _g_free0 (_tmp14_);
2287 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2288         ar = _tmp17_;
2289 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2290         ar_length1 = _tmp17__length1;
2291 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2292         _ar_size_ = ar_length1;
2293 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2294         _tmp18_ = ar;
2295 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2296         _tmp18__length1 = ar_length1;
2297 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2298         _tmp19_ = ar;
2299 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2300         _tmp19__length1 = ar_length1;
2301 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2302         _tmp20_ = _tmp18_[_tmp19__length1 - 1];
2303 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2304         _tmp21_ = g_markup_escape_text (_tmp20_, (gssize) (-1));
2305 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2306         dval = _tmp21_;
2307 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2308         _tmp22_ = val;
2309 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2310         _tmp23_ = string_get (_tmp22_, (glong) 0);
2311 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2312         switch (_tmp23_) {
2313 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2314                 case '@':
2315 #line 2316 "WindowLeftProps.vala.c"
2316                 {
2317                         const gchar* _tmp24_ = NULL;
2318                         gchar _tmp25_ = '\0';
2319                         const gchar* _tmp28_ = NULL;
2320                         const gchar* _tmp29_ = NULL;
2321                         gchar* _tmp30_ = NULL;
2322 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2323                         _tmp24_ = dval;
2324 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2325                         _tmp25_ = string_get (_tmp24_, (glong) 0);
2326 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2327                         if (_tmp25_ == '@') {
2328 #line 2329 "WindowLeftProps.vala.c"
2329                                 const gchar* _tmp26_ = NULL;
2330                                 gchar* _tmp27_ = NULL;
2331 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2332                                 _tmp26_ = dval;
2333 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2334                                 _tmp27_ = string_substring (_tmp26_, (glong) 1, (glong) (-1));
2335 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2336                                 _g_free0 (dval);
2337 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2338                                 dval = _tmp27_;
2339 #line 2340 "WindowLeftProps.vala.c"
2340                         }
2341 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2342                         _tmp28_ = dval;
2343 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2344                         _tmp29_ = string_to_string (_tmp28_);
2345 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2346                         _tmp30_ = g_strconcat ("<span  font_weight=\"bold\">@ ", _tmp29_, "</span>", NULL);
2347 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2348                         result = _tmp30_;
2349 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2350                         _g_free0 (dval);
2351 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2352                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2353 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2354                         return result;
2355 #line 2356 "WindowLeftProps.vala.c"
2356                 }
2357 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2358                 case '#':
2359 #line 2360 "WindowLeftProps.vala.c"
2360                 {
2361                         const gchar* _tmp31_ = NULL;
2362                         gchar _tmp32_ = '\0';
2363                         const gchar* _tmp35_ = NULL;
2364                         const gchar* _tmp36_ = NULL;
2365                         gchar* _tmp37_ = NULL;
2366 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2367                         _tmp31_ = dval;
2368 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2369                         _tmp32_ = string_get (_tmp31_, (glong) 0);
2370 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2371                         if (_tmp32_ == '#') {
2372 #line 2373 "WindowLeftProps.vala.c"
2373                                 const gchar* _tmp33_ = NULL;
2374                                 gchar* _tmp34_ = NULL;
2375 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2376                                 _tmp33_ = dval;
2377 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2378                                 _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1));
2379 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2380                                 _g_free0 (dval);
2381 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2382                                 dval = _tmp34_;
2383 #line 2384 "WindowLeftProps.vala.c"
2384                         }
2385 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2386                         _tmp35_ = dval;
2387 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2388                         _tmp36_ = string_to_string (_tmp35_);
2389 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2390                         _tmp37_ = g_strconcat ("<span  font_weight=\"bold\">", _tmp36_, "</span>", NULL);
2391 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2392                         result = _tmp37_;
2393 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2394                         _g_free0 (dval);
2395 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2396                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2397 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2398                         return result;
2399 #line 2400 "WindowLeftProps.vala.c"
2400                 }
2401 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2402                 case '*':
2403 #line 2404 "WindowLeftProps.vala.c"
2404                 {
2405                         const gchar* _tmp38_ = NULL;
2406                         gchar _tmp39_ = '\0';
2407                         const gchar* _tmp42_ = NULL;
2408                         const gchar* _tmp43_ = NULL;
2409                         gchar* _tmp44_ = NULL;
2410 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2411                         _tmp38_ = dval;
2412 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2413                         _tmp39_ = string_get (_tmp38_, (glong) 0);
2414 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2415                         if (_tmp39_ == '*') {
2416 #line 2417 "WindowLeftProps.vala.c"
2417                                 const gchar* _tmp40_ = NULL;
2418                                 gchar* _tmp41_ = NULL;
2419 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2420                                 _tmp40_ = dval;
2421 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2422                                 _tmp41_ = string_substring (_tmp40_, (glong) 1, (glong) (-1));
2423 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2424                                 _g_free0 (dval);
2425 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2426                                 dval = _tmp41_;
2427 #line 2428 "WindowLeftProps.vala.c"
2428                         }
2429 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2430                         _tmp42_ = dval;
2431 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2432                         _tmp43_ = string_to_string (_tmp42_);
2433 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2434                         _tmp44_ = g_strconcat ("<span   color=\"#0000CC\" font_weight=\"bold\">", _tmp43_, "</span>", NULL);
2435 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2436                         result = _tmp44_;
2437 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2438                         _g_free0 (dval);
2439 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2440                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2441 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2442                         return result;
2443 #line 2444 "WindowLeftProps.vala.c"
2444                 }
2445 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2446                 case '$':
2447 #line 2448 "WindowLeftProps.vala.c"
2448                 {
2449                         const gchar* _tmp45_ = NULL;
2450                         gchar _tmp46_ = '\0';
2451                         const gchar* _tmp49_ = NULL;
2452                         const gchar* _tmp50_ = NULL;
2453                         gchar* _tmp51_ = NULL;
2454 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2455                         _tmp45_ = dval;
2456 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2457                         _tmp46_ = string_get (_tmp45_, (glong) 0);
2458 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2459                         if (_tmp46_ == '$') {
2460 #line 2461 "WindowLeftProps.vala.c"
2461                                 const gchar* _tmp47_ = NULL;
2462                                 gchar* _tmp48_ = NULL;
2463 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2464                                 _tmp47_ = dval;
2465 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2466                                 _tmp48_ = string_substring (_tmp47_, (glong) 1, (glong) (-1));
2467 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2468                                 _g_free0 (dval);
2469 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2470                                 dval = _tmp48_;
2471 #line 2472 "WindowLeftProps.vala.c"
2472                         }
2473 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2474                         _tmp49_ = dval;
2475 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2476                         _tmp50_ = string_to_string (_tmp49_);
2477 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2478                         _tmp51_ = g_strconcat ("<span   style=\"italic\">", _tmp50_, "</span>", NULL);
2479 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2480                         result = _tmp51_;
2481 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2482                         _g_free0 (dval);
2483 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2484                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2485 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2486                         return result;
2487 #line 2488 "WindowLeftProps.vala.c"
2488                 }
2489 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2490                 case '|':
2491 #line 2492 "WindowLeftProps.vala.c"
2492                 {
2493                         const gchar* _tmp52_ = NULL;
2494                         gchar _tmp53_ = '\0';
2495                         const gchar* _tmp56_ = NULL;
2496                         const gchar* _tmp57_ = NULL;
2497                         gchar* _tmp58_ = NULL;
2498 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2499                         _tmp52_ = dval;
2500 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2501                         _tmp53_ = string_get (_tmp52_, (glong) 0);
2502 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2503                         if (_tmp53_ == '|') {
2504 #line 2505 "WindowLeftProps.vala.c"
2505                                 const gchar* _tmp54_ = NULL;
2506                                 gchar* _tmp55_ = NULL;
2507 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2508                                 _tmp54_ = dval;
2509 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2510                                 _tmp55_ = string_substring (_tmp54_, (glong) 1, (glong) (-1));
2511 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2512                                 _g_free0 (dval);
2513 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2514                                 dval = _tmp55_;
2515 #line 2516 "WindowLeftProps.vala.c"
2516                         }
2517 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2518                         _tmp56_ = dval;
2519 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2520                         _tmp57_ = string_to_string (_tmp56_);
2521 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2522                         _tmp58_ = g_strconcat ("<span color=\"#008000\" font_weight=\"bold\">", _tmp57_, "</span>", NULL);
2523 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2524                         result = _tmp58_;
2525 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2526                         _g_free0 (dval);
2527 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2528                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2529 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2530                         return result;
2531 #line 2532 "WindowLeftProps.vala.c"
2532                 }
2533                 default:
2534                 {
2535 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2536                         result = dval;
2537 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2538                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2539 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2540                         return result;
2541 #line 2542 "WindowLeftProps.vala.c"
2542                 }
2543         }
2544 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2545         _g_free0 (dval);
2546 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2547         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2548 #line 2549 "WindowLeftProps.vala.c"
2549 }
2550
2551
2552 gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key) {
2553         gchar* result = NULL;
2554         const gchar* _tmp0_ = NULL;
2555         gchar _tmp1_ = '\0';
2556         gchar** bits = NULL;
2557         const gchar* _tmp4_ = NULL;
2558         gchar** _tmp5_ = NULL;
2559         gchar** _tmp6_ = NULL;
2560         gint bits_length1 = 0;
2561         gint _bits_size_ = 0;
2562         const gchar* _tmp7_ = NULL;
2563         gchar _tmp8_ = '\0';
2564         const gchar* _tmp13_ = NULL;
2565         gchar _tmp14_ = '\0';
2566         const gchar* _tmp19_ = NULL;
2567         gchar _tmp20_ = '\0';
2568         gchar** _tmp25_ = NULL;
2569         gint _tmp25__length1 = 0;
2570         gchar** _tmp26_ = NULL;
2571         gint _tmp26__length1 = 0;
2572         const gchar* _tmp27_ = NULL;
2573         gchar* _tmp28_ = NULL;
2574 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2575         g_return_val_if_fail (self != NULL, NULL);
2576 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2577         g_return_val_if_fail (key != NULL, NULL);
2578 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2579         _tmp0_ = key;
2580 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2581         _tmp1_ = string_get (_tmp0_, (glong) 0);
2582 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2583         if (_tmp1_ == '*') {
2584 #line 2585 "WindowLeftProps.vala.c"
2585                 const gchar* _tmp2_ = NULL;
2586                 gchar* _tmp3_ = NULL;
2587 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2588                 _tmp2_ = key;
2589 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2590                 _tmp3_ = g_strconcat ("1 ", _tmp2_, NULL);
2591 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2592                 result = _tmp3_;
2593 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2594                 return result;
2595 #line 2596 "WindowLeftProps.vala.c"
2596         }
2597 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2598         _tmp4_ = key;
2599 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2600         _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, " ", 0);
2601 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2602         bits = _tmp6_;
2603 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2604         bits_length1 = _vala_array_length (_tmp5_);
2605 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2606         _bits_size_ = bits_length1;
2607 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2608         _tmp7_ = key;
2609 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2610         _tmp8_ = string_get (_tmp7_, (glong) 0);
2611 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2612         if (_tmp8_ == '|') {
2613 #line 2614 "WindowLeftProps.vala.c"
2614                 gchar** _tmp9_ = NULL;
2615                 gint _tmp9__length1 = 0;
2616                 gchar** _tmp10_ = NULL;
2617                 gint _tmp10__length1 = 0;
2618                 const gchar* _tmp11_ = NULL;
2619                 gchar* _tmp12_ = NULL;
2620 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2621                 _tmp9_ = bits;
2622 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2623                 _tmp9__length1 = bits_length1;
2624 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2625                 _tmp10_ = bits;
2626 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2627                 _tmp10__length1 = bits_length1;
2628 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2629                 _tmp11_ = _tmp9_[_tmp10__length1 - 1];
2630 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2631                 _tmp12_ = g_strconcat ("2 ", _tmp11_, NULL);
2632 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2633                 result = _tmp12_;
2634 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2635                 bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2636 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2637                 return result;
2638 #line 2639 "WindowLeftProps.vala.c"
2639         }
2640 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2641         _tmp13_ = key;
2642 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2643         _tmp14_ = string_get (_tmp13_, (glong) 0);
2644 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2645         if (_tmp14_ == '@') {
2646 #line 2647 "WindowLeftProps.vala.c"
2647                 gchar** _tmp15_ = NULL;
2648                 gint _tmp15__length1 = 0;
2649                 gchar** _tmp16_ = NULL;
2650                 gint _tmp16__length1 = 0;
2651                 const gchar* _tmp17_ = NULL;
2652                 gchar* _tmp18_ = NULL;
2653 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2654                 _tmp15_ = bits;
2655 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2656                 _tmp15__length1 = bits_length1;
2657 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2658                 _tmp16_ = bits;
2659 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2660                 _tmp16__length1 = bits_length1;
2661 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2662                 _tmp17_ = _tmp15_[_tmp16__length1 - 1];
2663 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2664                 _tmp18_ = g_strconcat ("3 ", _tmp17_, NULL);
2665 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2666                 result = _tmp18_;
2667 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2668                 bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2669 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2670                 return result;
2671 #line 2672 "WindowLeftProps.vala.c"
2672         }
2673 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2674         _tmp19_ = key;
2675 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2676         _tmp20_ = string_get (_tmp19_, (glong) 0);
2677 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2678         if (_tmp20_ == '#') {
2679 #line 2680 "WindowLeftProps.vala.c"
2680                 gchar** _tmp21_ = NULL;
2681                 gint _tmp21__length1 = 0;
2682                 gchar** _tmp22_ = NULL;
2683                 gint _tmp22__length1 = 0;
2684                 const gchar* _tmp23_ = NULL;
2685                 gchar* _tmp24_ = NULL;
2686 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2687                 _tmp21_ = bits;
2688 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2689                 _tmp21__length1 = bits_length1;
2690 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2691                 _tmp22_ = bits;
2692 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2693                 _tmp22__length1 = bits_length1;
2694 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2695                 _tmp23_ = _tmp21_[_tmp22__length1 - 1];
2696 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2697                 _tmp24_ = g_strconcat ("4 ", _tmp23_, NULL);
2698 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2699                 result = _tmp24_;
2700 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2701                 bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2702 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2703                 return result;
2704 #line 2705 "WindowLeftProps.vala.c"
2705         }
2706 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2707         _tmp25_ = bits;
2708 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2709         _tmp25__length1 = bits_length1;
2710 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2711         _tmp26_ = bits;
2712 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2713         _tmp26__length1 = bits_length1;
2714 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2715         _tmp27_ = _tmp25_[_tmp26__length1 - 1];
2716 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2717         _tmp28_ = g_strconcat ("5 ", _tmp27_, NULL);
2718 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2719         result = _tmp28_;
2720 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2721         bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2722 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2723         return result;
2724 #line 2725 "WindowLeftProps.vala.c"
2725 }
2726
2727
2728 static Block6Data* block6_data_ref (Block6Data* _data6_) {
2729 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2730         g_atomic_int_inc (&_data6_->_ref_count_);
2731 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2732         return _data6_;
2733 #line 2734 "WindowLeftProps.vala.c"
2734 }
2735
2736
2737 static void block6_data_unref (void * _userdata_) {
2738         Block6Data* _data6_;
2739         _data6_ = (Block6Data*) _userdata_;
2740 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2741         if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
2742 #line 2743 "WindowLeftProps.vala.c"
2743                 Xcls_LeftProps* self;
2744 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2745                 self = _data6_->self;
2746 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2747                 _g_free0 (_data6_->fkey);
2748 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2749                 _g_free0 (_data6_->type);
2750 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2751                 _g_object_unref0 (self);
2752 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2753                 g_slice_free (Block6Data, _data6_);
2754 #line 2755 "WindowLeftProps.vala.c"
2755         }
2756 }
2757
2758
2759 static Block7Data* block7_data_ref (Block7Data* _data7_) {
2760 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2761         g_atomic_int_inc (&_data7_->_ref_count_);
2762 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2763         return _data7_;
2764 #line 2765 "WindowLeftProps.vala.c"
2765 }
2766
2767
2768 static void block7_data_unref (void * _userdata_) {
2769         Block7Data* _data7_;
2770         _data7_ = (Block7Data*) _userdata_;
2771 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2772         if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) {
2773 #line 2774 "WindowLeftProps.vala.c"
2774                 Xcls_LeftProps* self;
2775 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2776                 self = _data7_->_data6_->self;
2777 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2778                 block6_data_unref (_data7_->_data6_);
2779 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2780                 _data7_->_data6_ = NULL;
2781 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2782                 g_slice_free (Block7Data, _data7_);
2783 #line 2784 "WindowLeftProps.vala.c"
2784         }
2785 }
2786
2787
2788 static gboolean __lambda96_ (Block7Data* _data7_) {
2789         Block6Data* _data6_;
2790         Xcls_LeftProps* self;
2791         gboolean result = FALSE;
2792         Xcls_LeftPropsXcls_model* _tmp0_ = NULL;
2793         GtkTreeStore* _tmp1_ = NULL;
2794         GtkTreeIter _tmp2_ = {0};
2795         GtkTreePath* _tmp3_ = NULL;
2796         GtkTreePath* _tmp4_ = NULL;
2797 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2798         _data6_ = _data7_->_data6_;
2799 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2800         self = _data6_->self;
2801 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2802         _tmp0_ = self->model;
2803 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2804         _tmp1_ = _tmp0_->el;
2805 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2806         _tmp2_ = _data7_->iter;
2807 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2808         _tmp3_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp1_, &_tmp2_);
2809 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2810         _tmp4_ = _tmp3_;
2811 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2812         xcls_leftprops_startEditingValue (self, _tmp4_);
2813 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2814         _gtk_tree_path_free0 (_tmp4_);
2815 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2816         result = FALSE;
2817 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2818         return result;
2819 #line 2820 "WindowLeftProps.vala.c"
2820 }
2821
2822
2823 static gboolean ___lambda96__gsource_func (gpointer self) {
2824         gboolean result;
2825         result = __lambda96_ (self);
2826 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2827         return result;
2828 #line 2829 "WindowLeftProps.vala.c"
2829 }
2830
2831
2832 static gboolean __lambda95_ (Block6Data* _data6_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter) {
2833         Xcls_LeftProps* self;
2834         gboolean result = FALSE;
2835         Block7Data* _data7_;
2836         GtkTreeIter _tmp0_ = {0};
2837         GValue gval = {0};
2838         Xcls_LeftPropsXcls_model* _tmp1_ = NULL;
2839         GtkTreeStore* _tmp2_ = NULL;
2840         GtkTreeIter _tmp3_ = {0};
2841         GValue _tmp4_ = {0};
2842         GValue _tmp5_ = {0};
2843         const gchar* _tmp6_ = NULL;
2844         Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
2845         GtkTreeStore* _tmp10_ = NULL;
2846         GtkTreeIter _tmp11_ = {0};
2847         GValue _tmp12_ = {0};
2848         GValue _tmp13_ = {0};
2849         const gchar* _tmp14_ = NULL;
2850 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2851         self = _data6_->self;
2852 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2853         g_return_val_if_fail (model != NULL, FALSE);
2854 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2855         g_return_val_if_fail (path != NULL, FALSE);
2856 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2857         g_return_val_if_fail (iter != NULL, FALSE);
2858 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2859         _data7_ = g_slice_new0 (Block7Data);
2860 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2861         _data7_->_ref_count_ = 1;
2862 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2863         _data7_->_data6_ = block6_data_ref (_data6_);
2864 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2865         _tmp0_ = *iter;
2866 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2867         _data7_->iter = _tmp0_;
2868 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2869         _tmp1_ = self->model;
2870 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2871         _tmp2_ = _tmp1_->el;
2872 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2873         _tmp3_ = _data7_->iter;
2874 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2875         gtk_tree_model_get_value ((GtkTreeModel*) _tmp2_, &_tmp3_, 0, &_tmp4_);
2876 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2877         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2878 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2879         gval = _tmp4_;
2880 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2881         _tmp5_ = gval;
2882 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2883         _tmp6_ = _data6_->type;
2884 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2885         if (g_strcmp0 (g_value_get_string (&_tmp5_), _tmp6_) != 0) {
2886 #line 2887 "WindowLeftProps.vala.c"
2887                 GValue _tmp7_ = {0};
2888                 const gchar* _tmp8_ = NULL;
2889 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2890                 _tmp7_ = gval;
2891 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2892                 _tmp8_ = _data6_->type;
2893 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2894                 g_print ("not type: %s = %s\n", g_value_get_string (&_tmp7_), _tmp8_);
2895 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2896                 result = FALSE;
2897 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2898                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2899 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2900                 block7_data_unref (_data7_);
2901 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2902                 _data7_ = NULL;
2903 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2904                 return result;
2905 #line 2906 "WindowLeftProps.vala.c"
2906         }
2907 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2908         _tmp9_ = self->model;
2909 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2910         _tmp10_ = _tmp9_->el;
2911 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2912         _tmp11_ = _data7_->iter;
2913 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2914         gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_);
2915 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2916         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2917 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2918         gval = _tmp12_;
2919 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2920         _tmp13_ = gval;
2921 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2922         _tmp14_ = _data6_->fkey;
2923 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2924         if (g_strcmp0 (g_value_get_string (&_tmp13_), _tmp14_) != 0) {
2925 #line 2926 "WindowLeftProps.vala.c"
2926                 GValue _tmp15_ = {0};
2927                 const gchar* _tmp16_ = NULL;
2928 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2929                 _tmp15_ = gval;
2930 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2931                 _tmp16_ = _data6_->fkey;
2932 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2933                 g_print ("not key: %s = %s\n", g_value_get_string (&_tmp15_), _tmp16_);
2934 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2935                 result = FALSE;
2936 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2937                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2938 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2939                 block7_data_unref (_data7_);
2940 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2941                 _data7_ = NULL;
2942 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2943                 return result;
2944 #line 2945 "WindowLeftProps.vala.c"
2945         }
2946 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2947         g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 40, ___lambda96__gsource_func, block7_data_ref (_data7_), block7_data_unref);
2948 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2949         result = TRUE;
2950 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2951         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2952 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2953         block7_data_unref (_data7_);
2954 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2955         _data7_ = NULL;
2956 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2957         return result;
2958 #line 2959 "WindowLeftProps.vala.c"
2959 }
2960
2961
2962 static gboolean ___lambda95__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) {
2963         gboolean result;
2964         result = __lambda95_ (self, model, path, iter);
2965 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2966         return result;
2967 #line 2968 "WindowLeftProps.vala.c"
2968 }
2969
2970
2971 void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type) {
2972         Block6Data* _data6_;
2973         const gchar* _tmp0_ = NULL;
2974         const gchar* _tmp1_ = NULL;
2975         gchar* _tmp3_ = NULL;
2976         gchar* _tmp4_ = NULL;
2977         const gchar* _tmp5_ = NULL;
2978         gint _tmp6_ = 0;
2979         gint _tmp7_ = 0;
2980         const gchar* _tmp11_ = NULL;
2981         gchar* _tmp12_ = NULL;
2982         const gchar* _tmp13_ = NULL;
2983         JsRenderJsRender* _tmp30_ = NULL;
2984         JsRenderNode* _tmp31_ = NULL;
2985         GtkTreeSelection* s = NULL;
2986         Xcls_LeftPropsXcls_view* _tmp32_ = NULL;
2987         GtkTreeView* _tmp33_ = NULL;
2988         GtkTreeSelection* _tmp34_ = NULL;
2989         GtkTreeSelection* _tmp35_ = NULL;
2990         GtkTreeSelection* _tmp36_ = NULL;
2991         Xcls_LeftPropsXcls_model* _tmp37_ = NULL;
2992         GtkTreeStore* _tmp38_ = NULL;
2993 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2994         g_return_if_fail (self != NULL);
2995 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2996         g_return_if_fail (in_type != NULL);
2997 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2998         g_return_if_fail (key != NULL);
2999 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3000         g_return_if_fail (value != NULL);
3001 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3002         g_return_if_fail (value_type != NULL);
3003 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3004         _data6_ = g_slice_new0 (Block6Data);
3005 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3006         _data6_->_ref_count_ = 1;
3007 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3008         _data6_->self = g_object_ref (self);
3009 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3010         _tmp1_ = in_type;
3011 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3012         if (g_strcmp0 (_tmp1_, "signals") == 0) {
3013 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3014                 _tmp0_ = "listener";
3015 #line 3016 "WindowLeftProps.vala.c"
3016         } else {
3017                 const gchar* _tmp2_ = NULL;
3018 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3019                 _tmp2_ = in_type;
3020 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3021                 _tmp0_ = _tmp2_;
3022 #line 3023 "WindowLeftProps.vala.c"
3023         }
3024 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3025         _tmp3_ = g_strdup (_tmp0_);
3026 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3027         _data6_->type = _tmp3_;
3028 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3029         _tmp5_ = value_type;
3030 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3031         _tmp6_ = strlen (_tmp5_);
3032 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3033         _tmp7_ = _tmp6_;
3034 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3035         if (_tmp7_ > 0) {
3036 #line 3037 "WindowLeftProps.vala.c"
3037                 const gchar* _tmp8_ = NULL;
3038                 gchar* _tmp9_ = NULL;
3039 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3040                 _tmp8_ = value_type;
3041 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3042                 _tmp9_ = g_strconcat (_tmp8_, " ", NULL);
3043 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3044                 _g_free0 (_tmp4_);
3045 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3046                 _tmp4_ = _tmp9_;
3047 #line 3048 "WindowLeftProps.vala.c"
3048         } else {
3049                 gchar* _tmp10_ = NULL;
3050 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3051                 _tmp10_ = g_strdup ("");
3052 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3053                 _g_free0 (_tmp4_);
3054 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3055                 _tmp4_ = _tmp10_;
3056 #line 3057 "WindowLeftProps.vala.c"
3057         }
3058 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3059         _tmp11_ = key;
3060 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3061         _tmp12_ = g_strconcat (_tmp4_, _tmp11_, NULL);
3062 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3063         _data6_->fkey = _tmp12_;
3064 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3065         _tmp13_ = _data6_->type;
3066 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3067         if (g_strcmp0 (_tmp13_, "listener") == 0) {
3068 #line 3069 "WindowLeftProps.vala.c"
3069                 JsRenderNode* _tmp14_ = NULL;
3070                 GeeHashMap* _tmp15_ = NULL;
3071                 const gchar* _tmp16_ = NULL;
3072                 gboolean _tmp17_ = FALSE;
3073                 JsRenderNode* _tmp18_ = NULL;
3074                 GeeHashMap* _tmp19_ = NULL;
3075                 const gchar* _tmp20_ = NULL;
3076                 const gchar* _tmp21_ = NULL;
3077 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3078                 _tmp14_ = self->node;
3079 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3080                 _tmp15_ = _tmp14_->listeners;
3081 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3082                 _tmp16_ = key;
3083 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3084                 _tmp17_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp15_, _tmp16_);
3085 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3086                 if (_tmp17_) {
3087 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3088                         _g_free0 (_tmp4_);
3089 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3090                         block6_data_unref (_data6_);
3091 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3092                         _data6_ = NULL;
3093 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3094                         return;
3095 #line 3096 "WindowLeftProps.vala.c"
3096                 }
3097 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3098                 _tmp18_ = self->node;
3099 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3100                 _tmp19_ = _tmp18_->listeners;
3101 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3102                 _tmp20_ = key;
3103 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3104                 _tmp21_ = value;
3105 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3106                 gee_abstract_map_set ((GeeAbstractMap*) _tmp19_, _tmp20_, _tmp21_);
3107 #line 3108 "WindowLeftProps.vala.c"
3108         } else {
3109                 JsRenderNode* _tmp22_ = NULL;
3110                 GeeHashMap* _tmp23_ = NULL;
3111                 const gchar* _tmp24_ = NULL;
3112                 gboolean _tmp25_ = FALSE;
3113                 JsRenderNode* _tmp26_ = NULL;
3114                 GeeHashMap* _tmp27_ = NULL;
3115                 const gchar* _tmp28_ = NULL;
3116                 const gchar* _tmp29_ = NULL;
3117 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3118                 _tmp22_ = self->node;
3119 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3120                 _tmp23_ = _tmp22_->props;
3121 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3122                 _tmp24_ = _data6_->fkey;
3123 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3124                 _tmp25_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp23_, _tmp24_);
3125 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3126                 if (_tmp25_) {
3127 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3128                         _g_free0 (_tmp4_);
3129 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3130                         block6_data_unref (_data6_);
3131 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3132                         _data6_ = NULL;
3133 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3134                         return;
3135 #line 3136 "WindowLeftProps.vala.c"
3136                 }
3137 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3138                 _tmp26_ = self->node;
3139 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3140                 _tmp27_ = _tmp26_->props;
3141 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3142                 _tmp28_ = _data6_->fkey;
3143 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3144                 _tmp29_ = value;
3145 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3146                 gee_abstract_map_set ((GeeAbstractMap*) _tmp27_, _tmp28_, _tmp29_);
3147 #line 3148 "WindowLeftProps.vala.c"
3148         }
3149 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3150         _tmp30_ = self->file;
3151 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3152         _tmp31_ = self->node;
3153 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3154         xcls_leftprops_load (self, _tmp30_, _tmp31_);
3155 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3156         _tmp32_ = self->view;
3157 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3158         _tmp33_ = _tmp32_->el;
3159 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3160         _tmp34_ = gtk_tree_view_get_selection (_tmp33_);
3161 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3162         _tmp35_ = _g_object_ref0 (_tmp34_);
3163 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3164         s = _tmp35_;
3165 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3166         _tmp36_ = s;
3167 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3168         gtk_tree_selection_unselect_all (_tmp36_);
3169 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3170         g_print ("trying to find new iter");
3171 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3172         _tmp37_ = self->model;
3173 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3174         _tmp38_ = _tmp37_->el;
3175 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3176         gtk_tree_model_foreach ((GtkTreeModel*) _tmp38_, ___lambda95__gtk_tree_model_foreach_func, _data6_);
3177 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3178         _g_object_unref0 (s);
3179 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3180         _g_free0 (_tmp4_);
3181 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3182         block6_data_unref (_data6_);
3183 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3184         _data6_ = NULL;
3185 #line 3186 "WindowLeftProps.vala.c"
3186 }
3187
3188
3189 void xcls_leftprops_before_edit (Xcls_LeftProps* self) {
3190         Xcls_LeftProps* _tmp0_ = NULL;
3191         Xcls_LeftPropsXcls_keyrender* _tmp1_ = NULL;
3192         GtkCellRendererText* _tmp2_ = NULL;
3193         Xcls_LeftProps* _tmp3_ = NULL;
3194         Xcls_LeftPropsXcls_keyrender* _tmp4_ = NULL;
3195         GtkCellRendererText* _tmp5_ = NULL;
3196         Xcls_LeftProps* _tmp6_ = NULL;
3197         Xcls_LeftPropsXcls_valrender* _tmp7_ = NULL;
3198         GtkCellRendererCombo* _tmp8_ = NULL;
3199         Xcls_LeftProps* _tmp9_ = NULL;
3200         Xcls_LeftPropsXcls_valrender* _tmp10_ = NULL;
3201         GtkCellRendererCombo* _tmp11_ = NULL;
3202 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3203         g_return_if_fail (self != NULL);
3204 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3205         g_print ("before edit - stop editing\n");
3206 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3207         _tmp0_ = self->priv->_this;
3208 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3209         _tmp1_ = _tmp0_->keyrender;
3210 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3211         _tmp2_ = _tmp1_->el;
3212 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3213         gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp2_, FALSE);
3214 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3215         _tmp3_ = self->priv->_this;
3216 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3217         _tmp4_ = _tmp3_->keyrender;
3218 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3219         _tmp5_ = _tmp4_->el;
3220 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3221         g_object_set (_tmp5_, "editable", FALSE, NULL);
3222 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3223         _tmp6_ = self->priv->_this;
3224 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3225         _tmp7_ = _tmp6_->valrender;
3226 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3227         _tmp8_ = _tmp7_->el;
3228 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3229         gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp8_, FALSE);
3230 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3231         _tmp9_ = self->priv->_this;
3232 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3233         _tmp10_ = _tmp9_->valrender;
3234 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3235         _tmp11_ = _tmp10_->el;
3236 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3237         g_object_set ((GtkCellRendererText*) _tmp11_, "editable", FALSE, NULL);
3238 #line 3239 "WindowLeftProps.vala.c"
3239 }
3240
3241
3242 void xcls_leftprops_deleteSelected (Xcls_LeftProps* self) {
3243         GtkTreeIter iter = {0};
3244         GtkTreeModel* mod = NULL;
3245         GtkTreeSelection* s = NULL;
3246         Xcls_LeftPropsXcls_view* _tmp0_ = NULL;
3247         GtkTreeView* _tmp1_ = NULL;
3248         GtkTreeSelection* _tmp2_ = NULL;
3249         GtkTreeSelection* _tmp3_ = NULL;
3250         GtkTreeSelection* _tmp4_ = NULL;
3251         GtkTreeModel* _tmp5_ = NULL;
3252         GtkTreeIter _tmp6_ = {0};
3253         GtkTreeModel* _tmp7_ = NULL;
3254         GValue gval = {0};
3255         GtkTreeModel* _tmp8_ = NULL;
3256         GtkTreeIter _tmp9_ = {0};
3257         GValue _tmp10_ = {0};
3258         gchar* type = NULL;
3259         GValue _tmp11_ = {0};
3260         gchar* _tmp12_ = NULL;
3261         GtkTreeModel* _tmp13_ = NULL;
3262         GtkTreeIter _tmp14_ = {0};
3263         GValue _tmp15_ = {0};
3264         gchar* key = NULL;
3265         GValue _tmp16_ = {0};
3266         gchar* _tmp17_ = NULL;
3267         const gchar* _tmp18_ = NULL;
3268         const gchar* _tmp19_ = NULL;
3269         GQuark _tmp21_ = 0U;
3270 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3271         static GQuark _tmp20_label0 = 0;
3272 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3273         static GQuark _tmp20_label1 = 0;
3274 #line 3275 "WindowLeftProps.vala.c"
3275         JsRenderJsRender* _tmp28_ = NULL;
3276         JsRenderNode* _tmp29_ = NULL;
3277         Xcls_LeftProps* _tmp30_ = NULL;
3278 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3279         g_return_if_fail (self != NULL);
3280 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3281         _tmp0_ = self->view;
3282 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3283         _tmp1_ = _tmp0_->el;
3284 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3285         _tmp2_ = gtk_tree_view_get_selection (_tmp1_);
3286 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3287         _tmp3_ = _g_object_ref0 (_tmp2_);
3288 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3289         s = _tmp3_;
3290 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3291         _tmp4_ = s;
3292 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3293         gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_);
3294 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3295         _g_object_unref0 (mod);
3296 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3297         _tmp7_ = _g_object_ref0 (_tmp5_);
3298 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3299         mod = _tmp7_;
3300 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3301         iter = _tmp6_;
3302 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3303         _tmp8_ = mod;
3304 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3305         _tmp9_ = iter;
3306 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3307         gtk_tree_model_get_value (_tmp8_, &_tmp9_, 0, &_tmp10_);
3308 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3309         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
3310 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3311         gval = _tmp10_;
3312 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3313         _tmp11_ = gval;
3314 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3315         _tmp12_ = g_strdup (g_value_get_string (&_tmp11_));
3316 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3317         type = _tmp12_;
3318 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3319         _tmp13_ = mod;
3320 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3321         _tmp14_ = iter;
3322 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3323         gtk_tree_model_get_value (_tmp13_, &_tmp14_, 1, &_tmp15_);
3324 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3325         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
3326 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3327         gval = _tmp15_;
3328 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3329         _tmp16_ = gval;
3330 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3331         _tmp17_ = g_strdup (g_value_get_string (&_tmp16_));
3332 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3333         key = _tmp17_;
3334 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3335         _tmp18_ = type;
3336 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3337         _tmp19_ = _tmp18_;
3338 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3339         _tmp21_ = (NULL == _tmp19_) ? 0 : g_quark_from_string (_tmp19_);
3340 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3341         if (_tmp21_ == ((0 != _tmp20_label0) ? _tmp20_label0 : (_tmp20_label0 = g_quark_from_static_string ("listener")))) {
3342 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3343                 switch (0) {
3344 #line 3345 "WindowLeftProps.vala.c"
3345                         default:
3346                         {
3347                                 JsRenderNode* _tmp22_ = NULL;
3348                                 GeeHashMap* _tmp23_ = NULL;
3349                                 const gchar* _tmp24_ = NULL;
3350 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3351                                 _tmp22_ = self->node;
3352 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3353                                 _tmp23_ = _tmp22_->listeners;
3354 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3355                                 _tmp24_ = key;
3356 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3357                                 gee_map_remove ((GeeMap*) _tmp23_, _tmp24_, NULL);
3358 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3359                                 break;
3360 #line 3361 "WindowLeftProps.vala.c"
3361                         }
3362                 }
3363         } else if (_tmp21_ == ((0 != _tmp20_label1) ? _tmp20_label1 : (_tmp20_label1 = g_quark_from_static_string ("props")))) {
3364 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3365                 switch (0) {
3366 #line 3367 "WindowLeftProps.vala.c"
3367                         default:
3368                         {
3369                                 JsRenderNode* _tmp25_ = NULL;
3370                                 GeeHashMap* _tmp26_ = NULL;
3371                                 const gchar* _tmp27_ = NULL;
3372 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3373                                 _tmp25_ = self->node;
3374 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3375                                 _tmp26_ = _tmp25_->props;
3376 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3377                                 _tmp27_ = key;
3378 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3379                                 gee_map_remove ((GeeMap*) _tmp26_, _tmp27_, NULL);
3380 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3381                                 break;
3382 #line 3383 "WindowLeftProps.vala.c"
3383                         }
3384                 }
3385         }
3386 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3387         _tmp28_ = self->file;
3388 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3389         _tmp29_ = self->node;
3390 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3391         xcls_leftprops_load (self, _tmp28_, _tmp29_);
3392 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3393         _tmp30_ = self->priv->_this;
3394 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3395         g_signal_emit_by_name (_tmp30_, "changed");
3396 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3397         _g_free0 (key);
3398 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3399         _g_free0 (type);
3400 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3401         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
3402 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3403         _g_object_unref0 (s);
3404 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3405         _g_object_unref0 (mod);
3406 #line 3407 "WindowLeftProps.vala.c"
3407 }
3408
3409
3410 void xcls_leftprops_finish_editing (Xcls_LeftProps* self) {
3411 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3412         g_return_if_fail (self != NULL);
3413 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3414         xcls_leftprops_before_edit (self);
3415 #line 3416 "WindowLeftProps.vala.c"
3416 }
3417
3418
3419 void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node) {
3420         JsRenderNode* _tmp0_ = NULL;
3421         JsRenderNode* _tmp1_ = NULL;
3422         JsRenderJsRender* _tmp2_ = NULL;
3423         JsRenderJsRender* _tmp3_ = NULL;
3424         Xcls_LeftPropsXcls_model* _tmp4_ = NULL;
3425         GtkTreeStore* _tmp5_ = NULL;
3426         JsRenderNode* _tmp6_ = NULL;
3427         GtkTreeIter iter = {0};
3428         GtkTreeStore* m = NULL;
3429         Xcls_LeftPropsXcls_model* _tmp7_ = NULL;
3430         GtkTreeStore* _tmp8_ = NULL;
3431         GtkTreeStore* _tmp9_ = NULL;
3432         GeeMapIterator* miter = NULL;
3433         JsRenderNode* _tmp10_ = NULL;
3434         GeeHashMap* _tmp11_ = NULL;
3435         GeeMapIterator* _tmp12_ = NULL;
3436         JsRenderNode* _tmp24_ = NULL;
3437         GeeHashMap* _tmp25_ = NULL;
3438         GeeMapIterator* _tmp26_ = NULL;
3439         Xcls_LeftPropsXcls_model* _tmp38_ = NULL;
3440         GtkTreeStore* _tmp39_ = NULL;
3441         Xcls_LeftPropsXcls_view* _tmp40_ = NULL;
3442         GtkTreeView* _tmp41_ = NULL;
3443         GtkTreeSelection* _tmp42_ = NULL;
3444 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3445         g_return_if_fail (self != NULL);
3446 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3447         g_return_if_fail (file != NULL);
3448 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3449         g_print ("load leftprops\n");
3450 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3451         xcls_leftprops_before_edit (self);
3452 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3453         _tmp0_ = node;
3454 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3455         _tmp1_ = _g_object_ref0 (_tmp0_);
3456 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3457         _g_object_unref0 (self->node);
3458 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3459         self->node = _tmp1_;
3460 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3461         _tmp2_ = file;
3462 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3463         _tmp3_ = _g_object_ref0 (_tmp2_);
3464 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3465         _g_object_unref0 (self->file);
3466 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3467         self->file = _tmp3_;
3468 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3469         _tmp4_ = self->model;
3470 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3471         _tmp5_ = _tmp4_->el;
3472 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3473         gtk_tree_store_clear (_tmp5_);
3474 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3475         _tmp6_ = node;
3476 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3477         if (_tmp6_ == NULL) {
3478 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3479                 return;
3480 #line 3481 "WindowLeftProps.vala.c"
3481         }
3482 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3483         _tmp7_ = self->model;
3484 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3485         _tmp8_ = _tmp7_->el;
3486 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3487         _tmp9_ = _g_object_ref0 (_tmp8_);
3488 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3489         m = _tmp9_;
3490 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3491         _tmp10_ = node;
3492 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3493         _tmp11_ = _tmp10_->listeners;
3494 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3495         _tmp12_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp11_);
3496 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3497         miter = _tmp12_;
3498 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3499         while (TRUE) {
3500 #line 3501 "WindowLeftProps.vala.c"
3501                 GeeMapIterator* _tmp13_ = NULL;
3502                 gboolean _tmp14_ = FALSE;
3503                 GtkTreeStore* _tmp15_ = NULL;
3504                 GtkTreeIter _tmp16_ = {0};
3505                 GtkTreeIter _tmp17_ = {0};
3506                 GeeMapIterator* _tmp18_ = NULL;
3507                 gpointer _tmp19_ = NULL;
3508                 gchar* _tmp20_ = NULL;
3509                 GeeMapIterator* _tmp21_ = NULL;
3510                 gpointer _tmp22_ = NULL;
3511                 gchar* _tmp23_ = NULL;
3512 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3513                 _tmp13_ = miter;
3514 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3515                 _tmp14_ = gee_map_iterator_next (_tmp13_);
3516 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3517                 if (!_tmp14_) {
3518 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3519                         break;
3520 #line 3521 "WindowLeftProps.vala.c"
3521                 }
3522 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3523                 _tmp15_ = m;
3524 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3525                 gtk_tree_store_append (_tmp15_, &_tmp16_, NULL);
3526 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3527                 iter = _tmp16_;
3528 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3529                 _tmp17_ = iter;
3530 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3531                 _tmp18_ = miter;
3532 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3533                 _tmp19_ = gee_map_iterator_get_key (_tmp18_);
3534 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3535                 _tmp20_ = (gchar*) _tmp19_;
3536 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3537                 _tmp21_ = miter;
3538 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3539                 _tmp22_ = gee_map_iterator_get_value (_tmp21_);
3540 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3541                 _tmp23_ = (gchar*) _tmp22_;
3542 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3543                 xcls_leftprops_updateIter (self, &_tmp17_, "listener", _tmp20_, _tmp23_);
3544 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3545                 _g_free0 (_tmp23_);
3546 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3547                 _g_free0 (_tmp20_);
3548 #line 3549 "WindowLeftProps.vala.c"
3549         }
3550 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3551         _tmp24_ = node;
3552 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3553         _tmp25_ = _tmp24_->props;
3554 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3555         _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_);
3556 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3557         _g_object_unref0 (miter);
3558 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3559         miter = _tmp26_;
3560 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3561         while (TRUE) {
3562 #line 3563 "WindowLeftProps.vala.c"
3563                 GeeMapIterator* _tmp27_ = NULL;
3564                 gboolean _tmp28_ = FALSE;
3565                 GtkTreeStore* _tmp29_ = NULL;
3566                 GtkTreeIter _tmp30_ = {0};
3567                 GtkTreeIter _tmp31_ = {0};
3568                 GeeMapIterator* _tmp32_ = NULL;
3569                 gpointer _tmp33_ = NULL;
3570                 gchar* _tmp34_ = NULL;
3571                 GeeMapIterator* _tmp35_ = NULL;
3572                 gpointer _tmp36_ = NULL;
3573                 gchar* _tmp37_ = NULL;
3574 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3575                 _tmp27_ = miter;
3576 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3577                 _tmp28_ = gee_map_iterator_next (_tmp27_);
3578 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3579                 if (!_tmp28_) {
3580 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3581                         break;
3582 #line 3583 "WindowLeftProps.vala.c"
3583                 }
3584 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3585                 _tmp29_ = m;
3586 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3587                 gtk_tree_store_append (_tmp29_, &_tmp30_, NULL);
3588 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3589                 iter = _tmp30_;
3590 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3591                 _tmp31_ = iter;
3592 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3593                 _tmp32_ = miter;
3594 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3595                 _tmp33_ = gee_map_iterator_get_key (_tmp32_);
3596 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3597                 _tmp34_ = (gchar*) _tmp33_;
3598 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3599                 _tmp35_ = miter;
3600 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3601                 _tmp36_ = gee_map_iterator_get_value (_tmp35_);
3602 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3603                 _tmp37_ = (gchar*) _tmp36_;
3604 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3605                 xcls_leftprops_updateIter (self, &_tmp31_, "prop", _tmp34_, _tmp37_);
3606 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3607                 _g_free0 (_tmp37_);
3608 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3609                 _g_free0 (_tmp34_);
3610 #line 3611 "WindowLeftProps.vala.c"
3611         }
3612 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3613         g_print ("clear selection\n");
3614 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3615         _tmp38_ = self->model;
3616 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3617         _tmp39_ = _tmp38_->el;
3618 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3619         gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp39_, 6, GTK_SORT_ASCENDING);
3620 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3621         _tmp40_ = self->view;
3622 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3623         _tmp41_ = _tmp40_->el;
3624 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3625         _tmp42_ = gtk_tree_view_get_selection (_tmp41_);
3626 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3627         gtk_tree_selection_unselect_all (_tmp42_);
3628 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3629         _g_object_unref0 (miter);
3630 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3631         _g_object_unref0 (m);
3632 #line 3633 "WindowLeftProps.vala.c"
3633 }
3634
3635
3636 static Block8Data* block8_data_ref (Block8Data* _data8_) {
3637 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3638         g_atomic_int_inc (&_data8_->_ref_count_);
3639 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3640         return _data8_;
3641 #line 3642 "WindowLeftProps.vala.c"
3642 }
3643
3644
3645 static void block8_data_unref (void * _userdata_) {
3646         Block8Data* _data8_;
3647         _data8_ = (Block8Data*) _userdata_;
3648 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3649         if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
3650 #line 3651 "WindowLeftProps.vala.c"
3651                 Xcls_LeftProps* self;
3652 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3653                 self = _data8_->self;
3654 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3655                 _gtk_tree_path_free0 (_data8_->path);
3656 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3657                 _g_object_unref0 (self);
3658 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3659                 g_slice_free (Block8Data, _data8_);
3660 #line 3661 "WindowLeftProps.vala.c"
3661         }
3662 }
3663
3664
3665 static gboolean __lambda88_ (Block8Data* _data8_) {
3666         Xcls_LeftProps* self;
3667         gboolean result = FALSE;
3668         Xcls_LeftPropsXcls_keyrender* _tmp0_ = NULL;
3669         GtkCellRendererText* _tmp1_ = NULL;
3670         Xcls_LeftPropsXcls_view* _tmp2_ = NULL;
3671         GtkTreeView* _tmp3_ = NULL;
3672         GtkTreePath* _tmp4_ = NULL;
3673         Xcls_LeftPropsXcls_keycol* _tmp5_ = NULL;
3674         GtkTreeViewColumn* _tmp6_ = NULL;
3675         Xcls_LeftPropsXcls_keyrender* _tmp7_ = NULL;
3676         GtkCellRendererText* _tmp8_ = NULL;
3677 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3678         self = _data8_->self;
3679 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3680         self->allow_edit = TRUE;
3681 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3682         _tmp0_ = self->keyrender;
3683 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3684         _tmp1_ = _tmp0_->el;
3685 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3686         g_object_set (_tmp1_, "editable", TRUE, NULL);
3687 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3688         _tmp2_ = self->view;
3689 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3690         _tmp3_ = _tmp2_->el;
3691 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3692         _tmp4_ = _data8_->path;
3693 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3694         _tmp5_ = self->keycol;
3695 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3696         _tmp6_ = _tmp5_->el;
3697 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3698         _tmp7_ = self->keyrender;
3699 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3700         _tmp8_ = _tmp7_->el;
3701 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3702         gtk_tree_view_set_cursor_on_cell (_tmp3_, _tmp4_, _tmp6_, (GtkCellRenderer*) _tmp8_, TRUE);
3703 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3704         result = FALSE;
3705 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3706         return result;
3707 #line 3708 "WindowLeftProps.vala.c"
3708 }
3709
3710
3711 static gboolean ___lambda88__gsource_func (gpointer self) {
3712         gboolean result;
3713         result = __lambda88_ (self);
3714 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3715         return result;
3716 #line 3717 "WindowLeftProps.vala.c"
3717 }
3718
3719
3720 void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path) {
3721         Block8Data* _data8_;
3722         GtkTreePath* _tmp0_ = NULL;
3723         GtkTreePath* _tmp1_ = NULL;
3724         gboolean _tmp2_ = FALSE;
3725 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3726         g_return_if_fail (self != NULL);
3727 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3728         g_return_if_fail (path != NULL);
3729 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3730         _data8_ = g_slice_new0 (Block8Data);
3731 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3732         _data8_->_ref_count_ = 1;
3733 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3734         _data8_->self = g_object_ref (self);
3735 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3736         _tmp0_ = path;
3737 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3738         _tmp1_ = _gtk_tree_path_copy0 (_tmp0_);
3739 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3740         _gtk_tree_path_free0 (_data8_->path);
3741 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3742         _data8_->path = _tmp1_;
3743 #line 458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3744         g_signal_emit_by_name (self, "stop-editor", &_tmp2_);
3745 #line 458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3746         if (!_tmp2_) {
3747 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3748                 block8_data_unref (_data8_);
3749 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3750                 _data8_ = NULL;
3751 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3752                 return;
3753 #line 3754 "WindowLeftProps.vala.c"
3754         }
3755 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3756         g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda88__gsource_func, block8_data_ref (_data8_), block8_data_unref);
3757 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3758         block8_data_unref (_data8_);
3759 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3760         _data8_ = NULL;
3761 #line 3762 "WindowLeftProps.vala.c"
3762 }
3763
3764
3765 void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value) {
3766         const gchar* _tmp0_ = NULL;
3767         const gchar* _tmp1_ = NULL;
3768         gchar** dl = NULL;
3769         const gchar* _tmp2_ = NULL;
3770         gchar* _tmp3_ = NULL;
3771         gchar* _tmp4_ = NULL;
3772         gchar** _tmp5_ = NULL;
3773         gchar** _tmp6_ = NULL;
3774         gchar** _tmp7_ = NULL;
3775         gint _tmp7__length1 = 0;
3776         gint dl_length1 = 0;
3777         gint _dl_size_ = 0;
3778         gchar* _tmp8_ = NULL;
3779         gchar** _tmp9_ = NULL;
3780         gint _tmp9__length1 = 0;
3781         gchar* dis_val = NULL;
3782         gchar* _tmp18_ = NULL;
3783         const gchar* _tmp19_ = NULL;
3784         Xcls_LeftPropsXcls_model* _tmp46_ = NULL;
3785         GtkTreeStore* _tmp47_ = NULL;
3786         GtkTreeIter _tmp48_ = {0};
3787         const gchar* _tmp49_ = NULL;
3788         const gchar* _tmp50_ = NULL;
3789         gchar* _tmp51_ = NULL;
3790         gchar* _tmp52_ = NULL;
3791         const gchar* _tmp53_ = NULL;
3792         const gchar* _tmp54_ = NULL;
3793         const gchar* _tmp55_ = NULL;
3794         gchar* _tmp56_ = NULL;
3795         gchar* _tmp57_ = NULL;
3796         const gchar* _tmp58_ = NULL;
3797         gchar* _tmp59_ = NULL;
3798         gchar* _tmp60_ = NULL;
3799         gchar* _tmp61_ = NULL;
3800         gchar* _tmp62_ = NULL;
3801         gchar* _tmp63_ = NULL;
3802         gchar* _tmp64_ = NULL;
3803         gchar* _tmp65_ = NULL;
3804         gchar* _tmp66_ = NULL;
3805         const gchar* _tmp67_ = NULL;
3806         gchar* _tmp68_ = NULL;
3807         gchar* _tmp69_ = NULL;
3808 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3809         g_return_if_fail (self != NULL);
3810 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3811         g_return_if_fail (iter != NULL);
3812 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3813         g_return_if_fail (type != NULL);
3814 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3815         g_return_if_fail (key != NULL);
3816 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3817         g_return_if_fail (value != NULL);
3818 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3819         _tmp0_ = key;
3820 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3821         _tmp1_ = value;
3822 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3823         g_print ("update Iter %s, %s\n", _tmp0_, _tmp1_);
3824 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3825         _tmp2_ = value;
3826 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3827         _tmp3_ = string_strip (_tmp2_);
3828 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3829         _tmp4_ = _tmp3_;
3830 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3831         _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, "\n", 0);
3832 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3833         _tmp7_ = _tmp6_;
3834 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3835         _tmp7__length1 = _vala_array_length (_tmp5_);
3836 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3837         _g_free0 (_tmp4_);
3838 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3839         dl = _tmp7_;
3840 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3841         dl_length1 = _tmp7__length1;
3842 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3843         _dl_size_ = dl_length1;
3844 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3845         _tmp9_ = dl;
3846 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3847         _tmp9__length1 = dl_length1;
3848 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3849         if (_tmp9__length1 > 1) {
3850 #line 3851 "WindowLeftProps.vala.c"
3851                 gchar** _tmp10_ = NULL;
3852                 gint _tmp10__length1 = 0;
3853                 const gchar* _tmp11_ = NULL;
3854                 gchar* _tmp12_ = NULL;
3855                 gchar* _tmp13_ = NULL;
3856                 gchar* _tmp14_ = NULL;
3857 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3858                 _tmp10_ = dl;
3859 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3860                 _tmp10__length1 = dl_length1;
3861 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3862                 _tmp11_ = _tmp10_[0];
3863 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3864                 _tmp12_ = string_strip (_tmp11_);
3865 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3866                 _tmp13_ = _tmp12_;
3867 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3868                 _tmp14_ = g_strconcat (_tmp13_, "...", NULL);
3869 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3870                 _g_free0 (_tmp8_);
3871 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3872                 _tmp8_ = _tmp14_;
3873 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3874                 _g_free0 (_tmp13_);
3875 #line 3876 "WindowLeftProps.vala.c"
3876         } else {
3877                 gchar** _tmp15_ = NULL;
3878                 gint _tmp15__length1 = 0;
3879                 const gchar* _tmp16_ = NULL;
3880                 gchar* _tmp17_ = NULL;
3881 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3882                 _tmp15_ = dl;
3883 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3884                 _tmp15__length1 = dl_length1;
3885 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3886                 _tmp16_ = _tmp15_[0];
3887 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3888                 _tmp17_ = g_strdup (_tmp16_);
3889 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3890                 _g_free0 (_tmp8_);
3891 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3892                 _tmp8_ = _tmp17_;
3893 #line 3894 "WindowLeftProps.vala.c"
3894         }
3895 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3896         _tmp18_ = g_strdup (_tmp8_);
3897 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3898         dis_val = _tmp18_;
3899 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3900         _tmp19_ = type;
3901 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3902         if (g_strcmp0 (_tmp19_, "listener") == 0) {
3903 #line 3904 "WindowLeftProps.vala.c"
3904                 Xcls_LeftPropsXcls_model* _tmp20_ = NULL;
3905                 GtkTreeStore* _tmp21_ = NULL;
3906                 GtkTreeIter _tmp22_ = {0};
3907                 const gchar* _tmp23_ = NULL;
3908                 const gchar* _tmp24_ = NULL;
3909                 const gchar* _tmp25_ = NULL;
3910                 const gchar* _tmp26_ = NULL;
3911                 gchar* _tmp27_ = NULL;
3912                 gchar* _tmp28_ = NULL;
3913                 const gchar* _tmp29_ = NULL;
3914                 const gchar* _tmp30_ = NULL;
3915                 const gchar* _tmp31_ = NULL;
3916                 gchar* _tmp32_ = NULL;
3917                 gchar* _tmp33_ = NULL;
3918                 const gchar* _tmp34_ = NULL;
3919                 gchar* _tmp35_ = NULL;
3920                 gchar* _tmp36_ = NULL;
3921                 gchar* _tmp37_ = NULL;
3922                 gchar* _tmp38_ = NULL;
3923                 gchar* _tmp39_ = NULL;
3924                 gchar* _tmp40_ = NULL;
3925                 gchar* _tmp41_ = NULL;
3926                 gchar* _tmp42_ = NULL;
3927                 const gchar* _tmp43_ = NULL;
3928                 gchar* _tmp44_ = NULL;
3929                 gchar* _tmp45_ = NULL;
3930 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3931                 _tmp20_ = self->model;
3932 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3933                 _tmp21_ = _tmp20_->el;
3934 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3935                 _tmp22_ = *iter;
3936 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3937                 _tmp23_ = type;
3938 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3939                 _tmp24_ = key;
3940 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3941                 _tmp25_ = key;
3942 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3943                 _tmp26_ = type;
3944 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3945                 _tmp27_ = xcls_leftprops_keyFormat (self, _tmp25_, _tmp26_);
3946 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3947                 _tmp28_ = _tmp27_;
3948 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3949                 _tmp29_ = value;
3950 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3951                 _tmp30_ = dis_val;
3952 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3953                 _tmp31_ = key;
3954 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3955                 _tmp32_ = g_strconcat (_tmp31_, " ", NULL);
3956 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3957                 _tmp33_ = _tmp32_;
3958 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3959                 _tmp34_ = value;
3960 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3961                 _tmp35_ = g_strconcat (_tmp33_, _tmp34_, NULL);
3962 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3963                 _tmp36_ = _tmp35_;
3964 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3965                 _tmp37_ = g_markup_escape_text (_tmp36_, (gssize) (-1));
3966 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3967                 _tmp38_ = _tmp37_;
3968 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3969                 _tmp39_ = g_strconcat ("<tt>", _tmp38_, NULL);
3970 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3971                 _tmp40_ = _tmp39_;
3972 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3973                 _tmp41_ = g_strconcat (_tmp40_, "</tt>", NULL);
3974 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3975                 _tmp42_ = _tmp41_;
3976 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3977                 _tmp43_ = key;
3978 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3979                 _tmp44_ = g_strconcat ("0 ", _tmp43_, NULL);
3980 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3981                 _tmp45_ = _tmp44_;
3982 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3983                 gtk_tree_store_set (_tmp21_, &_tmp22_, 0, _tmp23_, 1, _tmp24_, 2, _tmp28_, 3, _tmp29_, 4, _tmp30_, 5, _tmp42_, 6, _tmp45_, -1);
3984 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3985                 _g_free0 (_tmp45_);
3986 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3987                 _g_free0 (_tmp42_);
3988 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3989                 _g_free0 (_tmp40_);
3990 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3991                 _g_free0 (_tmp38_);
3992 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3993                 _g_free0 (_tmp36_);
3994 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3995                 _g_free0 (_tmp33_);
3996 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3997                 _g_free0 (_tmp28_);
3998 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3999                 _g_free0 (dis_val);
4000 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4001                 _g_free0 (_tmp8_);
4002 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4003                 dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL);
4004 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4005                 return;
4006 #line 4007 "WindowLeftProps.vala.c"
4007         }
4008 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4009         _tmp46_ = self->model;
4010 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4011         _tmp47_ = _tmp46_->el;
4012 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4013         _tmp48_ = *iter;
4014 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4015         _tmp49_ = key;
4016 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4017         _tmp50_ = key;
4018 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4019         _tmp51_ = xcls_leftprops_keyFormat (self, _tmp50_, "prop");
4020 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4021         _tmp52_ = _tmp51_;
4022 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4023         _tmp53_ = value;
4024 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4025         _tmp54_ = dis_val;
4026 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4027         _tmp55_ = key;
4028 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4029         _tmp56_ = g_strconcat (_tmp55_, " ", NULL);
4030 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4031         _tmp57_ = _tmp56_;
4032 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4033         _tmp58_ = value;
4034 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4035         _tmp59_ = g_strconcat (_tmp57_, _tmp58_, NULL);
4036 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4037         _tmp60_ = _tmp59_;
4038 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4039         _tmp61_ = g_markup_escape_text (_tmp60_, (gssize) (-1));
4040 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4041         _tmp62_ = _tmp61_;
4042 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4043         _tmp63_ = g_strconcat ("<tt>", _tmp62_, NULL);
4044 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4045         _tmp64_ = _tmp63_;
4046 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4047         _tmp65_ = g_strconcat (_tmp64_, "</tt>", NULL);
4048 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4049         _tmp66_ = _tmp65_;
4050 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4051         _tmp67_ = key;
4052 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4053         _tmp68_ = xcls_leftprops_keySortFormat (self, _tmp67_);
4054 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4055         _tmp69_ = _tmp68_;
4056 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4057         gtk_tree_store_set (_tmp47_, &_tmp48_, 0, "props", 1, _tmp49_, 2, _tmp52_, 3, _tmp53_, 4, _tmp54_, 5, _tmp66_, 6, _tmp69_, -1);
4058 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4059         _g_free0 (_tmp69_);
4060 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4061         _g_free0 (_tmp66_);
4062 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4063         _g_free0 (_tmp64_);
4064 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4065         _g_free0 (_tmp62_);
4066 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4067         _g_free0 (_tmp60_);
4068 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4069         _g_free0 (_tmp57_);
4070 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4071         _g_free0 (_tmp52_);
4072 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4073         _g_free0 (dis_val);
4074 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4075         _g_free0 (_tmp8_);
4076 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4077         dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL);
4078 #line 4079 "WindowLeftProps.vala.c"
4079 }
4080
4081
4082 static void g_cclosure_user_marshal_BOOLEAN__VOID (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
4083         typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, gpointer data2);
4084         register GMarshalFunc_BOOLEAN__VOID callback;
4085         register GCClosure * cc;
4086         register gpointer data1;
4087         register gpointer data2;
4088         gboolean v_return;
4089         cc = (GCClosure *) closure;
4090 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4091         g_return_if_fail (return_value != NULL);
4092 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4093         g_return_if_fail (n_param_values == 1);
4094 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4095         if (G_CCLOSURE_SWAP_DATA (closure)) {
4096 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4097                 data1 = closure->data;
4098 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4099                 data2 = param_values->data[0].v_pointer;
4100 #line 4101 "WindowLeftProps.vala.c"
4101         } else {
4102 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4103                 data1 = param_values->data[0].v_pointer;
4104 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4105                 data2 = closure->data;
4106 #line 4107 "WindowLeftProps.vala.c"
4107         }
4108 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4109         callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
4110 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4111         v_return = callback (data1, data2);
4112 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4113         g_value_set_boolean (return_value, v_return);
4114 #line 4115 "WindowLeftProps.vala.c"
4115 }
4116
4117
4118 static void g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING (GClosure * closure, GValue * return_value, guint n_param_values, const GValue * param_values, gpointer invocation_hint, gpointer marshal_data) {
4119         typedef void (*GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (gpointer data1, gpointer arg_1, gpointer arg_2, const char* arg_3, const char* arg_4, gpointer data2);
4120         register GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING callback;
4121         register GCClosure * cc;
4122         register gpointer data1;
4123         register gpointer data2;
4124         cc = (GCClosure *) closure;
4125 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4126         g_return_if_fail (n_param_values == 5);
4127 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4128         if (G_CCLOSURE_SWAP_DATA (closure)) {
4129 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4130                 data1 = closure->data;
4131 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4132                 data2 = param_values->data[0].v_pointer;
4133 #line 4134 "WindowLeftProps.vala.c"
4134         } else {
4135 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4136                 data1 = param_values->data[0].v_pointer;
4137 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4138                 data2 = closure->data;
4139 #line 4140 "WindowLeftProps.vala.c"
4140         }
4141 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4142         callback = (GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
4143 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4144         callback (data1, g_value_get_object (param_values + 1), g_value_get_object (param_values + 2), g_value_get_string (param_values + 3), g_value_get_string (param_values + 4), data2);
4145 #line 4146 "WindowLeftProps.vala.c"
4146 }
4147
4148
4149 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner) {
4150         Xcls_LeftPropsXcls_HBox2 * self = NULL;
4151         Xcls_LeftProps* _tmp0_ = NULL;
4152         Xcls_LeftProps* _tmp1_ = NULL;
4153         GtkHBox* _tmp2_ = NULL;
4154         Xcls_LeftPropsXcls_Button3* child_0 = NULL;
4155         Xcls_LeftProps* _tmp3_ = NULL;
4156         Xcls_LeftPropsXcls_Button3* _tmp4_ = NULL;
4157         GtkHBox* _tmp5_ = NULL;
4158         GtkButton* _tmp6_ = NULL;
4159 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4160         g_return_val_if_fail (_owner != NULL, NULL);
4161 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4162         self = (Xcls_LeftPropsXcls_HBox2*) g_object_new (object_type, NULL);
4163 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4164         _tmp0_ = _owner;
4165 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4166         _tmp1_ = _g_object_ref0 (_tmp0_);
4167 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4168         _g_object_unref0 (self->priv->_this);
4169 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4170         self->priv->_this = _tmp1_;
4171 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4172         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
4173 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4174         g_object_ref_sink (_tmp2_);
4175 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4176         _g_object_unref0 (self->el);
4177 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4178         self->el = _tmp2_;
4179 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4180         _tmp3_ = self->priv->_this;
4181 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4182         _tmp4_ = xcls_leftprops_xcls_button3_new (_tmp3_);
4183 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4184         child_0 = _tmp4_;
4185 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4186         g_object_ref ((GObject*) child_0);
4187 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4188         _tmp5_ = self->el;
4189 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4190         _tmp6_ = child_0->el;
4191 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4192         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
4193 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4194         _g_object_unref0 (child_0);
4195 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4196         return self;
4197 #line 4198 "WindowLeftProps.vala.c"
4198 }
4199
4200
4201 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner) {
4202 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4203         return xcls_leftprops_xcls_hbox2_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, _owner);
4204 #line 4205 "WindowLeftProps.vala.c"
4205 }
4206
4207
4208 static void xcls_leftprops_xcls_hbox2_class_init (Xcls_LeftPropsXcls_HBox2Class * klass) {
4209 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4210         xcls_leftprops_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
4211 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4212         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox2Private));
4213 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4214         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox2_finalize;
4215 #line 4216 "WindowLeftProps.vala.c"
4216 }
4217
4218
4219 static void xcls_leftprops_xcls_hbox2_instance_init (Xcls_LeftPropsXcls_HBox2 * self) {
4220 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4221         self->priv = XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE (self);
4222 #line 4223 "WindowLeftProps.vala.c"
4223 }
4224
4225
4226 static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj) {
4227         Xcls_LeftPropsXcls_HBox2 * self;
4228 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4229         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2);
4230 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4231         _g_object_unref0 (self->el);
4232 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4233         _g_object_unref0 (self->priv->_this);
4234 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4235         G_OBJECT_CLASS (xcls_leftprops_xcls_hbox2_parent_class)->finalize (obj);
4236 #line 4237 "WindowLeftProps.vala.c"
4237 }
4238
4239
4240 GType xcls_leftprops_xcls_hbox2_get_type (void) {
4241         static volatile gsize xcls_leftprops_xcls_hbox2_type_id__volatile = 0;
4242         if (g_once_init_enter (&xcls_leftprops_xcls_hbox2_type_id__volatile)) {
4243                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_HBox2Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_hbox2_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_HBox2), 0, (GInstanceInitFunc) xcls_leftprops_xcls_hbox2_instance_init, NULL };
4244                 GType xcls_leftprops_xcls_hbox2_type_id;
4245                 xcls_leftprops_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox2", &g_define_type_info, 0);
4246                 g_once_init_leave (&xcls_leftprops_xcls_hbox2_type_id__volatile, xcls_leftprops_xcls_hbox2_type_id);
4247         }
4248         return xcls_leftprops_xcls_hbox2_type_id__volatile;
4249 }
4250
4251
4252 static gboolean __lambda104_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev) {
4253         gboolean result = FALSE;
4254         Xcls_LeftProps* _tmp0_ = NULL;
4255         Xcls_LeftPropsXcls_AddPropertyPopup* p = NULL;
4256         Xcls_LeftProps* _tmp1_ = NULL;
4257         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp2_ = NULL;
4258         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_ = NULL;
4259         GtkMenu* _tmp4_ = NULL;
4260         GdkScreen* _tmp5_ = NULL;
4261         GtkMenu* _tmp6_ = NULL;
4262         GtkMenu* _tmp7_ = NULL;
4263         GdkEventButton* _tmp8_ = NULL;
4264         guint _tmp9_ = 0U;
4265         GdkEventButton* _tmp10_ = NULL;
4266         guint32 _tmp11_ = 0U;
4267 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4268         g_return_val_if_fail (_self_ != NULL, FALSE);
4269 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4270         g_return_val_if_fail (ev != NULL, FALSE);
4271 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4272         _tmp0_ = self->priv->_this;
4273 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4274         xcls_leftprops_before_edit (_tmp0_);
4275 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4276         _tmp1_ = self->priv->_this;
4277 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4278         _tmp2_ = _tmp1_->AddPropertyPopup;
4279 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4280         _tmp3_ = _g_object_ref0 (_tmp2_);
4281 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4282         p = _tmp3_;
4283 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4284         _tmp4_ = p->el;
4285 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4286         _tmp5_ = gdk_screen_get_default ();
4287 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4288         gtk_menu_set_screen (_tmp4_, _tmp5_);
4289 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4290         _tmp6_ = p->el;
4291 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4292         gtk_widget_show_all ((GtkWidget*) _tmp6_);
4293 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4294         _tmp7_ = p->el;
4295 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4296         _tmp8_ = ev;
4297 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4298         _tmp9_ = _tmp8_->button;
4299 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4300         _tmp10_ = ev;
4301 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4302         _tmp11_ = _tmp10_->time;
4303 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4304         gtk_menu_popup (_tmp7_, NULL, NULL, NULL, NULL, _tmp9_, _tmp11_);
4305 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4306         result = TRUE;
4307 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4308         _g_object_unref0 (p);
4309 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4310         return result;
4311 #line 4312 "WindowLeftProps.vala.c"
4312 }
4313
4314
4315 static gboolean ___lambda104__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
4316         gboolean result;
4317         result = __lambda104_ ((Xcls_LeftPropsXcls_Button3*) self, _sender, event);
4318 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4319         return result;
4320 #line 4321 "WindowLeftProps.vala.c"
4321 }
4322
4323
4324 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner) {
4325         Xcls_LeftPropsXcls_Button3 * self = NULL;
4326         Xcls_LeftProps* _tmp0_ = NULL;
4327         Xcls_LeftProps* _tmp1_ = NULL;
4328         GtkButton* _tmp2_ = NULL;
4329         Xcls_LeftPropsXcls_HBox4* child_0 = NULL;
4330         Xcls_LeftProps* _tmp3_ = NULL;
4331         Xcls_LeftPropsXcls_HBox4* _tmp4_ = NULL;
4332         GtkButton* _tmp5_ = NULL;
4333         GtkHBox* _tmp6_ = NULL;
4334         Xcls_LeftPropsXcls_AddPropertyPopup* child_1 = NULL;
4335         Xcls_LeftProps* _tmp7_ = NULL;
4336         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp8_ = NULL;
4337         GtkButton* _tmp9_ = NULL;
4338 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4339         g_return_val_if_fail (_owner != NULL, NULL);
4340 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4341         self = (Xcls_LeftPropsXcls_Button3*) g_object_new (object_type, NULL);
4342 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4343         _tmp0_ = _owner;
4344 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4345         _tmp1_ = _g_object_ref0 (_tmp0_);
4346 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4347         _g_object_unref0 (self->priv->_this);
4348 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4349         self->priv->_this = _tmp1_;
4350 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4351         _tmp2_ = (GtkButton*) gtk_button_new ();
4352 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4353         g_object_ref_sink (_tmp2_);
4354 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4355         _g_object_unref0 (self->el);
4356 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4357         self->el = _tmp2_;
4358 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4359         _tmp3_ = self->priv->_this;
4360 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4361         _tmp4_ = xcls_leftprops_xcls_hbox4_new (_tmp3_);
4362 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4363         child_0 = _tmp4_;
4364 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4365         g_object_ref ((GObject*) child_0);
4366 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4367         _tmp5_ = self->el;
4368 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4369         _tmp6_ = child_0->el;
4370 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4371         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
4372 #line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4373         _tmp7_ = self->priv->_this;
4374 #line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4375         _tmp8_ = xcls_leftprops_xcls_addpropertypopup_new (_tmp7_);
4376 #line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4377         child_1 = _tmp8_;
4378 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4379         g_object_ref ((GObject*) child_1);
4380 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4381         _tmp9_ = self->el;
4382 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4383         g_signal_connect_object ((GtkWidget*) _tmp9_, "button-press-event", (GCallback) ___lambda104__gtk_widget_button_press_event, self, 0);
4384 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4385         _g_object_unref0 (child_1);
4386 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4387         _g_object_unref0 (child_0);
4388 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4389         return self;
4390 #line 4391 "WindowLeftProps.vala.c"
4391 }
4392
4393
4394 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner) {
4395 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4396         return xcls_leftprops_xcls_button3_construct (XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, _owner);
4397 #line 4398 "WindowLeftProps.vala.c"
4398 }
4399
4400
4401 static void xcls_leftprops_xcls_button3_class_init (Xcls_LeftPropsXcls_Button3Class * klass) {
4402 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4403         xcls_leftprops_xcls_button3_parent_class = g_type_class_peek_parent (klass);
4404 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4405         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Button3Private));
4406 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4407         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_button3_finalize;
4408 #line 4409 "WindowLeftProps.vala.c"
4409 }
4410
4411
4412 static void xcls_leftprops_xcls_button3_instance_init (Xcls_LeftPropsXcls_Button3 * self) {
4413 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4414         self->priv = XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE (self);
4415 #line 4416 "WindowLeftProps.vala.c"
4416 }
4417
4418
4419 static void xcls_leftprops_xcls_button3_finalize (GObject* obj) {
4420         Xcls_LeftPropsXcls_Button3 * self;
4421 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4422         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3);
4423 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4424         _g_object_unref0 (self->el);
4425 #line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4426         _g_object_unref0 (self->priv->_this);
4427 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4428         G_OBJECT_CLASS (xcls_leftprops_xcls_button3_parent_class)->finalize (obj);
4429 #line 4430 "WindowLeftProps.vala.c"
4430 }
4431
4432
4433 GType xcls_leftprops_xcls_button3_get_type (void) {
4434         static volatile gsize xcls_leftprops_xcls_button3_type_id__volatile = 0;
4435         if (g_once_init_enter (&xcls_leftprops_xcls_button3_type_id__volatile)) {
4436                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Button3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_button3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Button3), 0, (GInstanceInitFunc) xcls_leftprops_xcls_button3_instance_init, NULL };
4437                 GType xcls_leftprops_xcls_button3_type_id;
4438                 xcls_leftprops_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Button3", &g_define_type_info, 0);
4439                 g_once_init_leave (&xcls_leftprops_xcls_button3_type_id__volatile, xcls_leftprops_xcls_button3_type_id);
4440         }
4441         return xcls_leftprops_xcls_button3_type_id__volatile;
4442 }
4443
4444
4445 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner) {
4446         Xcls_LeftPropsXcls_HBox4 * self = NULL;
4447         Xcls_LeftProps* _tmp0_ = NULL;
4448         Xcls_LeftProps* _tmp1_ = NULL;
4449         GtkHBox* _tmp2_ = NULL;
4450         Xcls_LeftPropsXcls_Image5* child_0 = NULL;
4451         Xcls_LeftProps* _tmp3_ = NULL;
4452         Xcls_LeftPropsXcls_Image5* _tmp4_ = NULL;
4453         GtkHBox* _tmp5_ = NULL;
4454         GtkImage* _tmp6_ = NULL;
4455         Xcls_LeftPropsXcls_Label6* child_1 = NULL;
4456         Xcls_LeftProps* _tmp7_ = NULL;
4457         Xcls_LeftPropsXcls_Label6* _tmp8_ = NULL;
4458         GtkHBox* _tmp9_ = NULL;
4459         GtkLabel* _tmp10_ = NULL;
4460 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4461         g_return_val_if_fail (_owner != NULL, NULL);
4462 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4463         self = (Xcls_LeftPropsXcls_HBox4*) g_object_new (object_type, NULL);
4464 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4465         _tmp0_ = _owner;
4466 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4467         _tmp1_ = _g_object_ref0 (_tmp0_);
4468 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4469         _g_object_unref0 (self->priv->_this);
4470 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4471         self->priv->_this = _tmp1_;
4472 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4473         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
4474 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4475         g_object_ref_sink (_tmp2_);
4476 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4477         _g_object_unref0 (self->el);
4478 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4479         self->el = _tmp2_;
4480 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4481         _tmp3_ = self->priv->_this;
4482 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4483         _tmp4_ = xcls_leftprops_xcls_image5_new (_tmp3_);
4484 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4485         child_0 = _tmp4_;
4486 #line 610 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4487         g_object_ref ((GObject*) child_0);
4488 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4489         _tmp5_ = self->el;
4490 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4491         _tmp6_ = child_0->el;
4492 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4493         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
4494 #line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4495         _tmp7_ = self->priv->_this;
4496 #line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4497         _tmp8_ = xcls_leftprops_xcls_label6_new (_tmp7_);
4498 #line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4499         child_1 = _tmp8_;
4500 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4501         g_object_ref ((GObject*) child_1);
4502 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4503         _tmp9_ = self->el;
4504 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4505         _tmp10_ = child_1->el;
4506 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4507         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
4508 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4509         _g_object_unref0 (child_1);
4510 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4511         _g_object_unref0 (child_0);
4512 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4513         return self;
4514 #line 4515 "WindowLeftProps.vala.c"
4515 }
4516
4517
4518 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner) {
4519 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4520         return xcls_leftprops_xcls_hbox4_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, _owner);
4521 #line 4522 "WindowLeftProps.vala.c"
4522 }
4523
4524
4525 static void xcls_leftprops_xcls_hbox4_class_init (Xcls_LeftPropsXcls_HBox4Class * klass) {
4526 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4527         xcls_leftprops_xcls_hbox4_parent_class = g_type_class_peek_parent (klass);
4528 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4529         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox4Private));
4530 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4531         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox4_finalize;
4532 #line 4533 "WindowLeftProps.vala.c"
4533 }
4534
4535
4536 static void xcls_leftprops_xcls_hbox4_instance_init (Xcls_LeftPropsXcls_HBox4 * self) {
4537 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4538         self->priv = XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE (self);
4539 #line 4540 "WindowLeftProps.vala.c"
4540 }
4541
4542
4543 static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj) {
4544         Xcls_LeftPropsXcls_HBox4 * self;
4545 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4546         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4);
4547 #line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4548         _g_object_unref0 (self->el);
4549 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4550         _g_object_unref0 (self->priv->_this);
4551 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4552         G_OBJECT_CLASS (xcls_leftprops_xcls_hbox4_parent_class)->finalize (obj);
4553 #line 4554 "WindowLeftProps.vala.c"
4554 }
4555
4556
4557 GType xcls_leftprops_xcls_hbox4_get_type (void) {
4558         static volatile gsize xcls_leftprops_xcls_hbox4_type_id__volatile = 0;
4559         if (g_once_init_enter (&xcls_leftprops_xcls_hbox4_type_id__volatile)) {
4560                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_HBox4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_hbox4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_HBox4), 0, (GInstanceInitFunc) xcls_leftprops_xcls_hbox4_instance_init, NULL };
4561                 GType xcls_leftprops_xcls_hbox4_type_id;
4562                 xcls_leftprops_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox4", &g_define_type_info, 0);
4563                 g_once_init_leave (&xcls_leftprops_xcls_hbox4_type_id__volatile, xcls_leftprops_xcls_hbox4_type_id);
4564         }
4565         return xcls_leftprops_xcls_hbox4_type_id__volatile;
4566 }
4567
4568
4569 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner) {
4570         Xcls_LeftPropsXcls_Image5 * self = NULL;
4571         Xcls_LeftProps* _tmp0_ = NULL;
4572         Xcls_LeftProps* _tmp1_ = NULL;
4573         GtkImage* _tmp2_ = NULL;
4574         GtkImage* _tmp3_ = NULL;
4575         GtkImage* _tmp4_ = NULL;
4576 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4577         g_return_val_if_fail (_owner != NULL, NULL);
4578 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4579         self = (Xcls_LeftPropsXcls_Image5*) g_object_new (object_type, NULL);
4580 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4581         _tmp0_ = _owner;
4582 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4583         _tmp1_ = _g_object_ref0 (_tmp0_);
4584 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4585         _g_object_unref0 (self->priv->_this);
4586 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4587         self->priv->_this = _tmp1_;
4588 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4589         _tmp2_ = (GtkImage*) gtk_image_new ();
4590 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4591         g_object_ref_sink (_tmp2_);
4592 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4593         _g_object_unref0 (self->el);
4594 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4595         self->el = _tmp2_;
4596 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4597         _tmp3_ = self->el;
4598 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4599         g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
4600 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4601         _tmp4_ = self->el;
4602 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4603         g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL);
4604 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4605         return self;
4606 #line 4607 "WindowLeftProps.vala.c"
4607 }
4608
4609
4610 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner) {
4611 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4612         return xcls_leftprops_xcls_image5_construct (XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, _owner);
4613 #line 4614 "WindowLeftProps.vala.c"
4614 }
4615
4616
4617 static void xcls_leftprops_xcls_image5_class_init (Xcls_LeftPropsXcls_Image5Class * klass) {
4618 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4619         xcls_leftprops_xcls_image5_parent_class = g_type_class_peek_parent (klass);
4620 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4621         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Image5Private));
4622 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4623         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_image5_finalize;
4624 #line 4625 "WindowLeftProps.vala.c"
4625 }
4626
4627
4628 static void xcls_leftprops_xcls_image5_instance_init (Xcls_LeftPropsXcls_Image5 * self) {
4629 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4630         self->priv = XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE (self);
4631 #line 4632 "WindowLeftProps.vala.c"
4632 }
4633
4634
4635 static void xcls_leftprops_xcls_image5_finalize (GObject* obj) {
4636         Xcls_LeftPropsXcls_Image5 * self;
4637 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4638         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5);
4639 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4640         _g_object_unref0 (self->el);
4641 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4642         _g_object_unref0 (self->priv->_this);
4643 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4644         G_OBJECT_CLASS (xcls_leftprops_xcls_image5_parent_class)->finalize (obj);
4645 #line 4646 "WindowLeftProps.vala.c"
4646 }
4647
4648
4649 GType xcls_leftprops_xcls_image5_get_type (void) {
4650         static volatile gsize xcls_leftprops_xcls_image5_type_id__volatile = 0;
4651         if (g_once_init_enter (&xcls_leftprops_xcls_image5_type_id__volatile)) {
4652                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Image5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_image5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Image5), 0, (GInstanceInitFunc) xcls_leftprops_xcls_image5_instance_init, NULL };
4653                 GType xcls_leftprops_xcls_image5_type_id;
4654                 xcls_leftprops_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Image5", &g_define_type_info, 0);
4655                 g_once_init_leave (&xcls_leftprops_xcls_image5_type_id__volatile, xcls_leftprops_xcls_image5_type_id);
4656         }
4657         return xcls_leftprops_xcls_image5_type_id__volatile;
4658 }
4659
4660
4661 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner) {
4662         Xcls_LeftPropsXcls_Label6 * self = NULL;
4663         Xcls_LeftProps* _tmp0_ = NULL;
4664         Xcls_LeftProps* _tmp1_ = NULL;
4665         GtkLabel* _tmp2_ = NULL;
4666 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4667         g_return_val_if_fail (_owner != NULL, NULL);
4668 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4669         self = (Xcls_LeftPropsXcls_Label6*) g_object_new (object_type, NULL);
4670 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4671         _tmp0_ = _owner;
4672 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4673         _tmp1_ = _g_object_ref0 (_tmp0_);
4674 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4675         _g_object_unref0 (self->priv->_this);
4676 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4677         self->priv->_this = _tmp1_;
4678 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4679         _tmp2_ = (GtkLabel*) gtk_label_new ("Other");
4680 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4681         g_object_ref_sink (_tmp2_);
4682 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4683         _g_object_unref0 (self->el);
4684 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4685         self->el = _tmp2_;
4686 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4687         return self;
4688 #line 4689 "WindowLeftProps.vala.c"
4689 }
4690
4691
4692 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner) {
4693 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4694         return xcls_leftprops_xcls_label6_construct (XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, _owner);
4695 #line 4696 "WindowLeftProps.vala.c"
4696 }
4697
4698
4699 static void xcls_leftprops_xcls_label6_class_init (Xcls_LeftPropsXcls_Label6Class * klass) {
4700 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4701         xcls_leftprops_xcls_label6_parent_class = g_type_class_peek_parent (klass);
4702 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4703         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Label6Private));
4704 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4705         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_label6_finalize;
4706 #line 4707 "WindowLeftProps.vala.c"
4707 }
4708
4709
4710 static void xcls_leftprops_xcls_label6_instance_init (Xcls_LeftPropsXcls_Label6 * self) {
4711 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4712         self->priv = XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE (self);
4713 #line 4714 "WindowLeftProps.vala.c"
4714 }
4715
4716
4717 static void xcls_leftprops_xcls_label6_finalize (GObject* obj) {
4718         Xcls_LeftPropsXcls_Label6 * self;
4719 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4720         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6);
4721 #line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4722         _g_object_unref0 (self->el);
4723 #line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4724         _g_object_unref0 (self->priv->_this);
4725 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4726         G_OBJECT_CLASS (xcls_leftprops_xcls_label6_parent_class)->finalize (obj);
4727 #line 4728 "WindowLeftProps.vala.c"
4728 }
4729
4730
4731 GType xcls_leftprops_xcls_label6_get_type (void) {
4732         static volatile gsize xcls_leftprops_xcls_label6_type_id__volatile = 0;
4733         if (g_once_init_enter (&xcls_leftprops_xcls_label6_type_id__volatile)) {
4734                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_Label6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_label6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_Label6), 0, (GInstanceInitFunc) xcls_leftprops_xcls_label6_instance_init, NULL };
4735                 GType xcls_leftprops_xcls_label6_type_id;
4736                 xcls_leftprops_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Label6", &g_define_type_info, 0);
4737                 g_once_init_leave (&xcls_leftprops_xcls_label6_type_id__volatile, xcls_leftprops_xcls_label6_type_id);
4738         }
4739         return xcls_leftprops_xcls_label6_type_id__volatile;
4740 }
4741
4742
4743 Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner) {
4744         Xcls_LeftPropsXcls_AddPropertyPopup * self = NULL;
4745         Xcls_LeftProps* _tmp0_ = NULL;
4746         Xcls_LeftProps* _tmp1_ = NULL;
4747         Xcls_LeftProps* _tmp2_ = NULL;
4748         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_ = NULL;
4749         GtkMenu* _tmp4_ = NULL;
4750         Xcls_LeftPropsXcls_MenuItem8* child_0 = NULL;
4751         Xcls_LeftProps* _tmp5_ = NULL;
4752         Xcls_LeftPropsXcls_MenuItem8* _tmp6_ = NULL;
4753         GtkMenu* _tmp7_ = NULL;
4754         GtkMenuItem* _tmp8_ = NULL;
4755         Xcls_LeftPropsXcls_MenuItem9* child_1 = NULL;
4756         Xcls_LeftProps* _tmp9_ = NULL;
4757         Xcls_LeftPropsXcls_MenuItem9* _tmp10_ = NULL;
4758         GtkMenu* _tmp11_ = NULL;
4759         GtkMenuItem* _tmp12_ = NULL;
4760         Xcls_LeftPropsXcls_MenuItem10* child_2 = NULL;
4761         Xcls_LeftProps* _tmp13_ = NULL;
4762         Xcls_LeftPropsXcls_MenuItem10* _tmp14_ = NULL;
4763         GtkMenu* _tmp15_ = NULL;
4764         GtkMenuItem* _tmp16_ = NULL;
4765         Xcls_LeftPropsXcls_SeparatorMenuItem11* child_3 = NULL;
4766         Xcls_LeftProps* _tmp17_ = NULL;
4767         Xcls_LeftPropsXcls_SeparatorMenuItem11* _tmp18_ = NULL;
4768         GtkMenu* _tmp19_ = NULL;
4769         GtkSeparatorMenuItem* _tmp20_ = NULL;
4770         Xcls_LeftPropsXcls_MenuItem12* child_4 = NULL;
4771         Xcls_LeftProps* _tmp21_ = NULL;
4772         Xcls_LeftPropsXcls_MenuItem12* _tmp22_ = NULL;
4773         GtkMenu* _tmp23_ = NULL;
4774         GtkMenuItem* _tmp24_ = NULL;
4775         Xcls_LeftPropsXcls_MenuItem13* child_5 = NULL;
4776         Xcls_LeftProps* _tmp25_ = NULL;
4777         Xcls_LeftPropsXcls_MenuItem13* _tmp26_ = NULL;
4778         GtkMenu* _tmp27_ = NULL;
4779         GtkMenuItem* _tmp28_ = NULL;
4780         Xcls_LeftPropsXcls_MenuItem14* child_6 = NULL;
4781         Xcls_LeftProps* _tmp29_ = NULL;
4782         Xcls_LeftPropsXcls_MenuItem14* _tmp30_ = NULL;
4783         GtkMenu* _tmp31_ = NULL;
4784         GtkMenuItem* _tmp32_ = NULL;
4785         Xcls_LeftPropsXcls_SeparatorMenuItem15* child_7 = NULL;
4786         Xcls_LeftProps* _tmp33_ = NULL;
4787         Xcls_LeftPropsXcls_SeparatorMenuItem15* _tmp34_ = NULL;
4788         GtkMenu* _tmp35_ = NULL;
4789         GtkSeparatorMenuItem* _tmp36_ = NULL;
4790         Xcls_LeftPropsXcls_MenuItem16* child_8 = NULL;
4791         Xcls_LeftProps* _tmp37_ = NULL;
4792         Xcls_LeftPropsXcls_MenuItem16* _tmp38_ = NULL;
4793         GtkMenu* _tmp39_ = NULL;
4794         GtkMenuItem* _tmp40_ = NULL;
4795         Xcls_LeftPropsXcls_MenuItem17* child_9 = NULL;
4796         Xcls_LeftProps* _tmp41_ = NULL;
4797         Xcls_LeftPropsXcls_MenuItem17* _tmp42_ = NULL;
4798         GtkMenu* _tmp43_ = NULL;
4799         GtkMenuItem* _tmp44_ = NULL;
4800 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4801         g_return_val_if_fail (_owner != NULL, NULL);
4802 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4803         self = (Xcls_LeftPropsXcls_AddPropertyPopup*) g_object_new (object_type, NULL);
4804 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4805         _tmp0_ = _owner;
4806 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4807         _tmp1_ = _g_object_ref0 (_tmp0_);
4808 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4809         _g_object_unref0 (self->priv->_this);
4810 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4811         self->priv->_this = _tmp1_;
4812 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4813         _tmp2_ = self->priv->_this;
4814 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4815         _tmp3_ = _g_object_ref0 (self);
4816 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4817         _g_object_unref0 (_tmp2_->AddPropertyPopup);
4818 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4819         _tmp2_->AddPropertyPopup = _tmp3_;
4820 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4821         _tmp4_ = (GtkMenu*) gtk_menu_new ();
4822 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4823         g_object_ref_sink (_tmp4_);
4824 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4825         _g_object_unref0 (self->el);
4826 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4827         self->el = _tmp4_;
4828 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4829         _tmp5_ = self->priv->_this;
4830 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4831         _tmp6_ = xcls_leftprops_xcls_menuitem8_new (_tmp5_);
4832 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4833         child_0 = _tmp6_;
4834 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4835         g_object_ref ((GObject*) child_0);
4836 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4837         _tmp7_ = self->el;
4838 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4839         _tmp8_ = child_0->el;
4840 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4841         gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_);
4842 #line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4843         _tmp9_ = self->priv->_this;
4844 #line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4845         _tmp10_ = xcls_leftprops_xcls_menuitem9_new (_tmp9_);
4846 #line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4847         child_1 = _tmp10_;
4848 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4849         g_object_ref ((GObject*) child_1);
4850 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4851         _tmp11_ = self->el;
4852 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4853         _tmp12_ = child_1->el;
4854 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4855         gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) _tmp12_);
4856 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4857         _tmp13_ = self->priv->_this;
4858 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4859         _tmp14_ = xcls_leftprops_xcls_menuitem10_new (_tmp13_);
4860 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4861         child_2 = _tmp14_;
4862 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4863         g_object_ref ((GObject*) child_2);
4864 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4865         _tmp15_ = self->el;
4866 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4867         _tmp16_ = child_2->el;
4868 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4869         gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_);
4870 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4871         _tmp17_ = self->priv->_this;
4872 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4873         _tmp18_ = xcls_leftprops_xcls_separatormenuitem11_new (_tmp17_);
4874 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4875         child_3 = _tmp18_;
4876 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4877         g_object_ref ((GObject*) child_3);
4878 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4879         _tmp19_ = self->el;
4880 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4881         _tmp20_ = child_3->el;
4882 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4883         gtk_container_add ((GtkContainer*) _tmp19_, (GtkWidget*) _tmp20_);
4884 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4885         _tmp21_ = self->priv->_this;
4886 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4887         _tmp22_ = xcls_leftprops_xcls_menuitem12_new (_tmp21_);
4888 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4889         child_4 = _tmp22_;
4890 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4891         g_object_ref ((GObject*) child_4);
4892 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4893         _tmp23_ = self->el;
4894 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4895         _tmp24_ = child_4->el;
4896 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4897         gtk_menu_shell_append ((GtkMenuShell*) _tmp23_, (GtkWidget*) _tmp24_);
4898 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4899         _tmp25_ = self->priv->_this;
4900 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4901         _tmp26_ = xcls_leftprops_xcls_menuitem13_new (_tmp25_);
4902 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4903         child_5 = _tmp26_;
4904 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4905         g_object_ref ((GObject*) child_5);
4906 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4907         _tmp27_ = self->el;
4908 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4909         _tmp28_ = child_5->el;
4910 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4911         gtk_menu_shell_append ((GtkMenuShell*) _tmp27_, (GtkWidget*) _tmp28_);
4912 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4913         _tmp29_ = self->priv->_this;
4914 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4915         _tmp30_ = xcls_leftprops_xcls_menuitem14_new (_tmp29_);
4916 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4917         child_6 = _tmp30_;
4918 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4919         g_object_ref ((GObject*) child_6);
4920 #line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4921         _tmp31_ = self->el;
4922 #line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4923         _tmp32_ = child_6->el;
4924 #line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4925         gtk_menu_shell_append ((GtkMenuShell*) _tmp31_, (GtkWidget*) _tmp32_);
4926 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4927         _tmp33_ = self->priv->_this;
4928 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4929         _tmp34_ = xcls_leftprops_xcls_separatormenuitem15_new (_tmp33_);
4930 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4931         child_7 = _tmp34_;
4932 #line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4933         g_object_ref ((GObject*) child_7);
4934 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4935         _tmp35_ = self->el;
4936 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4937         _tmp36_ = child_7->el;
4938 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4939         gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_);
4940 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4941         _tmp37_ = self->priv->_this;
4942 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4943         _tmp38_ = xcls_leftprops_xcls_menuitem16_new (_tmp37_);
4944 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4945         child_8 = _tmp38_;
4946 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4947         g_object_ref ((GObject*) child_8);
4948 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4949         _tmp39_ = self->el;
4950 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4951         _tmp40_ = child_8->el;
4952 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4953         gtk_menu_shell_append ((GtkMenuShell*) _tmp39_, (GtkWidget*) _tmp40_);
4954 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4955         _tmp41_ = self->priv->_this;
4956 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4957         _tmp42_ = xcls_leftprops_xcls_menuitem17_new (_tmp41_);
4958 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4959         child_9 = _tmp42_;
4960 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4961         g_object_ref ((GObject*) child_9);
4962 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4963         _tmp43_ = self->el;
4964 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4965         _tmp44_ = child_9->el;
4966 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4967         gtk_menu_shell_append ((GtkMenuShell*) _tmp43_, (GtkWidget*) _tmp44_);
4968 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4969         _g_object_unref0 (child_9);
4970 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4971         _g_object_unref0 (child_8);
4972 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4973         _g_object_unref0 (child_7);
4974 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4975         _g_object_unref0 (child_6);
4976 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4977         _g_object_unref0 (child_5);
4978 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4979         _g_object_unref0 (child_4);
4980 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4981         _g_object_unref0 (child_3);
4982 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4983         _g_object_unref0 (child_2);
4984 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4985         _g_object_unref0 (child_1);
4986 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4987         _g_object_unref0 (child_0);
4988 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4989         return self;
4990 #line 4991 "WindowLeftProps.vala.c"
4991 }
4992
4993
4994 Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner) {
4995 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4996         return xcls_leftprops_xcls_addpropertypopup_construct (XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, _owner);
4997 #line 4998 "WindowLeftProps.vala.c"
4998 }
4999
5000
5001 static void xcls_leftprops_xcls_addpropertypopup_class_init (Xcls_LeftPropsXcls_AddPropertyPopupClass * klass) {
5002 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5003         xcls_leftprops_xcls_addpropertypopup_parent_class = g_type_class_peek_parent (klass);
5004 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5005         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_AddPropertyPopupPrivate));
5006 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5007         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_addpropertypopup_finalize;
5008 #line 5009 "WindowLeftProps.vala.c"
5009 }
5010
5011
5012 static void xcls_leftprops_xcls_addpropertypopup_instance_init (Xcls_LeftPropsXcls_AddPropertyPopup * self) {
5013 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5014         self->priv = XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE (self);
5015 #line 5016 "WindowLeftProps.vala.c"
5016 }
5017
5018
5019 static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj) {
5020         Xcls_LeftPropsXcls_AddPropertyPopup * self;
5021 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5022         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup);
5023 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5024         _g_object_unref0 (self->el);
5025 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5026         _g_object_unref0 (self->priv->_this);
5027 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5028         G_OBJECT_CLASS (xcls_leftprops_xcls_addpropertypopup_parent_class)->finalize (obj);
5029 #line 5030 "WindowLeftProps.vala.c"
5030 }
5031
5032
5033 GType xcls_leftprops_xcls_addpropertypopup_get_type (void) {
5034         static volatile gsize xcls_leftprops_xcls_addpropertypopup_type_id__volatile = 0;
5035         if (g_once_init_enter (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile)) {
5036                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_AddPropertyPopupClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_addpropertypopup_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_AddPropertyPopup), 0, (GInstanceInitFunc) xcls_leftprops_xcls_addpropertypopup_instance_init, NULL };
5037                 GType xcls_leftprops_xcls_addpropertypopup_type_id;
5038                 xcls_leftprops_xcls_addpropertypopup_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_AddPropertyPopup", &g_define_type_info, 0);
5039                 g_once_init_leave (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile, xcls_leftprops_xcls_addpropertypopup_type_id);
5040         }
5041         return xcls_leftprops_xcls_addpropertypopup_type_id__volatile;
5042 }
5043
5044
5045 static void __lambda80_ (Xcls_LeftPropsXcls_MenuItem8* self) {
5046         Xcls_LeftProps* _tmp0_ = NULL;
5047 #line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5048         _tmp0_ = self->priv->_this;
5049 #line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5050         xcls_leftprops_addProp (_tmp0_, "prop", "id", "", "string");
5051 #line 5052 "WindowLeftProps.vala.c"
5052 }
5053
5054
5055 static void ___lambda80__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5056 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5057         __lambda80_ ((Xcls_LeftPropsXcls_MenuItem8*) self);
5058 #line 5059 "WindowLeftProps.vala.c"
5059 }
5060
5061
5062 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner) {
5063         Xcls_LeftPropsXcls_MenuItem8 * self = NULL;
5064         Xcls_LeftProps* _tmp0_ = NULL;
5065         Xcls_LeftProps* _tmp1_ = NULL;
5066         GtkMenuItem* _tmp2_ = NULL;
5067         GtkMenuItem* _tmp3_ = NULL;
5068         GtkMenuItem* _tmp4_ = NULL;
5069         GtkMenuItem* _tmp5_ = NULL;
5070 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5071         g_return_val_if_fail (_owner != NULL, NULL);
5072 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5073         self = (Xcls_LeftPropsXcls_MenuItem8*) g_object_new (object_type, NULL);
5074 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5075         _tmp0_ = _owner;
5076 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5077         _tmp1_ = _g_object_ref0 (_tmp0_);
5078 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5079         _g_object_unref0 (self->priv->_this);
5080 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5081         self->priv->_this = _tmp1_;
5082 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5083         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5084 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5085         g_object_ref_sink (_tmp2_);
5086 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5087         _g_object_unref0 (self->el);
5088 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5089         self->el = _tmp2_;
5090 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5091         _tmp3_ = self->el;
5092 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5093         gtk_menu_item_set_label (_tmp3_, "ID");
5094 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5095         _tmp4_ = self->el;
5096 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5097         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Using this.get('*someid') will find any id in an application.");
5098 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5099         _tmp5_ = self->el;
5100 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5101         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda80__gtk_menu_item_activate, self, 0);
5102 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5103         return self;
5104 #line 5105 "WindowLeftProps.vala.c"
5105 }
5106
5107
5108 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner) {
5109 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5110         return xcls_leftprops_xcls_menuitem8_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, _owner);
5111 #line 5112 "WindowLeftProps.vala.c"
5112 }
5113
5114
5115 static void xcls_leftprops_xcls_menuitem8_class_init (Xcls_LeftPropsXcls_MenuItem8Class * klass) {
5116 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5117         xcls_leftprops_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass);
5118 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5119         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem8Private));
5120 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5121         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem8_finalize;
5122 #line 5123 "WindowLeftProps.vala.c"
5123 }
5124
5125
5126 static void xcls_leftprops_xcls_menuitem8_instance_init (Xcls_LeftPropsXcls_MenuItem8 * self) {
5127 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5128         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE (self);
5129 #line 5130 "WindowLeftProps.vala.c"
5130 }
5131
5132
5133 static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj) {
5134         Xcls_LeftPropsXcls_MenuItem8 * self;
5135 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5136         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8);
5137 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5138         _g_object_unref0 (self->el);
5139 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5140         _g_object_unref0 (self->priv->_this);
5141 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5142         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem8_parent_class)->finalize (obj);
5143 #line 5144 "WindowLeftProps.vala.c"
5144 }
5145
5146
5147 GType xcls_leftprops_xcls_menuitem8_get_type (void) {
5148         static volatile gsize xcls_leftprops_xcls_menuitem8_type_id__volatile = 0;
5149         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem8_type_id__volatile)) {
5150                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem8Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem8_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem8), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem8_instance_init, NULL };
5151                 GType xcls_leftprops_xcls_menuitem8_type_id;
5152                 xcls_leftprops_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem8", &g_define_type_info, 0);
5153                 g_once_init_leave (&xcls_leftprops_xcls_menuitem8_type_id__volatile, xcls_leftprops_xcls_menuitem8_type_id);
5154         }
5155         return xcls_leftprops_xcls_menuitem8_type_id__volatile;
5156 }
5157
5158
5159 static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem9* self) {
5160         Xcls_LeftProps* _tmp0_ = NULL;
5161 #line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5162         _tmp0_ = self->priv->_this;
5163 #line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5164         xcls_leftprops_addProp (_tmp0_, "prop", "pack", "add", "*");
5165 #line 5166 "WindowLeftProps.vala.c"
5166 }
5167
5168
5169 static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5170 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5171         __lambda97_ ((Xcls_LeftPropsXcls_MenuItem9*) self);
5172 #line 5173 "WindowLeftProps.vala.c"
5173 }
5174
5175
5176 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner) {
5177         Xcls_LeftPropsXcls_MenuItem9 * self = NULL;
5178         Xcls_LeftProps* _tmp0_ = NULL;
5179         Xcls_LeftProps* _tmp1_ = NULL;
5180         GtkMenuItem* _tmp2_ = NULL;
5181         GtkMenuItem* _tmp3_ = NULL;
5182         GtkMenuItem* _tmp4_ = NULL;
5183         GtkMenuItem* _tmp5_ = NULL;
5184 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5185         g_return_val_if_fail (_owner != NULL, NULL);
5186 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5187         self = (Xcls_LeftPropsXcls_MenuItem9*) g_object_new (object_type, NULL);
5188 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5189         _tmp0_ = _owner;
5190 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5191         _tmp1_ = _g_object_ref0 (_tmp0_);
5192 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5193         _g_object_unref0 (self->priv->_this);
5194 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5195         self->priv->_this = _tmp1_;
5196 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5197         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5198 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5199         g_object_ref_sink (_tmp2_);
5200 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5201         _g_object_unref0 (self->el);
5202 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5203         self->el = _tmp2_;
5204 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5205         _tmp3_ = self->el;
5206 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5207         gtk_menu_item_set_label (_tmp3_, "PACK");
5208 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5209         _tmp4_ = self->el;
5210 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5211         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add what type of packing is to be used");
5212 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5213         _tmp5_ = self->el;
5214 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5215         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda97__gtk_menu_item_activate, self, 0);
5216 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5217         return self;
5218 #line 5219 "WindowLeftProps.vala.c"
5219 }
5220
5221
5222 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner) {
5223 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5224         return xcls_leftprops_xcls_menuitem9_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, _owner);
5225 #line 5226 "WindowLeftProps.vala.c"
5226 }
5227
5228
5229 static void xcls_leftprops_xcls_menuitem9_class_init (Xcls_LeftPropsXcls_MenuItem9Class * klass) {
5230 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5231         xcls_leftprops_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass);
5232 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5233         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem9Private));
5234 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5235         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem9_finalize;
5236 #line 5237 "WindowLeftProps.vala.c"
5237 }
5238
5239
5240 static void xcls_leftprops_xcls_menuitem9_instance_init (Xcls_LeftPropsXcls_MenuItem9 * self) {
5241 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5242         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE (self);
5243 #line 5244 "WindowLeftProps.vala.c"
5244 }
5245
5246
5247 static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj) {
5248         Xcls_LeftPropsXcls_MenuItem9 * self;
5249 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5250         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9);
5251 #line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5252         _g_object_unref0 (self->el);
5253 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5254         _g_object_unref0 (self->priv->_this);
5255 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5256         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem9_parent_class)->finalize (obj);
5257 #line 5258 "WindowLeftProps.vala.c"
5258 }
5259
5260
5261 GType xcls_leftprops_xcls_menuitem9_get_type (void) {
5262         static volatile gsize xcls_leftprops_xcls_menuitem9_type_id__volatile = 0;
5263         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem9_type_id__volatile)) {
5264                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem9Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem9_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem9), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem9_instance_init, NULL };
5265                 GType xcls_leftprops_xcls_menuitem9_type_id;
5266                 xcls_leftprops_xcls_menuitem9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem9", &g_define_type_info, 0);
5267                 g_once_init_leave (&xcls_leftprops_xcls_menuitem9_type_id__volatile, xcls_leftprops_xcls_menuitem9_type_id);
5268         }
5269         return xcls_leftprops_xcls_menuitem9_type_id__volatile;
5270 }
5271
5272
5273 static void __lambda98_ (Xcls_LeftPropsXcls_MenuItem10* self) {
5274         Xcls_LeftProps* _tmp0_ = NULL;
5275 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5276         _tmp0_ = self->priv->_this;
5277 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5278         xcls_leftprops_addProp (_tmp0_, "prop", "init", "{\n\n}\n", "*");
5279 #line 5280 "WindowLeftProps.vala.c"
5280 }
5281
5282
5283 static void ___lambda98__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5284 #line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5285         __lambda98_ ((Xcls_LeftPropsXcls_MenuItem10*) self);
5286 #line 5287 "WindowLeftProps.vala.c"
5287 }
5288
5289
5290 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner) {
5291         Xcls_LeftPropsXcls_MenuItem10 * self = NULL;
5292         Xcls_LeftProps* _tmp0_ = NULL;
5293         Xcls_LeftProps* _tmp1_ = NULL;
5294         GtkMenuItem* _tmp2_ = NULL;
5295         GtkMenuItem* _tmp3_ = NULL;
5296         GtkMenuItem* _tmp4_ = NULL;
5297         GtkMenuItem* _tmp5_ = NULL;
5298 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5299         g_return_val_if_fail (_owner != NULL, NULL);
5300 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5301         self = (Xcls_LeftPropsXcls_MenuItem10*) g_object_new (object_type, NULL);
5302 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5303         _tmp0_ = _owner;
5304 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5305         _tmp1_ = _g_object_ref0 (_tmp0_);
5306 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5307         _g_object_unref0 (self->priv->_this);
5308 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5309         self->priv->_this = _tmp1_;
5310 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5311         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5312 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5313         g_object_ref_sink (_tmp2_);
5314 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5315         _g_object_unref0 (self->el);
5316 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5317         self->el = _tmp2_;
5318 #line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5319         _tmp3_ = self->el;
5320 #line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5321         gtk_menu_item_set_label (_tmp3_, "INIT");
5322 #line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5323         _tmp4_ = self->el;
5324 #line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5325         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Override the init method");
5326 #line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5327         _tmp5_ = self->el;
5328 #line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5329         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda98__gtk_menu_item_activate, self, 0);
5330 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5331         return self;
5332 #line 5333 "WindowLeftProps.vala.c"
5333 }
5334
5335
5336 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner) {
5337 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5338         return xcls_leftprops_xcls_menuitem10_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, _owner);
5339 #line 5340 "WindowLeftProps.vala.c"
5340 }
5341
5342
5343 static void xcls_leftprops_xcls_menuitem10_class_init (Xcls_LeftPropsXcls_MenuItem10Class * klass) {
5344 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5345         xcls_leftprops_xcls_menuitem10_parent_class = g_type_class_peek_parent (klass);
5346 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5347         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem10Private));
5348 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5349         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem10_finalize;
5350 #line 5351 "WindowLeftProps.vala.c"
5351 }
5352
5353
5354 static void xcls_leftprops_xcls_menuitem10_instance_init (Xcls_LeftPropsXcls_MenuItem10 * self) {
5355 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5356         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE (self);
5357 #line 5358 "WindowLeftProps.vala.c"
5358 }
5359
5360
5361 static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj) {
5362         Xcls_LeftPropsXcls_MenuItem10 * self;
5363 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5364         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10);
5365 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5366         _g_object_unref0 (self->el);
5367 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5368         _g_object_unref0 (self->priv->_this);
5369 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5370         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem10_parent_class)->finalize (obj);
5371 #line 5372 "WindowLeftProps.vala.c"
5372 }
5373
5374
5375 GType xcls_leftprops_xcls_menuitem10_get_type (void) {
5376         static volatile gsize xcls_leftprops_xcls_menuitem10_type_id__volatile = 0;
5377         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem10_type_id__volatile)) {
5378                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem10Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem10_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem10), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem10_instance_init, NULL };
5379                 GType xcls_leftprops_xcls_menuitem10_type_id;
5380                 xcls_leftprops_xcls_menuitem10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem10", &g_define_type_info, 0);
5381                 g_once_init_leave (&xcls_leftprops_xcls_menuitem10_type_id__volatile, xcls_leftprops_xcls_menuitem10_type_id);
5382         }
5383         return xcls_leftprops_xcls_menuitem10_type_id__volatile;
5384 }
5385
5386
5387 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner) {
5388         Xcls_LeftPropsXcls_SeparatorMenuItem11 * self = NULL;
5389         Xcls_LeftProps* _tmp0_ = NULL;
5390         Xcls_LeftProps* _tmp1_ = NULL;
5391         GtkSeparatorMenuItem* _tmp2_ = NULL;
5392 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5393         g_return_val_if_fail (_owner != NULL, NULL);
5394 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5395         self = (Xcls_LeftPropsXcls_SeparatorMenuItem11*) g_object_new (object_type, NULL);
5396 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5397         _tmp0_ = _owner;
5398 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5399         _tmp1_ = _g_object_ref0 (_tmp0_);
5400 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5401         _g_object_unref0 (self->priv->_this);
5402 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5403         self->priv->_this = _tmp1_;
5404 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5405         _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
5406 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5407         g_object_ref_sink (_tmp2_);
5408 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5409         _g_object_unref0 (self->el);
5410 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5411         self->el = _tmp2_;
5412 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5413         return self;
5414 #line 5415 "WindowLeftProps.vala.c"
5415 }
5416
5417
5418 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner) {
5419 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5420         return xcls_leftprops_xcls_separatormenuitem11_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, _owner);
5421 #line 5422 "WindowLeftProps.vala.c"
5422 }
5423
5424
5425 static void xcls_leftprops_xcls_separatormenuitem11_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem11Class * klass) {
5426 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5427         xcls_leftprops_xcls_separatormenuitem11_parent_class = g_type_class_peek_parent (klass);
5428 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5429         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Private));
5430 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5431         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem11_finalize;
5432 #line 5433 "WindowLeftProps.vala.c"
5433 }
5434
5435
5436 static void xcls_leftprops_xcls_separatormenuitem11_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem11 * self) {
5437 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5438         self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE (self);
5439 #line 5440 "WindowLeftProps.vala.c"
5440 }
5441
5442
5443 static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj) {
5444         Xcls_LeftPropsXcls_SeparatorMenuItem11 * self;
5445 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5446         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11);
5447 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5448         _g_object_unref0 (self->el);
5449 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5450         _g_object_unref0 (self->priv->_this);
5451 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5452         G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem11_parent_class)->finalize (obj);
5453 #line 5454 "WindowLeftProps.vala.c"
5454 }
5455
5456
5457 GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) {
5458         static volatile gsize xcls_leftprops_xcls_separatormenuitem11_type_id__volatile = 0;
5459         if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile)) {
5460                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem11_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem11_instance_init, NULL };
5461                 GType xcls_leftprops_xcls_separatormenuitem11_type_id;
5462                 xcls_leftprops_xcls_separatormenuitem11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem11", &g_define_type_info, 0);
5463                 g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile, xcls_leftprops_xcls_separatormenuitem11_type_id);
5464         }
5465         return xcls_leftprops_xcls_separatormenuitem11_type_id__volatile;
5466 }
5467
5468
5469 static void __lambda99_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_) {
5470         Xcls_LeftProps* _tmp0_ = NULL;
5471 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5472         g_return_if_fail (_self_ != NULL);
5473 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5474         _tmp0_ = self->priv->_this;
5475 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5476         xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "", "string");
5477 #line 5478 "WindowLeftProps.vala.c"
5478 }
5479
5480
5481 static void ___lambda99__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5482 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5483         __lambda99_ ((Xcls_LeftPropsXcls_MenuItem12*) self, _sender);
5484 #line 5485 "WindowLeftProps.vala.c"
5485 }
5486
5487
5488 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner) {
5489         Xcls_LeftPropsXcls_MenuItem12 * self = NULL;
5490         Xcls_LeftProps* _tmp0_ = NULL;
5491         Xcls_LeftProps* _tmp1_ = NULL;
5492         GtkMenuItem* _tmp2_ = NULL;
5493         GtkMenuItem* _tmp3_ = NULL;
5494         GtkMenuItem* _tmp4_ = NULL;
5495         GtkMenuItem* _tmp5_ = NULL;
5496 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5497         g_return_val_if_fail (_owner != NULL, NULL);
5498 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5499         self = (Xcls_LeftPropsXcls_MenuItem12*) g_object_new (object_type, NULL);
5500 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5501         _tmp0_ = _owner;
5502 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5503         _tmp1_ = _g_object_ref0 (_tmp0_);
5504 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5505         _g_object_unref0 (self->priv->_this);
5506 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5507         self->priv->_this = _tmp1_;
5508 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5509         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5510 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5511         g_object_ref_sink (_tmp2_);
5512 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5513         _g_object_unref0 (self->el);
5514 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5515         self->el = _tmp2_;
5516 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5517         _tmp3_ = self->el;
5518 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5519         gtk_menu_item_set_label (_tmp3_, "String");
5520 #line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5521         _tmp4_ = self->el;
5522 #line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5523         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined string property");
5524 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5525         _tmp5_ = self->el;
5526 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5527         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda99__gtk_menu_item_activate, self, 0);
5528 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5529         return self;
5530 #line 5531 "WindowLeftProps.vala.c"
5531 }
5532
5533
5534 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner) {
5535 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5536         return xcls_leftprops_xcls_menuitem12_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, _owner);
5537 #line 5538 "WindowLeftProps.vala.c"
5538 }
5539
5540
5541 static void xcls_leftprops_xcls_menuitem12_class_init (Xcls_LeftPropsXcls_MenuItem12Class * klass) {
5542 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5543         xcls_leftprops_xcls_menuitem12_parent_class = g_type_class_peek_parent (klass);
5544 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5545         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem12Private));
5546 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5547         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem12_finalize;
5548 #line 5549 "WindowLeftProps.vala.c"
5549 }
5550
5551
5552 static void xcls_leftprops_xcls_menuitem12_instance_init (Xcls_LeftPropsXcls_MenuItem12 * self) {
5553 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5554         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE (self);
5555 #line 5556 "WindowLeftProps.vala.c"
5556 }
5557
5558
5559 static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj) {
5560         Xcls_LeftPropsXcls_MenuItem12 * self;
5561 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5562         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12);
5563 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5564         _g_object_unref0 (self->el);
5565 #line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5566         _g_object_unref0 (self->priv->_this);
5567 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5568         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem12_parent_class)->finalize (obj);
5569 #line 5570 "WindowLeftProps.vala.c"
5570 }
5571
5572
5573 GType xcls_leftprops_xcls_menuitem12_get_type (void) {
5574         static volatile gsize xcls_leftprops_xcls_menuitem12_type_id__volatile = 0;
5575         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem12_type_id__volatile)) {
5576                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem12Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem12_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem12), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem12_instance_init, NULL };
5577                 GType xcls_leftprops_xcls_menuitem12_type_id;
5578                 xcls_leftprops_xcls_menuitem12_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem12", &g_define_type_info, 0);
5579                 g_once_init_leave (&xcls_leftprops_xcls_menuitem12_type_id__volatile, xcls_leftprops_xcls_menuitem12_type_id);
5580         }
5581         return xcls_leftprops_xcls_menuitem12_type_id__volatile;
5582 }
5583
5584
5585 static void __lambda100_ (Xcls_LeftPropsXcls_MenuItem13* self) {
5586         Xcls_LeftProps* _tmp0_ = NULL;
5587 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5588         _tmp0_ = self->priv->_this;
5589 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5590         xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "0", "int");
5591 #line 5592 "WindowLeftProps.vala.c"
5592 }
5593
5594
5595 static void ___lambda100__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5596 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5597         __lambda100_ ((Xcls_LeftPropsXcls_MenuItem13*) self);
5598 #line 5599 "WindowLeftProps.vala.c"
5599 }
5600
5601
5602 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner) {
5603         Xcls_LeftPropsXcls_MenuItem13 * self = NULL;
5604         Xcls_LeftProps* _tmp0_ = NULL;
5605         Xcls_LeftProps* _tmp1_ = NULL;
5606         GtkMenuItem* _tmp2_ = NULL;
5607         GtkMenuItem* _tmp3_ = NULL;
5608         GtkMenuItem* _tmp4_ = NULL;
5609         GtkMenuItem* _tmp5_ = NULL;
5610 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5611         g_return_val_if_fail (_owner != NULL, NULL);
5612 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5613         self = (Xcls_LeftPropsXcls_MenuItem13*) g_object_new (object_type, NULL);
5614 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5615         _tmp0_ = _owner;
5616 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5617         _tmp1_ = _g_object_ref0 (_tmp0_);
5618 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5619         _g_object_unref0 (self->priv->_this);
5620 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5621         self->priv->_this = _tmp1_;
5622 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5623         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5624 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5625         g_object_ref_sink (_tmp2_);
5626 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5627         _g_object_unref0 (self->el);
5628 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5629         self->el = _tmp2_;
5630 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5631         _tmp3_ = self->el;
5632 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5633         gtk_menu_item_set_label (_tmp3_, "Number");
5634 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5635         _tmp4_ = self->el;
5636 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5637         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined number property");
5638 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5639         _tmp5_ = self->el;
5640 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5641         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda100__gtk_menu_item_activate, self, 0);
5642 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5643         return self;
5644 #line 5645 "WindowLeftProps.vala.c"
5645 }
5646
5647
5648 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner) {
5649 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5650         return xcls_leftprops_xcls_menuitem13_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, _owner);
5651 #line 5652 "WindowLeftProps.vala.c"
5652 }
5653
5654
5655 static void xcls_leftprops_xcls_menuitem13_class_init (Xcls_LeftPropsXcls_MenuItem13Class * klass) {
5656 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5657         xcls_leftprops_xcls_menuitem13_parent_class = g_type_class_peek_parent (klass);
5658 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5659         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem13Private));
5660 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5661         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem13_finalize;
5662 #line 5663 "WindowLeftProps.vala.c"
5663 }
5664
5665
5666 static void xcls_leftprops_xcls_menuitem13_instance_init (Xcls_LeftPropsXcls_MenuItem13 * self) {
5667 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5668         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE (self);
5669 #line 5670 "WindowLeftProps.vala.c"
5670 }
5671
5672
5673 static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj) {
5674         Xcls_LeftPropsXcls_MenuItem13 * self;
5675 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5676         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13);
5677 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5678         _g_object_unref0 (self->el);
5679 #line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5680         _g_object_unref0 (self->priv->_this);
5681 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5682         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem13_parent_class)->finalize (obj);
5683 #line 5684 "WindowLeftProps.vala.c"
5684 }
5685
5686
5687 GType xcls_leftprops_xcls_menuitem13_get_type (void) {
5688         static volatile gsize xcls_leftprops_xcls_menuitem13_type_id__volatile = 0;
5689         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem13_type_id__volatile)) {
5690                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem13Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem13_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem13), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem13_instance_init, NULL };
5691                 GType xcls_leftprops_xcls_menuitem13_type_id;
5692                 xcls_leftprops_xcls_menuitem13_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem13", &g_define_type_info, 0);
5693                 g_once_init_leave (&xcls_leftprops_xcls_menuitem13_type_id__volatile, xcls_leftprops_xcls_menuitem13_type_id);
5694         }
5695         return xcls_leftprops_xcls_menuitem13_type_id__volatile;
5696 }
5697
5698
5699 static void __lambda101_ (Xcls_LeftPropsXcls_MenuItem14* self) {
5700         Xcls_LeftProps* _tmp0_ = NULL;
5701 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5702         _tmp0_ = self->priv->_this;
5703 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5704         xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "true", "bool");
5705 #line 5706 "WindowLeftProps.vala.c"
5706 }
5707
5708
5709 static void ___lambda101__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5710 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5711         __lambda101_ ((Xcls_LeftPropsXcls_MenuItem14*) self);
5712 #line 5713 "WindowLeftProps.vala.c"
5713 }
5714
5715
5716 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner) {
5717         Xcls_LeftPropsXcls_MenuItem14 * self = NULL;
5718         Xcls_LeftProps* _tmp0_ = NULL;
5719         Xcls_LeftProps* _tmp1_ = NULL;
5720         GtkMenuItem* _tmp2_ = NULL;
5721         GtkMenuItem* _tmp3_ = NULL;
5722         GtkMenuItem* _tmp4_ = NULL;
5723         GtkMenuItem* _tmp5_ = NULL;
5724 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5725         g_return_val_if_fail (_owner != NULL, NULL);
5726 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5727         self = (Xcls_LeftPropsXcls_MenuItem14*) g_object_new (object_type, NULL);
5728 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5729         _tmp0_ = _owner;
5730 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5731         _tmp1_ = _g_object_ref0 (_tmp0_);
5732 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5733         _g_object_unref0 (self->priv->_this);
5734 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5735         self->priv->_this = _tmp1_;
5736 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5737         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5738 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5739         g_object_ref_sink (_tmp2_);
5740 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5741         _g_object_unref0 (self->el);
5742 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5743         self->el = _tmp2_;
5744 #line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5745         _tmp3_ = self->el;
5746 #line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5747         gtk_menu_item_set_label (_tmp3_, "Boolean");
5748 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5749         _tmp4_ = self->el;
5750 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5751         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined boolean property");
5752 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5753         _tmp5_ = self->el;
5754 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5755         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda101__gtk_menu_item_activate, self, 0);
5756 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5757         return self;
5758 #line 5759 "WindowLeftProps.vala.c"
5759 }
5760
5761
5762 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner) {
5763 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5764         return xcls_leftprops_xcls_menuitem14_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, _owner);
5765 #line 5766 "WindowLeftProps.vala.c"
5766 }
5767
5768
5769 static void xcls_leftprops_xcls_menuitem14_class_init (Xcls_LeftPropsXcls_MenuItem14Class * klass) {
5770 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5771         xcls_leftprops_xcls_menuitem14_parent_class = g_type_class_peek_parent (klass);
5772 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5773         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem14Private));
5774 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5775         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem14_finalize;
5776 #line 5777 "WindowLeftProps.vala.c"
5777 }
5778
5779
5780 static void xcls_leftprops_xcls_menuitem14_instance_init (Xcls_LeftPropsXcls_MenuItem14 * self) {
5781 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5782         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE (self);
5783 #line 5784 "WindowLeftProps.vala.c"
5784 }
5785
5786
5787 static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj) {
5788         Xcls_LeftPropsXcls_MenuItem14 * self;
5789 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5790         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14);
5791 #line 903 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5792         _g_object_unref0 (self->el);
5793 #line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5794         _g_object_unref0 (self->priv->_this);
5795 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5796         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem14_parent_class)->finalize (obj);
5797 #line 5798 "WindowLeftProps.vala.c"
5798 }
5799
5800
5801 GType xcls_leftprops_xcls_menuitem14_get_type (void) {
5802         static volatile gsize xcls_leftprops_xcls_menuitem14_type_id__volatile = 0;
5803         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem14_type_id__volatile)) {
5804                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem14Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem14_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem14), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem14_instance_init, NULL };
5805                 GType xcls_leftprops_xcls_menuitem14_type_id;
5806                 xcls_leftprops_xcls_menuitem14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem14", &g_define_type_info, 0);
5807                 g_once_init_leave (&xcls_leftprops_xcls_menuitem14_type_id__volatile, xcls_leftprops_xcls_menuitem14_type_id);
5808         }
5809         return xcls_leftprops_xcls_menuitem14_type_id__volatile;
5810 }
5811
5812
5813 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner) {
5814         Xcls_LeftPropsXcls_SeparatorMenuItem15 * self = NULL;
5815         Xcls_LeftProps* _tmp0_ = NULL;
5816         Xcls_LeftProps* _tmp1_ = NULL;
5817         GtkSeparatorMenuItem* _tmp2_ = NULL;
5818 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5819         g_return_val_if_fail (_owner != NULL, NULL);
5820 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5821         self = (Xcls_LeftPropsXcls_SeparatorMenuItem15*) g_object_new (object_type, NULL);
5822 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5823         _tmp0_ = _owner;
5824 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5825         _tmp1_ = _g_object_ref0 (_tmp0_);
5826 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5827         _g_object_unref0 (self->priv->_this);
5828 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5829         self->priv->_this = _tmp1_;
5830 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5831         _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
5832 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5833         g_object_ref_sink (_tmp2_);
5834 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5835         _g_object_unref0 (self->el);
5836 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5837         self->el = _tmp2_;
5838 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5839         return self;
5840 #line 5841 "WindowLeftProps.vala.c"
5841 }
5842
5843
5844 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner) {
5845 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5846         return xcls_leftprops_xcls_separatormenuitem15_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, _owner);
5847 #line 5848 "WindowLeftProps.vala.c"
5848 }
5849
5850
5851 static void xcls_leftprops_xcls_separatormenuitem15_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem15Class * klass) {
5852 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5853         xcls_leftprops_xcls_separatormenuitem15_parent_class = g_type_class_peek_parent (klass);
5854 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5855         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Private));
5856 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5857         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem15_finalize;
5858 #line 5859 "WindowLeftProps.vala.c"
5859 }
5860
5861
5862 static void xcls_leftprops_xcls_separatormenuitem15_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem15 * self) {
5863 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5864         self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE (self);
5865 #line 5866 "WindowLeftProps.vala.c"
5866 }
5867
5868
5869 static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj) {
5870         Xcls_LeftPropsXcls_SeparatorMenuItem15 * self;
5871 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5872         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15);
5873 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5874         _g_object_unref0 (self->el);
5875 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5876         _g_object_unref0 (self->priv->_this);
5877 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5878         G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem15_parent_class)->finalize (obj);
5879 #line 5880 "WindowLeftProps.vala.c"
5880 }
5881
5882
5883 GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) {
5884         static volatile gsize xcls_leftprops_xcls_separatormenuitem15_type_id__volatile = 0;
5885         if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile)) {
5886                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem15_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem15_instance_init, NULL };
5887                 GType xcls_leftprops_xcls_separatormenuitem15_type_id;
5888                 xcls_leftprops_xcls_separatormenuitem15_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem15", &g_define_type_info, 0);
5889                 g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile, xcls_leftprops_xcls_separatormenuitem15_type_id);
5890         }
5891         return xcls_leftprops_xcls_separatormenuitem15_type_id__volatile;
5892 }
5893
5894
5895 static void __lambda102_ (Xcls_LeftPropsXcls_MenuItem16* self) {
5896         Xcls_LeftProps* _tmp0_ = NULL;
5897 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5898         _tmp0_ = self->priv->_this;
5899 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5900         xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "function() { }", "| function");
5901 #line 5902 "WindowLeftProps.vala.c"
5902 }
5903
5904
5905 static void ___lambda102__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5906 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5907         __lambda102_ ((Xcls_LeftPropsXcls_MenuItem16*) self);
5908 #line 5909 "WindowLeftProps.vala.c"
5909 }
5910
5911
5912 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner) {
5913         Xcls_LeftPropsXcls_MenuItem16 * self = NULL;
5914         Xcls_LeftProps* _tmp0_ = NULL;
5915         Xcls_LeftProps* _tmp1_ = NULL;
5916         GtkMenuItem* _tmp2_ = NULL;
5917         GtkMenuItem* _tmp3_ = NULL;
5918         GtkMenuItem* _tmp4_ = NULL;
5919         GtkMenuItem* _tmp5_ = NULL;
5920 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5921         g_return_val_if_fail (_owner != NULL, NULL);
5922 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5923         self = (Xcls_LeftPropsXcls_MenuItem16*) g_object_new (object_type, NULL);
5924 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5925         _tmp0_ = _owner;
5926 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5927         _tmp1_ = _g_object_ref0 (_tmp0_);
5928 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5929         _g_object_unref0 (self->priv->_this);
5930 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5931         self->priv->_this = _tmp1_;
5932 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5933         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5934 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5935         g_object_ref_sink (_tmp2_);
5936 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5937         _g_object_unref0 (self->el);
5938 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5939         self->el = _tmp2_;
5940 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5941         _tmp3_ = self->el;
5942 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5943         gtk_menu_item_set_label (_tmp3_, "Javascript Function");
5944 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5945         _tmp4_ = self->el;
5946 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5947         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property");
5948 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5949         _tmp5_ = self->el;
5950 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5951         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda102__gtk_menu_item_activate, self, 0);
5952 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5953         return self;
5954 #line 5955 "WindowLeftProps.vala.c"
5955 }
5956
5957
5958 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner) {
5959 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5960         return xcls_leftprops_xcls_menuitem16_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, _owner);
5961 #line 5962 "WindowLeftProps.vala.c"
5962 }
5963
5964
5965 static void xcls_leftprops_xcls_menuitem16_class_init (Xcls_LeftPropsXcls_MenuItem16Class * klass) {
5966 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5967         xcls_leftprops_xcls_menuitem16_parent_class = g_type_class_peek_parent (klass);
5968 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5969         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem16Private));
5970 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5971         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem16_finalize;
5972 #line 5973 "WindowLeftProps.vala.c"
5973 }
5974
5975
5976 static void xcls_leftprops_xcls_menuitem16_instance_init (Xcls_LeftPropsXcls_MenuItem16 * self) {
5977 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5978         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE (self);
5979 #line 5980 "WindowLeftProps.vala.c"
5980 }
5981
5982
5983 static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj) {
5984         Xcls_LeftPropsXcls_MenuItem16 * self;
5985 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5986         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16);
5987 #line 957 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5988         _g_object_unref0 (self->el);
5989 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5990         _g_object_unref0 (self->priv->_this);
5991 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5992         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem16_parent_class)->finalize (obj);
5993 #line 5994 "WindowLeftProps.vala.c"
5994 }
5995
5996
5997 GType xcls_leftprops_xcls_menuitem16_get_type (void) {
5998         static volatile gsize xcls_leftprops_xcls_menuitem16_type_id__volatile = 0;
5999         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem16_type_id__volatile)) {
6000                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem16Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem16_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem16), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem16_instance_init, NULL };
6001                 GType xcls_leftprops_xcls_menuitem16_type_id;
6002                 xcls_leftprops_xcls_menuitem16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem16", &g_define_type_info, 0);
6003                 g_once_init_leave (&xcls_leftprops_xcls_menuitem16_type_id__volatile, xcls_leftprops_xcls_menuitem16_type_id);
6004         }
6005         return xcls_leftprops_xcls_menuitem16_type_id__volatile;
6006 }
6007
6008
6009 static void __lambda103_ (Xcls_LeftPropsXcls_MenuItem17* self) {
6010         Xcls_LeftProps* _tmp0_ = NULL;
6011 #line 1009 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6012         _tmp0_ = self->priv->_this;
6013 #line 1009 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6014         xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "() {\n\n}\n", "| return_type");
6015 #line 6016 "WindowLeftProps.vala.c"
6016 }
6017
6018
6019 static void ___lambda103__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6020 #line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6021         __lambda103_ ((Xcls_LeftPropsXcls_MenuItem17*) self);
6022 #line 6023 "WindowLeftProps.vala.c"
6023 }
6024
6025
6026 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner) {
6027         Xcls_LeftPropsXcls_MenuItem17 * self = NULL;
6028         Xcls_LeftProps* _tmp0_ = NULL;
6029         Xcls_LeftProps* _tmp1_ = NULL;
6030         GtkMenuItem* _tmp2_ = NULL;
6031         GtkMenuItem* _tmp3_ = NULL;
6032         GtkMenuItem* _tmp4_ = NULL;
6033         GtkMenuItem* _tmp5_ = NULL;
6034 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6035         g_return_val_if_fail (_owner != NULL, NULL);
6036 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6037         self = (Xcls_LeftPropsXcls_MenuItem17*) g_object_new (object_type, NULL);
6038 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6039         _tmp0_ = _owner;
6040 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6041         _tmp1_ = _g_object_ref0 (_tmp0_);
6042 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6043         _g_object_unref0 (self->priv->_this);
6044 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6045         self->priv->_this = _tmp1_;
6046 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6047         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6048 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6049         g_object_ref_sink (_tmp2_);
6050 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6051         _g_object_unref0 (self->el);
6052 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6053         self->el = _tmp2_;
6054 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6055         _tmp3_ = self->el;
6056 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6057         gtk_menu_item_set_label (_tmp3_, "Vala Method");
6058 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6059         _tmp4_ = self->el;
6060 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6061         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property");
6062 #line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6063         _tmp5_ = self->el;
6064 #line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6065         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda103__gtk_menu_item_activate, self, 0);
6066 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6067         return self;
6068 #line 6069 "WindowLeftProps.vala.c"
6069 }
6070
6071
6072 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner) {
6073 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6074         return xcls_leftprops_xcls_menuitem17_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, _owner);
6075 #line 6076 "WindowLeftProps.vala.c"
6076 }
6077
6078
6079 static void xcls_leftprops_xcls_menuitem17_class_init (Xcls_LeftPropsXcls_MenuItem17Class * klass) {
6080 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6081         xcls_leftprops_xcls_menuitem17_parent_class = g_type_class_peek_parent (klass);
6082 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6083         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem17Private));
6084 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6085         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem17_finalize;
6086 #line 6087 "WindowLeftProps.vala.c"
6087 }
6088
6089
6090 static void xcls_leftprops_xcls_menuitem17_instance_init (Xcls_LeftPropsXcls_MenuItem17 * self) {
6091 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6092         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE (self);
6093 #line 6094 "WindowLeftProps.vala.c"
6094 }
6095
6096
6097 static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj) {
6098         Xcls_LeftPropsXcls_MenuItem17 * self;
6099 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6100         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17);
6101 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6102         _g_object_unref0 (self->el);
6103 #line 989 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6104         _g_object_unref0 (self->priv->_this);
6105 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6106         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem17_parent_class)->finalize (obj);
6107 #line 6108 "WindowLeftProps.vala.c"
6108 }
6109
6110
6111 GType xcls_leftprops_xcls_menuitem17_get_type (void) {
6112         static volatile gsize xcls_leftprops_xcls_menuitem17_type_id__volatile = 0;
6113         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem17_type_id__volatile)) {
6114                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem17Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem17_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem17), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem17_instance_init, NULL };
6115                 GType xcls_leftprops_xcls_menuitem17_type_id;
6116                 xcls_leftprops_xcls_menuitem17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem17", &g_define_type_info, 0);
6117                 g_once_init_leave (&xcls_leftprops_xcls_menuitem17_type_id__volatile, xcls_leftprops_xcls_menuitem17_type_id);
6118         }
6119         return xcls_leftprops_xcls_menuitem17_type_id__volatile;
6120 }
6121
6122
6123 Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner) {
6124         Xcls_LeftPropsXcls_EditProps * self = NULL;
6125         Xcls_LeftProps* _tmp0_ = NULL;
6126         Xcls_LeftProps* _tmp1_ = NULL;
6127         Xcls_LeftProps* _tmp2_ = NULL;
6128         Xcls_LeftPropsXcls_EditProps* _tmp3_ = NULL;
6129         GtkScrolledWindow* _tmp4_ = NULL;
6130         GtkScrolledWindow* _tmp5_ = NULL;
6131         Xcls_LeftPropsXcls_view* child_0 = NULL;
6132         Xcls_LeftProps* _tmp6_ = NULL;
6133         Xcls_LeftPropsXcls_view* _tmp7_ = NULL;
6134         GtkScrolledWindow* _tmp8_ = NULL;
6135         GtkTreeView* _tmp9_ = NULL;
6136         Xcls_LeftPropsXcls_ContextMenu* child_1 = NULL;
6137         Xcls_LeftProps* _tmp10_ = NULL;
6138         Xcls_LeftPropsXcls_ContextMenu* _tmp11_ = NULL;
6139 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6140         g_return_val_if_fail (_owner != NULL, NULL);
6141 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6142         self = (Xcls_LeftPropsXcls_EditProps*) g_object_new (object_type, NULL);
6143 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6144         _tmp0_ = _owner;
6145 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6146         _tmp1_ = _g_object_ref0 (_tmp0_);
6147 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6148         _g_object_unref0 (self->priv->_this);
6149 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6150         self->priv->_this = _tmp1_;
6151 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6152         _tmp2_ = self->priv->_this;
6153 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6154         _tmp3_ = _g_object_ref0 (self);
6155 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6156         _g_object_unref0 (_tmp2_->EditProps);
6157 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6158         _tmp2_->EditProps = _tmp3_;
6159 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6160         _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
6161 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6162         g_object_ref_sink (_tmp4_);
6163 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6164         _g_object_unref0 (self->el);
6165 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6166         self->el = _tmp4_;
6167 #line 1034 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6168         self->editing = FALSE;
6169 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6170         _tmp5_ = self->el;
6171 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6172         gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN);
6173 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6174         _tmp6_ = self->priv->_this;
6175 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6176         _tmp7_ = xcls_leftprops_xcls_view_new (_tmp6_);
6177 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6178         child_0 = _tmp7_;
6179 #line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6180         g_object_ref ((GObject*) child_0);
6181 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6182         _tmp8_ = self->el;
6183 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6184         _tmp9_ = child_0->el;
6185 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6186         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
6187 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6188         _tmp10_ = self->priv->_this;
6189 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6190         _tmp11_ = xcls_leftprops_xcls_contextmenu_new (_tmp10_);
6191 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6192         child_1 = _tmp11_;
6193 #line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6194         g_object_ref ((GObject*) child_1);
6195 #line 6196 "WindowLeftProps.vala.c"
6196         {
6197                 GtkScrolledWindow* _tmp12_ = NULL;
6198 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6199                 _tmp12_ = self->el;
6200 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6201                 gtk_scrolled_window_set_policy (_tmp12_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
6202 #line 6203 "WindowLeftProps.vala.c"
6203         }
6204 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6205         _g_object_unref0 (child_1);
6206 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6207         _g_object_unref0 (child_0);
6208 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6209         return self;
6210 #line 6211 "WindowLeftProps.vala.c"
6211 }
6212
6213
6214 Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner) {
6215 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6216         return xcls_leftprops_xcls_editprops_construct (XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, _owner);
6217 #line 6218 "WindowLeftProps.vala.c"
6218 }
6219
6220
6221 static void xcls_leftprops_xcls_editprops_class_init (Xcls_LeftPropsXcls_EditPropsClass * klass) {
6222 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6223         xcls_leftprops_xcls_editprops_parent_class = g_type_class_peek_parent (klass);
6224 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6225         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_EditPropsPrivate));
6226 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6227         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_editprops_finalize;
6228 #line 6229 "WindowLeftProps.vala.c"
6229 }
6230
6231
6232 static void xcls_leftprops_xcls_editprops_instance_init (Xcls_LeftPropsXcls_EditProps * self) {
6233 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6234         self->priv = XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE (self);
6235 #line 6236 "WindowLeftProps.vala.c"
6236 }
6237
6238
6239 static void xcls_leftprops_xcls_editprops_finalize (GObject* obj) {
6240         Xcls_LeftPropsXcls_EditProps * self;
6241 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6242         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps);
6243 #line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6244         _g_object_unref0 (self->el);
6245 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6246         _g_object_unref0 (self->priv->_this);
6247 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6248         G_OBJECT_CLASS (xcls_leftprops_xcls_editprops_parent_class)->finalize (obj);
6249 #line 6250 "WindowLeftProps.vala.c"
6250 }
6251
6252
6253 GType xcls_leftprops_xcls_editprops_get_type (void) {
6254         static volatile gsize xcls_leftprops_xcls_editprops_type_id__volatile = 0;
6255         if (g_once_init_enter (&xcls_leftprops_xcls_editprops_type_id__volatile)) {
6256                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_EditPropsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_editprops_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_EditProps), 0, (GInstanceInitFunc) xcls_leftprops_xcls_editprops_instance_init, NULL };
6257                 GType xcls_leftprops_xcls_editprops_type_id;
6258                 xcls_leftprops_xcls_editprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_EditProps", &g_define_type_info, 0);
6259                 g_once_init_leave (&xcls_leftprops_xcls_editprops_type_id__volatile, xcls_leftprops_xcls_editprops_type_id);
6260         }
6261         return xcls_leftprops_xcls_editprops_type_id__volatile;
6262 }
6263
6264
6265 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
6266 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6267         g_boxed_free (pango_font_description_get_type (), self);
6268 #line 6269 "WindowLeftProps.vala.c"
6269 }
6270
6271
6272 static Block9Data* block9_data_ref (Block9Data* _data9_) {
6273 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6274         g_atomic_int_inc (&_data9_->_ref_count_);
6275 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6276         return _data9_;
6277 #line 6278 "WindowLeftProps.vala.c"
6278 }
6279
6280
6281 static void block9_data_unref (void * _userdata_) {
6282         Block9Data* _data9_;
6283         _data9_ = (Block9Data*) _userdata_;
6284 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6285         if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
6286 #line 6287 "WindowLeftProps.vala.c"
6287                 Xcls_LeftPropsXcls_view* self;
6288 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6289                 self = _data9_->self;
6290 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6291                 _gtk_tree_path_free0 (_data9_->path);
6292 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6293                 _g_object_unref0 (self);
6294 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6295                 g_slice_free (Block9Data, _data9_);
6296 #line 6297 "WindowLeftProps.vala.c"
6297         }
6298 }
6299
6300
6301 static gboolean ___lambda86_ (Xcls_LeftPropsXcls_view* self) {
6302         gboolean result = FALSE;
6303         GtkTreeView* _tmp0_ = NULL;
6304         GtkTreeSelection* _tmp1_ = NULL;
6305 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6306         _tmp0_ = self->el;
6307 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6308         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
6309 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6310         gtk_tree_selection_unselect_all (_tmp1_);
6311 #line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6312         result = FALSE;
6313 #line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6314         return result;
6315 #line 6316 "WindowLeftProps.vala.c"
6316 }
6317
6318
6319 static gboolean ____lambda86__gsource_func (gpointer self) {
6320         gboolean result;
6321         result = ___lambda86_ ((Xcls_LeftPropsXcls_view*) self);
6322 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6323         return result;
6324 #line 6325 "WindowLeftProps.vala.c"
6325 }
6326
6327
6328 static gboolean ___lambda90_ (Block9Data* _data9_) {
6329         Xcls_LeftPropsXcls_view* self;
6330         gboolean result = FALSE;
6331         GtkTreeView* _tmp0_ = NULL;
6332         GtkTreeSelection* _tmp1_ = NULL;
6333         GtkTreePath* _tmp2_ = NULL;
6334 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6335         self = _data9_->self;
6336 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6337         _tmp0_ = self->el;
6338 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6339         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
6340 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6341         _tmp2_ = _data9_->path;
6342 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6343         gtk_tree_selection_select_path (_tmp1_, _tmp2_);
6344 #line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6345         result = FALSE;
6346 #line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6347         return result;
6348 #line 6349 "WindowLeftProps.vala.c"
6349 }
6350
6351
6352 static gboolean ____lambda90__gsource_func (gpointer self) {
6353         gboolean result;
6354         result = ___lambda90_ (self);
6355 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6356         return result;
6357 #line 6358 "WindowLeftProps.vala.c"
6358 }
6359
6360
6361 static gboolean ___lambda91_ (Block9Data* _data9_) {
6362         Xcls_LeftPropsXcls_view* self;
6363         gboolean result = FALSE;
6364         GtkTreeView* _tmp0_ = NULL;
6365         GtkTreeSelection* _tmp1_ = NULL;
6366         GtkTreePath* _tmp2_ = NULL;
6367 #line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6368         self = _data9_->self;
6369 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6370         _tmp0_ = self->el;
6371 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6372         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
6373 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6374         _tmp2_ = _data9_->path;
6375 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6376         gtk_tree_selection_select_path (_tmp1_, _tmp2_);
6377 #line 1148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6378         result = FALSE;
6379 #line 1148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6380         return result;
6381 #line 6382 "WindowLeftProps.vala.c"
6382 }
6383
6384
6385 static gboolean ____lambda91__gsource_func (gpointer self) {
6386         gboolean result;
6387         result = ___lambda91_ (self);
6388 #line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6389         return result;
6390 #line 6391 "WindowLeftProps.vala.c"
6391 }
6392
6393
6394 static gboolean __lambda85_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev) {
6395         gboolean result = FALSE;
6396         Block9Data* _data9_;
6397         GtkTreeViewColumn* col = NULL;
6398         gint cell_x = 0;
6399         gint cell_y = 0;
6400         GtkTreeView* _tmp0_ = NULL;
6401         GdkEventButton* _tmp1_ = NULL;
6402         gdouble _tmp2_ = 0.0;
6403         GdkEventButton* _tmp3_ = NULL;
6404         gdouble _tmp4_ = 0.0;
6405         GtkTreePath* _tmp5_ = NULL;
6406         GtkTreeViewColumn* _tmp6_ = NULL;
6407         gint _tmp7_ = 0;
6408         gint _tmp8_ = 0;
6409         gboolean _tmp9_ = FALSE;
6410         GtkTreeViewColumn* _tmp10_ = NULL;
6411         gboolean _tmp12_ = FALSE;
6412         GdkEventButton* _tmp13_ = NULL;
6413         GdkEventType _tmp14_ = 0;
6414         GtkTreeViewColumn* _tmp36_ = NULL;
6415         const gchar* _tmp37_ = NULL;
6416         const gchar* _tmp38_ = NULL;
6417         Xcls_LeftProps* _tmp40_ = NULL;
6418         Xcls_LeftPropsXcls_keyrender* _tmp41_ = NULL;
6419         GtkCellRendererText* _tmp42_ = NULL;
6420         Xcls_LeftProps* _tmp43_ = NULL;
6421         Xcls_LeftPropsXcls_keyrender* _tmp44_ = NULL;
6422         GtkCellRendererText* _tmp45_ = NULL;
6423         Xcls_LeftProps* _tmp46_ = NULL;
6424         GtkTreePath* _tmp47_ = NULL;
6425         gboolean _tmp48_ = FALSE;
6426 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6427         g_return_val_if_fail (ev != NULL, FALSE);
6428 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6429         _data9_ = g_slice_new0 (Block9Data);
6430 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6431         _data9_->_ref_count_ = 1;
6432 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6433         _data9_->self = g_object_ref (self);
6434 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6435         _tmp0_ = self->el;
6436 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6437         _tmp1_ = ev;
6438 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6439         _tmp2_ = _tmp1_->x;
6440 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6441         _tmp3_ = ev;
6442 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6443         _tmp4_ = _tmp3_->y;
6444 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6445         _tmp9_ = gtk_tree_view_get_path_at_pos (_tmp0_, (gint) _tmp2_, (gint) _tmp4_, &_tmp5_, &_tmp6_, &_tmp7_, &_tmp8_);
6446 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6447         _gtk_tree_path_free0 (_data9_->path);
6448 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6449         _data9_->path = _tmp5_;
6450 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6451         _g_object_unref0 (col);
6452 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6453         _tmp10_ = _g_object_ref0 (_tmp6_);
6454 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6455         col = _tmp10_;
6456 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6457         cell_x = _tmp7_;
6458 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6459         cell_y = _tmp8_;
6460 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6461         if (!_tmp9_) {
6462 #line 6463 "WindowLeftProps.vala.c"
6463                 Xcls_LeftProps* _tmp11_ = NULL;
6464 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6465                 g_print ("nothing selected on click");
6466 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6467                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda86__gsource_func, g_object_ref (self), g_object_unref);
6468 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6469                 _tmp11_ = self->priv->_this;
6470 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6471                 xcls_leftprops_before_edit (_tmp11_);
6472 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6473                 result = FALSE;
6474 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6475                 _g_object_unref0 (col);
6476 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6477                 block9_data_unref (_data9_);
6478 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6479                 _data9_ = NULL;
6480 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6481                 return result;
6482 #line 6483 "WindowLeftProps.vala.c"
6483         }
6484 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6485         _tmp13_ = ev;
6486 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6487         _tmp14_ = _tmp13_->type;
6488 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6489         if (_tmp14_ == GDK_BUTTON_PRESS) {
6490 #line 6491 "WindowLeftProps.vala.c"
6491                 GdkEventButton* _tmp15_ = NULL;
6492                 guint _tmp16_ = 0U;
6493 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6494                 _tmp15_ = ev;
6495 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6496                 _tmp16_ = _tmp15_->button;
6497 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6498                 _tmp12_ = _tmp16_ == ((guint) 3);
6499 #line 6500 "WindowLeftProps.vala.c"
6500         } else {
6501 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6502                 _tmp12_ = FALSE;
6503 #line 6504 "WindowLeftProps.vala.c"
6504         }
6505 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6506         if (_tmp12_) {
6507 #line 6508 "WindowLeftProps.vala.c"
6508                 GtkTreeViewColumn* _tmp17_ = NULL;
6509                 const gchar* _tmp18_ = NULL;
6510                 const gchar* _tmp19_ = NULL;
6511                 Xcls_LeftPropsXcls_ContextMenu* p = NULL;
6512                 Xcls_LeftProps* _tmp21_ = NULL;
6513                 Xcls_LeftPropsXcls_ContextMenu* _tmp22_ = NULL;
6514                 Xcls_LeftPropsXcls_ContextMenu* _tmp23_ = NULL;
6515                 Xcls_LeftPropsXcls_ContextMenu* _tmp24_ = NULL;
6516                 GtkMenu* _tmp25_ = NULL;
6517                 GdkScreen* _tmp26_ = NULL;
6518                 Xcls_LeftPropsXcls_ContextMenu* _tmp27_ = NULL;
6519                 GtkMenu* _tmp28_ = NULL;
6520                 Xcls_LeftPropsXcls_ContextMenu* _tmp29_ = NULL;
6521                 GtkMenu* _tmp30_ = NULL;
6522                 GdkEventButton* _tmp31_ = NULL;
6523                 guint _tmp32_ = 0U;
6524                 GdkEventButton* _tmp33_ = NULL;
6525                 guint32 _tmp34_ = 0U;
6526                 Xcls_LeftProps* _tmp35_ = NULL;
6527 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6528                 _tmp17_ = col;
6529 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6530                 _tmp18_ = gtk_tree_view_column_get_title (_tmp17_);
6531 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6532                 _tmp19_ = _tmp18_;
6533 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6534                 if (g_strcmp0 (_tmp19_, "Value") == 0) {
6535 #line 6536 "WindowLeftProps.vala.c"
6536                         Xcls_LeftProps* _tmp20_ = NULL;
6537 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6538                         _tmp20_ = self->priv->_this;
6539 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6540                         xcls_leftprops_before_edit (_tmp20_);
6541 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6542                         result = FALSE;
6543 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6544                         _g_object_unref0 (col);
6545 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6546                         block9_data_unref (_data9_);
6547 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6548                         _data9_ = NULL;
6549 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6550                         return result;
6551 #line 6552 "WindowLeftProps.vala.c"
6552                 }
6553 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6554                 _tmp21_ = self->priv->_this;
6555 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6556                 _tmp22_ = _tmp21_->ContextMenu;
6557 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6558                 _tmp23_ = _g_object_ref0 (_tmp22_);
6559 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6560                 p = _tmp23_;
6561 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6562                 _tmp24_ = p;
6563 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6564                 _tmp25_ = _tmp24_->el;
6565 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6566                 _tmp26_ = gdk_screen_get_default ();
6567 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6568                 gtk_menu_set_screen (_tmp25_, _tmp26_);
6569 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6570                 _tmp27_ = p;
6571 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6572                 _tmp28_ = _tmp27_->el;
6573 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6574                 gtk_widget_show_all ((GtkWidget*) _tmp28_);
6575 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6576                 _tmp29_ = p;
6577 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6578                 _tmp30_ = _tmp29_->el;
6579 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6580                 _tmp31_ = ev;
6581 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6582                 _tmp32_ = _tmp31_->button;
6583 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6584                 _tmp33_ = ev;
6585 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6586                 _tmp34_ = _tmp33_->time;
6587 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6588                 gtk_menu_popup (_tmp30_, NULL, NULL, NULL, NULL, _tmp32_, _tmp34_);
6589 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6590                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda90__gsource_func, block9_data_ref (_data9_), block9_data_unref);
6591 #line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6592                 _tmp35_ = self->priv->_this;
6593 #line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6594                 xcls_leftprops_before_edit (_tmp35_);
6595 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6596                 result = FALSE;
6597 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6598                 _g_object_unref0 (p);
6599 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6600                 _g_object_unref0 (col);
6601 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6602                 block9_data_unref (_data9_);
6603 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6604                 _data9_ = NULL;
6605 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6606                 return result;
6607 #line 6608 "WindowLeftProps.vala.c"
6608         }
6609 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6610         _tmp36_ = col;
6611 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6612         _tmp37_ = gtk_tree_view_column_get_title (_tmp36_);
6613 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6614         _tmp38_ = _tmp37_;
6615 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6616         if (g_strcmp0 (_tmp38_, "Value") != 0) {
6617 #line 6618 "WindowLeftProps.vala.c"
6618                 Xcls_LeftProps* _tmp39_ = NULL;
6619 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6620                 g_print ("col title != Value");
6621 #line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6622                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda91__gsource_func, block9_data_ref (_data9_), block9_data_unref);
6623 #line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6624                 _tmp39_ = self->priv->_this;
6625 #line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6626                 xcls_leftprops_before_edit (_tmp39_);
6627 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6628                 result = FALSE;
6629 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6630                 _g_object_unref0 (col);
6631 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6632                 block9_data_unref (_data9_);
6633 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6634                 _data9_ = NULL;
6635 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6636                 return result;
6637 #line 6638 "WindowLeftProps.vala.c"
6638         }
6639 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6640         _tmp40_ = self->priv->_this;
6641 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6642         _tmp41_ = _tmp40_->keyrender;
6643 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6644         _tmp42_ = _tmp41_->el;
6645 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6646         gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp42_, FALSE);
6647 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6648         _tmp43_ = self->priv->_this;
6649 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6650         _tmp44_ = _tmp43_->keyrender;
6651 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6652         _tmp45_ = _tmp44_->el;
6653 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6654         g_object_set (_tmp45_, "editable", FALSE, NULL);
6655 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6656         _tmp46_ = self->priv->_this;
6657 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6658         _tmp47_ = _data9_->path;
6659 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6660         _tmp48_ = xcls_leftprops_startEditingValue (_tmp46_, _tmp47_);
6661 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6662         result = _tmp48_;
6663 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6664         _g_object_unref0 (col);
6665 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6666         block9_data_unref (_data9_);
6667 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6668         _data9_ = NULL;
6669 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6670         return result;
6671 #line 6672 "WindowLeftProps.vala.c"
6672 }
6673
6674
6675 static gboolean ___lambda85__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
6676         gboolean result;
6677         result = __lambda85_ ((Xcls_LeftPropsXcls_view*) self, event);
6678 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6679         return result;
6680 #line 6681 "WindowLeftProps.vala.c"
6681 }
6682
6683
6684 Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner) {
6685         Xcls_LeftPropsXcls_view * self = NULL;
6686         Xcls_LeftProps* _tmp0_ = NULL;
6687         Xcls_LeftProps* _tmp1_ = NULL;
6688         Xcls_LeftProps* _tmp2_ = NULL;
6689         Xcls_LeftPropsXcls_view* _tmp3_ = NULL;
6690         GtkTreeView* _tmp4_ = NULL;
6691         GtkTreeView* _tmp5_ = NULL;
6692         GtkTreeView* _tmp6_ = NULL;
6693         GtkTreeView* _tmp7_ = NULL;
6694         Xcls_LeftPropsXcls_model* child_0 = NULL;
6695         Xcls_LeftProps* _tmp8_ = NULL;
6696         Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
6697         GtkTreeView* _tmp10_ = NULL;
6698         GtkTreeStore* _tmp11_ = NULL;
6699         Xcls_LeftPropsXcls_keycol* child_1 = NULL;
6700         Xcls_LeftProps* _tmp12_ = NULL;
6701         Xcls_LeftPropsXcls_keycol* _tmp13_ = NULL;
6702         GtkTreeView* _tmp14_ = NULL;
6703         GtkTreeViewColumn* _tmp15_ = NULL;
6704         Xcls_LeftPropsXcls_valcol* child_2 = NULL;
6705         Xcls_LeftProps* _tmp16_ = NULL;
6706         Xcls_LeftPropsXcls_valcol* _tmp17_ = NULL;
6707         GtkTreeView* _tmp18_ = NULL;
6708         GtkTreeViewColumn* _tmp19_ = NULL;
6709         GtkTreeView* _tmp25_ = NULL;
6710 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6711         g_return_val_if_fail (_owner != NULL, NULL);
6712 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6713         self = (Xcls_LeftPropsXcls_view*) g_object_new (object_type, NULL);
6714 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6715         _tmp0_ = _owner;
6716 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6717         _tmp1_ = _g_object_ref0 (_tmp0_);
6718 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6719         _g_object_unref0 (self->priv->_this);
6720 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6721         self->priv->_this = _tmp1_;
6722 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6723         _tmp2_ = self->priv->_this;
6724 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6725         _tmp3_ = _g_object_ref0 (self);
6726 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6727         _g_object_unref0 (_tmp2_->view);
6728 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6729         _tmp2_->view = _tmp3_;
6730 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6731         _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
6732 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6733         g_object_ref_sink (_tmp4_);
6734 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6735         _g_object_unref0 (self->el);
6736 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6737         self->el = _tmp4_;
6738 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6739         _tmp5_ = self->el;
6740 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6741         gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
6742 #line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6743         _tmp6_ = self->el;
6744 #line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6745         gtk_tree_view_set_headers_visible (_tmp6_, TRUE);
6746 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6747         _tmp7_ = self->el;
6748 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6749         gtk_tree_view_set_tooltip_column (_tmp7_, 5);
6750 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6751         _tmp8_ = self->priv->_this;
6752 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6753         _tmp9_ = xcls_leftprops_xcls_model_new (_tmp8_);
6754 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6755         child_0 = _tmp9_;
6756 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6757         g_object_ref ((GObject*) child_0);
6758 #line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6759         _tmp10_ = self->el;
6760 #line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6761         _tmp11_ = child_0->el;
6762 #line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6763         gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_);
6764 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6765         _tmp12_ = self->priv->_this;
6766 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6767         _tmp13_ = xcls_leftprops_xcls_keycol_new (_tmp12_);
6768 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6769         child_1 = _tmp13_;
6770 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6771         g_object_ref ((GObject*) child_1);
6772 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6773         _tmp14_ = self->el;
6774 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6775         _tmp15_ = child_1->el;
6776 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6777         gtk_tree_view_append_column (_tmp14_, _tmp15_);
6778 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6779         _tmp16_ = self->priv->_this;
6780 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6781         _tmp17_ = xcls_leftprops_xcls_valcol_new (_tmp16_);
6782 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6783         child_2 = _tmp17_;
6784 #line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6785         g_object_ref ((GObject*) child_2);
6786 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6787         _tmp18_ = self->el;
6788 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6789         _tmp19_ = child_2->el;
6790 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6791         gtk_tree_view_append_column (_tmp18_, _tmp19_);
6792 #line 6793 "WindowLeftProps.vala.c"
6793         {
6794                 GtkTreeSelection* selection = NULL;
6795                 GtkTreeView* _tmp20_ = NULL;
6796                 GtkTreeSelection* _tmp21_ = NULL;
6797                 GtkTreeSelection* _tmp22_ = NULL;
6798                 PangoFontDescription* description = NULL;
6799                 PangoFontDescription* _tmp23_ = NULL;
6800                 GtkTreeView* _tmp24_ = NULL;
6801 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6802                 _tmp20_ = self->el;
6803 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6804                 _tmp21_ = gtk_tree_view_get_selection (_tmp20_);
6805 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6806                 _tmp22_ = _g_object_ref0 (_tmp21_);
6807 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6808                 selection = _tmp22_;
6809 #line 1089 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6810                 gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
6811 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6812                 _tmp23_ = pango_font_description_new ();
6813 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6814                 description = _tmp23_;
6815 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6816                 pango_font_description_set_size (description, 8000);
6817 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6818                 _tmp24_ = self->el;
6819 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6820                 gtk_widget_modify_font ((GtkWidget*) _tmp24_, description);
6821 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6822                 __vala_PangoFontDescription_free0 (description);
6823 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6824                 _g_object_unref0 (selection);
6825 #line 6826 "WindowLeftProps.vala.c"
6826         }
6827 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6828         _tmp25_ = self->el;
6829 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6830         g_signal_connect_object ((GtkWidget*) _tmp25_, "button-press-event", (GCallback) ___lambda85__gtk_widget_button_press_event, self, 0);
6831 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6832         _g_object_unref0 (child_2);
6833 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6834         _g_object_unref0 (child_1);
6835 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6836         _g_object_unref0 (child_0);
6837 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6838         return self;
6839 #line 6840 "WindowLeftProps.vala.c"
6840 }
6841
6842
6843 Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner) {
6844 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6845         return xcls_leftprops_xcls_view_construct (XCLS_LEFTPROPS_TYPE_XCLS_VIEW, _owner);
6846 #line 6847 "WindowLeftProps.vala.c"
6847 }
6848
6849
6850 static void xcls_leftprops_xcls_view_class_init (Xcls_LeftPropsXcls_viewClass * klass) {
6851 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6852         xcls_leftprops_xcls_view_parent_class = g_type_class_peek_parent (klass);
6853 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6854         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_viewPrivate));
6855 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6856         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_view_finalize;
6857 #line 6858 "WindowLeftProps.vala.c"
6858 }
6859
6860
6861 static void xcls_leftprops_xcls_view_instance_init (Xcls_LeftPropsXcls_view * self) {
6862 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6863         self->priv = XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE (self);
6864 #line 6865 "WindowLeftProps.vala.c"
6865 }
6866
6867
6868 static void xcls_leftprops_xcls_view_finalize (GObject* obj) {
6869         Xcls_LeftPropsXcls_view * self;
6870 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6871         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view);
6872 #line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6873         _g_object_unref0 (self->el);
6874 #line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6875         _g_object_unref0 (self->priv->_this);
6876 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6877         G_OBJECT_CLASS (xcls_leftprops_xcls_view_parent_class)->finalize (obj);
6878 #line 6879 "WindowLeftProps.vala.c"
6879 }
6880
6881
6882 GType xcls_leftprops_xcls_view_get_type (void) {
6883         static volatile gsize xcls_leftprops_xcls_view_type_id__volatile = 0;
6884         if (g_once_init_enter (&xcls_leftprops_xcls_view_type_id__volatile)) {
6885                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_viewClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_view_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_view), 0, (GInstanceInitFunc) xcls_leftprops_xcls_view_instance_init, NULL };
6886                 GType xcls_leftprops_xcls_view_type_id;
6887                 xcls_leftprops_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_view", &g_define_type_info, 0);
6888                 g_once_init_leave (&xcls_leftprops_xcls_view_type_id__volatile, xcls_leftprops_xcls_view_type_id);
6889         }
6890         return xcls_leftprops_xcls_view_type_id__volatile;
6891 }
6892
6893
6894 Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner) {
6895         Xcls_LeftPropsXcls_model * self = NULL;
6896         Xcls_LeftProps* _tmp0_ = NULL;
6897         Xcls_LeftProps* _tmp1_ = NULL;
6898         Xcls_LeftProps* _tmp2_ = NULL;
6899         Xcls_LeftPropsXcls_model* _tmp3_ = NULL;
6900         GtkTreeStore* _tmp4_ = NULL;
6901 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6902         g_return_val_if_fail (_owner != NULL, NULL);
6903 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6904         self = (Xcls_LeftPropsXcls_model*) g_object_new (object_type, NULL);
6905 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6906         _tmp0_ = _owner;
6907 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6908         _tmp1_ = _g_object_ref0 (_tmp0_);
6909 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6910         _g_object_unref0 (self->priv->_this);
6911 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6912         self->priv->_this = _tmp1_;
6913 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6914         _tmp2_ = self->priv->_this;
6915 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6916         _tmp3_ = _g_object_ref0 (self);
6917 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6918         _g_object_unref0 (_tmp2_->model);
6919 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6920         _tmp2_->model = _tmp3_;
6921 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6922         _tmp4_ = gtk_tree_store_new (7, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING);
6923 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6924         _g_object_unref0 (self->el);
6925 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6926         self->el = _tmp4_;
6927 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6928         return self;
6929 #line 6930 "WindowLeftProps.vala.c"
6930 }
6931
6932
6933 Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner) {
6934 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6935         return xcls_leftprops_xcls_model_construct (XCLS_LEFTPROPS_TYPE_XCLS_MODEL, _owner);
6936 #line 6937 "WindowLeftProps.vala.c"
6937 }
6938
6939
6940 static void xcls_leftprops_xcls_model_class_init (Xcls_LeftPropsXcls_modelClass * klass) {
6941 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6942         xcls_leftprops_xcls_model_parent_class = g_type_class_peek_parent (klass);
6943 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6944         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_modelPrivate));
6945 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6946         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_model_finalize;
6947 #line 6948 "WindowLeftProps.vala.c"
6948 }
6949
6950
6951 static void xcls_leftprops_xcls_model_instance_init (Xcls_LeftPropsXcls_model * self) {
6952 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6953         self->priv = XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE (self);
6954 #line 6955 "WindowLeftProps.vala.c"
6955 }
6956
6957
6958 static void xcls_leftprops_xcls_model_finalize (GObject* obj) {
6959         Xcls_LeftPropsXcls_model * self;
6960 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6961         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model);
6962 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6963         _g_object_unref0 (self->el);
6964 #line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6965         _g_object_unref0 (self->priv->_this);
6966 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6967         G_OBJECT_CLASS (xcls_leftprops_xcls_model_parent_class)->finalize (obj);
6968 #line 6969 "WindowLeftProps.vala.c"
6969 }
6970
6971
6972 GType xcls_leftprops_xcls_model_get_type (void) {
6973         static volatile gsize xcls_leftprops_xcls_model_type_id__volatile = 0;
6974         if (g_once_init_enter (&xcls_leftprops_xcls_model_type_id__volatile)) {
6975                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_model), 0, (GInstanceInitFunc) xcls_leftprops_xcls_model_instance_init, NULL };
6976                 GType xcls_leftprops_xcls_model_type_id;
6977                 xcls_leftprops_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_model", &g_define_type_info, 0);
6978                 g_once_init_leave (&xcls_leftprops_xcls_model_type_id__volatile, xcls_leftprops_xcls_model_type_id);
6979         }
6980         return xcls_leftprops_xcls_model_type_id__volatile;
6981 }
6982
6983
6984 Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner) {
6985         Xcls_LeftPropsXcls_keycol * self = NULL;
6986         Xcls_LeftProps* _tmp0_ = NULL;
6987         Xcls_LeftProps* _tmp1_ = NULL;
6988         Xcls_LeftProps* _tmp2_ = NULL;
6989         Xcls_LeftPropsXcls_keycol* _tmp3_ = NULL;
6990         GtkTreeViewColumn* _tmp4_ = NULL;
6991         GtkTreeViewColumn* _tmp5_ = NULL;
6992         GtkTreeViewColumn* _tmp6_ = NULL;
6993         Xcls_LeftPropsXcls_keyrender* child_0 = NULL;
6994         Xcls_LeftProps* _tmp7_ = NULL;
6995         Xcls_LeftPropsXcls_keyrender* _tmp8_ = NULL;
6996         GtkTreeViewColumn* _tmp9_ = NULL;
6997         GtkCellRendererText* _tmp10_ = NULL;
6998         GtkTreeViewColumn* _tmp11_ = NULL;
6999         Xcls_LeftProps* _tmp12_ = NULL;
7000         Xcls_LeftPropsXcls_keyrender* _tmp13_ = NULL;
7001         GtkCellRendererText* _tmp14_ = NULL;
7002         GtkTreeViewColumn* _tmp15_ = NULL;
7003         Xcls_LeftProps* _tmp16_ = NULL;
7004         Xcls_LeftPropsXcls_keyrender* _tmp17_ = NULL;
7005         GtkCellRendererText* _tmp18_ = NULL;
7006 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7007         g_return_val_if_fail (_owner != NULL, NULL);
7008 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7009         self = (Xcls_LeftPropsXcls_keycol*) g_object_new (object_type, NULL);
7010 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7011         _tmp0_ = _owner;
7012 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7013         _tmp1_ = _g_object_ref0 (_tmp0_);
7014 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7015         _g_object_unref0 (self->priv->_this);
7016 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7017         self->priv->_this = _tmp1_;
7018 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7019         _tmp2_ = self->priv->_this;
7020 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7021         _tmp3_ = _g_object_ref0 (self);
7022 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7023         _g_object_unref0 (_tmp2_->keycol);
7024 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7025         _tmp2_->keycol = _tmp3_;
7026 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7027         _tmp4_ = gtk_tree_view_column_new ();
7028 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7029         g_object_ref_sink (_tmp4_);
7030 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7031         _g_object_unref0 (self->el);
7032 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7033         self->el = _tmp4_;
7034 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7035         _tmp5_ = self->el;
7036 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7037         gtk_tree_view_column_set_resizable (_tmp5_, TRUE);
7038 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7039         _tmp6_ = self->el;
7040 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7041         gtk_tree_view_column_set_title (_tmp6_, "Name");
7042 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7043         _tmp7_ = self->priv->_this;
7044 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7045         _tmp8_ = xcls_leftprops_xcls_keyrender_new (_tmp7_);
7046 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7047         child_0 = _tmp8_;
7048 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7049         g_object_ref ((GObject*) child_0);
7050 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7051         _tmp9_ = self->el;
7052 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7053         _tmp10_ = child_0->el;
7054 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7055         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, FALSE);
7056 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7057         _tmp11_ = self->el;
7058 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7059         _tmp12_ = self->priv->_this;
7060 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7061         _tmp13_ = _tmp12_->keyrender;
7062 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7063         _tmp14_ = _tmp13_->el;
7064 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7065         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "markup", 2);
7066 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7067         _tmp15_ = self->el;
7068 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7069         _tmp16_ = self->priv->_this;
7070 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7071         _tmp17_ = _tmp16_->keyrender;
7072 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7073         _tmp18_ = _tmp17_->el;
7074 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7075         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp15_, (GtkCellRenderer*) _tmp18_, "text", 1);
7076 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7077         _g_object_unref0 (child_0);
7078 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7079         return self;
7080 #line 7081 "WindowLeftProps.vala.c"
7081 }
7082
7083
7084 Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner) {
7085 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7086         return xcls_leftprops_xcls_keycol_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, _owner);
7087 #line 7088 "WindowLeftProps.vala.c"
7088 }
7089
7090
7091 static void xcls_leftprops_xcls_keycol_class_init (Xcls_LeftPropsXcls_keycolClass * klass) {
7092 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7093         xcls_leftprops_xcls_keycol_parent_class = g_type_class_peek_parent (klass);
7094 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7095         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keycolPrivate));
7096 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7097         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keycol_finalize;
7098 #line 7099 "WindowLeftProps.vala.c"
7099 }
7100
7101
7102 static void xcls_leftprops_xcls_keycol_instance_init (Xcls_LeftPropsXcls_keycol * self) {
7103 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7104         self->priv = XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE (self);
7105 #line 7106 "WindowLeftProps.vala.c"
7106 }
7107
7108
7109 static void xcls_leftprops_xcls_keycol_finalize (GObject* obj) {
7110         Xcls_LeftPropsXcls_keycol * self;
7111 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7112         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol);
7113 #line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7114         _g_object_unref0 (self->el);
7115 #line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7116         _g_object_unref0 (self->priv->_this);
7117 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7118         G_OBJECT_CLASS (xcls_leftprops_xcls_keycol_parent_class)->finalize (obj);
7119 #line 7120 "WindowLeftProps.vala.c"
7120 }
7121
7122
7123 GType xcls_leftprops_xcls_keycol_get_type (void) {
7124         static volatile gsize xcls_leftprops_xcls_keycol_type_id__volatile = 0;
7125         if (g_once_init_enter (&xcls_leftprops_xcls_keycol_type_id__volatile)) {
7126                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_keycolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_keycol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_keycol), 0, (GInstanceInitFunc) xcls_leftprops_xcls_keycol_instance_init, NULL };
7127                 GType xcls_leftprops_xcls_keycol_type_id;
7128                 xcls_leftprops_xcls_keycol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keycol", &g_define_type_info, 0);
7129                 g_once_init_leave (&xcls_leftprops_xcls_keycol_type_id__volatile, xcls_leftprops_xcls_keycol_type_id);
7130         }
7131         return xcls_leftprops_xcls_keycol_type_id__volatile;
7132 }
7133
7134
7135 static void __lambda81_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path) {
7136         GtkTreeIter iter = {0};
7137         Xcls_LeftProps* _tmp0_ = NULL;
7138         Xcls_LeftPropsXcls_model* _tmp1_ = NULL;
7139         GtkTreeStore* _tmp2_ = NULL;
7140         const gchar* _tmp3_ = NULL;
7141         GtkTreePath* _tmp4_ = NULL;
7142         GtkTreePath* _tmp5_ = NULL;
7143         GtkTreeIter _tmp6_ = {0};
7144         GValue gval = {0};
7145         Xcls_LeftProps* _tmp7_ = NULL;
7146         Xcls_LeftPropsXcls_model* _tmp8_ = NULL;
7147         GtkTreeStore* _tmp9_ = NULL;
7148         GtkTreeIter _tmp10_ = {0};
7149         GValue _tmp11_ = {0};
7150         gchar* val = NULL;
7151         GValue _tmp12_ = {0};
7152         gchar* _tmp13_ = NULL;
7153         GtkCellEditable* _tmp14_ = NULL;
7154 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7155         g_return_if_fail (editable != NULL);
7156 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7157         g_return_if_fail (path != NULL);
7158 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7159         _tmp0_ = self->priv->_this;
7160 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7161         _tmp1_ = _tmp0_->model;
7162 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7163         _tmp2_ = _tmp1_->el;
7164 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7165         _tmp3_ = path;
7166 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7167         _tmp4_ = gtk_tree_path_new_from_string (_tmp3_);
7168 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7169         _tmp5_ = _tmp4_;
7170 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7171         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp2_, &_tmp6_, _tmp5_);
7172 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7173         iter = _tmp6_;
7174 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7175         _gtk_tree_path_free0 (_tmp5_);
7176 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7177         _tmp7_ = self->priv->_this;
7178 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7179         _tmp8_ = _tmp7_->model;
7180 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7181         _tmp9_ = _tmp8_->el;
7182 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7183         _tmp10_ = iter;
7184 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7185         gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 1, &_tmp11_);
7186 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7187         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7188 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7189         gval = _tmp11_;
7190 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7191         _tmp12_ = gval;
7192 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7193         _tmp13_ = g_strdup (g_value_get_string (&_tmp12_));
7194 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7195         val = _tmp13_;
7196 #line 1332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7197         _tmp14_ = editable;
7198 #line 1332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7199         gtk_entry_set_text (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, GTK_TYPE_ENTRY, GtkEntry), val);
7200 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7201         _g_free0 (val);
7202 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7203         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7204 #line 7205 "WindowLeftProps.vala.c"
7205 }
7206
7207
7208 static void ___lambda81__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) {
7209 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7210         __lambda81_ ((Xcls_LeftPropsXcls_keyrender*) self, editable, path);
7211 #line 7212 "WindowLeftProps.vala.c"
7212 }
7213
7214
7215 static void __lambda82_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext) {
7216         GtkCellRendererText* _tmp0_ = NULL;
7217         GtkTreeIter iter = {0};
7218         Xcls_LeftProps* _tmp1_ = NULL;
7219         Xcls_LeftPropsXcls_model* _tmp2_ = NULL;
7220         GtkTreeStore* _tmp3_ = NULL;
7221         const gchar* _tmp4_ = NULL;
7222         GtkTreePath* _tmp5_ = NULL;
7223         GtkTreePath* _tmp6_ = NULL;
7224         GtkTreeIter _tmp7_ = {0};
7225         GValue gval = {0};
7226         Xcls_LeftProps* _tmp8_ = NULL;
7227         Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
7228         GtkTreeStore* _tmp10_ = NULL;
7229         GtkTreeIter _tmp11_ = {0};
7230         GValue _tmp12_ = {0};
7231         gchar* oldval = NULL;
7232         GValue _tmp13_ = {0};
7233         gchar* _tmp14_ = NULL;
7234         Xcls_LeftProps* _tmp15_ = NULL;
7235         Xcls_LeftPropsXcls_model* _tmp16_ = NULL;
7236         GtkTreeStore* _tmp17_ = NULL;
7237         GtkTreeIter _tmp18_ = {0};
7238         GValue _tmp19_ = {0};
7239         gchar* ktype = NULL;
7240         GValue _tmp20_ = {0};
7241         gchar* _tmp21_ = NULL;
7242         Xcls_LeftProps* _tmp22_ = NULL;
7243         Xcls_LeftPropsXcls_model* _tmp23_ = NULL;
7244         GtkTreeStore* _tmp24_ = NULL;
7245         GtkTreeIter _tmp25_ = {0};
7246         const gchar* _tmp26_ = NULL;
7247         GValue _tmp27_ = {0};
7248         const gchar* _tmp28_ = NULL;
7249         const gchar* _tmp29_ = NULL;
7250         const gchar* _tmp30_ = NULL;
7251         GQuark _tmp32_ = 0U;
7252 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7253         static GQuark _tmp31_label0 = 0;
7254 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7255         static GQuark _tmp31_label1 = 0;
7256 #line 7257 "WindowLeftProps.vala.c"
7257         Xcls_LeftProps* _tmp71_ = NULL;
7258 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7259         g_return_if_fail (path != NULL);
7260 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7261         g_return_if_fail (newtext != NULL);
7262 #line 1335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7263         g_print ("Keyrender  - signal:edited\n");
7264 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7265         _tmp0_ = self->el;
7266 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7267         g_object_set (_tmp0_, "editable", FALSE, NULL);
7268 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7269         _tmp1_ = self->priv->_this;
7270 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7271         _tmp2_ = _tmp1_->model;
7272 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7273         _tmp3_ = _tmp2_->el;
7274 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7275         _tmp4_ = path;
7276 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7277         _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
7278 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7279         _tmp6_ = _tmp5_;
7280 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7281         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_);
7282 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7283         iter = _tmp7_;
7284 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7285         _gtk_tree_path_free0 (_tmp6_);
7286 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7287         _tmp8_ = self->priv->_this;
7288 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7289         _tmp9_ = _tmp8_->model;
7290 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7291         _tmp10_ = _tmp9_->el;
7292 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7293         _tmp11_ = iter;
7294 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7295         gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_);
7296 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7297         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7298 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7299         gval = _tmp12_;
7300 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7301         _tmp13_ = gval;
7302 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7303         _tmp14_ = g_strdup (g_value_get_string (&_tmp13_));
7304 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7305         oldval = _tmp14_;
7306 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7307         _tmp15_ = self->priv->_this;
7308 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7309         _tmp16_ = _tmp15_->model;
7310 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7311         _tmp17_ = _tmp16_->el;
7312 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7313         _tmp18_ = iter;
7314 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7315         gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 0, &_tmp19_);
7316 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7317         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7318 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7319         gval = _tmp19_;
7320 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7321         _tmp20_ = gval;
7322 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7323         _tmp21_ = g_strdup (g_value_get_string (&_tmp20_));
7324 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7325         ktype = _tmp21_;
7326 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7327         _tmp22_ = self->priv->_this;
7328 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7329         _tmp23_ = _tmp22_->model;
7330 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7331         _tmp24_ = _tmp23_->el;
7332 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7333         _tmp25_ = iter;
7334 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7335         _tmp26_ = newtext;
7336 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7337         g_value_init (&_tmp27_, G_TYPE_STRING);
7338 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7339         g_value_set_string (&_tmp27_, _tmp26_);
7340 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7341         gtk_tree_store_set_value (_tmp24_, &_tmp25_, 1, &_tmp27_);
7342 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7343         G_IS_VALUE (&_tmp27_) ? (g_value_unset (&_tmp27_), NULL) : NULL;
7344 #line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7345         _tmp28_ = ktype;
7346 #line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7347         g_print ("ktype: %s\n", _tmp28_);
7348 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7349         _tmp29_ = ktype;
7350 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7351         _tmp30_ = _tmp29_;
7352 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7353         _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
7354 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7355         if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) {
7356 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7357                 switch (0) {
7358 #line 7359 "WindowLeftProps.vala.c"
7359                         default:
7360                         {
7361                                 gchar* ov = NULL;
7362                                 Xcls_LeftProps* _tmp33_ = NULL;
7363                                 JsRenderNode* _tmp34_ = NULL;
7364                                 GeeHashMap* _tmp35_ = NULL;
7365                                 const gchar* _tmp36_ = NULL;
7366                                 gpointer _tmp37_ = NULL;
7367                                 Xcls_LeftProps* _tmp38_ = NULL;
7368                                 JsRenderNode* _tmp39_ = NULL;
7369                                 GeeHashMap* _tmp40_ = NULL;
7370                                 const gchar* _tmp41_ = NULL;
7371                                 const gchar* _tmp42_ = NULL;
7372                                 Xcls_LeftProps* _tmp43_ = NULL;
7373                                 JsRenderNode* _tmp44_ = NULL;
7374                                 GeeHashMap* _tmp45_ = NULL;
7375                                 const gchar* _tmp46_ = NULL;
7376                                 Xcls_LeftProps* _tmp47_ = NULL;
7377                                 GtkTreeIter _tmp48_ = {0};
7378                                 const gchar* _tmp49_ = NULL;
7379                                 const gchar* _tmp50_ = NULL;
7380                                 const gchar* _tmp51_ = NULL;
7381 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7382                                 _tmp33_ = self->priv->_this;
7383 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7384                                 _tmp34_ = _tmp33_->node;
7385 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7386                                 _tmp35_ = _tmp34_->listeners;
7387 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7388                                 _tmp36_ = oldval;
7389 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7390                                 _tmp37_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp36_);
7391 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7392                                 ov = (gchar*) _tmp37_;
7393 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7394                                 _tmp38_ = self->priv->_this;
7395 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7396                                 _tmp39_ = _tmp38_->node;
7397 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7398                                 _tmp40_ = _tmp39_->listeners;
7399 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7400                                 _tmp41_ = newtext;
7401 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7402                                 _tmp42_ = ov;
7403 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7404                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, _tmp41_, _tmp42_);
7405 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7406                                 _tmp43_ = self->priv->_this;
7407 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7408                                 _tmp44_ = _tmp43_->node;
7409 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7410                                 _tmp45_ = _tmp44_->listeners;
7411 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7412                                 _tmp46_ = oldval;
7413 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7414                                 gee_map_remove ((GeeMap*) _tmp45_, _tmp46_, NULL);
7415 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7416                                 _tmp47_ = self->priv->_this;
7417 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7418                                 _tmp48_ = iter;
7419 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7420                                 _tmp49_ = ktype;
7421 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7422                                 _tmp50_ = newtext;
7423 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7424                                 _tmp51_ = ov;
7425 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7426                                 xcls_leftprops_updateIter (_tmp47_, &_tmp48_, _tmp49_, _tmp50_, _tmp51_);
7427 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7428                                 _g_free0 (ov);
7429 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7430                                 break;
7431 #line 7432 "WindowLeftProps.vala.c"
7432                         }
7433                 }
7434         } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) {
7435 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7436                 switch (0) {
7437 #line 7438 "WindowLeftProps.vala.c"
7438                         default:
7439                         {
7440                                 gchar* ov = NULL;
7441                                 Xcls_LeftProps* _tmp52_ = NULL;
7442                                 JsRenderNode* _tmp53_ = NULL;
7443                                 GeeHashMap* _tmp54_ = NULL;
7444                                 const gchar* _tmp55_ = NULL;
7445                                 gpointer _tmp56_ = NULL;
7446                                 Xcls_LeftProps* _tmp57_ = NULL;
7447                                 JsRenderNode* _tmp58_ = NULL;
7448                                 GeeHashMap* _tmp59_ = NULL;
7449                                 const gchar* _tmp60_ = NULL;
7450                                 const gchar* _tmp61_ = NULL;
7451                                 Xcls_LeftProps* _tmp62_ = NULL;
7452                                 JsRenderNode* _tmp63_ = NULL;
7453                                 GeeHashMap* _tmp64_ = NULL;
7454                                 const gchar* _tmp65_ = NULL;
7455                                 Xcls_LeftProps* _tmp66_ = NULL;
7456                                 GtkTreeIter _tmp67_ = {0};
7457                                 const gchar* _tmp68_ = NULL;
7458                                 const gchar* _tmp69_ = NULL;
7459                                 const gchar* _tmp70_ = NULL;
7460 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7461                                 _tmp52_ = self->priv->_this;
7462 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7463                                 _tmp53_ = _tmp52_->node;
7464 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7465                                 _tmp54_ = _tmp53_->props;
7466 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7467                                 _tmp55_ = oldval;
7468 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7469                                 _tmp56_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp54_, _tmp55_);
7470 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7471                                 ov = (gchar*) _tmp56_;
7472 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7473                                 _tmp57_ = self->priv->_this;
7474 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7475                                 _tmp58_ = _tmp57_->node;
7476 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7477                                 _tmp59_ = _tmp58_->props;
7478 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7479                                 _tmp60_ = newtext;
7480 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7481                                 _tmp61_ = ov;
7482 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7483                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp59_, _tmp60_, _tmp61_);
7484 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7485                                 _tmp62_ = self->priv->_this;
7486 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7487                                 _tmp63_ = _tmp62_->node;
7488 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7489                                 _tmp64_ = _tmp63_->props;
7490 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7491                                 _tmp65_ = oldval;
7492 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7493                                 gee_map_remove ((GeeMap*) _tmp64_, _tmp65_, NULL);
7494 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7495                                 _tmp66_ = self->priv->_this;
7496 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7497                                 _tmp67_ = iter;
7498 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7499                                 _tmp68_ = ktype;
7500 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7501                                 _tmp69_ = newtext;
7502 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7503                                 _tmp70_ = ov;
7504 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7505                                 xcls_leftprops_updateIter (_tmp66_, &_tmp67_, _tmp68_, _tmp69_, _tmp70_);
7506 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7507                                 _g_free0 (ov);
7508 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7509                                 break;
7510 #line 7511 "WindowLeftProps.vala.c"
7511                         }
7512                 }
7513         }
7514 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7515         _tmp71_ = self->priv->_this;
7516 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7517         g_signal_emit_by_name (_tmp71_, "changed");
7518 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7519         _g_free0 (ktype);
7520 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7521         _g_free0 (oldval);
7522 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7523         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7524 #line 7525 "WindowLeftProps.vala.c"
7525 }
7526
7527
7528 static void ___lambda82__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) {
7529 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7530         __lambda82_ ((Xcls_LeftPropsXcls_keyrender*) self, path, new_text);
7531 #line 7532 "WindowLeftProps.vala.c"
7532 }
7533
7534
7535 Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner) {
7536         Xcls_LeftPropsXcls_keyrender * self = NULL;
7537         Xcls_LeftProps* _tmp0_ = NULL;
7538         Xcls_LeftProps* _tmp1_ = NULL;
7539         Xcls_LeftProps* _tmp2_ = NULL;
7540         Xcls_LeftPropsXcls_keyrender* _tmp3_ = NULL;
7541         GtkCellRendererText* _tmp4_ = NULL;
7542         GtkCellRendererText* _tmp5_ = NULL;
7543         GtkCellRendererText* _tmp6_ = NULL;
7544 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7545         g_return_val_if_fail (_owner != NULL, NULL);
7546 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7547         self = (Xcls_LeftPropsXcls_keyrender*) g_object_new (object_type, NULL);
7548 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7549         _tmp0_ = _owner;
7550 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7551         _tmp1_ = _g_object_ref0 (_tmp0_);
7552 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7553         _g_object_unref0 (self->priv->_this);
7554 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7555         self->priv->_this = _tmp1_;
7556 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7557         _tmp2_ = self->priv->_this;
7558 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7559         _tmp3_ = _g_object_ref0 (self);
7560 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7561         _g_object_unref0 (_tmp2_->keyrender);
7562 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7563         _tmp2_->keyrender = _tmp3_;
7564 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7565         _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
7566 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7567         g_object_ref_sink (_tmp4_);
7568 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7569         _g_object_unref0 (self->el);
7570 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7571         self->el = _tmp4_;
7572 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7573         _tmp5_ = self->el;
7574 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7575         g_signal_connect_object ((GtkCellRenderer*) _tmp5_, "editing-started", (GCallback) ___lambda81__gtk_cell_renderer_editing_started, self, 0);
7576 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7577         _tmp6_ = self->el;
7578 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7579         g_signal_connect_object (_tmp6_, "edited", (GCallback) ___lambda82__gtk_cell_renderer_text_edited, self, 0);
7580 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7581         return self;
7582 #line 7583 "WindowLeftProps.vala.c"
7583 }
7584
7585
7586 Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner) {
7587 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7588         return xcls_leftprops_xcls_keyrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, _owner);
7589 #line 7590 "WindowLeftProps.vala.c"
7590 }
7591
7592
7593 static void xcls_leftprops_xcls_keyrender_class_init (Xcls_LeftPropsXcls_keyrenderClass * klass) {
7594 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7595         xcls_leftprops_xcls_keyrender_parent_class = g_type_class_peek_parent (klass);
7596 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7597         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keyrenderPrivate));
7598 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7599         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keyrender_finalize;
7600 #line 7601 "WindowLeftProps.vala.c"
7601 }
7602
7603
7604 static void xcls_leftprops_xcls_keyrender_instance_init (Xcls_LeftPropsXcls_keyrender * self) {
7605 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7606         self->priv = XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE (self);
7607 #line 7608 "WindowLeftProps.vala.c"
7608 }
7609
7610
7611 static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj) {
7612         Xcls_LeftPropsXcls_keyrender * self;
7613 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7614         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender);
7615 #line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7616         _g_object_unref0 (self->el);
7617 #line 1303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7618         _g_object_unref0 (self->priv->_this);
7619 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7620         G_OBJECT_CLASS (xcls_leftprops_xcls_keyrender_parent_class)->finalize (obj);
7621 #line 7622 "WindowLeftProps.vala.c"
7622 }
7623
7624
7625 GType xcls_leftprops_xcls_keyrender_get_type (void) {
7626         static volatile gsize xcls_leftprops_xcls_keyrender_type_id__volatile = 0;
7627         if (g_once_init_enter (&xcls_leftprops_xcls_keyrender_type_id__volatile)) {
7628                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_keyrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_keyrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_keyrender), 0, (GInstanceInitFunc) xcls_leftprops_xcls_keyrender_instance_init, NULL };
7629                 GType xcls_leftprops_xcls_keyrender_type_id;
7630                 xcls_leftprops_xcls_keyrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keyrender", &g_define_type_info, 0);
7631                 g_once_init_leave (&xcls_leftprops_xcls_keyrender_type_id__volatile, xcls_leftprops_xcls_keyrender_type_id);
7632         }
7633         return xcls_leftprops_xcls_keyrender_type_id__volatile;
7634 }
7635
7636
7637 Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner) {
7638         Xcls_LeftPropsXcls_valcol * self = NULL;
7639         Xcls_LeftProps* _tmp0_ = NULL;
7640         Xcls_LeftProps* _tmp1_ = NULL;
7641         Xcls_LeftProps* _tmp2_ = NULL;
7642         Xcls_LeftPropsXcls_valcol* _tmp3_ = NULL;
7643         GtkTreeViewColumn* _tmp4_ = NULL;
7644         GtkTreeViewColumn* _tmp5_ = NULL;
7645         GtkTreeViewColumn* _tmp6_ = NULL;
7646         Xcls_LeftPropsXcls_valrender* child_0 = NULL;
7647         Xcls_LeftProps* _tmp7_ = NULL;
7648         Xcls_LeftPropsXcls_valrender* _tmp8_ = NULL;
7649         GtkTreeViewColumn* _tmp9_ = NULL;
7650         GtkCellRendererCombo* _tmp10_ = NULL;
7651 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7652         g_return_val_if_fail (_owner != NULL, NULL);
7653 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7654         self = (Xcls_LeftPropsXcls_valcol*) g_object_new (object_type, NULL);
7655 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7656         _tmp0_ = _owner;
7657 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7658         _tmp1_ = _g_object_ref0 (_tmp0_);
7659 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7660         _g_object_unref0 (self->priv->_this);
7661 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7662         self->priv->_this = _tmp1_;
7663 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7664         _tmp2_ = self->priv->_this;
7665 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7666         _tmp3_ = _g_object_ref0 (self);
7667 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7668         _g_object_unref0 (_tmp2_->valcol);
7669 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7670         _tmp2_->valcol = _tmp3_;
7671 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7672         _tmp4_ = gtk_tree_view_column_new ();
7673 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7674         g_object_ref_sink (_tmp4_);
7675 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7676         _g_object_unref0 (self->el);
7677 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7678         self->el = _tmp4_;
7679 #line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7680         _tmp5_ = self->el;
7681 #line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7682         gtk_tree_view_column_set_resizable (_tmp5_, TRUE);
7683 #line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7684         _tmp6_ = self->el;
7685 #line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7686         gtk_tree_view_column_set_title (_tmp6_, "Value");
7687 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7688         _tmp7_ = self->priv->_this;
7689 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7690         _tmp8_ = xcls_leftprops_xcls_valrender_new (_tmp7_);
7691 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7692         child_0 = _tmp8_;
7693 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7694         g_object_ref ((GObject*) child_0);
7695 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7696         _tmp9_ = self->el;
7697 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7698         _tmp10_ = child_0->el;
7699 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7700         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, TRUE);
7701 #line 7702 "WindowLeftProps.vala.c"
7702         {
7703                 GtkTreeViewColumn* _tmp11_ = NULL;
7704                 Xcls_LeftProps* _tmp12_ = NULL;
7705                 Xcls_LeftPropsXcls_valrender* _tmp13_ = NULL;
7706                 GtkCellRendererCombo* _tmp14_ = NULL;
7707 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7708                 _tmp11_ = self->el;
7709 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7710                 _tmp12_ = self->priv->_this;
7711 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7712                 _tmp13_ = _tmp12_->valrender;
7713 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7714                 _tmp14_ = _tmp13_->el;
7715 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7716                 gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "text", 4);
7717 #line 7718 "WindowLeftProps.vala.c"
7718         }
7719 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7720         _g_object_unref0 (child_0);
7721 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7722         return self;
7723 #line 7724 "WindowLeftProps.vala.c"
7724 }
7725
7726
7727 Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner) {
7728 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7729         return xcls_leftprops_xcls_valcol_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, _owner);
7730 #line 7731 "WindowLeftProps.vala.c"
7731 }
7732
7733
7734 static void xcls_leftprops_xcls_valcol_class_init (Xcls_LeftPropsXcls_valcolClass * klass) {
7735 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7736         xcls_leftprops_xcls_valcol_parent_class = g_type_class_peek_parent (klass);
7737 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7738         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valcolPrivate));
7739 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7740         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valcol_finalize;
7741 #line 7742 "WindowLeftProps.vala.c"
7742 }
7743
7744
7745 static void xcls_leftprops_xcls_valcol_instance_init (Xcls_LeftPropsXcls_valcol * self) {
7746 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7747         self->priv = XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE (self);
7748 #line 7749 "WindowLeftProps.vala.c"
7749 }
7750
7751
7752 static void xcls_leftprops_xcls_valcol_finalize (GObject* obj) {
7753         Xcls_LeftPropsXcls_valcol * self;
7754 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7755         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol);
7756 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7757         _g_object_unref0 (self->el);
7758 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7759         _g_object_unref0 (self->priv->_this);
7760 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7761         G_OBJECT_CLASS (xcls_leftprops_xcls_valcol_parent_class)->finalize (obj);
7762 #line 7763 "WindowLeftProps.vala.c"
7763 }
7764
7765
7766 GType xcls_leftprops_xcls_valcol_get_type (void) {
7767         static volatile gsize xcls_leftprops_xcls_valcol_type_id__volatile = 0;
7768         if (g_once_init_enter (&xcls_leftprops_xcls_valcol_type_id__volatile)) {
7769                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valcolClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valcol_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valcol), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valcol_instance_init, NULL };
7770                 GType xcls_leftprops_xcls_valcol_type_id;
7771                 xcls_leftprops_xcls_valcol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valcol", &g_define_type_info, 0);
7772                 g_once_init_leave (&xcls_leftprops_xcls_valcol_type_id__volatile, xcls_leftprops_xcls_valcol_type_id);
7773         }
7774         return xcls_leftprops_xcls_valcol_type_id__volatile;
7775 }
7776
7777
7778 static void __lambda83_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext) {
7779         GtkCellRendererCombo* _tmp0_ = NULL;
7780         GtkTreeIter iter = {0};
7781         Xcls_LeftProps* _tmp1_ = NULL;
7782         Xcls_LeftPropsXcls_model* _tmp2_ = NULL;
7783         GtkTreeStore* _tmp3_ = NULL;
7784         const gchar* _tmp4_ = NULL;
7785         GtkTreePath* _tmp5_ = NULL;
7786         GtkTreePath* _tmp6_ = NULL;
7787         GtkTreeIter _tmp7_ = {0};
7788         GValue gval = {0};
7789         Xcls_LeftProps* _tmp8_ = NULL;
7790         Xcls_LeftPropsXcls_model* _tmp9_ = NULL;
7791         GtkTreeStore* _tmp10_ = NULL;
7792         GtkTreeIter _tmp11_ = {0};
7793         GValue _tmp12_ = {0};
7794         gchar* ktype = NULL;
7795         GValue _tmp13_ = {0};
7796         gchar* _tmp14_ = NULL;
7797         Xcls_LeftProps* _tmp15_ = NULL;
7798         Xcls_LeftPropsXcls_model* _tmp16_ = NULL;
7799         GtkTreeStore* _tmp17_ = NULL;
7800         GtkTreeIter _tmp18_ = {0};
7801         GValue _tmp19_ = {0};
7802         gchar* oldval = NULL;
7803         GValue _tmp20_ = {0};
7804         gchar* _tmp21_ = NULL;
7805         Xcls_LeftProps* _tmp22_ = NULL;
7806         Xcls_LeftPropsXcls_model* _tmp23_ = NULL;
7807         GtkTreeStore* _tmp24_ = NULL;
7808         GtkTreeIter _tmp25_ = {0};
7809         GValue _tmp26_ = {0};
7810         gchar* key = NULL;
7811         GValue _tmp27_ = {0};
7812         gchar* _tmp28_ = NULL;
7813         const gchar* _tmp29_ = NULL;
7814         const gchar* _tmp30_ = NULL;
7815         GQuark _tmp32_ = 0U;
7816 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7817         static GQuark _tmp31_label0 = 0;
7818 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7819         static GQuark _tmp31_label1 = 0;
7820 #line 7821 "WindowLeftProps.vala.c"
7821         Xcls_LeftProps* _tmp53_ = NULL;
7822 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7823         g_return_if_fail (path != NULL);
7824 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7825         g_return_if_fail (newtext != NULL);
7826 #line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7827         g_print ("Valrender  - signal:edited\n");
7828 #line 1455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7829         _tmp0_ = self->el;
7830 #line 1455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7831         g_object_set ((GtkCellRendererText*) _tmp0_, "editable", FALSE, NULL);
7832 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7833         _tmp1_ = self->priv->_this;
7834 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7835         _tmp2_ = _tmp1_->model;
7836 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7837         _tmp3_ = _tmp2_->el;
7838 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7839         _tmp4_ = path;
7840 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7841         _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
7842 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7843         _tmp6_ = _tmp5_;
7844 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7845         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_);
7846 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7847         iter = _tmp7_;
7848 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7849         _gtk_tree_path_free0 (_tmp6_);
7850 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7851         _tmp8_ = self->priv->_this;
7852 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7853         _tmp9_ = _tmp8_->model;
7854 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7855         _tmp10_ = _tmp9_->el;
7856 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7857         _tmp11_ = iter;
7858 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7859         gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 0, &_tmp12_);
7860 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7861         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7862 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7863         gval = _tmp12_;
7864 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7865         _tmp13_ = gval;
7866 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7867         _tmp14_ = g_strdup (g_value_get_string (&_tmp13_));
7868 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7869         ktype = _tmp14_;
7870 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7871         _tmp15_ = self->priv->_this;
7872 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7873         _tmp16_ = _tmp15_->model;
7874 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7875         _tmp17_ = _tmp16_->el;
7876 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7877         _tmp18_ = iter;
7878 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7879         gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 3, &_tmp19_);
7880 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7881         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7882 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7883         gval = _tmp19_;
7884 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7885         _tmp20_ = gval;
7886 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7887         _tmp21_ = g_strdup (g_value_get_string (&_tmp20_));
7888 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7889         oldval = _tmp21_;
7890 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7891         _tmp22_ = self->priv->_this;
7892 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7893         _tmp23_ = _tmp22_->model;
7894 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7895         _tmp24_ = _tmp23_->el;
7896 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7897         _tmp25_ = iter;
7898 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7899         gtk_tree_model_get_value ((GtkTreeModel*) _tmp24_, &_tmp25_, 1, &_tmp26_);
7900 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7901         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7902 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7903         gval = _tmp26_;
7904 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7905         _tmp27_ = gval;
7906 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7907         _tmp28_ = g_strdup (g_value_get_string (&_tmp27_));
7908 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7909         key = _tmp28_;
7910 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7911         _tmp29_ = ktype;
7912 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7913         _tmp30_ = _tmp29_;
7914 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7915         _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
7916 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7917         if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) {
7918 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7919                 switch (0) {
7920 #line 7921 "WindowLeftProps.vala.c"
7921                         default:
7922                         {
7923                                 Xcls_LeftProps* _tmp33_ = NULL;
7924                                 JsRenderNode* _tmp34_ = NULL;
7925                                 GeeHashMap* _tmp35_ = NULL;
7926                                 const gchar* _tmp36_ = NULL;
7927                                 const gchar* _tmp37_ = NULL;
7928                                 Xcls_LeftProps* _tmp38_ = NULL;
7929                                 GtkTreeIter _tmp39_ = {0};
7930                                 const gchar* _tmp40_ = NULL;
7931                                 const gchar* _tmp41_ = NULL;
7932                                 const gchar* _tmp42_ = NULL;
7933 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7934                                 _tmp33_ = self->priv->_this;
7935 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7936                                 _tmp34_ = _tmp33_->node;
7937 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7938                                 _tmp35_ = _tmp34_->listeners;
7939 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7940                                 _tmp36_ = key;
7941 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7942                                 _tmp37_ = newtext;
7943 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7944                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp36_, _tmp37_);
7945 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7946                                 _tmp38_ = self->priv->_this;
7947 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7948                                 _tmp39_ = iter;
7949 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7950                                 _tmp40_ = ktype;
7951 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7952                                 _tmp41_ = key;
7953 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7954                                 _tmp42_ = newtext;
7955 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7956                                 xcls_leftprops_updateIter (_tmp38_, &_tmp39_, _tmp40_, _tmp41_, _tmp42_);
7957 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7958                                 break;
7959 #line 7960 "WindowLeftProps.vala.c"
7960                         }
7961                 }
7962         } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) {
7963 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7964                 switch (0) {
7965 #line 7966 "WindowLeftProps.vala.c"
7966                         default:
7967                         {
7968                                 Xcls_LeftProps* _tmp43_ = NULL;
7969                                 JsRenderNode* _tmp44_ = NULL;
7970                                 GeeHashMap* _tmp45_ = NULL;
7971                                 const gchar* _tmp46_ = NULL;
7972                                 const gchar* _tmp47_ = NULL;
7973                                 Xcls_LeftProps* _tmp48_ = NULL;
7974                                 GtkTreeIter _tmp49_ = {0};
7975                                 const gchar* _tmp50_ = NULL;
7976                                 const gchar* _tmp51_ = NULL;
7977                                 const gchar* _tmp52_ = NULL;
7978 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7979                                 _tmp43_ = self->priv->_this;
7980 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7981                                 _tmp44_ = _tmp43_->node;
7982 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7983                                 _tmp45_ = _tmp44_->props;
7984 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7985                                 _tmp46_ = key;
7986 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7987                                 _tmp47_ = newtext;
7988 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7989                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_);
7990 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7991                                 _tmp48_ = self->priv->_this;
7992 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7993                                 _tmp49_ = iter;
7994 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7995                                 _tmp50_ = ktype;
7996 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7997                                 _tmp51_ = key;
7998 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7999                                 _tmp52_ = newtext;
8000 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8001                                 xcls_leftprops_updateIter (_tmp48_, &_tmp49_, _tmp50_, _tmp51_, _tmp52_);
8002 #line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8003                                 break;
8004 #line 8005 "WindowLeftProps.vala.c"
8005                         }
8006                 }
8007         }
8008 #line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8009         _tmp53_ = self->priv->_this;
8010 #line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8011         g_signal_emit_by_name (_tmp53_, "changed");
8012 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8013         _g_free0 (key);
8014 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8015         _g_free0 (oldval);
8016 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8017         _g_free0 (ktype);
8018 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8019         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
8020 #line 8021 "WindowLeftProps.vala.c"
8021 }
8022
8023
8024 static void ___lambda83__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) {
8025 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8026         __lambda83_ ((Xcls_LeftPropsXcls_valrender*) self, path, new_text);
8027 #line 8028 "WindowLeftProps.vala.c"
8028 }
8029
8030
8031 static void __lambda84_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path) {
8032         Xcls_LeftProps* _tmp0_ = NULL;
8033         gboolean _tmp1_ = FALSE;
8034         Xcls_LeftProps* _tmp3_ = NULL;
8035         GtkCellRendererCombo* _tmp4_ = NULL;
8036         gboolean _tmp5_ = FALSE;
8037         gboolean _tmp6_ = FALSE;
8038 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8039         g_return_if_fail (editable != NULL);
8040 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8041         g_return_if_fail (path != NULL);
8042 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8043         g_print ("editing started called\n");
8044 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8045         _tmp0_ = self->priv->_this;
8046 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8047         _tmp1_ = _tmp0_->allow_edit;
8048 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8049         if (!_tmp1_) {
8050 #line 8051 "WindowLeftProps.vala.c"
8051                 GtkCellRendererCombo* _tmp2_ = NULL;
8052 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8053                 g_print ("val - editing_Started\n");
8054 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8055                 _tmp2_ = self->el;
8056 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8057                 g_object_set ((GtkCellRendererText*) _tmp2_, "editable", FALSE, NULL);
8058 #line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8059                 return;
8060 #line 8061 "WindowLeftProps.vala.c"
8061         }
8062 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8063         _tmp3_ = self->priv->_this;
8064 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8065         _tmp3_->allow_edit = FALSE;
8066 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8067         _tmp4_ = self->el;
8068 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8069         g_object_get (_tmp4_, "has-entry", &_tmp5_, NULL);
8070 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8071         _tmp6_ = _tmp5_;
8072 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8073         if (_tmp6_) {
8074 #line 8075 "WindowLeftProps.vala.c"
8075                 GtkTreeIter iter = {0};
8076                 Xcls_LeftProps* _tmp7_ = NULL;
8077                 Xcls_LeftPropsXcls_model* _tmp8_ = NULL;
8078                 GtkTreeStore* _tmp9_ = NULL;
8079                 const gchar* _tmp10_ = NULL;
8080                 GtkTreePath* _tmp11_ = NULL;
8081                 GtkTreePath* _tmp12_ = NULL;
8082                 GtkTreeIter _tmp13_ = {0};
8083                 GValue gval = {0};
8084                 Xcls_LeftProps* _tmp14_ = NULL;
8085                 Xcls_LeftPropsXcls_model* _tmp15_ = NULL;
8086                 GtkTreeStore* _tmp16_ = NULL;
8087                 GtkTreeIter _tmp17_ = {0};
8088                 GValue _tmp18_ = {0};
8089                 gchar* val = NULL;
8090                 GValue _tmp19_ = {0};
8091                 gchar* _tmp20_ = NULL;
8092                 GtkComboBox* combo = NULL;
8093                 GtkCellEditable* _tmp21_ = NULL;
8094                 GtkComboBox* _tmp22_ = NULL;
8095                 GtkEntry* entry = NULL;
8096                 GtkComboBox* _tmp23_ = NULL;
8097                 GtkWidget* _tmp24_ = NULL;
8098                 GtkEntry* _tmp25_ = NULL;
8099                 GtkEntry* _tmp26_ = NULL;
8100                 const gchar* _tmp27_ = NULL;
8101 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8102                 _tmp7_ = self->priv->_this;
8103 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8104                 _tmp8_ = _tmp7_->model;
8105 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8106                 _tmp9_ = _tmp8_->el;
8107 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8108                 _tmp10_ = path;
8109 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8110                 _tmp11_ = gtk_tree_path_new_from_string (_tmp10_);
8111 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8112                 _tmp12_ = _tmp11_;
8113 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8114                 gtk_tree_model_get_iter ((GtkTreeModel*) _tmp9_, &_tmp13_, _tmp12_);
8115 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8116                 iter = _tmp13_;
8117 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8118                 _gtk_tree_path_free0 (_tmp12_);
8119 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8120                 _tmp14_ = self->priv->_this;
8121 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8122                 _tmp15_ = _tmp14_->model;
8123 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8124                 _tmp16_ = _tmp15_->el;
8125 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8126                 _tmp17_ = iter;
8127 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8128                 gtk_tree_model_get_value ((GtkTreeModel*) _tmp16_, &_tmp17_, 3, &_tmp18_);
8129 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8130                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
8131 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8132                 gval = _tmp18_;
8133 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8134                 _tmp19_ = gval;
8135 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8136                 _tmp20_ = g_strdup (g_value_get_string (&_tmp19_));
8137 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8138                 val = _tmp20_;
8139 #line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8140                 _tmp21_ = editable;
8141 #line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8142                 _tmp22_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GTK_TYPE_COMBO_BOX, GtkComboBox));
8143 #line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8144                 combo = _tmp22_;
8145 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8146                 _tmp23_ = combo;
8147 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8148                 _tmp24_ = gtk_bin_get_child ((GtkBin*) _tmp23_);
8149 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8150                 _tmp25_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, GTK_TYPE_ENTRY, GtkEntry));
8151 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8152                 entry = _tmp25_;
8153 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8154                 _tmp26_ = entry;
8155 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8156                 _tmp27_ = val;
8157 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8158                 gtk_entry_set_text (_tmp26_, _tmp27_);
8159 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8160                 _g_object_unref0 (entry);
8161 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8162                 _g_object_unref0 (combo);
8163 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8164                 _g_free0 (val);
8165 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8166                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
8167 #line 8168 "WindowLeftProps.vala.c"
8168         }
8169 }
8170
8171
8172 static void ___lambda84__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) {
8173 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8174         __lambda84_ ((Xcls_LeftPropsXcls_valrender*) self, editable, path);
8175 #line 8176 "WindowLeftProps.vala.c"
8176 }
8177
8178
8179 Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner) {
8180         Xcls_LeftPropsXcls_valrender * self = NULL;
8181         Xcls_LeftProps* _tmp0_ = NULL;
8182         Xcls_LeftProps* _tmp1_ = NULL;
8183         Xcls_LeftProps* _tmp2_ = NULL;
8184         Xcls_LeftPropsXcls_valrender* _tmp3_ = NULL;
8185         GtkCellRendererCombo* _tmp4_ = NULL;
8186         GtkCellRendererCombo* _tmp5_ = NULL;
8187         GtkCellRendererCombo* _tmp6_ = NULL;
8188         GtkCellRendererCombo* _tmp7_ = NULL;
8189         Xcls_LeftPropsXcls_valrendermodel* child_0 = NULL;
8190         Xcls_LeftProps* _tmp8_ = NULL;
8191         Xcls_LeftPropsXcls_valrendermodel* _tmp9_ = NULL;
8192         GtkCellRendererCombo* _tmp10_ = NULL;
8193         GtkListStore* _tmp11_ = NULL;
8194         GtkCellRendererCombo* _tmp12_ = NULL;
8195         GtkCellRendererCombo* _tmp13_ = NULL;
8196 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8197         g_return_val_if_fail (_owner != NULL, NULL);
8198 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8199         self = (Xcls_LeftPropsXcls_valrender*) g_object_new (object_type, NULL);
8200 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8201         _tmp0_ = _owner;
8202 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8203         _tmp1_ = _g_object_ref0 (_tmp0_);
8204 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8205         _g_object_unref0 (self->priv->_this);
8206 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8207         self->priv->_this = _tmp1_;
8208 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8209         _tmp2_ = self->priv->_this;
8210 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8211         _tmp3_ = _g_object_ref0 (self);
8212 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8213         _g_object_unref0 (_tmp2_->valrender);
8214 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8215         _tmp2_->valrender = _tmp3_;
8216 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8217         _tmp4_ = (GtkCellRendererCombo*) gtk_cell_renderer_combo_new ();
8218 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8219         g_object_ref_sink (_tmp4_);
8220 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8221         _g_object_unref0 (self->el);
8222 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8223         self->el = _tmp4_;
8224 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8225         _tmp5_ = self->el;
8226 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8227         g_object_set ((GtkCellRendererText*) _tmp5_, "editable", FALSE, NULL);
8228 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8229         _tmp6_ = self->el;
8230 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8231         g_object_set (_tmp6_, "has-entry", TRUE, NULL);
8232 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8233         _tmp7_ = self->el;
8234 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8235         g_object_set (_tmp7_, "text-column", 0, NULL);
8236 #line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8237         _tmp8_ = self->priv->_this;
8238 #line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8239         _tmp9_ = xcls_leftprops_xcls_valrendermodel_new (_tmp8_);
8240 #line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8241         child_0 = _tmp9_;
8242 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8243         g_object_ref ((GObject*) child_0);
8244 #line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8245         _tmp10_ = self->el;
8246 #line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8247         _tmp11_ = child_0->el;
8248 #line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8249         g_object_set (_tmp10_, "model", (GtkTreeModel*) _tmp11_, NULL);
8250 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8251         _tmp12_ = self->el;
8252 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8253         g_signal_connect_object ((GtkCellRendererText*) _tmp12_, "edited", (GCallback) ___lambda83__gtk_cell_renderer_text_edited, self, 0);
8254 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8255         _tmp13_ = self->el;
8256 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8257         g_signal_connect_object ((GtkCellRenderer*) _tmp13_, "editing-started", (GCallback) ___lambda84__gtk_cell_renderer_editing_started, self, 0);
8258 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8259         _g_object_unref0 (child_0);
8260 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8261         return self;
8262 #line 8263 "WindowLeftProps.vala.c"
8263 }
8264
8265
8266 Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner) {
8267 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8268         return xcls_leftprops_xcls_valrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, _owner);
8269 #line 8270 "WindowLeftProps.vala.c"
8270 }
8271
8272
8273 void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1) {
8274         GtkListStore* m = NULL;
8275         Xcls_LeftProps* _tmp0_ = NULL;
8276         Xcls_LeftPropsXcls_valrendermodel* _tmp1_ = NULL;
8277         GtkListStore* _tmp2_ = NULL;
8278         GtkListStore* _tmp3_ = NULL;
8279         GtkListStore* _tmp4_ = NULL;
8280         GtkTreeIter iret = {0};
8281 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8282         g_return_if_fail (self != NULL);
8283 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8284         _tmp0_ = self->priv->_this;
8285 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8286         _tmp1_ = _tmp0_->valrendermodel;
8287 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8288         _tmp2_ = _tmp1_->el;
8289 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8290         _tmp3_ = _g_object_ref0 (_tmp2_);
8291 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8292         m = _tmp3_;
8293 #line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8294         _tmp4_ = m;
8295 #line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8296         gtk_list_store_clear (_tmp4_);
8297 #line 8298 "WindowLeftProps.vala.c"
8298         {
8299                 gint i = 0;
8300 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8301                 i = 0;
8302 #line 8303 "WindowLeftProps.vala.c"
8303                 {
8304                         gboolean _tmp5_ = FALSE;
8305 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8306                         _tmp5_ = TRUE;
8307 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8308                         while (TRUE) {
8309 #line 8310 "WindowLeftProps.vala.c"
8310                                 gint _tmp7_ = 0;
8311                                 gchar** _tmp8_ = NULL;
8312                                 gint _tmp8__length1 = 0;
8313                                 GtkListStore* _tmp9_ = NULL;
8314                                 GtkTreeIter _tmp10_ = {0};
8315                                 GtkListStore* _tmp11_ = NULL;
8316                                 GtkTreeIter _tmp12_ = {0};
8317                                 gchar** _tmp13_ = NULL;
8318                                 gint _tmp13__length1 = 0;
8319                                 gint _tmp14_ = 0;
8320                                 const gchar* _tmp15_ = NULL;
8321                                 GValue _tmp16_ = {0};
8322 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8323                                 if (!_tmp5_) {
8324 #line 8325 "WindowLeftProps.vala.c"
8325                                         gint _tmp6_ = 0;
8326 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8327                                         _tmp6_ = i;
8328 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8329                                         i = _tmp6_ + 1;
8330 #line 8331 "WindowLeftProps.vala.c"
8331                                 }
8332 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8333                                 _tmp5_ = FALSE;
8334 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8335                                 _tmp7_ = i;
8336 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8337                                 _tmp8_ = ar;
8338 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8339                                 _tmp8__length1 = ar_length1;
8340 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8341                                 if (!(_tmp7_ < _tmp8__length1)) {
8342 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8343                                         break;
8344 #line 8345 "WindowLeftProps.vala.c"
8345                                 }
8346 #line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8347                                 _tmp9_ = m;
8348 #line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8349                                 gtk_list_store_append (_tmp9_, &_tmp10_);
8350 #line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8351                                 iret = _tmp10_;
8352 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8353                                 _tmp11_ = m;
8354 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8355                                 _tmp12_ = iret;
8356 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8357                                 _tmp13_ = ar;
8358 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8359                                 _tmp13__length1 = ar_length1;
8360 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8361                                 _tmp14_ = i;
8362 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8363                                 _tmp15_ = _tmp13_[_tmp14_];
8364 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8365                                 g_value_init (&_tmp16_, G_TYPE_STRING);
8366 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8367                                 g_value_set_string (&_tmp16_, _tmp15_);
8368 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8369                                 gtk_list_store_set_value (_tmp11_, &_tmp12_, 0, &_tmp16_);
8370 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8371                                 G_IS_VALUE (&_tmp16_) ? (g_value_unset (&_tmp16_), NULL) : NULL;
8372 #line 8373 "WindowLeftProps.vala.c"
8373                         }
8374                 }
8375         }
8376 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8377         _g_object_unref0 (m);
8378 #line 8379 "WindowLeftProps.vala.c"
8379 }
8380
8381
8382 static void xcls_leftprops_xcls_valrender_class_init (Xcls_LeftPropsXcls_valrenderClass * klass) {
8383 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8384         xcls_leftprops_xcls_valrender_parent_class = g_type_class_peek_parent (klass);
8385 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8386         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrenderPrivate));
8387 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8388         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrender_finalize;
8389 #line 8390 "WindowLeftProps.vala.c"
8390 }
8391
8392
8393 static void xcls_leftprops_xcls_valrender_instance_init (Xcls_LeftPropsXcls_valrender * self) {
8394 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8395         self->priv = XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE (self);
8396 #line 8397 "WindowLeftProps.vala.c"
8397 }
8398
8399
8400 static void xcls_leftprops_xcls_valrender_finalize (GObject* obj) {
8401         Xcls_LeftPropsXcls_valrender * self;
8402 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8403         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender);
8404 #line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8405         _g_object_unref0 (self->el);
8406 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8407         _g_object_unref0 (self->priv->_this);
8408 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8409         G_OBJECT_CLASS (xcls_leftprops_xcls_valrender_parent_class)->finalize (obj);
8410 #line 8411 "WindowLeftProps.vala.c"
8411 }
8412
8413
8414 GType xcls_leftprops_xcls_valrender_get_type (void) {
8415         static volatile gsize xcls_leftprops_xcls_valrender_type_id__volatile = 0;
8416         if (g_once_init_enter (&xcls_leftprops_xcls_valrender_type_id__volatile)) {
8417                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valrender), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valrender_instance_init, NULL };
8418                 GType xcls_leftprops_xcls_valrender_type_id;
8419                 xcls_leftprops_xcls_valrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrender", &g_define_type_info, 0);
8420                 g_once_init_leave (&xcls_leftprops_xcls_valrender_type_id__volatile, xcls_leftprops_xcls_valrender_type_id);
8421         }
8422         return xcls_leftprops_xcls_valrender_type_id__volatile;
8423 }
8424
8425
8426 Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_construct (GType object_type, Xcls_LeftProps* _owner) {
8427         Xcls_LeftPropsXcls_valrendermodel * self = NULL;
8428         Xcls_LeftProps* _tmp0_ = NULL;
8429         Xcls_LeftProps* _tmp1_ = NULL;
8430         Xcls_LeftProps* _tmp2_ = NULL;
8431         Xcls_LeftPropsXcls_valrendermodel* _tmp3_ = NULL;
8432         GtkListStore* _tmp4_ = NULL;
8433 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8434         g_return_val_if_fail (_owner != NULL, NULL);
8435 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8436         self = (Xcls_LeftPropsXcls_valrendermodel*) g_object_new (object_type, NULL);
8437 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8438         _tmp0_ = _owner;
8439 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8440         _tmp1_ = _g_object_ref0 (_tmp0_);
8441 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8442         _g_object_unref0 (self->priv->_this);
8443 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8444         self->priv->_this = _tmp1_;
8445 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8446         _tmp2_ = self->priv->_this;
8447 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8448         _tmp3_ = _g_object_ref0 (self);
8449 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8450         _g_object_unref0 (_tmp2_->valrendermodel);
8451 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8452         _tmp2_->valrendermodel = _tmp3_;
8453 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8454         _tmp4_ = gtk_list_store_new (1, G_TYPE_STRING);
8455 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8456         _g_object_unref0 (self->el);
8457 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8458         self->el = _tmp4_;
8459 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8460         return self;
8461 #line 8462 "WindowLeftProps.vala.c"
8462 }
8463
8464
8465 Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_new (Xcls_LeftProps* _owner) {
8466 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8467         return xcls_leftprops_xcls_valrendermodel_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, _owner);
8468 #line 8469 "WindowLeftProps.vala.c"
8469 }
8470
8471
8472 static void xcls_leftprops_xcls_valrendermodel_class_init (Xcls_LeftPropsXcls_valrendermodelClass * klass) {
8473 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8474         xcls_leftprops_xcls_valrendermodel_parent_class = g_type_class_peek_parent (klass);
8475 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8476         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrendermodelPrivate));
8477 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8478         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrendermodel_finalize;
8479 #line 8480 "WindowLeftProps.vala.c"
8480 }
8481
8482
8483 static void xcls_leftprops_xcls_valrendermodel_instance_init (Xcls_LeftPropsXcls_valrendermodel * self) {
8484 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8485         self->priv = XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_PRIVATE (self);
8486 #line 8487 "WindowLeftProps.vala.c"
8487 }
8488
8489
8490 static void xcls_leftprops_xcls_valrendermodel_finalize (GObject* obj) {
8491         Xcls_LeftPropsXcls_valrendermodel * self;
8492 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8493         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel);
8494 #line 1549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8495         _g_object_unref0 (self->el);
8496 #line 1550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8497         _g_object_unref0 (self->priv->_this);
8498 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8499         G_OBJECT_CLASS (xcls_leftprops_xcls_valrendermodel_parent_class)->finalize (obj);
8500 #line 8501 "WindowLeftProps.vala.c"
8501 }
8502
8503
8504 GType xcls_leftprops_xcls_valrendermodel_get_type (void) {
8505         static volatile gsize xcls_leftprops_xcls_valrendermodel_type_id__volatile = 0;
8506         if (g_once_init_enter (&xcls_leftprops_xcls_valrendermodel_type_id__volatile)) {
8507                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_valrendermodelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_valrendermodel_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_valrendermodel), 0, (GInstanceInitFunc) xcls_leftprops_xcls_valrendermodel_instance_init, NULL };
8508                 GType xcls_leftprops_xcls_valrendermodel_type_id;
8509                 xcls_leftprops_xcls_valrendermodel_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrendermodel", &g_define_type_info, 0);
8510                 g_once_init_leave (&xcls_leftprops_xcls_valrendermodel_type_id__volatile, xcls_leftprops_xcls_valrendermodel_type_id);
8511         }
8512         return xcls_leftprops_xcls_valrendermodel_type_id__volatile;
8513 }
8514
8515
8516 Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner) {
8517         Xcls_LeftPropsXcls_ContextMenu * self = NULL;
8518         Xcls_LeftProps* _tmp0_ = NULL;
8519         Xcls_LeftProps* _tmp1_ = NULL;
8520         Xcls_LeftProps* _tmp2_ = NULL;
8521         Xcls_LeftPropsXcls_ContextMenu* _tmp3_ = NULL;
8522         GtkMenu* _tmp4_ = NULL;
8523         Xcls_LeftPropsXcls_MenuItem27* child_0 = NULL;
8524         Xcls_LeftProps* _tmp5_ = NULL;
8525         Xcls_LeftPropsXcls_MenuItem27* _tmp6_ = NULL;
8526         GtkMenu* _tmp7_ = NULL;
8527         GtkMenuItem* _tmp8_ = NULL;
8528         Xcls_LeftPropsXcls_SeparatorMenuItem28* child_1 = NULL;
8529         Xcls_LeftProps* _tmp9_ = NULL;
8530         Xcls_LeftPropsXcls_SeparatorMenuItem28* _tmp10_ = NULL;
8531         GtkMenu* _tmp11_ = NULL;
8532         GtkSeparatorMenuItem* _tmp12_ = NULL;
8533         Xcls_LeftPropsXcls_MenuItem29* child_2 = NULL;
8534         Xcls_LeftProps* _tmp13_ = NULL;
8535         Xcls_LeftPropsXcls_MenuItem29* _tmp14_ = NULL;
8536         GtkMenu* _tmp15_ = NULL;
8537         GtkMenuItem* _tmp16_ = NULL;
8538 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8539         g_return_val_if_fail (_owner != NULL, NULL);
8540 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8541         self = (Xcls_LeftPropsXcls_ContextMenu*) g_object_new (object_type, NULL);
8542 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8543         _tmp0_ = _owner;
8544 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8545         _tmp1_ = _g_object_ref0 (_tmp0_);
8546 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8547         _g_object_unref0 (self->priv->_this);
8548 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8549         self->priv->_this = _tmp1_;
8550 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8551         _tmp2_ = self->priv->_this;
8552 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8553         _tmp3_ = _g_object_ref0 (self);
8554 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8555         _g_object_unref0 (_tmp2_->ContextMenu);
8556 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8557         _tmp2_->ContextMenu = _tmp3_;
8558 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8559         _tmp4_ = (GtkMenu*) gtk_menu_new ();
8560 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8561         g_object_ref_sink (_tmp4_);
8562 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8563         _g_object_unref0 (self->el);
8564 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8565         self->el = _tmp4_;
8566 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8567         _tmp5_ = self->priv->_this;
8568 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8569         _tmp6_ = xcls_leftprops_xcls_menuitem27_new (_tmp5_);
8570 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8571         child_0 = _tmp6_;
8572 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8573         g_object_ref ((GObject*) child_0);
8574 #line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8575         _tmp7_ = self->el;
8576 #line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8577         _tmp8_ = child_0->el;
8578 #line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8579         gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_);
8580 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8581         _tmp9_ = self->priv->_this;
8582 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8583         _tmp10_ = xcls_leftprops_xcls_separatormenuitem28_new (_tmp9_);
8584 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8585         child_1 = _tmp10_;
8586 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8587         g_object_ref ((GObject*) child_1);
8588 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8589         _tmp11_ = self->el;
8590 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8591         _tmp12_ = child_1->el;
8592 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8593         gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) ((GtkMenuItem*) _tmp12_));
8594 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8595         _tmp13_ = self->priv->_this;
8596 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8597         _tmp14_ = xcls_leftprops_xcls_menuitem29_new (_tmp13_);
8598 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8599         child_2 = _tmp14_;
8600 #line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8601         g_object_ref ((GObject*) child_2);
8602 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8603         _tmp15_ = self->el;
8604 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8605         _tmp16_ = child_2->el;
8606 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8607         gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_);
8608 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8609         _g_object_unref0 (child_2);
8610 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8611         _g_object_unref0 (child_1);
8612 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8613         _g_object_unref0 (child_0);
8614 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8615         return self;
8616 #line 8617 "WindowLeftProps.vala.c"
8617 }
8618
8619
8620 Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner) {
8621 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8622         return xcls_leftprops_xcls_contextmenu_construct (XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, _owner);
8623 #line 8624 "WindowLeftProps.vala.c"
8624 }
8625
8626
8627 static void xcls_leftprops_xcls_contextmenu_class_init (Xcls_LeftPropsXcls_ContextMenuClass * klass) {
8628 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8629         xcls_leftprops_xcls_contextmenu_parent_class = g_type_class_peek_parent (klass);
8630 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8631         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_ContextMenuPrivate));
8632 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8633         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_contextmenu_finalize;
8634 #line 8635 "WindowLeftProps.vala.c"
8635 }
8636
8637
8638 static void xcls_leftprops_xcls_contextmenu_instance_init (Xcls_LeftPropsXcls_ContextMenu * self) {
8639 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8640         self->priv = XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE (self);
8641 #line 8642 "WindowLeftProps.vala.c"
8642 }
8643
8644
8645 static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj) {
8646         Xcls_LeftPropsXcls_ContextMenu * self;
8647 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8648         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu);
8649 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8650         _g_object_unref0 (self->el);
8651 #line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8652         _g_object_unref0 (self->priv->_this);
8653 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8654         G_OBJECT_CLASS (xcls_leftprops_xcls_contextmenu_parent_class)->finalize (obj);
8655 #line 8656 "WindowLeftProps.vala.c"
8656 }
8657
8658
8659 GType xcls_leftprops_xcls_contextmenu_get_type (void) {
8660         static volatile gsize xcls_leftprops_xcls_contextmenu_type_id__volatile = 0;
8661         if (g_once_init_enter (&xcls_leftprops_xcls_contextmenu_type_id__volatile)) {
8662                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_ContextMenuClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_contextmenu_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_ContextMenu), 0, (GInstanceInitFunc) xcls_leftprops_xcls_contextmenu_instance_init, NULL };
8663                 GType xcls_leftprops_xcls_contextmenu_type_id;
8664                 xcls_leftprops_xcls_contextmenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_ContextMenu", &g_define_type_info, 0);
8665                 g_once_init_leave (&xcls_leftprops_xcls_contextmenu_type_id__volatile, xcls_leftprops_xcls_contextmenu_type_id);
8666         }
8667         return xcls_leftprops_xcls_contextmenu_type_id__volatile;
8668 }
8669
8670
8671 static void __lambda87_ (Xcls_LeftPropsXcls_MenuItem27* self) {
8672         GtkTreeSelection* s = NULL;
8673         Xcls_LeftProps* _tmp0_ = NULL;
8674         Xcls_LeftPropsXcls_view* _tmp1_ = NULL;
8675         GtkTreeView* _tmp2_ = NULL;
8676         GtkTreeSelection* _tmp3_ = NULL;
8677         GtkTreeSelection* _tmp4_ = NULL;
8678         GtkTreeIter iter = {0};
8679         GtkTreeModel* model = NULL;
8680         GtkTreeModel* _tmp5_ = NULL;
8681         GtkTreeIter _tmp6_ = {0};
8682         GtkTreeModel* _tmp7_ = NULL;
8683         Xcls_LeftProps* _tmp8_ = NULL;
8684         GtkTreeIter _tmp9_ = {0};
8685         GtkTreePath* _tmp10_ = NULL;
8686         GtkTreePath* _tmp11_ = NULL;
8687 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8688         _tmp0_ = self->priv->_this;
8689 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8690         _tmp1_ = _tmp0_->view;
8691 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8692         _tmp2_ = _tmp1_->el;
8693 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8694         _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
8695 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8696         _tmp4_ = _g_object_ref0 (_tmp3_);
8697 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8698         s = _tmp4_;
8699 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8700         gtk_tree_selection_get_selected (s, &_tmp5_, &_tmp6_);
8701 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8702         _g_object_unref0 (model);
8703 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8704         _tmp7_ = _g_object_ref0 (_tmp5_);
8705 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8706         model = _tmp7_;
8707 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8708         iter = _tmp6_;
8709 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8710         _tmp8_ = self->priv->_this;
8711 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8712         _tmp9_ = iter;
8713 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8714         _tmp10_ = gtk_tree_model_get_path (model, &_tmp9_);
8715 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8716         _tmp11_ = _tmp10_;
8717 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8718         xcls_leftprops_startEditingKey (_tmp8_, _tmp11_);
8719 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8720         _gtk_tree_path_free0 (_tmp11_);
8721 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8722         _g_object_unref0 (model);
8723 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8724         _g_object_unref0 (s);
8725 #line 8726 "WindowLeftProps.vala.c"
8726 }
8727
8728
8729 static void ___lambda87__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
8730 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8731         __lambda87_ ((Xcls_LeftPropsXcls_MenuItem27*) self);
8732 #line 8733 "WindowLeftProps.vala.c"
8733 }
8734
8735
8736 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner) {
8737         Xcls_LeftPropsXcls_MenuItem27 * self = NULL;
8738         Xcls_LeftProps* _tmp0_ = NULL;
8739         Xcls_LeftProps* _tmp1_ = NULL;
8740         GtkMenuItem* _tmp2_ = NULL;
8741         GtkMenuItem* _tmp3_ = NULL;
8742         GtkMenuItem* _tmp4_ = NULL;
8743 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8744         g_return_val_if_fail (_owner != NULL, NULL);
8745 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8746         self = (Xcls_LeftPropsXcls_MenuItem27*) g_object_new (object_type, NULL);
8747 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8748         _tmp0_ = _owner;
8749 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8750         _tmp1_ = _g_object_ref0 (_tmp0_);
8751 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8752         _g_object_unref0 (self->priv->_this);
8753 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8754         self->priv->_this = _tmp1_;
8755 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8756         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
8757 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8758         g_object_ref_sink (_tmp2_);
8759 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8760         _g_object_unref0 (self->el);
8761 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8762         self->el = _tmp2_;
8763 #line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8764         _tmp3_ = self->el;
8765 #line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8766         gtk_menu_item_set_label (_tmp3_, "Edit");
8767 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8768         _tmp4_ = self->el;
8769 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8770         g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda87__gtk_menu_item_activate, self, 0);
8771 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8772         return self;
8773 #line 8774 "WindowLeftProps.vala.c"
8774 }
8775
8776
8777 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner) {
8778 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8779         return xcls_leftprops_xcls_menuitem27_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, _owner);
8780 #line 8781 "WindowLeftProps.vala.c"
8781 }
8782
8783
8784 static void xcls_leftprops_xcls_menuitem27_class_init (Xcls_LeftPropsXcls_MenuItem27Class * klass) {
8785 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8786         xcls_leftprops_xcls_menuitem27_parent_class = g_type_class_peek_parent (klass);
8787 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8788         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem27Private));
8789 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8790         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem27_finalize;
8791 #line 8792 "WindowLeftProps.vala.c"
8792 }
8793
8794
8795 static void xcls_leftprops_xcls_menuitem27_instance_init (Xcls_LeftPropsXcls_MenuItem27 * self) {
8796 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8797         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE (self);
8798 #line 8799 "WindowLeftProps.vala.c"
8799 }
8800
8801
8802 static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj) {
8803         Xcls_LeftPropsXcls_MenuItem27 * self;
8804 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8805         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27);
8806 #line 1606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8807         _g_object_unref0 (self->el);
8808 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8809         _g_object_unref0 (self->priv->_this);
8810 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8811         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem27_parent_class)->finalize (obj);
8812 #line 8813 "WindowLeftProps.vala.c"
8813 }
8814
8815
8816 GType xcls_leftprops_xcls_menuitem27_get_type (void) {
8817         static volatile gsize xcls_leftprops_xcls_menuitem27_type_id__volatile = 0;
8818         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem27_type_id__volatile)) {
8819                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem27Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem27_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem27), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem27_instance_init, NULL };
8820                 GType xcls_leftprops_xcls_menuitem27_type_id;
8821                 xcls_leftprops_xcls_menuitem27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem27", &g_define_type_info, 0);
8822                 g_once_init_leave (&xcls_leftprops_xcls_menuitem27_type_id__volatile, xcls_leftprops_xcls_menuitem27_type_id);
8823         }
8824         return xcls_leftprops_xcls_menuitem27_type_id__volatile;
8825 }
8826
8827
8828 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner) {
8829         Xcls_LeftPropsXcls_SeparatorMenuItem28 * self = NULL;
8830         Xcls_LeftProps* _tmp0_ = NULL;
8831         Xcls_LeftProps* _tmp1_ = NULL;
8832         GtkSeparatorMenuItem* _tmp2_ = NULL;
8833 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8834         g_return_val_if_fail (_owner != NULL, NULL);
8835 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8836         self = (Xcls_LeftPropsXcls_SeparatorMenuItem28*) g_object_new (object_type, NULL);
8837 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8838         _tmp0_ = _owner;
8839 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8840         _tmp1_ = _g_object_ref0 (_tmp0_);
8841 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8842         _g_object_unref0 (self->priv->_this);
8843 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8844         self->priv->_this = _tmp1_;
8845 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8846         _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
8847 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8848         g_object_ref_sink (_tmp2_);
8849 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8850         _g_object_unref0 (self->el);
8851 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8852         self->el = _tmp2_;
8853 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8854         return self;
8855 #line 8856 "WindowLeftProps.vala.c"
8856 }
8857
8858
8859 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner) {
8860 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8861         return xcls_leftprops_xcls_separatormenuitem28_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, _owner);
8862 #line 8863 "WindowLeftProps.vala.c"
8863 }
8864
8865
8866 static void xcls_leftprops_xcls_separatormenuitem28_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem28Class * klass) {
8867 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8868         xcls_leftprops_xcls_separatormenuitem28_parent_class = g_type_class_peek_parent (klass);
8869 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8870         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Private));
8871 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8872         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem28_finalize;
8873 #line 8874 "WindowLeftProps.vala.c"
8874 }
8875
8876
8877 static void xcls_leftprops_xcls_separatormenuitem28_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem28 * self) {
8878 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8879         self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE (self);
8880 #line 8881 "WindowLeftProps.vala.c"
8881 }
8882
8883
8884 static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj) {
8885         Xcls_LeftPropsXcls_SeparatorMenuItem28 * self;
8886 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8887         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28);
8888 #line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8889         _g_object_unref0 (self->el);
8890 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8891         _g_object_unref0 (self->priv->_this);
8892 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8893         G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem28_parent_class)->finalize (obj);
8894 #line 8895 "WindowLeftProps.vala.c"
8895 }
8896
8897
8898 GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) {
8899         static volatile gsize xcls_leftprops_xcls_separatormenuitem28_type_id__volatile = 0;
8900         if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile)) {
8901                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_separatormenuitem28_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28), 0, (GInstanceInitFunc) xcls_leftprops_xcls_separatormenuitem28_instance_init, NULL };
8902                 GType xcls_leftprops_xcls_separatormenuitem28_type_id;
8903                 xcls_leftprops_xcls_separatormenuitem28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem28", &g_define_type_info, 0);
8904                 g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile, xcls_leftprops_xcls_separatormenuitem28_type_id);
8905         }
8906         return xcls_leftprops_xcls_separatormenuitem28_type_id__volatile;
8907 }
8908
8909
8910 static void __lambda89_ (Xcls_LeftPropsXcls_MenuItem29* self) {
8911         Xcls_LeftProps* _tmp0_ = NULL;
8912 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8913         _tmp0_ = self->priv->_this;
8914 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8915         xcls_leftprops_deleteSelected (_tmp0_);
8916 #line 8917 "WindowLeftProps.vala.c"
8917 }
8918
8919
8920 static void ___lambda89__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
8921 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8922         __lambda89_ ((Xcls_LeftPropsXcls_MenuItem29*) self);
8923 #line 8924 "WindowLeftProps.vala.c"
8924 }
8925
8926
8927 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner) {
8928         Xcls_LeftPropsXcls_MenuItem29 * self = NULL;
8929         Xcls_LeftProps* _tmp0_ = NULL;
8930         Xcls_LeftProps* _tmp1_ = NULL;
8931         GtkMenuItem* _tmp2_ = NULL;
8932         GtkMenuItem* _tmp3_ = NULL;
8933         GtkMenuItem* _tmp4_ = NULL;
8934 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8935         g_return_val_if_fail (_owner != NULL, NULL);
8936 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8937         self = (Xcls_LeftPropsXcls_MenuItem29*) g_object_new (object_type, NULL);
8938 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8939         _tmp0_ = _owner;
8940 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8941         _tmp1_ = _g_object_ref0 (_tmp0_);
8942 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8943         _g_object_unref0 (self->priv->_this);
8944 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8945         self->priv->_this = _tmp1_;
8946 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8947         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
8948 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8949         g_object_ref_sink (_tmp2_);
8950 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8951         _g_object_unref0 (self->el);
8952 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8953         self->el = _tmp2_;
8954 #line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8955         _tmp3_ = self->el;
8956 #line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8957         gtk_menu_item_set_label (_tmp3_, "Delete");
8958 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8959         _tmp4_ = self->el;
8960 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8961         g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda89__gtk_menu_item_activate, self, 0);
8962 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8963         return self;
8964 #line 8965 "WindowLeftProps.vala.c"
8965 }
8966
8967
8968 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner) {
8969 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8970         return xcls_leftprops_xcls_menuitem29_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, _owner);
8971 #line 8972 "WindowLeftProps.vala.c"
8972 }
8973
8974
8975 static void xcls_leftprops_xcls_menuitem29_class_init (Xcls_LeftPropsXcls_MenuItem29Class * klass) {
8976 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8977         xcls_leftprops_xcls_menuitem29_parent_class = g_type_class_peek_parent (klass);
8978 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8979         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem29Private));
8980 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8981         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem29_finalize;
8982 #line 8983 "WindowLeftProps.vala.c"
8983 }
8984
8985
8986 static void xcls_leftprops_xcls_menuitem29_instance_init (Xcls_LeftPropsXcls_MenuItem29 * self) {
8987 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8988         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE (self);
8989 #line 8990 "WindowLeftProps.vala.c"
8990 }
8991
8992
8993 static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj) {
8994         Xcls_LeftPropsXcls_MenuItem29 * self;
8995 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8996         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29);
8997 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8998         _g_object_unref0 (self->el);
8999 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9000         _g_object_unref0 (self->priv->_this);
9001 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9002         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem29_parent_class)->finalize (obj);
9003 #line 9004 "WindowLeftProps.vala.c"
9004 }
9005
9006
9007 GType xcls_leftprops_xcls_menuitem29_get_type (void) {
9008         static volatile gsize xcls_leftprops_xcls_menuitem29_type_id__volatile = 0;
9009         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem29_type_id__volatile)) {
9010                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsXcls_MenuItem29Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_xcls_menuitem29_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftPropsXcls_MenuItem29), 0, (GInstanceInitFunc) xcls_leftprops_xcls_menuitem29_instance_init, NULL };
9011                 GType xcls_leftprops_xcls_menuitem29_type_id;
9012                 xcls_leftprops_xcls_menuitem29_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem29", &g_define_type_info, 0);
9013                 g_once_init_leave (&xcls_leftprops_xcls_menuitem29_type_id__volatile, xcls_leftprops_xcls_menuitem29_type_id);
9014         }
9015         return xcls_leftprops_xcls_menuitem29_type_id__volatile;
9016 }
9017
9018
9019 static void xcls_leftprops_class_init (Xcls_LeftPropsClass * klass) {
9020 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9021         xcls_leftprops_parent_class = g_type_class_peek_parent (klass);
9022 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9023         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsPrivate));
9024 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9025         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_finalize;
9026 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9027         g_signal_new ("stop_editor", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_BOOLEAN__VOID, G_TYPE_BOOLEAN, 0);
9028 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9029         g_signal_new ("changed", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
9030 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9031         g_signal_new ("show_add_props", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__STRING, G_TYPE_NONE, 1, G_TYPE_STRING);
9032 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9033         g_signal_new ("show_editor", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_user_marshal_VOID__OBJECT_OBJECT_STRING_STRING, G_TYPE_NONE, 4, JS_RENDER_TYPE_JS_RENDER, JS_RENDER_TYPE_NODE, G_TYPE_STRING, G_TYPE_STRING);
9034 #line 9035 "WindowLeftProps.vala.c"
9035 }
9036
9037
9038 static void xcls_leftprops_instance_init (Xcls_LeftProps * self) {
9039 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9040         self->priv = XCLS_LEFTPROPS_GET_PRIVATE (self);
9041 #line 9042 "WindowLeftProps.vala.c"
9042 }
9043
9044
9045 static void xcls_leftprops_finalize (GObject* obj) {
9046         Xcls_LeftProps * self;
9047 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9048         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_LEFTPROPS, Xcls_LeftProps);
9049 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9050         _g_object_unref0 (self->el);
9051 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9052         _g_object_unref0 (self->priv->_this);
9053 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9054         _g_object_unref0 (self->AddPropertyPopup);
9055 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9056         _g_object_unref0 (self->EditProps);
9057 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9058         _g_object_unref0 (self->view);
9059 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9060         _g_object_unref0 (self->model);
9061 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9062         _g_object_unref0 (self->keycol);
9063 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9064         _g_object_unref0 (self->keyrender);
9065 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9066         _g_object_unref0 (self->valcol);
9067 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9068         _g_object_unref0 (self->valrender);
9069 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9070         _g_object_unref0 (self->valrendermodel);
9071 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9072         _g_object_unref0 (self->ContextMenu);
9073 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9074         _g_object_unref0 (self->file);
9075 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9076         _g_object_unref0 (self->node);
9077 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9078         G_OBJECT_CLASS (xcls_leftprops_parent_class)->finalize (obj);
9079 #line 9080 "WindowLeftProps.vala.c"
9080 }
9081
9082
9083 GType xcls_leftprops_get_type (void) {
9084         static volatile gsize xcls_leftprops_type_id__volatile = 0;
9085         if (g_once_init_enter (&xcls_leftprops_type_id__volatile)) {
9086                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_LeftPropsClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_leftprops_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_LeftProps), 0, (GInstanceInitFunc) xcls_leftprops_instance_init, NULL };
9087                 GType xcls_leftprops_type_id;
9088                 xcls_leftprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftProps", &g_define_type_info, 0);
9089                 g_once_init_leave (&xcls_leftprops_type_id__volatile, xcls_leftprops_type_id);
9090         }
9091         return xcls_leftprops_type_id__volatile;
9092 }
9093
9094
9095 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
9096         if ((array != NULL) && (destroy_func != NULL)) {
9097                 int i;
9098                 for (i = 0; i < array_length; i = i + 1) {
9099                         if (((gpointer*) array)[i] != NULL) {
9100                                 destroy_func (((gpointer*) array)[i]);
9101                         }
9102                 }
9103         }
9104 }
9105
9106
9107 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
9108         _vala_array_destroy (array, array_length, destroy_func);
9109         g_free (array);
9110 }
9111
9112
9113 static gint _vala_array_length (gpointer array) {
9114         int length;
9115         length = 0;
9116         if (array) {
9117                 while (((gpointer*) array)[length]) {
9118                         length++;
9119                 }
9120         }
9121         return length;
9122 }
9123
9124
9125