JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / WindowLeftProps.vala.c
1 /* WindowLeftProps.vala.c generated by valac 0.20.1, 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 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner);
900 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner);
901 GType xcls_leftprops_xcls_hbox2_get_type (void) G_GNUC_CONST;
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 ___lambda91_ (Block5Data* _data5_);
908 static gboolean ____lambda91__gsource_func (gpointer self);
909 void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1);
910 static gboolean ___lambda92_ (Block5Data* _data5_);
911 static gboolean ____lambda92__gsource_func (gpointer self);
912 static gboolean __lambda93_ (Block5Data* _data5_);
913 static gboolean ___lambda93__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 __lambda94_ (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 __lambda95_ (Block7Data* _data7_);
924 static gboolean ___lambda95__gsource_func (gpointer self);
925 static gboolean ___lambda94__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 __lambda87_ (Block8Data* _data8_);
934 static gboolean ___lambda87__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 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner);
942 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner);
943 GType xcls_leftprops_xcls_button3_get_type (void) G_GNUC_CONST;
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 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner);
950 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner);
951 GType xcls_leftprops_xcls_hbox4_get_type (void) G_GNUC_CONST;
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 __lambda103_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev);
955 static gboolean ___lambda103__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 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner);
962 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner);
963 GType xcls_leftprops_xcls_image5_get_type (void) G_GNUC_CONST;
964 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner);
965 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner);
966 GType xcls_leftprops_xcls_label6_get_type (void) G_GNUC_CONST;
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 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner);
983 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner);
984 GType xcls_leftprops_xcls_menuitem8_get_type (void) G_GNUC_CONST;
985 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner);
986 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner);
987 GType xcls_leftprops_xcls_menuitem9_get_type (void) G_GNUC_CONST;
988 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner);
989 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner);
990 GType xcls_leftprops_xcls_menuitem10_get_type (void) G_GNUC_CONST;
991 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner);
992 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner);
993 GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) G_GNUC_CONST;
994 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner);
995 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner);
996 GType xcls_leftprops_xcls_menuitem12_get_type (void) G_GNUC_CONST;
997 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner);
998 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner);
999 GType xcls_leftprops_xcls_menuitem13_get_type (void) G_GNUC_CONST;
1000 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner);
1001 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner);
1002 GType xcls_leftprops_xcls_menuitem14_get_type (void) G_GNUC_CONST;
1003 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner);
1004 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner);
1005 GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) G_GNUC_CONST;
1006 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner);
1007 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner);
1008 GType xcls_leftprops_xcls_menuitem16_get_type (void) G_GNUC_CONST;
1009 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner);
1010 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner);
1011 GType xcls_leftprops_xcls_menuitem17_get_type (void) G_GNUC_CONST;
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 __lambda79_ (Xcls_LeftPropsXcls_MenuItem8* self);
1018 static void ___lambda79__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 __lambda96_ (Xcls_LeftPropsXcls_MenuItem9* self);
1025 static void ___lambda96__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 __lambda97_ (Xcls_LeftPropsXcls_MenuItem10* self);
1032 static void ___lambda97__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 __lambda98_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_);
1044 static void ___lambda98__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 __lambda99_ (Xcls_LeftPropsXcls_MenuItem13* self);
1051 static void ___lambda99__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 __lambda100_ (Xcls_LeftPropsXcls_MenuItem14* self);
1058 static void ___lambda100__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 __lambda101_ (Xcls_LeftPropsXcls_MenuItem16* self);
1070 static void ___lambda101__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 __lambda102_ (Xcls_LeftPropsXcls_MenuItem17* self);
1077 static void ___lambda102__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 __lambda84_ (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 ___lambda85_ (Xcls_LeftPropsXcls_view* self);
1103 static gboolean ____lambda85__gsource_func (gpointer self);
1104 static gboolean ___lambda89_ (Block9Data* _data9_);
1105 static gboolean ____lambda89__gsource_func (gpointer self);
1106 static gboolean ___lambda90_ (Block9Data* _data9_);
1107 static gboolean ____lambda90__gsource_func (gpointer self);
1108 static gboolean ___lambda84__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 __lambda80_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path);
1127 static void ___lambda80__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self);
1128 static void __lambda81_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext);
1129 static void ___lambda81__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 __lambda82_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext);
1145 static void ___lambda82__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self);
1146 static void __lambda83_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path);
1147 static void ___lambda83__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 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner);
1159 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner);
1160 GType xcls_leftprops_xcls_menuitem27_get_type (void) G_GNUC_CONST;
1161 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner);
1162 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner);
1163 GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) G_GNUC_CONST;
1164 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner);
1165 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner);
1166 GType xcls_leftprops_xcls_menuitem29_get_type (void) G_GNUC_CONST;
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 __lambda86_ (Xcls_LeftPropsXcls_MenuItem27* self);
1173 static void ___lambda86__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 __lambda88_ (Xcls_LeftPropsXcls_MenuItem29* self);
1185 static void ___lambda88__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_;
1203         Xcls_LeftProps* _tmp2_;
1204         Xcls_LeftProps* _tmp3_;
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_;
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_;
1234         GtkVBox* _tmp1_;
1235         Xcls_LeftProps* _tmp2_;
1236         Xcls_LeftPropsXcls_HBox2* _tmp3_;
1237         Xcls_LeftPropsXcls_HBox2* child_0;
1238         GtkVBox* _tmp4_;
1239         GtkHBox* _tmp5_;
1240         Xcls_LeftProps* _tmp6_;
1241         Xcls_LeftPropsXcls_EditProps* _tmp7_;
1242         Xcls_LeftPropsXcls_EditProps* child_1;
1243         GtkVBox* _tmp8_;
1244         GtkScrolledWindow* _tmp9_;
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_;
1351         gchar _tmp1_;
1352 #line 965 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1353         g_return_val_if_fail (self != NULL, '\0');
1354 #line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1355         _tmp0_ = index;
1356 #line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1357         _tmp1_ = ((gchar*) self)[_tmp0_];
1358 #line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1359         result = _tmp1_;
1360 #line 966 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
1361         return result;
1362 #line 1363 "WindowLeftProps.vala.c"
1363 }
1364
1365
1366 static gboolean ___lambda91_ (Block5Data* _data5_) {
1367         Xcls_LeftProps * self;
1368         gboolean result = FALSE;
1369         Xcls_LeftPropsXcls_view* _tmp0_;
1370         GtkTreeView* _tmp1_;
1371         GtkTreeSelection* _tmp2_ = NULL;
1372         GtkTreePath* _tmp3_;
1373         JsRenderJsRender* _tmp4_;
1374         JsRenderNode* _tmp5_;
1375         const gchar* _tmp6_;
1376         const gchar* _tmp7_;
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 ____lambda91__gsource_func (gpointer self) {
1408         gboolean result;
1409         result = ___lambda91_ (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 ___lambda92_ (Block5Data* _data5_) {
1417         Xcls_LeftProps * self;
1418         gboolean result = FALSE;
1419         Xcls_LeftPropsXcls_view* _tmp0_;
1420         GtkTreeView* _tmp1_;
1421         GtkTreePath* _tmp2_;
1422         Xcls_LeftPropsXcls_valcol* _tmp3_;
1423         GtkTreeViewColumn* _tmp4_;
1424         Xcls_LeftPropsXcls_valrender* _tmp5_;
1425         GtkCellRendererCombo* _tmp6_;
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 ____lambda92__gsource_func (gpointer self) {
1453         gboolean result;
1454         result = ___lambda92_ (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 __lambda93_ (Block5Data* _data5_) {
1462         Xcls_LeftProps * self;
1463         gboolean result = FALSE;
1464         Xcls_LeftPropsXcls_valrender* _tmp0_;
1465         GtkCellRendererCombo* _tmp1_;
1466         Xcls_LeftPropsXcls_valrender* _tmp2_;
1467         GtkCellRendererCombo* _tmp3_;
1468         Xcls_LeftPropsXcls_view* _tmp4_;
1469         GtkTreeView* _tmp5_;
1470         GtkTreePath* _tmp6_;
1471         Xcls_LeftPropsXcls_valcol* _tmp7_;
1472         GtkTreeViewColumn* _tmp8_;
1473         Xcls_LeftPropsXcls_valrender* _tmp9_;
1474         GtkCellRendererCombo* _tmp10_;
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 ___lambda93__gsource_func (gpointer self) {
1516         gboolean result;
1517         result = __lambda93_ (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_;
1528         GtkTreePath* _tmp1_;
1529         gboolean _tmp2_ = FALSE;
1530         GtkTreeIter iter = {0};
1531         Xcls_LeftPropsXcls_model* _tmp3_;
1532         GtkTreeStore* _tmp4_;
1533         GtkTreeStore* _tmp5_;
1534         GtkTreeStore* mod;
1535         GtkTreeStore* _tmp6_;
1536         GtkTreePath* _tmp7_;
1537         GtkTreeIter _tmp8_ = {0};
1538         GValue gval = {0};
1539         GtkTreeStore* _tmp9_;
1540         GtkTreeIter _tmp10_;
1541         GValue _tmp11_ = {0};
1542         GValue _tmp12_;
1543         gchar* _tmp13_;
1544         gchar* val;
1545         GtkTreeStore* _tmp14_;
1546         GtkTreeIter _tmp15_;
1547         GValue _tmp16_ = {0};
1548         GValue _tmp17_;
1549         gchar* _tmp18_;
1550         const gchar* _tmp19_;
1551         gchar** _tmp20_;
1552         gchar** _tmp21_ = NULL;
1553         gchar** type_ar;
1554         gint type_ar_length1;
1555         gint _type_ar_size_;
1556         GtkTreeStore* _tmp22_;
1557         GtkTreeIter _tmp23_;
1558         GValue _tmp24_ = {0};
1559         GValue _tmp25_;
1560         gchar* _tmp26_;
1561         gboolean use_textarea;
1562         const gchar* _tmp27_;
1563         gboolean _tmp28_ = FALSE;
1564         const gchar* _tmp29_;
1565         gint _tmp30_;
1566         gint _tmp31_;
1567         gboolean _tmp34_;
1568         gboolean _tmp35_;
1569         GtkTreeStore* _tmp36_;
1570         GtkTreeIter _tmp37_;
1571         GtkTreePath* _tmp38_ = NULL;
1572         GtkTreePath* _tmp39_;
1573         gchar* _tmp40_ = NULL;
1574         gchar* _tmp41_;
1575         gchar** _tmp42_;
1576         gint _tmp42__length1;
1577         const gchar* _tmp43_;
1578         gchar* _tmp44_ = NULL;
1579         gchar* _tmp45_;
1580         gboolean _tmp46_ = FALSE;
1581         gchar** _tmp47_;
1582         gint _tmp47__length1;
1583         gboolean _tmp59_;
1584         gchar** _tmp71_ = NULL;
1585         gchar** opts;
1586         gint opts_length1;
1587         gint _opts_size_;
1588         Xcls_LeftPropsXcls_valrender* _tmp72_;
1589         gchar** _tmp73_;
1590         gint _tmp73__length1;
1591 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1592         g_return_val_if_fail (self != NULL, FALSE);
1593 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1594         g_return_val_if_fail (path != NULL, FALSE);
1595 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1596         _data5_ = g_slice_new0 (Block5Data);
1597 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1598         _data5_->_ref_count_ = 1;
1599 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1600         _data5_->self = g_object_ref (self);
1601 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1602         _tmp0_ = path;
1603 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1604         _tmp1_ = _gtk_tree_path_copy0 (_tmp0_);
1605 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1606         _gtk_tree_path_free0 (_data5_->path);
1607 #line 71 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1608         _data5_->path = _tmp1_;
1609 #line 75 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1610         g_print ("start editing?\n");
1611 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1612         g_signal_emit_by_name (self, "stop-editor", &_tmp2_);
1613 #line 76 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1614         if (!_tmp2_) {
1615 #line 77 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1616                 g_print ("stop editor failed\n");
1617 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1618                 result = FALSE;
1619 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1620                 block5_data_unref (_data5_);
1621 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1622                 _data5_ = NULL;
1623 #line 78 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1624                 return result;
1625 #line 1626 "WindowLeftProps.vala.c"
1626         }
1627 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1628         _tmp3_ = self->model;
1629 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1630         _tmp4_ = _tmp3_->el;
1631 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1632         _tmp5_ = _g_object_ref0 (_tmp4_);
1633 #line 83 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1634         mod = _tmp5_;
1635 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1636         _tmp6_ = mod;
1637 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1638         _tmp7_ = _data5_->path;
1639 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1640         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp6_, &_tmp8_, _tmp7_);
1641 #line 84 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1642         iter = _tmp8_;
1643 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1644         _tmp9_ = mod;
1645 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1646         _tmp10_ = iter;
1647 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1648         gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 3, &_tmp11_);
1649 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1650         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1651 #line 96 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1652         gval = _tmp11_;
1653 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1654         _tmp12_ = gval;
1655 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1656         _tmp13_ = g_strdup (g_value_get_string (&_tmp12_));
1657 #line 97 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1658         val = _tmp13_;
1659 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1660         _tmp14_ = mod;
1661 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1662         _tmp15_ = iter;
1663 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1664         gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 1, &_tmp16_);
1665 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1666         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1667 #line 99 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1668         gval = _tmp16_;
1669 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1670         _tmp17_ = gval;
1671 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1672         _tmp18_ = g_strdup (g_value_get_string (&_tmp17_));
1673 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1674         _data5_->key = _tmp18_;
1675 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1676         _tmp19_ = _data5_->key;
1677 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1678         _tmp21_ = _tmp20_ = g_strsplit (_tmp19_, " ", 0);
1679 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1680         type_ar = _tmp21_;
1681 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1682         type_ar_length1 = _vala_array_length (_tmp20_);
1683 #line 101 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1684         _type_ar_size_ = type_ar_length1;
1685 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1686         _tmp22_ = mod;
1687 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1688         _tmp23_ = iter;
1689 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1690         gtk_tree_model_get_value ((GtkTreeModel*) _tmp22_, &_tmp23_, 0, &_tmp24_);
1691 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1692         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1693 #line 105 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1694         gval = _tmp24_;
1695 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1696         _tmp25_ = gval;
1697 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1698         _tmp26_ = g_strdup (g_value_get_string (&_tmp25_));
1699 #line 106 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1700         _data5_->type = _tmp26_;
1701 #line 110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1702         use_textarea = FALSE;
1703 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1704         _tmp27_ = _data5_->type;
1705 #line 112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1706         if (g_strcmp0 (_tmp27_, "listener") == 0) {
1707 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1708                 use_textarea = TRUE;
1709 #line 1710 "WindowLeftProps.vala.c"
1710         }
1711 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1712         _tmp29_ = _data5_->key;
1713 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1714         _tmp30_ = strlen (_tmp29_);
1715 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1716         _tmp31_ = _tmp30_;
1717 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1718         if (_tmp31_ > 0) {
1719 #line 1720 "WindowLeftProps.vala.c"
1720                 const gchar* _tmp32_;
1721                 gchar _tmp33_ = '\0';
1722 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1723                 _tmp32_ = _data5_->key;
1724 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1725                 _tmp33_ = string_get (_tmp32_, (glong) 0);
1726 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1727                 _tmp28_ = _tmp33_ == '$';
1728 #line 1729 "WindowLeftProps.vala.c"
1729         } else {
1730 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1731                 _tmp28_ = FALSE;
1732 #line 1733 "WindowLeftProps.vala.c"
1733         }
1734 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1735         _tmp34_ = _tmp28_;
1736 #line 115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1737         if (_tmp34_) {
1738 #line 116 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1739                 use_textarea = TRUE;
1740 #line 1741 "WindowLeftProps.vala.c"
1741         }
1742 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1743         _tmp35_ = use_textarea;
1744 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1745         if (_tmp35_) {
1746 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1747                 g_print ("Call show editor\n");
1748 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1749                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda91__gsource_func, block5_data_ref (_data5_), block5_data_unref);
1750 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1751                 result = FALSE;
1752 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1753                 type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL);
1754 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1755                 _g_free0 (val);
1756 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1757                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1758 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1759                 _g_object_unref0 (mod);
1760 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1761                 block5_data_unref (_data5_);
1762 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1763                 _data5_ = NULL;
1764 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1765                 return result;
1766 #line 1767 "WindowLeftProps.vala.c"
1767         }
1768 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1769         _tmp36_ = mod;
1770 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1771         _tmp37_ = iter;
1772 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1773         _tmp38_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp36_, &_tmp37_);
1774 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1775         _tmp39_ = _tmp38_;
1776 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1777         _tmp40_ = gtk_tree_path_to_string (_tmp39_);
1778 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1779         _tmp41_ = _tmp40_;
1780 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1781         g_print ("turn on editing %s \n", _tmp41_);
1782 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1783         _g_free0 (_tmp41_);
1784 #line 132 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1785         _gtk_tree_path_free0 (_tmp39_);
1786 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1787         _tmp42_ = type_ar;
1788 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1789         _tmp42__length1 = type_ar_length1;
1790 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1791         _tmp43_ = _tmp42_[0];
1792 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1793         _tmp44_ = g_utf8_strup (_tmp43_, (gssize) (-1));
1794 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1795         _tmp45_ = _tmp44_;
1796 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1797         g_print ("%s", _tmp45_);
1798 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1799         _g_free0 (_tmp45_);
1800 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1801         _tmp47_ = type_ar;
1802 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1803         _tmp47__length1 = type_ar_length1;
1804 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1805         if (_tmp47__length1 > 1) {
1806 #line 1807 "WindowLeftProps.vala.c"
1807                 gboolean _tmp48_ = FALSE;
1808                 gchar** _tmp49_;
1809                 gint _tmp49__length1;
1810                 const gchar* _tmp50_;
1811                 gchar* _tmp51_ = NULL;
1812                 gchar* _tmp52_;
1813                 gboolean _tmp53_;
1814                 gboolean _tmp58_;
1815 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1816                 _tmp49_ = type_ar;
1817 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1818                 _tmp49__length1 = type_ar_length1;
1819 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1820                 _tmp50_ = _tmp49_[0];
1821 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1822                 _tmp51_ = g_utf8_strup (_tmp50_, (gssize) (-1));
1823 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1824                 _tmp52_ = _tmp51_;
1825 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1826                 _tmp53_ = g_strcmp0 (_tmp52_, "BOOLEAN") == 0;
1827 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1828                 _g_free0 (_tmp52_);
1829 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1830                 if (_tmp53_) {
1831 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1832                         _tmp48_ = TRUE;
1833 #line 1834 "WindowLeftProps.vala.c"
1834                 } else {
1835                         gchar** _tmp54_;
1836                         gint _tmp54__length1;
1837                         const gchar* _tmp55_;
1838                         gchar* _tmp56_ = NULL;
1839                         gchar* _tmp57_;
1840 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1841                         _tmp54_ = type_ar;
1842 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1843                         _tmp54__length1 = type_ar_length1;
1844 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1845                         _tmp55_ = _tmp54_[0];
1846 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1847                         _tmp56_ = g_utf8_strup (_tmp55_, (gssize) (-1));
1848 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1849                         _tmp57_ = _tmp56_;
1850 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1851                         _tmp48_ = g_strcmp0 (_tmp57_, "BOOL") == 0;
1852 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1853                         _g_free0 (_tmp57_);
1854 #line 1855 "WindowLeftProps.vala.c"
1855                 }
1856 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1857                 _tmp58_ = _tmp48_;
1858 #line 136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1859                 _tmp46_ = _tmp58_;
1860 #line 1861 "WindowLeftProps.vala.c"
1861         } else {
1862 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1863                 _tmp46_ = FALSE;
1864 #line 1865 "WindowLeftProps.vala.c"
1865         }
1866 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1867         _tmp59_ = _tmp46_;
1868 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1869         if (_tmp59_) {
1870 #line 1871 "WindowLeftProps.vala.c"
1871                 Xcls_LeftPropsXcls_valrender* _tmp60_;
1872                 GtkCellRendererCombo* _tmp61_;
1873                 gchar* _tmp62_;
1874                 gchar* _tmp63_;
1875                 gchar** _tmp64_ = NULL;
1876                 gchar** opts;
1877                 gint opts_length1;
1878                 gint _opts_size_;
1879                 Xcls_LeftPropsXcls_valrender* _tmp65_;
1880                 gchar** _tmp66_;
1881                 gint _tmp66__length1;
1882                 Xcls_LeftPropsXcls_valrender* _tmp67_;
1883                 GtkCellRendererCombo* _tmp68_;
1884                 Xcls_LeftPropsXcls_valrender* _tmp69_;
1885                 GtkCellRendererCombo* _tmp70_;
1886 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1887                 g_print ("start editing try/false)???");
1888 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1889                 _tmp60_ = self->valrender;
1890 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1891                 _tmp61_ = _tmp60_->el;
1892 #line 141 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1893                 g_object_set (_tmp61_, "has-entry", FALSE, NULL);
1894 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1895                 _tmp62_ = g_strdup ("true");
1896 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1897                 _tmp63_ = g_strdup ("false");
1898 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1899                 _tmp64_ = g_new0 (gchar*, 2 + 1);
1900 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1901                 _tmp64_[0] = _tmp62_;
1902 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1903                 _tmp64_[1] = _tmp63_;
1904 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1905                 opts = _tmp64_;
1906 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1907                 opts_length1 = 2;
1908 #line 142 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1909                 _opts_size_ = opts_length1;
1910 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1911                 _tmp65_ = self->valrender;
1912 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1913                 _tmp66_ = opts;
1914 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1915                 _tmp66__length1 = opts_length1;
1916 #line 143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1917                 xcls_leftprops_xcls_valrender_setOptions (_tmp65_, _tmp66_, _tmp66__length1);
1918 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1919                 _tmp67_ = self->valrender;
1920 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1921                 _tmp68_ = _tmp67_->el;
1922 #line 145 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1923                 g_object_set (_tmp68_, "has-entry", FALSE, NULL);
1924 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1925                 _tmp69_ = self->valrender;
1926 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1927                 _tmp70_ = _tmp69_->el;
1928 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1929                 g_object_set ((GtkCellRendererText*) _tmp70_, "editable", TRUE, NULL);
1930 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1931                 self->allow_edit = TRUE;
1932 #line 148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1933                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 100, ____lambda92__gsource_func, block5_data_ref (_data5_), block5_data_unref);
1934 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1935                 result = TRUE;
1936 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1937                 opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL);
1938 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1939                 type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL);
1940 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1941                 _g_free0 (val);
1942 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1943                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1944 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1945                 _g_object_unref0 (mod);
1946 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1947                 block5_data_unref (_data5_);
1948 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1949                 _data5_ = NULL;
1950 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1951                 return result;
1952 #line 1953 "WindowLeftProps.vala.c"
1953         }
1954 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1955         _tmp71_ = g_new0 (gchar*, 0 + 1);
1956 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1957         opts = _tmp71_;
1958 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1959         opts_length1 = 0;
1960 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1961         _opts_size_ = opts_length1;
1962 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1963         _tmp72_ = self->valrender;
1964 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1965         _tmp73_ = opts;
1966 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1967         _tmp73__length1 = opts_length1;
1968 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1969         xcls_leftprops_xcls_valrender_setOptions (_tmp72_, _tmp73_, _tmp73__length1);
1970 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1971         g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda93__gsource_func, block5_data_ref (_data5_), block5_data_unref);
1972 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1973         result = FALSE;
1974 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1975         opts = (_vala_array_free (opts, opts_length1, (GDestroyNotify) g_free), NULL);
1976 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1977         type_ar = (_vala_array_free (type_ar, type_ar_length1, (GDestroyNotify) g_free), NULL);
1978 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1979         _g_free0 (val);
1980 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1981         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1982 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1983         _g_object_unref0 (mod);
1984 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1985         block5_data_unref (_data5_);
1986 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1987         _data5_ = NULL;
1988 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
1989         return result;
1990 #line 1991 "WindowLeftProps.vala.c"
1991 }
1992
1993
1994 static gchar* string_strip (const gchar* self) {
1995         gchar* result = NULL;
1996         gchar* _tmp0_ = NULL;
1997         gchar* _result_;
1998         const gchar* _tmp1_;
1999 #line 1085 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2000         g_return_val_if_fail (self != NULL, NULL);
2001 #line 1086 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2002         _tmp0_ = g_strdup (self);
2003 #line 1086 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2004         _result_ = _tmp0_;
2005 #line 1087 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2006         _tmp1_ = _result_;
2007 #line 1087 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2008         g_strstrip (_tmp1_);
2009 #line 1088 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2010         result = _result_;
2011 #line 1088 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2012         return result;
2013 #line 2014 "WindowLeftProps.vala.c"
2014 }
2015
2016
2017 static glong string_strnlen (gchar* str, glong maxlen) {
2018         glong result = 0L;
2019         gchar* _tmp0_;
2020         glong _tmp1_;
2021         gchar* _tmp2_ = NULL;
2022         gchar* end;
2023         gchar* _tmp3_;
2024 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2025         _tmp0_ = str;
2026 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2027         _tmp1_ = maxlen;
2028 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2029         _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
2030 #line 1157 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2031         end = _tmp2_;
2032 #line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2033         _tmp3_ = end;
2034 #line 1158 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2035         if (_tmp3_ == NULL) {
2036 #line 2037 "WindowLeftProps.vala.c"
2037                 glong _tmp4_;
2038 #line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2039                 _tmp4_ = maxlen;
2040 #line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2041                 result = _tmp4_;
2042 #line 1159 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2043                 return result;
2044 #line 2045 "WindowLeftProps.vala.c"
2045         } else {
2046                 gchar* _tmp5_;
2047                 gchar* _tmp6_;
2048 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2049                 _tmp5_ = end;
2050 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2051                 _tmp6_ = str;
2052 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2053                 result = (glong) (_tmp5_ - _tmp6_);
2054 #line 1161 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2055                 return result;
2056 #line 2057 "WindowLeftProps.vala.c"
2057         }
2058 }
2059
2060
2061 static gchar* string_substring (const gchar* self, glong offset, glong len) {
2062         gchar* result = NULL;
2063         glong string_length = 0L;
2064         gboolean _tmp0_ = FALSE;
2065         glong _tmp1_;
2066         gboolean _tmp3_;
2067         glong _tmp9_;
2068         glong _tmp15_;
2069         glong _tmp18_;
2070         glong _tmp19_;
2071         glong _tmp20_;
2072         glong _tmp21_;
2073         glong _tmp22_;
2074         gchar* _tmp23_ = NULL;
2075 #line 1168 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2076         g_return_val_if_fail (self != NULL, NULL);
2077 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2078         _tmp1_ = offset;
2079 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2080         if (_tmp1_ >= ((glong) 0)) {
2081 #line 2082 "WindowLeftProps.vala.c"
2082                 glong _tmp2_;
2083 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2084                 _tmp2_ = len;
2085 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2086                 _tmp0_ = _tmp2_ >= ((glong) 0);
2087 #line 2088 "WindowLeftProps.vala.c"
2088         } else {
2089 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2090                 _tmp0_ = FALSE;
2091 #line 2092 "WindowLeftProps.vala.c"
2092         }
2093 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2094         _tmp3_ = _tmp0_;
2095 #line 1170 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2096         if (_tmp3_) {
2097 #line 2098 "WindowLeftProps.vala.c"
2098                 glong _tmp4_;
2099                 glong _tmp5_;
2100                 glong _tmp6_ = 0L;
2101 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2102                 _tmp4_ = offset;
2103 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2104                 _tmp5_ = len;
2105 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2106                 _tmp6_ = string_strnlen ((gchar*) self, _tmp4_ + _tmp5_);
2107 #line 1172 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2108                 string_length = _tmp6_;
2109 #line 2110 "WindowLeftProps.vala.c"
2110         } else {
2111                 gint _tmp7_;
2112                 gint _tmp8_;
2113 #line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2114                 _tmp7_ = strlen (self);
2115 #line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2116                 _tmp8_ = _tmp7_;
2117 #line 1174 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2118                 string_length = (glong) _tmp8_;
2119 #line 2120 "WindowLeftProps.vala.c"
2120         }
2121 #line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2122         _tmp9_ = offset;
2123 #line 1177 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2124         if (_tmp9_ < ((glong) 0)) {
2125 #line 2126 "WindowLeftProps.vala.c"
2126                 glong _tmp10_;
2127                 glong _tmp11_;
2128                 glong _tmp12_;
2129 #line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2130                 _tmp10_ = string_length;
2131 #line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2132                 _tmp11_ = offset;
2133 #line 1178 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2134                 offset = _tmp10_ + _tmp11_;
2135 #line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2136                 _tmp12_ = offset;
2137 #line 1179 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2138                 g_return_val_if_fail (_tmp12_ >= ((glong) 0), NULL);
2139 #line 2140 "WindowLeftProps.vala.c"
2140         } else {
2141                 glong _tmp13_;
2142                 glong _tmp14_;
2143 #line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2144                 _tmp13_ = offset;
2145 #line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2146                 _tmp14_ = string_length;
2147 #line 1181 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2148                 g_return_val_if_fail (_tmp13_ <= _tmp14_, NULL);
2149 #line 2150 "WindowLeftProps.vala.c"
2150         }
2151 #line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2152         _tmp15_ = len;
2153 #line 1183 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2154         if (_tmp15_ < ((glong) 0)) {
2155 #line 2156 "WindowLeftProps.vala.c"
2156                 glong _tmp16_;
2157                 glong _tmp17_;
2158 #line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2159                 _tmp16_ = string_length;
2160 #line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2161                 _tmp17_ = offset;
2162 #line 1184 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2163                 len = _tmp16_ - _tmp17_;
2164 #line 2165 "WindowLeftProps.vala.c"
2165         }
2166 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2167         _tmp18_ = offset;
2168 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2169         _tmp19_ = len;
2170 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2171         _tmp20_ = string_length;
2172 #line 1186 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2173         g_return_val_if_fail ((_tmp18_ + _tmp19_) <= _tmp20_, NULL);
2174 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2175         _tmp21_ = offset;
2176 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2177         _tmp22_ = len;
2178 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2179         _tmp23_ = g_strndup (((gchar*) self) + _tmp21_, (gsize) _tmp22_);
2180 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2181         result = _tmp23_;
2182 #line 1187 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2183         return result;
2184 #line 2185 "WindowLeftProps.vala.c"
2185 }
2186
2187
2188 static const gchar* string_to_string (const gchar* self) {
2189         const gchar* result = NULL;
2190 #line 1274 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2191         g_return_val_if_fail (self != NULL, NULL);
2192 #line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2193         result = self;
2194 #line 1275 "/usr/share/vala-0.20/vapi/glib-2.0.vapi"
2195         return result;
2196 #line 2197 "WindowLeftProps.vala.c"
2197 }
2198
2199
2200 gchar* xcls_leftprops_keyFormat (Xcls_LeftProps* self, const gchar* val, const gchar* type) {
2201         gchar* result = NULL;
2202         const gchar* _tmp0_;
2203         const gchar* _tmp8_;
2204         gint _tmp9_;
2205         gint _tmp10_;
2206         const gchar* _tmp12_;
2207         gchar* _tmp13_ = NULL;
2208         gchar* _tmp14_;
2209         gchar** _tmp15_;
2210         gchar** _tmp16_ = NULL;
2211         gchar** _tmp17_;
2212         gint _tmp17__length1;
2213         gchar** ar;
2214         gint ar_length1;
2215         gint _ar_size_;
2216         gchar** _tmp18_;
2217         gint _tmp18__length1;
2218         gchar** _tmp19_;
2219         gint _tmp19__length1;
2220         const gchar* _tmp20_;
2221         gchar* _tmp21_ = NULL;
2222         gchar* dval;
2223         const gchar* _tmp22_;
2224         gchar _tmp23_ = '\0';
2225 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2226         g_return_val_if_fail (self != NULL, NULL);
2227 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2228         g_return_val_if_fail (val != NULL, NULL);
2229 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2230         g_return_val_if_fail (type != NULL, NULL);
2231 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2232         _tmp0_ = type;
2233 #line 194 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2234         if (g_strcmp0 (_tmp0_, "listener") == 0) {
2235 #line 2236 "WindowLeftProps.vala.c"
2236                 const gchar* _tmp1_;
2237                 gchar* _tmp2_ = NULL;
2238                 gchar* _tmp3_;
2239                 gchar* _tmp4_;
2240                 gchar* _tmp5_;
2241                 gchar* _tmp6_;
2242                 gchar* _tmp7_;
2243 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2244                 _tmp1_ = val;
2245 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2246                 _tmp2_ = g_markup_escape_text (_tmp1_, (gssize) (-1));
2247 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2248                 _tmp3_ = _tmp2_;
2249 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2250                 _tmp4_ = g_strconcat ("<span font_weight=\"bold\" color=\"#660000\">", _tmp3_, NULL);
2251 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2252                 _tmp5_ = _tmp4_;
2253 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2254                 _tmp6_ = g_strconcat (_tmp5_, "</span>", NULL);
2255 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2256                 _tmp7_ = _tmp6_;
2257 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2258                 _g_free0 (_tmp5_);
2259 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2260                 _g_free0 (_tmp3_);
2261 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2262                 result = _tmp7_;
2263 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2264                 return result;
2265 #line 2266 "WindowLeftProps.vala.c"
2266         }
2267 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2268         _tmp8_ = val;
2269 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2270         _tmp9_ = strlen (_tmp8_);
2271 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2272         _tmp10_ = _tmp9_;
2273 #line 200 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2274         if (_tmp10_ < 1) {
2275 #line 2276 "WindowLeftProps.vala.c"
2276                 gchar* _tmp11_;
2277 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2278                 _tmp11_ = g_strdup ("<span  color=\"#FF0000\">--empty--</span>");
2279 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2280                 result = _tmp11_;
2281 #line 201 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2282                 return result;
2283 #line 2284 "WindowLeftProps.vala.c"
2284         }
2285 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2286         _tmp12_ = val;
2287 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2288         _tmp13_ = string_strip (_tmp12_);
2289 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2290         _tmp14_ = _tmp13_;
2291 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2292         _tmp16_ = _tmp15_ = g_strsplit (_tmp14_, " ", 0);
2293 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2294         _tmp17_ = _tmp16_;
2295 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2296         _tmp17__length1 = _vala_array_length (_tmp15_);
2297 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2298         _g_free0 (_tmp14_);
2299 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2300         ar = _tmp17_;
2301 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2302         ar_length1 = _tmp17__length1;
2303 #line 209 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2304         _ar_size_ = ar_length1;
2305 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2306         _tmp18_ = ar;
2307 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2308         _tmp18__length1 = ar_length1;
2309 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2310         _tmp19_ = ar;
2311 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2312         _tmp19__length1 = ar_length1;
2313 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2314         _tmp20_ = _tmp18_[_tmp19__length1 - 1];
2315 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2316         _tmp21_ = g_markup_escape_text (_tmp20_, (gssize) (-1));
2317 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2318         dval = _tmp21_;
2319 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2320         _tmp22_ = val;
2321 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2322         _tmp23_ = string_get (_tmp22_, (glong) 0);
2323 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2324         switch (_tmp23_) {
2325 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2326                 case '@':
2327 #line 2328 "WindowLeftProps.vala.c"
2328                 {
2329                         const gchar* _tmp24_;
2330                         gchar _tmp25_ = '\0';
2331                         const gchar* _tmp28_;
2332                         const gchar* _tmp29_ = NULL;
2333                         gchar* _tmp30_ = NULL;
2334 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2335                         _tmp24_ = dval;
2336 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2337                         _tmp25_ = string_get (_tmp24_, (glong) 0);
2338 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2339                         if (_tmp25_ == '@') {
2340 #line 2341 "WindowLeftProps.vala.c"
2341                                 const gchar* _tmp26_;
2342                                 gchar* _tmp27_ = NULL;
2343 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2344                                 _tmp26_ = dval;
2345 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2346                                 _tmp27_ = string_substring (_tmp26_, (glong) 1, (glong) (-1));
2347 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2348                                 _g_free0 (dval);
2349 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2350                                 dval = _tmp27_;
2351 #line 2352 "WindowLeftProps.vala.c"
2352                         }
2353 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2354                         _tmp28_ = dval;
2355 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2356                         _tmp29_ = string_to_string (_tmp28_);
2357 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2358                         _tmp30_ = g_strconcat ("<span  font_weight=\"bold\">@ ", _tmp29_, "</span>", NULL);
2359 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2360                         result = _tmp30_;
2361 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2362                         _g_free0 (dval);
2363 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2364                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2365 #line 223 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2366                         return result;
2367 #line 2368 "WindowLeftProps.vala.c"
2368                 }
2369 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2370                 case '#':
2371 #line 2372 "WindowLeftProps.vala.c"
2372                 {
2373                         const gchar* _tmp31_;
2374                         gchar _tmp32_ = '\0';
2375                         const gchar* _tmp35_;
2376                         const gchar* _tmp36_ = NULL;
2377                         gchar* _tmp37_ = NULL;
2378 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2379                         _tmp31_ = dval;
2380 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2381                         _tmp32_ = string_get (_tmp31_, (glong) 0);
2382 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2383                         if (_tmp32_ == '#') {
2384 #line 2385 "WindowLeftProps.vala.c"
2385                                 const gchar* _tmp33_;
2386                                 gchar* _tmp34_ = NULL;
2387 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2388                                 _tmp33_ = dval;
2389 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2390                                 _tmp34_ = string_substring (_tmp33_, (glong) 1, (glong) (-1));
2391 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2392                                 _g_free0 (dval);
2393 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2394                                 dval = _tmp34_;
2395 #line 2396 "WindowLeftProps.vala.c"
2396                         }
2397 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2398                         _tmp35_ = dval;
2399 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2400                         _tmp36_ = string_to_string (_tmp35_);
2401 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2402                         _tmp37_ = g_strconcat ("<span  font_weight=\"bold\">", _tmp36_, "</span>", NULL);
2403 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2404                         result = _tmp37_;
2405 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2406                         _g_free0 (dval);
2407 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2408                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2409 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2410                         return result;
2411 #line 2412 "WindowLeftProps.vala.c"
2412                 }
2413 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2414                 case '*':
2415 #line 2416 "WindowLeftProps.vala.c"
2416                 {
2417                         const gchar* _tmp38_;
2418                         gchar _tmp39_ = '\0';
2419                         const gchar* _tmp42_;
2420                         const gchar* _tmp43_ = NULL;
2421                         gchar* _tmp44_ = NULL;
2422 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2423                         _tmp38_ = dval;
2424 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2425                         _tmp39_ = string_get (_tmp38_, (glong) 0);
2426 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2427                         if (_tmp39_ == '*') {
2428 #line 2429 "WindowLeftProps.vala.c"
2429                                 const gchar* _tmp40_;
2430                                 gchar* _tmp41_ = NULL;
2431 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2432                                 _tmp40_ = dval;
2433 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2434                                 _tmp41_ = string_substring (_tmp40_, (glong) 1, (glong) (-1));
2435 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2436                                 _g_free0 (dval);
2437 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2438                                 dval = _tmp41_;
2439 #line 2440 "WindowLeftProps.vala.c"
2440                         }
2441 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2442                         _tmp42_ = dval;
2443 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2444                         _tmp43_ = string_to_string (_tmp42_);
2445 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2446                         _tmp44_ = g_strconcat ("<span   color=\"#0000CC\" font_weight=\"bold\">", _tmp43_, "</span>", NULL);
2447 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2448                         result = _tmp44_;
2449 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2450                         _g_free0 (dval);
2451 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2452                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2453 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2454                         return result;
2455 #line 2456 "WindowLeftProps.vala.c"
2456                 }
2457 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2458                 case '$':
2459 #line 2460 "WindowLeftProps.vala.c"
2460                 {
2461                         const gchar* _tmp45_;
2462                         gchar _tmp46_ = '\0';
2463                         const gchar* _tmp49_;
2464                         const gchar* _tmp50_ = NULL;
2465                         gchar* _tmp51_ = NULL;
2466 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2467                         _tmp45_ = dval;
2468 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2469                         _tmp46_ = string_get (_tmp45_, (glong) 0);
2470 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2471                         if (_tmp46_ == '$') {
2472 #line 2473 "WindowLeftProps.vala.c"
2473                                 const gchar* _tmp47_;
2474                                 gchar* _tmp48_ = NULL;
2475 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2476                                 _tmp47_ = dval;
2477 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2478                                 _tmp48_ = string_substring (_tmp47_, (glong) 1, (glong) (-1));
2479 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2480                                 _g_free0 (dval);
2481 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2482                                 dval = _tmp48_;
2483 #line 2484 "WindowLeftProps.vala.c"
2484                         }
2485 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2486                         _tmp49_ = dval;
2487 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2488                         _tmp50_ = string_to_string (_tmp49_);
2489 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2490                         _tmp51_ = g_strconcat ("<span   style=\"italic\">", _tmp50_, "</span>", NULL);
2491 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2492                         result = _tmp51_;
2493 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2494                         _g_free0 (dval);
2495 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2496                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2497 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2498                         return result;
2499 #line 2500 "WindowLeftProps.vala.c"
2500                 }
2501 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2502                 case '|':
2503 #line 2504 "WindowLeftProps.vala.c"
2504                 {
2505                         const gchar* _tmp52_;
2506                         gchar _tmp53_ = '\0';
2507                         const gchar* _tmp56_;
2508                         const gchar* _tmp57_ = NULL;
2509                         gchar* _tmp58_ = NULL;
2510 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2511                         _tmp52_ = dval;
2512 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2513                         _tmp53_ = string_get (_tmp52_, (glong) 0);
2514 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2515                         if (_tmp53_ == '|') {
2516 #line 2517 "WindowLeftProps.vala.c"
2517                                 const gchar* _tmp54_;
2518                                 gchar* _tmp55_ = NULL;
2519 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2520                                 _tmp54_ = dval;
2521 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2522                                 _tmp55_ = string_substring (_tmp54_, (glong) 1, (glong) (-1));
2523 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2524                                 _g_free0 (dval);
2525 #line 241 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2526                                 dval = _tmp55_;
2527 #line 2528 "WindowLeftProps.vala.c"
2528                         }
2529 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2530                         _tmp56_ = dval;
2531 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2532                         _tmp57_ = string_to_string (_tmp56_);
2533 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2534                         _tmp58_ = g_strconcat ("<span color=\"#008000\" font_weight=\"bold\">", _tmp57_, "</span>", NULL);
2535 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2536                         result = _tmp58_;
2537 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2538                         _g_free0 (dval);
2539 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2540                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2541 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2542                         return result;
2543 #line 2544 "WindowLeftProps.vala.c"
2544                 }
2545                 default:
2546                 {
2547 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2548                         result = dval;
2549 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2550                         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2551 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2552                         return result;
2553 #line 2554 "WindowLeftProps.vala.c"
2554                 }
2555         }
2556 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2557         _g_free0 (dval);
2558 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2559         ar = (_vala_array_free (ar, ar_length1, (GDestroyNotify) g_free), NULL);
2560 #line 2561 "WindowLeftProps.vala.c"
2561 }
2562
2563
2564 gchar* xcls_leftprops_keySortFormat (Xcls_LeftProps* self, const gchar* key) {
2565         gchar* result = NULL;
2566         const gchar* _tmp0_;
2567         gchar _tmp1_ = '\0';
2568         const gchar* _tmp4_;
2569         gchar** _tmp5_;
2570         gchar** _tmp6_ = NULL;
2571         gchar** bits;
2572         gint bits_length1;
2573         gint _bits_size_;
2574         const gchar* _tmp7_;
2575         gchar _tmp8_ = '\0';
2576         const gchar* _tmp13_;
2577         gchar _tmp14_ = '\0';
2578         const gchar* _tmp19_;
2579         gchar _tmp20_ = '\0';
2580         gchar** _tmp25_;
2581         gint _tmp25__length1;
2582         gchar** _tmp26_;
2583         gint _tmp26__length1;
2584         const gchar* _tmp27_;
2585         gchar* _tmp28_;
2586 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2587         g_return_val_if_fail (self != NULL, NULL);
2588 #line 254 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2589         g_return_val_if_fail (key != NULL, NULL);
2590 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2591         _tmp0_ = key;
2592 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2593         _tmp1_ = string_get (_tmp0_, (glong) 0);
2594 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2595         if (_tmp1_ == '*') {
2596 #line 2597 "WindowLeftProps.vala.c"
2597                 const gchar* _tmp2_;
2598                 gchar* _tmp3_;
2599 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2600                 _tmp2_ = key;
2601 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2602                 _tmp3_ = g_strconcat ("1 ", _tmp2_, NULL);
2603 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2604                 result = _tmp3_;
2605 #line 258 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2606                 return result;
2607 #line 2608 "WindowLeftProps.vala.c"
2608         }
2609 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2610         _tmp4_ = key;
2611 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2612         _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, " ", 0);
2613 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2614         bits = _tmp6_;
2615 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2616         bits_length1 = _vala_array_length (_tmp5_);
2617 #line 262 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2618         _bits_size_ = bits_length1;
2619 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2620         _tmp7_ = key;
2621 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2622         _tmp8_ = string_get (_tmp7_, (glong) 0);
2623 #line 264 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2624         if (_tmp8_ == '|') {
2625 #line 2626 "WindowLeftProps.vala.c"
2626                 gchar** _tmp9_;
2627                 gint _tmp9__length1;
2628                 gchar** _tmp10_;
2629                 gint _tmp10__length1;
2630                 const gchar* _tmp11_;
2631                 gchar* _tmp12_;
2632 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2633                 _tmp9_ = bits;
2634 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2635                 _tmp9__length1 = bits_length1;
2636 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2637                 _tmp10_ = bits;
2638 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2639                 _tmp10__length1 = bits_length1;
2640 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2641                 _tmp11_ = _tmp9_[_tmp10__length1 - 1];
2642 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2643                 _tmp12_ = g_strconcat ("2 ", _tmp11_, NULL);
2644 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2645                 result = _tmp12_;
2646 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2647                 bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2648 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2649                 return result;
2650 #line 2651 "WindowLeftProps.vala.c"
2651         }
2652 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2653         _tmp13_ = key;
2654 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2655         _tmp14_ = string_get (_tmp13_, (glong) 0);
2656 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2657         if (_tmp14_ == '@') {
2658 #line 2659 "WindowLeftProps.vala.c"
2659                 gchar** _tmp15_;
2660                 gint _tmp15__length1;
2661                 gchar** _tmp16_;
2662                 gint _tmp16__length1;
2663                 const gchar* _tmp17_;
2664                 gchar* _tmp18_;
2665 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2666                 _tmp15_ = bits;
2667 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2668                 _tmp15__length1 = bits_length1;
2669 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2670                 _tmp16_ = bits;
2671 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2672                 _tmp16__length1 = bits_length1;
2673 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2674                 _tmp17_ = _tmp15_[_tmp16__length1 - 1];
2675 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2676                 _tmp18_ = g_strconcat ("3 ", _tmp17_, NULL);
2677 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2678                 result = _tmp18_;
2679 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2680                 bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2681 #line 269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2682                 return result;
2683 #line 2684 "WindowLeftProps.vala.c"
2684         }
2685 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2686         _tmp19_ = key;
2687 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2688         _tmp20_ = string_get (_tmp19_, (glong) 0);
2689 #line 273 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2690         if (_tmp20_ == '#') {
2691 #line 2692 "WindowLeftProps.vala.c"
2692                 gchar** _tmp21_;
2693                 gint _tmp21__length1;
2694                 gchar** _tmp22_;
2695                 gint _tmp22__length1;
2696                 const gchar* _tmp23_;
2697                 gchar* _tmp24_;
2698 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2699                 _tmp21_ = bits;
2700 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2701                 _tmp21__length1 = bits_length1;
2702 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2703                 _tmp22_ = bits;
2704 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2705                 _tmp22__length1 = bits_length1;
2706 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2707                 _tmp23_ = _tmp21_[_tmp22__length1 - 1];
2708 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2709                 _tmp24_ = g_strconcat ("4 ", _tmp23_, NULL);
2710 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2711                 result = _tmp24_;
2712 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2713                 bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2714 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2715                 return result;
2716 #line 2717 "WindowLeftProps.vala.c"
2717         }
2718 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2719         _tmp25_ = bits;
2720 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2721         _tmp25__length1 = bits_length1;
2722 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2723         _tmp26_ = bits;
2724 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2725         _tmp26__length1 = bits_length1;
2726 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2727         _tmp27_ = _tmp25_[_tmp26__length1 - 1];
2728 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2729         _tmp28_ = g_strconcat ("5 ", _tmp27_, NULL);
2730 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2731         result = _tmp28_;
2732 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2733         bits = (_vala_array_free (bits, bits_length1, (GDestroyNotify) g_free), NULL);
2734 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2735         return result;
2736 #line 2737 "WindowLeftProps.vala.c"
2737 }
2738
2739
2740 static Block6Data* block6_data_ref (Block6Data* _data6_) {
2741 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2742         g_atomic_int_inc (&_data6_->_ref_count_);
2743 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2744         return _data6_;
2745 #line 2746 "WindowLeftProps.vala.c"
2746 }
2747
2748
2749 static void block6_data_unref (void * _userdata_) {
2750         Block6Data* _data6_;
2751         _data6_ = (Block6Data*) _userdata_;
2752 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2753         if (g_atomic_int_dec_and_test (&_data6_->_ref_count_)) {
2754 #line 2755 "WindowLeftProps.vala.c"
2755                 Xcls_LeftProps * self;
2756 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2757                 self = _data6_->self;
2758 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2759                 _g_free0 (_data6_->fkey);
2760 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2761                 _g_free0 (_data6_->type);
2762 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2763                 _g_object_unref0 (self);
2764 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2765                 g_slice_free (Block6Data, _data6_);
2766 #line 2767 "WindowLeftProps.vala.c"
2767         }
2768 }
2769
2770
2771 static Block7Data* block7_data_ref (Block7Data* _data7_) {
2772 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2773         g_atomic_int_inc (&_data7_->_ref_count_);
2774 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2775         return _data7_;
2776 #line 2777 "WindowLeftProps.vala.c"
2777 }
2778
2779
2780 static void block7_data_unref (void * _userdata_) {
2781         Block7Data* _data7_;
2782         _data7_ = (Block7Data*) _userdata_;
2783 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2784         if (g_atomic_int_dec_and_test (&_data7_->_ref_count_)) {
2785 #line 2786 "WindowLeftProps.vala.c"
2786                 Xcls_LeftProps * self;
2787 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2788                 self = _data7_->_data6_->self;
2789 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2790                 block6_data_unref (_data7_->_data6_);
2791 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2792                 _data7_->_data6_ = NULL;
2793 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2794                 g_slice_free (Block7Data, _data7_);
2795 #line 2796 "WindowLeftProps.vala.c"
2796         }
2797 }
2798
2799
2800 static gboolean __lambda95_ (Block7Data* _data7_) {
2801         Block6Data* _data6_;
2802         Xcls_LeftProps * self;
2803         gboolean result = FALSE;
2804         Xcls_LeftPropsXcls_model* _tmp0_;
2805         GtkTreeStore* _tmp1_;
2806         GtkTreeIter _tmp2_;
2807         GtkTreePath* _tmp3_ = NULL;
2808         GtkTreePath* _tmp4_;
2809 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2810         _data6_ = _data7_->_data6_;
2811 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2812         self = _data6_->self;
2813 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2814         _tmp0_ = self->model;
2815 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2816         _tmp1_ = _tmp0_->el;
2817 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2818         _tmp2_ = _data7_->iter;
2819 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2820         _tmp3_ = gtk_tree_model_get_path ((GtkTreeModel*) _tmp1_, &_tmp2_);
2821 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2822         _tmp4_ = _tmp3_;
2823 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2824         xcls_leftprops_startEditingValue (self, _tmp4_);
2825 #line 335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2826         _gtk_tree_path_free0 (_tmp4_);
2827 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2828         result = FALSE;
2829 #line 336 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2830         return result;
2831 #line 2832 "WindowLeftProps.vala.c"
2832 }
2833
2834
2835 static gboolean ___lambda95__gsource_func (gpointer self) {
2836         gboolean result;
2837         result = __lambda95_ (self);
2838 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2839         return result;
2840 #line 2841 "WindowLeftProps.vala.c"
2841 }
2842
2843
2844 static gboolean __lambda94_ (Block6Data* _data6_, GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter) {
2845         Xcls_LeftProps * self;
2846         gboolean result = FALSE;
2847         Block7Data* _data7_;
2848         GtkTreeIter _tmp0_;
2849         GValue gval = {0};
2850         Xcls_LeftPropsXcls_model* _tmp1_;
2851         GtkTreeStore* _tmp2_;
2852         GtkTreeIter _tmp3_;
2853         GValue _tmp4_ = {0};
2854         GValue _tmp5_;
2855         const gchar* _tmp6_;
2856         Xcls_LeftPropsXcls_model* _tmp9_;
2857         GtkTreeStore* _tmp10_;
2858         GtkTreeIter _tmp11_;
2859         GValue _tmp12_ = {0};
2860         GValue _tmp13_;
2861         const gchar* _tmp14_;
2862 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2863         self = _data6_->self;
2864 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2865         g_return_val_if_fail (model != NULL, FALSE);
2866 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2867         g_return_val_if_fail (path != NULL, FALSE);
2868 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2869         g_return_val_if_fail (iter != NULL, FALSE);
2870 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2871         _data7_ = g_slice_new0 (Block7Data);
2872 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2873         _data7_->_ref_count_ = 1;
2874 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2875         _data7_->_data6_ = block6_data_ref (_data6_);
2876 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2877         _tmp0_ = *iter;
2878 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2879         _data7_->iter = _tmp0_;
2880 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2881         _tmp1_ = self->model;
2882 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2883         _tmp2_ = _tmp1_->el;
2884 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2885         _tmp3_ = _data7_->iter;
2886 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2887         gtk_tree_model_get_value ((GtkTreeModel*) _tmp2_, &_tmp3_, 0, &_tmp4_);
2888 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2889         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2890 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2891         gval = _tmp4_;
2892 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2893         _tmp5_ = gval;
2894 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2895         _tmp6_ = _data6_->type;
2896 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2897         if (g_strcmp0 (g_value_get_string (&_tmp5_), _tmp6_) != 0) {
2898 #line 2899 "WindowLeftProps.vala.c"
2899                 GValue _tmp7_;
2900                 const gchar* _tmp8_;
2901 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2902                 _tmp7_ = gval;
2903 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2904                 _tmp8_ = _data6_->type;
2905 #line 324 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2906                 g_print ("not type: %s = %s\n", g_value_get_string (&_tmp7_), _tmp8_);
2907 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2908                 result = FALSE;
2909 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2910                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2911 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2912                 block7_data_unref (_data7_);
2913 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2914                 _data7_ = NULL;
2915 #line 325 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2916                 return result;
2917 #line 2918 "WindowLeftProps.vala.c"
2918         }
2919 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2920         _tmp9_ = self->model;
2921 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2922         _tmp10_ = _tmp9_->el;
2923 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2924         _tmp11_ = _data7_->iter;
2925 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2926         gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_);
2927 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2928         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2929 #line 327 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2930         gval = _tmp12_;
2931 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2932         _tmp13_ = gval;
2933 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2934         _tmp14_ = _data6_->fkey;
2935 #line 328 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2936         if (g_strcmp0 (g_value_get_string (&_tmp13_), _tmp14_) != 0) {
2937 #line 2938 "WindowLeftProps.vala.c"
2938                 GValue _tmp15_;
2939                 const gchar* _tmp16_;
2940 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2941                 _tmp15_ = gval;
2942 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2943                 _tmp16_ = _data6_->fkey;
2944 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2945                 g_print ("not key: %s = %s\n", g_value_get_string (&_tmp15_), _tmp16_);
2946 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2947                 result = FALSE;
2948 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2949                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2950 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2951                 block7_data_unref (_data7_);
2952 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2953                 _data7_ = NULL;
2954 #line 330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2955                 return result;
2956 #line 2957 "WindowLeftProps.vala.c"
2957         }
2958 #line 333 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2959         g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 40, ___lambda95__gsource_func, block7_data_ref (_data7_), block7_data_unref);
2960 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2961         result = TRUE;
2962 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2963         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
2964 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2965         block7_data_unref (_data7_);
2966 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2967         _data7_ = NULL;
2968 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2969         return result;
2970 #line 2971 "WindowLeftProps.vala.c"
2971 }
2972
2973
2974 static gboolean ___lambda94__gtk_tree_model_foreach_func (GtkTreeModel* model, GtkTreePath* path, GtkTreeIter* iter, gpointer self) {
2975         gboolean result;
2976         result = __lambda94_ (self, model, path, iter);
2977 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
2978         return result;
2979 #line 2980 "WindowLeftProps.vala.c"
2980 }
2981
2982
2983 void xcls_leftprops_addProp (Xcls_LeftProps* self, const gchar* in_type, const gchar* key, const gchar* value, const gchar* value_type) {
2984         Block6Data* _data6_;
2985         const gchar* _tmp0_ = NULL;
2986         const gchar* _tmp1_;
2987         const gchar* _tmp3_;
2988         gchar* _tmp4_;
2989         gchar* _tmp5_ = NULL;
2990         const gchar* _tmp6_;
2991         gint _tmp7_;
2992         gint _tmp8_;
2993         const gchar* _tmp12_;
2994         const gchar* _tmp13_;
2995         gchar* _tmp14_;
2996         const gchar* _tmp15_;
2997         JsRenderJsRender* _tmp32_;
2998         JsRenderNode* _tmp33_;
2999         Xcls_LeftPropsXcls_view* _tmp34_;
3000         GtkTreeView* _tmp35_;
3001         GtkTreeSelection* _tmp36_ = NULL;
3002         GtkTreeSelection* _tmp37_;
3003         GtkTreeSelection* s;
3004         GtkTreeSelection* _tmp38_;
3005         Xcls_LeftPropsXcls_model* _tmp39_;
3006         GtkTreeStore* _tmp40_;
3007 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3008         g_return_if_fail (self != NULL);
3009 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3010         g_return_if_fail (in_type != NULL);
3011 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3012         g_return_if_fail (key != NULL);
3013 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3014         g_return_if_fail (value != NULL);
3015 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3016         g_return_if_fail (value_type != NULL);
3017 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3018         _data6_ = g_slice_new0 (Block6Data);
3019 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3020         _data6_->_ref_count_ = 1;
3021 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3022         _data6_->self = g_object_ref (self);
3023 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3024         _tmp1_ = in_type;
3025 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3026         if (g_strcmp0 (_tmp1_, "signals") == 0) {
3027 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3028                 _tmp0_ = "listener";
3029 #line 3030 "WindowLeftProps.vala.c"
3030         } else {
3031                 const gchar* _tmp2_;
3032 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3033                 _tmp2_ = in_type;
3034 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3035                 _tmp0_ = _tmp2_;
3036 #line 3037 "WindowLeftProps.vala.c"
3037         }
3038 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3039         _tmp3_ = _tmp0_;
3040 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3041         _tmp4_ = g_strdup (_tmp3_);
3042 #line 288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3043         _data6_->type = _tmp4_;
3044 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3045         _tmp6_ = value_type;
3046 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3047         _tmp7_ = strlen (_tmp6_);
3048 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3049         _tmp8_ = _tmp7_;
3050 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3051         if (_tmp8_ > 0) {
3052 #line 3053 "WindowLeftProps.vala.c"
3053                 const gchar* _tmp9_;
3054                 gchar* _tmp10_;
3055 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3056                 _tmp9_ = value_type;
3057 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3058                 _tmp10_ = g_strconcat (_tmp9_, " ", NULL);
3059 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3060                 _g_free0 (_tmp5_);
3061 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3062                 _tmp5_ = _tmp10_;
3063 #line 3064 "WindowLeftProps.vala.c"
3064         } else {
3065                 gchar* _tmp11_;
3066 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3067                 _tmp11_ = g_strdup ("");
3068 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3069                 _g_free0 (_tmp5_);
3070 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3071                 _tmp5_ = _tmp11_;
3072 #line 3073 "WindowLeftProps.vala.c"
3073         }
3074 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3075         _tmp12_ = _tmp5_;
3076 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3077         _tmp13_ = key;
3078 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3079         _tmp14_ = g_strconcat (_tmp12_, _tmp13_, NULL);
3080 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3081         _data6_->fkey = _tmp14_;
3082 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3083         _tmp15_ = _data6_->type;
3084 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3085         if (g_strcmp0 (_tmp15_, "listener") == 0) {
3086 #line 3087 "WindowLeftProps.vala.c"
3087                 JsRenderNode* _tmp16_;
3088                 GeeHashMap* _tmp17_;
3089                 const gchar* _tmp18_;
3090                 gboolean _tmp19_ = FALSE;
3091                 JsRenderNode* _tmp20_;
3092                 GeeHashMap* _tmp21_;
3093                 const gchar* _tmp22_;
3094                 const gchar* _tmp23_;
3095 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3096                 _tmp16_ = self->node;
3097 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3098                 _tmp17_ = _tmp16_->listeners;
3099 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3100                 _tmp18_ = key;
3101 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3102                 _tmp19_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp17_, _tmp18_);
3103 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3104                 if (_tmp19_) {
3105 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3106                         _g_free0 (_tmp5_);
3107 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3108                         block6_data_unref (_data6_);
3109 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3110                         _data6_ = NULL;
3111 #line 294 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3112                         return;
3113 #line 3114 "WindowLeftProps.vala.c"
3114                 }
3115 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3116                 _tmp20_ = self->node;
3117 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3118                 _tmp21_ = _tmp20_->listeners;
3119 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3120                 _tmp22_ = key;
3121 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3122                 _tmp23_ = value;
3123 #line 296 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3124                 gee_abstract_map_set ((GeeAbstractMap*) _tmp21_, _tmp22_, _tmp23_);
3125 #line 3126 "WindowLeftProps.vala.c"
3126         } else {
3127                 JsRenderNode* _tmp24_;
3128                 GeeHashMap* _tmp25_;
3129                 const gchar* _tmp26_;
3130                 gboolean _tmp27_ = FALSE;
3131                 JsRenderNode* _tmp28_;
3132                 GeeHashMap* _tmp29_;
3133                 const gchar* _tmp30_;
3134                 const gchar* _tmp31_;
3135 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3136                 _tmp24_ = self->node;
3137 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3138                 _tmp25_ = _tmp24_->props;
3139 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3140                 _tmp26_ = _data6_->fkey;
3141 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3142                 _tmp27_ = gee_abstract_map_has_key ((GeeAbstractMap*) _tmp25_, _tmp26_);
3143 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3144                 if (_tmp27_) {
3145 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3146                         _g_free0 (_tmp5_);
3147 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3148                         block6_data_unref (_data6_);
3149 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3150                         _data6_ = NULL;
3151 #line 300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3152                         return;
3153 #line 3154 "WindowLeftProps.vala.c"
3154                 }
3155 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3156                 _tmp28_ = self->node;
3157 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3158                 _tmp29_ = _tmp28_->props;
3159 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3160                 _tmp30_ = _data6_->fkey;
3161 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3162                 _tmp31_ = value;
3163 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3164                 gee_abstract_map_set ((GeeAbstractMap*) _tmp29_, _tmp30_, _tmp31_);
3165 #line 3166 "WindowLeftProps.vala.c"
3166         }
3167 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3168         _tmp32_ = self->file;
3169 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3170         _tmp33_ = self->node;
3171 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3172         xcls_leftprops_load (self, _tmp32_, _tmp33_);
3173 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3174         _tmp34_ = self->view;
3175 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3176         _tmp35_ = _tmp34_->el;
3177 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3178         _tmp36_ = gtk_tree_view_get_selection (_tmp35_);
3179 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3180         _tmp37_ = _g_object_ref0 (_tmp36_);
3181 #line 314 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3182         s = _tmp37_;
3183 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3184         _tmp38_ = s;
3185 #line 315 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3186         gtk_tree_selection_unselect_all (_tmp38_);
3187 #line 317 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3188         g_print ("trying to find new iter");
3189 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3190         _tmp39_ = self->model;
3191 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3192         _tmp40_ = _tmp39_->el;
3193 #line 319 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3194         gtk_tree_model_foreach ((GtkTreeModel*) _tmp40_, ___lambda94__gtk_tree_model_foreach_func, _data6_);
3195 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3196         _g_object_unref0 (s);
3197 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3198         _g_free0 (_tmp5_);
3199 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3200         block6_data_unref (_data6_);
3201 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3202         _data6_ = NULL;
3203 #line 3204 "WindowLeftProps.vala.c"
3204 }
3205
3206
3207 void xcls_leftprops_before_edit (Xcls_LeftProps* self) {
3208         Xcls_LeftProps* _tmp0_;
3209         Xcls_LeftPropsXcls_keyrender* _tmp1_;
3210         GtkCellRendererText* _tmp2_;
3211         Xcls_LeftProps* _tmp3_;
3212         Xcls_LeftPropsXcls_keyrender* _tmp4_;
3213         GtkCellRendererText* _tmp5_;
3214         Xcls_LeftProps* _tmp6_;
3215         Xcls_LeftPropsXcls_valrender* _tmp7_;
3216         GtkCellRendererCombo* _tmp8_;
3217         Xcls_LeftProps* _tmp9_;
3218         Xcls_LeftPropsXcls_valrender* _tmp10_;
3219         GtkCellRendererCombo* _tmp11_;
3220 #line 346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3221         g_return_if_fail (self != NULL);
3222 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3223         g_print ("before edit - stop editing\n");
3224 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3225         _tmp0_ = self->priv->_this;
3226 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3227         _tmp1_ = _tmp0_->keyrender;
3228 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3229         _tmp2_ = _tmp1_->el;
3230 #line 352 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3231         gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp2_, FALSE);
3232 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3233         _tmp3_ = self->priv->_this;
3234 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3235         _tmp4_ = _tmp3_->keyrender;
3236 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3237         _tmp5_ = _tmp4_->el;
3238 #line 353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3239         g_object_set (_tmp5_, "editable", FALSE, NULL);
3240 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3241         _tmp6_ = self->priv->_this;
3242 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3243         _tmp7_ = _tmp6_->valrender;
3244 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3245         _tmp8_ = _tmp7_->el;
3246 #line 355 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3247         gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp8_, FALSE);
3248 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3249         _tmp9_ = self->priv->_this;
3250 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3251         _tmp10_ = _tmp9_->valrender;
3252 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3253         _tmp11_ = _tmp10_->el;
3254 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3255         g_object_set ((GtkCellRendererText*) _tmp11_, "editable", FALSE, NULL);
3256 #line 3257 "WindowLeftProps.vala.c"
3257 }
3258
3259
3260 void xcls_leftprops_deleteSelected (Xcls_LeftProps* self) {
3261         GtkTreeIter iter = {0};
3262         GtkTreeModel* mod = NULL;
3263         Xcls_LeftPropsXcls_view* _tmp0_;
3264         GtkTreeView* _tmp1_;
3265         GtkTreeSelection* _tmp2_ = NULL;
3266         GtkTreeSelection* _tmp3_;
3267         GtkTreeSelection* s;
3268         GtkTreeSelection* _tmp4_;
3269         GtkTreeModel* _tmp5_ = NULL;
3270         GtkTreeIter _tmp6_ = {0};
3271         GtkTreeModel* _tmp7_;
3272         GValue gval = {0};
3273         GtkTreeModel* _tmp8_;
3274         GtkTreeIter _tmp9_;
3275         GValue _tmp10_ = {0};
3276         GValue _tmp11_;
3277         gchar* _tmp12_;
3278         gchar* type;
3279         GtkTreeModel* _tmp13_;
3280         GtkTreeIter _tmp14_;
3281         GValue _tmp15_ = {0};
3282         GValue _tmp16_;
3283         gchar* _tmp17_;
3284         gchar* key;
3285         const gchar* _tmp18_;
3286         const gchar* _tmp19_;
3287         GQuark _tmp21_ = 0U;
3288 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3289         static GQuark _tmp20_label0 = 0;
3290 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3291         static GQuark _tmp20_label1 = 0;
3292 #line 3293 "WindowLeftProps.vala.c"
3293         JsRenderJsRender* _tmp28_;
3294         JsRenderNode* _tmp29_;
3295         Xcls_LeftProps* _tmp30_;
3296 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3297         g_return_if_fail (self != NULL);
3298 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3299         _tmp0_ = self->view;
3300 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3301         _tmp1_ = _tmp0_->el;
3302 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3303         _tmp2_ = gtk_tree_view_get_selection (_tmp1_);
3304 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3305         _tmp3_ = _g_object_ref0 (_tmp2_);
3306 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3307         s = _tmp3_;
3308 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3309         _tmp4_ = s;
3310 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3311         gtk_tree_selection_get_selected (_tmp4_, &_tmp5_, &_tmp6_);
3312 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3313         _g_object_unref0 (mod);
3314 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3315         _tmp7_ = _g_object_ref0 (_tmp5_);
3316 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3317         mod = _tmp7_;
3318 #line 368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3319         iter = _tmp6_;
3320 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3321         _tmp8_ = mod;
3322 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3323         _tmp9_ = iter;
3324 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3325         gtk_tree_model_get_value (_tmp8_, &_tmp9_, 0, &_tmp10_);
3326 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3327         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
3328 #line 372 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3329         gval = _tmp10_;
3330 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3331         _tmp11_ = gval;
3332 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3333         _tmp12_ = g_strdup (g_value_get_string (&_tmp11_));
3334 #line 373 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3335         type = _tmp12_;
3336 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3337         _tmp13_ = mod;
3338 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3339         _tmp14_ = iter;
3340 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3341         gtk_tree_model_get_value (_tmp13_, &_tmp14_, 1, &_tmp15_);
3342 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3343         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
3344 #line 375 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3345         gval = _tmp15_;
3346 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3347         _tmp16_ = gval;
3348 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3349         _tmp17_ = g_strdup (g_value_get_string (&_tmp16_));
3350 #line 376 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3351         key = _tmp17_;
3352 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3353         _tmp18_ = type;
3354 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3355         _tmp19_ = _tmp18_;
3356 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3357         _tmp21_ = (NULL == _tmp19_) ? 0 : g_quark_from_string (_tmp19_);
3358 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3359         if (_tmp21_ == ((0 != _tmp20_label0) ? _tmp20_label0 : (_tmp20_label0 = g_quark_from_static_string ("listener")))) {
3360 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3361                 switch (0) {
3362 #line 3363 "WindowLeftProps.vala.c"
3363                         default:
3364                         {
3365                                 JsRenderNode* _tmp22_;
3366                                 GeeHashMap* _tmp23_;
3367                                 const gchar* _tmp24_;
3368 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3369                                 _tmp22_ = self->node;
3370 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3371                                 _tmp23_ = _tmp22_->listeners;
3372 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3373                                 _tmp24_ = key;
3374 #line 380 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3375                                 gee_map_remove ((GeeMap*) _tmp23_, _tmp24_, NULL);
3376 #line 381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3377                                 break;
3378 #line 3379 "WindowLeftProps.vala.c"
3379                         }
3380                 }
3381         } else if (_tmp21_ == ((0 != _tmp20_label1) ? _tmp20_label1 : (_tmp20_label1 = g_quark_from_static_string ("props")))) {
3382 #line 378 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3383                 switch (0) {
3384 #line 3385 "WindowLeftProps.vala.c"
3385                         default:
3386                         {
3387                                 JsRenderNode* _tmp25_;
3388                                 GeeHashMap* _tmp26_;
3389                                 const gchar* _tmp27_;
3390 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3391                                 _tmp25_ = self->node;
3392 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3393                                 _tmp26_ = _tmp25_->props;
3394 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3395                                 _tmp27_ = key;
3396 #line 384 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3397                                 gee_map_remove ((GeeMap*) _tmp26_, _tmp27_, NULL);
3398 #line 385 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3399                                 break;
3400 #line 3401 "WindowLeftProps.vala.c"
3401                         }
3402                 }
3403         }
3404 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3405         _tmp28_ = self->file;
3406 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3407         _tmp29_ = self->node;
3408 #line 387 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3409         xcls_leftprops_load (self, _tmp28_, _tmp29_);
3410 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3411         _tmp30_ = self->priv->_this;
3412 #line 389 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3413         g_signal_emit_by_name (_tmp30_, "changed");
3414 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3415         _g_free0 (key);
3416 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3417         _g_free0 (type);
3418 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3419         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
3420 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3421         _g_object_unref0 (s);
3422 #line 362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3423         _g_object_unref0 (mod);
3424 #line 3425 "WindowLeftProps.vala.c"
3425 }
3426
3427
3428 void xcls_leftprops_finish_editing (Xcls_LeftProps* self) {
3429 #line 391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3430         g_return_if_fail (self != NULL);
3431 #line 393 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3432         xcls_leftprops_before_edit (self);
3433 #line 3434 "WindowLeftProps.vala.c"
3434 }
3435
3436
3437 void xcls_leftprops_load (Xcls_LeftProps* self, JsRenderJsRender* file, JsRenderNode* node) {
3438         JsRenderNode* _tmp0_;
3439         JsRenderNode* _tmp1_;
3440         JsRenderJsRender* _tmp2_;
3441         JsRenderJsRender* _tmp3_;
3442         Xcls_LeftPropsXcls_model* _tmp4_;
3443         GtkTreeStore* _tmp5_;
3444         JsRenderNode* _tmp6_;
3445         GtkTreeIter iter = {0};
3446         Xcls_LeftPropsXcls_model* _tmp7_;
3447         GtkTreeStore* _tmp8_;
3448         GtkTreeStore* _tmp9_;
3449         GtkTreeStore* m;
3450         JsRenderNode* _tmp10_;
3451         GeeHashMap* _tmp11_;
3452         GeeMapIterator* _tmp12_ = NULL;
3453         GeeMapIterator* miter;
3454         JsRenderNode* _tmp24_;
3455         GeeHashMap* _tmp25_;
3456         GeeMapIterator* _tmp26_ = NULL;
3457         Xcls_LeftPropsXcls_model* _tmp38_;
3458         GtkTreeStore* _tmp39_;
3459         Xcls_LeftPropsXcls_view* _tmp40_;
3460         GtkTreeView* _tmp41_;
3461         GtkTreeSelection* _tmp42_ = NULL;
3462 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3463         g_return_if_fail (self != NULL);
3464 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3465         g_return_if_fail (file != NULL);
3466 #line 397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3467         g_print ("load leftprops\n");
3468 #line 398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3469         xcls_leftprops_before_edit (self);
3470 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3471         _tmp0_ = node;
3472 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3473         _tmp1_ = _g_object_ref0 (_tmp0_);
3474 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3475         _g_object_unref0 (self->node);
3476 #line 399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3477         self->node = _tmp1_;
3478 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3479         _tmp2_ = file;
3480 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3481         _tmp3_ = _g_object_ref0 (_tmp2_);
3482 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3483         _g_object_unref0 (self->file);
3484 #line 400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3485         self->file = _tmp3_;
3486 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3487         _tmp4_ = self->model;
3488 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3489         _tmp5_ = _tmp4_->el;
3490 #line 403 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3491         gtk_tree_store_clear (_tmp5_);
3492 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3493         _tmp6_ = node;
3494 #line 406 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3495         if (_tmp6_ == NULL) {
3496 #line 407 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3497                 return;
3498 #line 3499 "WindowLeftProps.vala.c"
3499         }
3500 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3501         _tmp7_ = self->model;
3502 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3503         _tmp8_ = _tmp7_->el;
3504 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3505         _tmp9_ = _g_object_ref0 (_tmp8_);
3506 #line 426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3507         m = _tmp9_;
3508 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3509         _tmp10_ = node;
3510 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3511         _tmp11_ = _tmp10_->listeners;
3512 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3513         _tmp12_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp11_);
3514 #line 428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3515         miter = _tmp12_;
3516 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3517         while (TRUE) {
3518 #line 3519 "WindowLeftProps.vala.c"
3519                 GeeMapIterator* _tmp13_;
3520                 gboolean _tmp14_ = FALSE;
3521                 GtkTreeStore* _tmp15_;
3522                 GtkTreeIter _tmp16_ = {0};
3523                 GtkTreeIter _tmp17_;
3524                 GeeMapIterator* _tmp18_;
3525                 gpointer _tmp19_ = NULL;
3526                 gchar* _tmp20_;
3527                 GeeMapIterator* _tmp21_;
3528                 gpointer _tmp22_ = NULL;
3529                 gchar* _tmp23_;
3530 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3531                 _tmp13_ = miter;
3532 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3533                 _tmp14_ = gee_map_iterator_next (_tmp13_);
3534 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3535                 if (!_tmp14_) {
3536 #line 430 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3537                         break;
3538 #line 3539 "WindowLeftProps.vala.c"
3539                 }
3540 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3541                 _tmp15_ = m;
3542 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3543                 gtk_tree_store_append (_tmp15_, &_tmp16_, NULL);
3544 #line 431 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3545                 iter = _tmp16_;
3546 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3547                 _tmp17_ = iter;
3548 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3549                 _tmp18_ = miter;
3550 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3551                 _tmp19_ = gee_map_iterator_get_key (_tmp18_);
3552 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3553                 _tmp20_ = (gchar*) _tmp19_;
3554 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3555                 _tmp21_ = miter;
3556 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3557                 _tmp22_ = gee_map_iterator_get_value (_tmp21_);
3558 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3559                 _tmp23_ = (gchar*) _tmp22_;
3560 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3561                 xcls_leftprops_updateIter (self, &_tmp17_, "listener", _tmp20_, _tmp23_);
3562 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3563                 _g_free0 (_tmp23_);
3564 #line 433 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3565                 _g_free0 (_tmp20_);
3566 #line 3567 "WindowLeftProps.vala.c"
3567         }
3568 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3569         _tmp24_ = node;
3570 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3571         _tmp25_ = _tmp24_->props;
3572 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3573         _tmp26_ = gee_abstract_map_map_iterator ((GeeAbstractMap*) _tmp25_);
3574 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3575         _g_object_unref0 (miter);
3576 #line 439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3577         miter = _tmp26_;
3578 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3579         while (TRUE) {
3580 #line 3581 "WindowLeftProps.vala.c"
3581                 GeeMapIterator* _tmp27_;
3582                 gboolean _tmp28_ = FALSE;
3583                 GtkTreeStore* _tmp29_;
3584                 GtkTreeIter _tmp30_ = {0};
3585                 GtkTreeIter _tmp31_;
3586                 GeeMapIterator* _tmp32_;
3587                 gpointer _tmp33_ = NULL;
3588                 gchar* _tmp34_;
3589                 GeeMapIterator* _tmp35_;
3590                 gpointer _tmp36_ = NULL;
3591                 gchar* _tmp37_;
3592 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3593                 _tmp27_ = miter;
3594 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3595                 _tmp28_ = gee_map_iterator_next (_tmp27_);
3596 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3597                 if (!_tmp28_) {
3598 #line 442 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3599                         break;
3600 #line 3601 "WindowLeftProps.vala.c"
3601                 }
3602 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3603                 _tmp29_ = m;
3604 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3605                 gtk_tree_store_append (_tmp29_, &_tmp30_, NULL);
3606 #line 443 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3607                 iter = _tmp30_;
3608 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3609                 _tmp31_ = iter;
3610 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3611                 _tmp32_ = miter;
3612 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3613                 _tmp33_ = gee_map_iterator_get_key (_tmp32_);
3614 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3615                 _tmp34_ = (gchar*) _tmp33_;
3616 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3617                 _tmp35_ = miter;
3618 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3619                 _tmp36_ = gee_map_iterator_get_value (_tmp35_);
3620 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3621                 _tmp37_ = (gchar*) _tmp36_;
3622 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3623                 xcls_leftprops_updateIter (self, &_tmp31_, "prop", _tmp34_, _tmp37_);
3624 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3625                 _g_free0 (_tmp37_);
3626 #line 444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3627                 _g_free0 (_tmp34_);
3628 #line 3629 "WindowLeftProps.vala.c"
3629         }
3630 #line 447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3631         g_print ("clear selection\n");
3632 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3633         _tmp38_ = self->model;
3634 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3635         _tmp39_ = _tmp38_->el;
3636 #line 449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3637         gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp39_, 6, GTK_SORT_ASCENDING);
3638 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3639         _tmp40_ = self->view;
3640 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3641         _tmp41_ = _tmp40_->el;
3642 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3643         _tmp42_ = gtk_tree_view_get_selection (_tmp41_);
3644 #line 451 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3645         gtk_tree_selection_unselect_all (_tmp42_);
3646 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3647         _g_object_unref0 (miter);
3648 #line 395 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3649         _g_object_unref0 (m);
3650 #line 3651 "WindowLeftProps.vala.c"
3651 }
3652
3653
3654 static Block8Data* block8_data_ref (Block8Data* _data8_) {
3655 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3656         g_atomic_int_inc (&_data8_->_ref_count_);
3657 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3658         return _data8_;
3659 #line 3660 "WindowLeftProps.vala.c"
3660 }
3661
3662
3663 static void block8_data_unref (void * _userdata_) {
3664         Block8Data* _data8_;
3665         _data8_ = (Block8Data*) _userdata_;
3666 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3667         if (g_atomic_int_dec_and_test (&_data8_->_ref_count_)) {
3668 #line 3669 "WindowLeftProps.vala.c"
3669                 Xcls_LeftProps * self;
3670 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3671                 self = _data8_->self;
3672 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3673                 _gtk_tree_path_free0 (_data8_->path);
3674 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3675                 _g_object_unref0 (self);
3676 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3677                 g_slice_free (Block8Data, _data8_);
3678 #line 3679 "WindowLeftProps.vala.c"
3679         }
3680 }
3681
3682
3683 static gboolean __lambda87_ (Block8Data* _data8_) {
3684         Xcls_LeftProps * self;
3685         gboolean result = FALSE;
3686         Xcls_LeftPropsXcls_keyrender* _tmp0_;
3687         GtkCellRendererText* _tmp1_;
3688         Xcls_LeftPropsXcls_view* _tmp2_;
3689         GtkTreeView* _tmp3_;
3690         GtkTreePath* _tmp4_;
3691         Xcls_LeftPropsXcls_keycol* _tmp5_;
3692         GtkTreeViewColumn* _tmp6_;
3693         Xcls_LeftPropsXcls_keyrender* _tmp7_;
3694         GtkCellRendererText* _tmp8_;
3695 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3696         self = _data8_->self;
3697 #line 466 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3698         self->allow_edit = TRUE;
3699 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3700         _tmp0_ = self->keyrender;
3701 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3702         _tmp1_ = _tmp0_->el;
3703 #line 467 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3704         g_object_set (_tmp1_, "editable", TRUE, NULL);
3705 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3706         _tmp2_ = self->view;
3707 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3708         _tmp3_ = _tmp2_->el;
3709 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3710         _tmp4_ = _data8_->path;
3711 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3712         _tmp5_ = self->keycol;
3713 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3714         _tmp6_ = _tmp5_->el;
3715 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3716         _tmp7_ = self->keyrender;
3717 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3718         _tmp8_ = _tmp7_->el;
3719 #line 469 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3720         gtk_tree_view_set_cursor_on_cell (_tmp3_, _tmp4_, _tmp6_, (GtkCellRenderer*) _tmp8_, TRUE);
3721 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3722         result = FALSE;
3723 #line 476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3724         return result;
3725 #line 3726 "WindowLeftProps.vala.c"
3726 }
3727
3728
3729 static gboolean ___lambda87__gsource_func (gpointer self) {
3730         gboolean result;
3731         result = __lambda87_ (self);
3732 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3733         return result;
3734 #line 3735 "WindowLeftProps.vala.c"
3735 }
3736
3737
3738 void xcls_leftprops_startEditingKey (Xcls_LeftProps* self, GtkTreePath* path) {
3739         Block8Data* _data8_;
3740         GtkTreePath* _tmp0_;
3741         GtkTreePath* _tmp1_;
3742         gboolean _tmp2_ = FALSE;
3743 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3744         g_return_if_fail (self != NULL);
3745 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3746         g_return_if_fail (path != NULL);
3747 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3748         _data8_ = g_slice_new0 (Block8Data);
3749 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3750         _data8_->_ref_count_ = 1;
3751 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3752         _data8_->self = g_object_ref (self);
3753 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3754         _tmp0_ = path;
3755 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3756         _tmp1_ = _gtk_tree_path_copy0 (_tmp0_);
3757 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3758         _gtk_tree_path_free0 (_data8_->path);
3759 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3760         _data8_->path = _tmp1_;
3761 #line 458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3762         g_signal_emit_by_name (self, "stop-editor", &_tmp2_);
3763 #line 458 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3764         if (!_tmp2_) {
3765 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3766                 block8_data_unref (_data8_);
3767 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3768                 _data8_ = NULL;
3769 #line 459 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3770                 return;
3771 #line 3772 "WindowLeftProps.vala.c"
3772         }
3773 #line 465 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3774         g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ___lambda87__gsource_func, block8_data_ref (_data8_), block8_data_unref);
3775 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3776         block8_data_unref (_data8_);
3777 #line 456 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3778         _data8_ = NULL;
3779 #line 3780 "WindowLeftProps.vala.c"
3780 }
3781
3782
3783 void xcls_leftprops_updateIter (Xcls_LeftProps* self, GtkTreeIter* iter, const gchar* type, const gchar* key, const gchar* value) {
3784         const gchar* _tmp0_;
3785         const gchar* _tmp1_;
3786         const gchar* _tmp2_;
3787         gchar* _tmp3_ = NULL;
3788         gchar* _tmp4_;
3789         gchar** _tmp5_;
3790         gchar** _tmp6_ = NULL;
3791         gchar** _tmp7_;
3792         gint _tmp7__length1;
3793         gchar** dl;
3794         gint dl_length1;
3795         gint _dl_size_;
3796         gchar* _tmp8_ = NULL;
3797         gchar** _tmp9_;
3798         gint _tmp9__length1;
3799         const gchar* _tmp18_;
3800         gchar* _tmp19_;
3801         gchar* dis_val;
3802         const gchar* _tmp20_;
3803         Xcls_LeftPropsXcls_model* _tmp47_;
3804         GtkTreeStore* _tmp48_;
3805         GtkTreeIter _tmp49_;
3806         const gchar* _tmp50_;
3807         const gchar* _tmp51_;
3808         gchar* _tmp52_ = NULL;
3809         gchar* _tmp53_;
3810         const gchar* _tmp54_;
3811         const gchar* _tmp55_;
3812         const gchar* _tmp56_;
3813         gchar* _tmp57_;
3814         gchar* _tmp58_;
3815         const gchar* _tmp59_;
3816         gchar* _tmp60_;
3817         gchar* _tmp61_;
3818         gchar* _tmp62_ = NULL;
3819         gchar* _tmp63_;
3820         gchar* _tmp64_;
3821         gchar* _tmp65_;
3822         gchar* _tmp66_;
3823         gchar* _tmp67_;
3824         const gchar* _tmp68_;
3825         gchar* _tmp69_ = NULL;
3826         gchar* _tmp70_;
3827 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3828         g_return_if_fail (self != NULL);
3829 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3830         g_return_if_fail (iter != NULL);
3831 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3832         g_return_if_fail (type != NULL);
3833 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3834         g_return_if_fail (key != NULL);
3835 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3836         g_return_if_fail (value != NULL);
3837 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3838         _tmp0_ = key;
3839 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3840         _tmp1_ = value;
3841 #line 483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3842         g_print ("update Iter %s, %s\n", _tmp0_, _tmp1_);
3843 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3844         _tmp2_ = value;
3845 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3846         _tmp3_ = string_strip (_tmp2_);
3847 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3848         _tmp4_ = _tmp3_;
3849 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3850         _tmp6_ = _tmp5_ = g_strsplit (_tmp4_, "\n", 0);
3851 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3852         _tmp7_ = _tmp6_;
3853 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3854         _tmp7__length1 = _vala_array_length (_tmp5_);
3855 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3856         _g_free0 (_tmp4_);
3857 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3858         dl = _tmp7_;
3859 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3860         dl_length1 = _tmp7__length1;
3861 #line 492 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3862         _dl_size_ = dl_length1;
3863 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3864         _tmp9_ = dl;
3865 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3866         _tmp9__length1 = dl_length1;
3867 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3868         if (_tmp9__length1 > 1) {
3869 #line 3870 "WindowLeftProps.vala.c"
3870                 gchar** _tmp10_;
3871                 gint _tmp10__length1;
3872                 const gchar* _tmp11_;
3873                 gchar* _tmp12_ = NULL;
3874                 gchar* _tmp13_;
3875                 gchar* _tmp14_;
3876 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3877                 _tmp10_ = dl;
3878 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3879                 _tmp10__length1 = dl_length1;
3880 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3881                 _tmp11_ = _tmp10_[0];
3882 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3883                 _tmp12_ = string_strip (_tmp11_);
3884 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3885                 _tmp13_ = _tmp12_;
3886 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3887                 _tmp14_ = g_strconcat (_tmp13_, "...", NULL);
3888 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3889                 _g_free0 (_tmp8_);
3890 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3891                 _tmp8_ = _tmp14_;
3892 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3893                 _g_free0 (_tmp13_);
3894 #line 3895 "WindowLeftProps.vala.c"
3895         } else {
3896                 gchar** _tmp15_;
3897                 gint _tmp15__length1;
3898                 const gchar* _tmp16_;
3899                 gchar* _tmp17_;
3900 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3901                 _tmp15_ = dl;
3902 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3903                 _tmp15__length1 = dl_length1;
3904 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3905                 _tmp16_ = _tmp15_[0];
3906 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3907                 _tmp17_ = g_strdup (_tmp16_);
3908 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3909                 _g_free0 (_tmp8_);
3910 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3911                 _tmp8_ = _tmp17_;
3912 #line 3913 "WindowLeftProps.vala.c"
3913         }
3914 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3915         _tmp18_ = _tmp8_;
3916 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3917         _tmp19_ = g_strdup (_tmp18_);
3918 #line 494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3919         dis_val = _tmp19_;
3920 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3921         _tmp20_ = type;
3922 #line 496 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3923         if (g_strcmp0 (_tmp20_, "listener") == 0) {
3924 #line 3925 "WindowLeftProps.vala.c"
3925                 Xcls_LeftPropsXcls_model* _tmp21_;
3926                 GtkTreeStore* _tmp22_;
3927                 GtkTreeIter _tmp23_;
3928                 const gchar* _tmp24_;
3929                 const gchar* _tmp25_;
3930                 const gchar* _tmp26_;
3931                 const gchar* _tmp27_;
3932                 gchar* _tmp28_ = NULL;
3933                 gchar* _tmp29_;
3934                 const gchar* _tmp30_;
3935                 const gchar* _tmp31_;
3936                 const gchar* _tmp32_;
3937                 gchar* _tmp33_;
3938                 gchar* _tmp34_;
3939                 const gchar* _tmp35_;
3940                 gchar* _tmp36_;
3941                 gchar* _tmp37_;
3942                 gchar* _tmp38_ = NULL;
3943                 gchar* _tmp39_;
3944                 gchar* _tmp40_;
3945                 gchar* _tmp41_;
3946                 gchar* _tmp42_;
3947                 gchar* _tmp43_;
3948                 const gchar* _tmp44_;
3949                 gchar* _tmp45_;
3950                 gchar* _tmp46_;
3951 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3952                 _tmp21_ = self->model;
3953 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3954                 _tmp22_ = _tmp21_->el;
3955 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3956                 _tmp23_ = *iter;
3957 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3958                 _tmp24_ = type;
3959 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3960                 _tmp25_ = key;
3961 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3962                 _tmp26_ = key;
3963 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3964                 _tmp27_ = type;
3965 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3966                 _tmp28_ = xcls_leftprops_keyFormat (self, _tmp26_, _tmp27_);
3967 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3968                 _tmp29_ = _tmp28_;
3969 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3970                 _tmp30_ = value;
3971 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3972                 _tmp31_ = dis_val;
3973 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3974                 _tmp32_ = key;
3975 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3976                 _tmp33_ = g_strconcat (_tmp32_, " ", NULL);
3977 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3978                 _tmp34_ = _tmp33_;
3979 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3980                 _tmp35_ = value;
3981 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3982                 _tmp36_ = g_strconcat (_tmp34_, _tmp35_, NULL);
3983 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3984                 _tmp37_ = _tmp36_;
3985 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3986                 _tmp38_ = g_markup_escape_text (_tmp37_, (gssize) (-1));
3987 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3988                 _tmp39_ = _tmp38_;
3989 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3990                 _tmp40_ = g_strconcat ("<tt>", _tmp39_, NULL);
3991 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3992                 _tmp41_ = _tmp40_;
3993 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3994                 _tmp42_ = g_strconcat (_tmp41_, "</tt>", NULL);
3995 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3996                 _tmp43_ = _tmp42_;
3997 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
3998                 _tmp44_ = key;
3999 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4000                 _tmp45_ = g_strconcat ("0 ", _tmp44_, NULL);
4001 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4002                 _tmp46_ = _tmp45_;
4003 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4004                 gtk_tree_store_set (_tmp22_, &_tmp23_, 0, _tmp24_, 1, _tmp25_, 2, _tmp29_, 3, _tmp30_, 4, _tmp31_, 5, _tmp43_, 6, _tmp46_, -1);
4005 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4006                 _g_free0 (_tmp46_);
4007 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4008                 _g_free0 (_tmp43_);
4009 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4010                 _g_free0 (_tmp41_);
4011 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4012                 _g_free0 (_tmp39_);
4013 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4014                 _g_free0 (_tmp37_);
4015 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4016                 _g_free0 (_tmp34_);
4017 #line 500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4018                 _g_free0 (_tmp29_);
4019 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4020                 _g_free0 (dis_val);
4021 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4022                 _g_free0 (_tmp8_);
4023 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4024                 dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL);
4025 #line 509 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4026                 return;
4027 #line 4028 "WindowLeftProps.vala.c"
4028         }
4029 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4030         _tmp47_ = self->model;
4031 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4032         _tmp48_ = _tmp47_->el;
4033 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4034         _tmp49_ = *iter;
4035 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4036         _tmp50_ = key;
4037 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4038         _tmp51_ = key;
4039 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4040         _tmp52_ = xcls_leftprops_keyFormat (self, _tmp51_, "prop");
4041 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4042         _tmp53_ = _tmp52_;
4043 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4044         _tmp54_ = value;
4045 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4046         _tmp55_ = dis_val;
4047 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4048         _tmp56_ = key;
4049 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4050         _tmp57_ = g_strconcat (_tmp56_, " ", NULL);
4051 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4052         _tmp58_ = _tmp57_;
4053 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4054         _tmp59_ = value;
4055 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4056         _tmp60_ = g_strconcat (_tmp58_, _tmp59_, NULL);
4057 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4058         _tmp61_ = _tmp60_;
4059 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4060         _tmp62_ = g_markup_escape_text (_tmp61_, (gssize) (-1));
4061 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4062         _tmp63_ = _tmp62_;
4063 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4064         _tmp64_ = g_strconcat ("<tt>", _tmp63_, NULL);
4065 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4066         _tmp65_ = _tmp64_;
4067 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4068         _tmp66_ = g_strconcat (_tmp65_, "</tt>", NULL);
4069 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4070         _tmp67_ = _tmp66_;
4071 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4072         _tmp68_ = key;
4073 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4074         _tmp69_ = xcls_leftprops_keySortFormat (self, _tmp68_);
4075 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4076         _tmp70_ = _tmp69_;
4077 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4078         gtk_tree_store_set (_tmp48_, &_tmp49_, 0, "props", 1, _tmp50_, 2, _tmp53_, 3, _tmp54_, 4, _tmp55_, 5, _tmp67_, 6, _tmp70_, -1);
4079 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4080         _g_free0 (_tmp70_);
4081 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4082         _g_free0 (_tmp67_);
4083 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4084         _g_free0 (_tmp65_);
4085 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4086         _g_free0 (_tmp63_);
4087 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4088         _g_free0 (_tmp61_);
4089 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4090         _g_free0 (_tmp58_);
4091 #line 514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4092         _g_free0 (_tmp53_);
4093 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4094         _g_free0 (dis_val);
4095 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4096         _g_free0 (_tmp8_);
4097 #line 481 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4098         dl = (_vala_array_free (dl, dl_length1, (GDestroyNotify) g_free), NULL);
4099 #line 4100 "WindowLeftProps.vala.c"
4100 }
4101
4102
4103 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) {
4104         typedef gboolean (*GMarshalFunc_BOOLEAN__VOID) (gpointer data1, gpointer data2);
4105         register GMarshalFunc_BOOLEAN__VOID callback;
4106         register GCClosure * cc;
4107         register gpointer data1;
4108         register gpointer data2;
4109         gboolean v_return;
4110         cc = (GCClosure *) closure;
4111 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4112         g_return_if_fail (return_value != NULL);
4113 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4114         g_return_if_fail (n_param_values == 1);
4115 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4116         if (G_CCLOSURE_SWAP_DATA (closure)) {
4117 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4118                 data1 = closure->data;
4119 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4120                 data2 = param_values->data[0].v_pointer;
4121 #line 4122 "WindowLeftProps.vala.c"
4122         } else {
4123 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4124                 data1 = param_values->data[0].v_pointer;
4125 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4126                 data2 = closure->data;
4127 #line 4128 "WindowLeftProps.vala.c"
4128         }
4129 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4130         callback = (GMarshalFunc_BOOLEAN__VOID) (marshal_data ? marshal_data : cc->callback);
4131 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4132         v_return = callback (data1, data2);
4133 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4134         g_value_set_boolean (return_value, v_return);
4135 #line 4136 "WindowLeftProps.vala.c"
4136 }
4137
4138
4139 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) {
4140         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);
4141         register GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING callback;
4142         register GCClosure * cc;
4143         register gpointer data1;
4144         register gpointer data2;
4145         cc = (GCClosure *) closure;
4146 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4147         g_return_if_fail (n_param_values == 5);
4148 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4149         if (G_CCLOSURE_SWAP_DATA (closure)) {
4150 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4151                 data1 = closure->data;
4152 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4153                 data2 = param_values->data[0].v_pointer;
4154 #line 4155 "WindowLeftProps.vala.c"
4155         } else {
4156 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4157                 data1 = param_values->data[0].v_pointer;
4158 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4159                 data2 = closure->data;
4160 #line 4161 "WindowLeftProps.vala.c"
4161         }
4162 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4163         callback = (GMarshalFunc_VOID__OBJECT_OBJECT_STRING_STRING) (marshal_data ? marshal_data : cc->callback);
4164 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4165         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);
4166 #line 4167 "WindowLeftProps.vala.c"
4167 }
4168
4169
4170 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_construct (GType object_type, Xcls_LeftProps* _owner) {
4171         Xcls_LeftPropsXcls_HBox2 * self = NULL;
4172         Xcls_LeftProps* _tmp0_;
4173         Xcls_LeftProps* _tmp1_;
4174         GtkHBox* _tmp2_;
4175         Xcls_LeftProps* _tmp3_;
4176         Xcls_LeftPropsXcls_Button3* _tmp4_;
4177         Xcls_LeftPropsXcls_Button3* child_0;
4178         GtkHBox* _tmp5_;
4179         GtkButton* _tmp6_;
4180 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4181         g_return_val_if_fail (_owner != NULL, NULL);
4182 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4183         self = (Xcls_LeftPropsXcls_HBox2*) g_object_new (object_type, NULL);
4184 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4185         _tmp0_ = _owner;
4186 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4187         _tmp1_ = _g_object_ref0 (_tmp0_);
4188 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4189         _g_object_unref0 (self->priv->_this);
4190 #line 537 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4191         self->priv->_this = _tmp1_;
4192 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4193         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
4194 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4195         g_object_ref_sink (_tmp2_);
4196 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4197         _g_object_unref0 (self->el);
4198 #line 538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4199         self->el = _tmp2_;
4200 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4201         _tmp3_ = self->priv->_this;
4202 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4203         _tmp4_ = xcls_leftprops_xcls_button3_new (_tmp3_);
4204 #line 543 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4205         child_0 = _tmp4_;
4206 #line 544 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4207         g_object_ref ((GObject*) child_0);
4208 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4209         _tmp5_ = self->el;
4210 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4211         _tmp6_ = child_0->el;
4212 #line 545 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4213         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
4214 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4215         _g_object_unref0 (child_0);
4216 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4217         return self;
4218 #line 4219 "WindowLeftProps.vala.c"
4219 }
4220
4221
4222 Xcls_LeftPropsXcls_HBox2* xcls_leftprops_xcls_hbox2_new (Xcls_LeftProps* _owner) {
4223 #line 535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4224         return xcls_leftprops_xcls_hbox2_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, _owner);
4225 #line 4226 "WindowLeftProps.vala.c"
4226 }
4227
4228
4229 static void xcls_leftprops_xcls_hbox2_class_init (Xcls_LeftPropsXcls_HBox2Class * klass) {
4230 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4231         xcls_leftprops_xcls_hbox2_parent_class = g_type_class_peek_parent (klass);
4232 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4233         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox2Private));
4234 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4235         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox2_finalize;
4236 #line 4237 "WindowLeftProps.vala.c"
4237 }
4238
4239
4240 static void xcls_leftprops_xcls_hbox2_instance_init (Xcls_LeftPropsXcls_HBox2 * self) {
4241 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4242         self->priv = XCLS_LEFTPROPS_XCLS_HBOX2_GET_PRIVATE (self);
4243 #line 4244 "WindowLeftProps.vala.c"
4244 }
4245
4246
4247 static void xcls_leftprops_xcls_hbox2_finalize (GObject* obj) {
4248         Xcls_LeftPropsXcls_HBox2 * self;
4249 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4250         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX2, Xcls_LeftPropsXcls_HBox2);
4251 #line 528 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4252         _g_object_unref0 (self->el);
4253 #line 529 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4254         _g_object_unref0 (self->priv->_this);
4255 #line 526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4256         G_OBJECT_CLASS (xcls_leftprops_xcls_hbox2_parent_class)->finalize (obj);
4257 #line 4258 "WindowLeftProps.vala.c"
4258 }
4259
4260
4261 GType xcls_leftprops_xcls_hbox2_get_type (void) {
4262         static volatile gsize xcls_leftprops_xcls_hbox2_type_id__volatile = 0;
4263         if (g_once_init_enter (&xcls_leftprops_xcls_hbox2_type_id__volatile)) {
4264                 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 };
4265                 GType xcls_leftprops_xcls_hbox2_type_id;
4266                 xcls_leftprops_xcls_hbox2_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox2", &g_define_type_info, 0);
4267                 g_once_init_leave (&xcls_leftprops_xcls_hbox2_type_id__volatile, xcls_leftprops_xcls_hbox2_type_id);
4268         }
4269         return xcls_leftprops_xcls_hbox2_type_id__volatile;
4270 }
4271
4272
4273 static gboolean __lambda103_ (Xcls_LeftPropsXcls_Button3* self, GtkWidget* _self_, GdkEventButton* ev) {
4274         gboolean result = FALSE;
4275         Xcls_LeftProps* _tmp0_;
4276         Xcls_LeftProps* _tmp1_;
4277         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp2_;
4278         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_;
4279         Xcls_LeftPropsXcls_AddPropertyPopup* p;
4280         GtkMenu* _tmp4_;
4281         GdkScreen* _tmp5_ = NULL;
4282         GtkMenu* _tmp6_;
4283         GtkMenu* _tmp7_;
4284         GdkEventButton _tmp8_;
4285         guint _tmp9_;
4286         GdkEventButton _tmp10_;
4287         guint32 _tmp11_;
4288 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4289         g_return_val_if_fail (_self_ != NULL, FALSE);
4290 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4291         g_return_val_if_fail (ev != NULL, FALSE);
4292 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4293         _tmp0_ = self->priv->_this;
4294 #line 577 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4295         xcls_leftprops_before_edit (_tmp0_);
4296 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4297         _tmp1_ = self->priv->_this;
4298 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4299         _tmp2_ = _tmp1_->AddPropertyPopup;
4300 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4301         _tmp3_ = _g_object_ref0 (_tmp2_);
4302 #line 580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4303         p = _tmp3_;
4304 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4305         _tmp4_ = p->el;
4306 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4307         _tmp5_ = gdk_screen_get_default ();
4308 #line 581 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4309         gtk_menu_set_screen (_tmp4_, _tmp5_);
4310 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4311         _tmp6_ = p->el;
4312 #line 582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4313         gtk_widget_show_all ((GtkWidget*) _tmp6_);
4314 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4315         _tmp7_ = p->el;
4316 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4317         _tmp8_ = *ev;
4318 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4319         _tmp9_ = _tmp8_.button;
4320 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4321         _tmp10_ = *ev;
4322 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4323         _tmp11_ = _tmp10_.time;
4324 #line 583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4325         gtk_menu_popup (_tmp7_, NULL, NULL, NULL, NULL, _tmp9_, _tmp11_);
4326 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4327         result = TRUE;
4328 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4329         _g_object_unref0 (p);
4330 #line 584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4331         return result;
4332 #line 4333 "WindowLeftProps.vala.c"
4333 }
4334
4335
4336 static gboolean ___lambda103__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
4337         gboolean result;
4338         result = __lambda103_ (self, _sender, event);
4339 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4340         return result;
4341 #line 4342 "WindowLeftProps.vala.c"
4342 }
4343
4344
4345 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_construct (GType object_type, Xcls_LeftProps* _owner) {
4346         Xcls_LeftPropsXcls_Button3 * self = NULL;
4347         Xcls_LeftProps* _tmp0_;
4348         Xcls_LeftProps* _tmp1_;
4349         GtkButton* _tmp2_;
4350         Xcls_LeftProps* _tmp3_;
4351         Xcls_LeftPropsXcls_HBox4* _tmp4_;
4352         Xcls_LeftPropsXcls_HBox4* child_0;
4353         GtkButton* _tmp5_;
4354         GtkHBox* _tmp6_;
4355         Xcls_LeftProps* _tmp7_;
4356         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp8_;
4357         Xcls_LeftPropsXcls_AddPropertyPopup* child_1;
4358         GtkButton* _tmp9_;
4359 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4360         g_return_val_if_fail (_owner != NULL, NULL);
4361 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4362         self = (Xcls_LeftPropsXcls_Button3*) g_object_new (object_type, NULL);
4363 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4364         _tmp0_ = _owner;
4365 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4366         _tmp1_ = _g_object_ref0 (_tmp0_);
4367 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4368         _g_object_unref0 (self->priv->_this);
4369 #line 563 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4370         self->priv->_this = _tmp1_;
4371 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4372         _tmp2_ = (GtkButton*) gtk_button_new ();
4373 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4374         g_object_ref_sink (_tmp2_);
4375 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4376         _g_object_unref0 (self->el);
4377 #line 564 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4378         self->el = _tmp2_;
4379 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4380         _tmp3_ = self->priv->_this;
4381 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4382         _tmp4_ = xcls_leftprops_xcls_hbox4_new (_tmp3_);
4383 #line 569 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4384         child_0 = _tmp4_;
4385 #line 570 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4386         g_object_ref ((GObject*) child_0);
4387 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4388         _tmp5_ = self->el;
4389 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4390         _tmp6_ = child_0->el;
4391 #line 571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4392         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
4393 #line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4394         _tmp7_ = self->priv->_this;
4395 #line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4396         _tmp8_ = xcls_leftprops_xcls_addpropertypopup_new (_tmp7_);
4397 #line 572 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4398         child_1 = _tmp8_;
4399 #line 573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4400         g_object_ref ((GObject*) child_1);
4401 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4402         _tmp9_ = self->el;
4403 #line 576 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4404         g_signal_connect_object ((GtkWidget*) _tmp9_, "button-press-event", (GCallback) ___lambda103__gtk_widget_button_press_event, self, 0);
4405 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4406         _g_object_unref0 (child_1);
4407 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4408         _g_object_unref0 (child_0);
4409 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4410         return self;
4411 #line 4412 "WindowLeftProps.vala.c"
4412 }
4413
4414
4415 Xcls_LeftPropsXcls_Button3* xcls_leftprops_xcls_button3_new (Xcls_LeftProps* _owner) {
4416 #line 561 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4417         return xcls_leftprops_xcls_button3_construct (XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, _owner);
4418 #line 4419 "WindowLeftProps.vala.c"
4419 }
4420
4421
4422 static void xcls_leftprops_xcls_button3_class_init (Xcls_LeftPropsXcls_Button3Class * klass) {
4423 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4424         xcls_leftprops_xcls_button3_parent_class = g_type_class_peek_parent (klass);
4425 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4426         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Button3Private));
4427 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4428         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_button3_finalize;
4429 #line 4430 "WindowLeftProps.vala.c"
4430 }
4431
4432
4433 static void xcls_leftprops_xcls_button3_instance_init (Xcls_LeftPropsXcls_Button3 * self) {
4434 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4435         self->priv = XCLS_LEFTPROPS_XCLS_BUTTON3_GET_PRIVATE (self);
4436 #line 4437 "WindowLeftProps.vala.c"
4437 }
4438
4439
4440 static void xcls_leftprops_xcls_button3_finalize (GObject* obj) {
4441         Xcls_LeftPropsXcls_Button3 * self;
4442 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4443         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_BUTTON3, Xcls_LeftPropsXcls_Button3);
4444 #line 554 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4445         _g_object_unref0 (self->el);
4446 #line 555 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4447         _g_object_unref0 (self->priv->_this);
4448 #line 552 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4449         G_OBJECT_CLASS (xcls_leftprops_xcls_button3_parent_class)->finalize (obj);
4450 #line 4451 "WindowLeftProps.vala.c"
4451 }
4452
4453
4454 GType xcls_leftprops_xcls_button3_get_type (void) {
4455         static volatile gsize xcls_leftprops_xcls_button3_type_id__volatile = 0;
4456         if (g_once_init_enter (&xcls_leftprops_xcls_button3_type_id__volatile)) {
4457                 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 };
4458                 GType xcls_leftprops_xcls_button3_type_id;
4459                 xcls_leftprops_xcls_button3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Button3", &g_define_type_info, 0);
4460                 g_once_init_leave (&xcls_leftprops_xcls_button3_type_id__volatile, xcls_leftprops_xcls_button3_type_id);
4461         }
4462         return xcls_leftprops_xcls_button3_type_id__volatile;
4463 }
4464
4465
4466 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_construct (GType object_type, Xcls_LeftProps* _owner) {
4467         Xcls_LeftPropsXcls_HBox4 * self = NULL;
4468         Xcls_LeftProps* _tmp0_;
4469         Xcls_LeftProps* _tmp1_;
4470         GtkHBox* _tmp2_;
4471         Xcls_LeftProps* _tmp3_;
4472         Xcls_LeftPropsXcls_Image5* _tmp4_;
4473         Xcls_LeftPropsXcls_Image5* child_0;
4474         GtkHBox* _tmp5_;
4475         GtkImage* _tmp6_;
4476         Xcls_LeftProps* _tmp7_;
4477         Xcls_LeftPropsXcls_Label6* _tmp8_;
4478         Xcls_LeftPropsXcls_Label6* child_1;
4479         GtkHBox* _tmp9_;
4480         GtkLabel* _tmp10_;
4481 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4482         g_return_val_if_fail (_owner != NULL, NULL);
4483 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4484         self = (Xcls_LeftPropsXcls_HBox4*) g_object_new (object_type, NULL);
4485 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4486         _tmp0_ = _owner;
4487 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4488         _tmp1_ = _g_object_ref0 (_tmp0_);
4489 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4490         _g_object_unref0 (self->priv->_this);
4491 #line 603 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4492         self->priv->_this = _tmp1_;
4493 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4494         _tmp2_ = (GtkHBox*) gtk_hbox_new (TRUE, 0);
4495 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4496         g_object_ref_sink (_tmp2_);
4497 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4498         _g_object_unref0 (self->el);
4499 #line 604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4500         self->el = _tmp2_;
4501 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4502         _tmp3_ = self->priv->_this;
4503 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4504         _tmp4_ = xcls_leftprops_xcls_image5_new (_tmp3_);
4505 #line 609 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4506         child_0 = _tmp4_;
4507 #line 610 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4508         g_object_ref ((GObject*) child_0);
4509 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4510         _tmp5_ = self->el;
4511 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4512         _tmp6_ = child_0->el;
4513 #line 611 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4514         gtk_container_add ((GtkContainer*) _tmp5_, (GtkWidget*) _tmp6_);
4515 #line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4516         _tmp7_ = self->priv->_this;
4517 #line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4518         _tmp8_ = xcls_leftprops_xcls_label6_new (_tmp7_);
4519 #line 612 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4520         child_1 = _tmp8_;
4521 #line 613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4522         g_object_ref ((GObject*) child_1);
4523 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4524         _tmp9_ = self->el;
4525 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4526         _tmp10_ = child_1->el;
4527 #line 614 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4528         gtk_container_add ((GtkContainer*) _tmp9_, (GtkWidget*) _tmp10_);
4529 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4530         _g_object_unref0 (child_1);
4531 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4532         _g_object_unref0 (child_0);
4533 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4534         return self;
4535 #line 4536 "WindowLeftProps.vala.c"
4536 }
4537
4538
4539 Xcls_LeftPropsXcls_HBox4* xcls_leftprops_xcls_hbox4_new (Xcls_LeftProps* _owner) {
4540 #line 601 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4541         return xcls_leftprops_xcls_hbox4_construct (XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, _owner);
4542 #line 4543 "WindowLeftProps.vala.c"
4543 }
4544
4545
4546 static void xcls_leftprops_xcls_hbox4_class_init (Xcls_LeftPropsXcls_HBox4Class * klass) {
4547 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4548         xcls_leftprops_xcls_hbox4_parent_class = g_type_class_peek_parent (klass);
4549 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4550         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_HBox4Private));
4551 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4552         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_hbox4_finalize;
4553 #line 4554 "WindowLeftProps.vala.c"
4554 }
4555
4556
4557 static void xcls_leftprops_xcls_hbox4_instance_init (Xcls_LeftPropsXcls_HBox4 * self) {
4558 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4559         self->priv = XCLS_LEFTPROPS_XCLS_HBOX4_GET_PRIVATE (self);
4560 #line 4561 "WindowLeftProps.vala.c"
4561 }
4562
4563
4564 static void xcls_leftprops_xcls_hbox4_finalize (GObject* obj) {
4565         Xcls_LeftPropsXcls_HBox4 * self;
4566 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4567         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_HBOX4, Xcls_LeftPropsXcls_HBox4);
4568 #line 594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4569         _g_object_unref0 (self->el);
4570 #line 595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4571         _g_object_unref0 (self->priv->_this);
4572 #line 592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4573         G_OBJECT_CLASS (xcls_leftprops_xcls_hbox4_parent_class)->finalize (obj);
4574 #line 4575 "WindowLeftProps.vala.c"
4575 }
4576
4577
4578 GType xcls_leftprops_xcls_hbox4_get_type (void) {
4579         static volatile gsize xcls_leftprops_xcls_hbox4_type_id__volatile = 0;
4580         if (g_once_init_enter (&xcls_leftprops_xcls_hbox4_type_id__volatile)) {
4581                 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 };
4582                 GType xcls_leftprops_xcls_hbox4_type_id;
4583                 xcls_leftprops_xcls_hbox4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_HBox4", &g_define_type_info, 0);
4584                 g_once_init_leave (&xcls_leftprops_xcls_hbox4_type_id__volatile, xcls_leftprops_xcls_hbox4_type_id);
4585         }
4586         return xcls_leftprops_xcls_hbox4_type_id__volatile;
4587 }
4588
4589
4590 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_construct (GType object_type, Xcls_LeftProps* _owner) {
4591         Xcls_LeftPropsXcls_Image5 * self = NULL;
4592         Xcls_LeftProps* _tmp0_;
4593         Xcls_LeftProps* _tmp1_;
4594         GtkImage* _tmp2_;
4595         GtkImage* _tmp3_;
4596         GtkImage* _tmp4_;
4597 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4598         g_return_val_if_fail (_owner != NULL, NULL);
4599 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4600         self = (Xcls_LeftPropsXcls_Image5*) g_object_new (object_type, NULL);
4601 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4602         _tmp0_ = _owner;
4603 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4604         _tmp1_ = _g_object_ref0 (_tmp0_);
4605 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4606         _g_object_unref0 (self->priv->_this);
4607 #line 632 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4608         self->priv->_this = _tmp1_;
4609 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4610         _tmp2_ = (GtkImage*) gtk_image_new ();
4611 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4612         g_object_ref_sink (_tmp2_);
4613 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4614         _g_object_unref0 (self->el);
4615 #line 633 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4616         self->el = _tmp2_;
4617 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4618         _tmp3_ = self->el;
4619 #line 638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4620         g_object_set (_tmp3_, "icon-size", (gint) GTK_ICON_SIZE_MENU, NULL);
4621 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4622         _tmp4_ = self->el;
4623 #line 639 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4624         g_object_set (_tmp4_, "stock", GTK_STOCK_ADD, NULL);
4625 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4626         return self;
4627 #line 4628 "WindowLeftProps.vala.c"
4628 }
4629
4630
4631 Xcls_LeftPropsXcls_Image5* xcls_leftprops_xcls_image5_new (Xcls_LeftProps* _owner) {
4632 #line 630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4633         return xcls_leftprops_xcls_image5_construct (XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, _owner);
4634 #line 4635 "WindowLeftProps.vala.c"
4635 }
4636
4637
4638 static void xcls_leftprops_xcls_image5_class_init (Xcls_LeftPropsXcls_Image5Class * klass) {
4639 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4640         xcls_leftprops_xcls_image5_parent_class = g_type_class_peek_parent (klass);
4641 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4642         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Image5Private));
4643 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4644         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_image5_finalize;
4645 #line 4646 "WindowLeftProps.vala.c"
4646 }
4647
4648
4649 static void xcls_leftprops_xcls_image5_instance_init (Xcls_LeftPropsXcls_Image5 * self) {
4650 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4651         self->priv = XCLS_LEFTPROPS_XCLS_IMAGE5_GET_PRIVATE (self);
4652 #line 4653 "WindowLeftProps.vala.c"
4653 }
4654
4655
4656 static void xcls_leftprops_xcls_image5_finalize (GObject* obj) {
4657         Xcls_LeftPropsXcls_Image5 * self;
4658 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4659         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_IMAGE5, Xcls_LeftPropsXcls_Image5);
4660 #line 623 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4661         _g_object_unref0 (self->el);
4662 #line 624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4663         _g_object_unref0 (self->priv->_this);
4664 #line 621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4665         G_OBJECT_CLASS (xcls_leftprops_xcls_image5_parent_class)->finalize (obj);
4666 #line 4667 "WindowLeftProps.vala.c"
4667 }
4668
4669
4670 GType xcls_leftprops_xcls_image5_get_type (void) {
4671         static volatile gsize xcls_leftprops_xcls_image5_type_id__volatile = 0;
4672         if (g_once_init_enter (&xcls_leftprops_xcls_image5_type_id__volatile)) {
4673                 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 };
4674                 GType xcls_leftprops_xcls_image5_type_id;
4675                 xcls_leftprops_xcls_image5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Image5", &g_define_type_info, 0);
4676                 g_once_init_leave (&xcls_leftprops_xcls_image5_type_id__volatile, xcls_leftprops_xcls_image5_type_id);
4677         }
4678         return xcls_leftprops_xcls_image5_type_id__volatile;
4679 }
4680
4681
4682 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_construct (GType object_type, Xcls_LeftProps* _owner) {
4683         Xcls_LeftPropsXcls_Label6 * self = NULL;
4684         Xcls_LeftProps* _tmp0_;
4685         Xcls_LeftProps* _tmp1_;
4686         GtkLabel* _tmp2_;
4687 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4688         g_return_val_if_fail (_owner != NULL, NULL);
4689 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4690         self = (Xcls_LeftPropsXcls_Label6*) g_object_new (object_type, NULL);
4691 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4692         _tmp0_ = _owner;
4693 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4694         _tmp1_ = _g_object_ref0 (_tmp0_);
4695 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4696         _g_object_unref0 (self->priv->_this);
4697 #line 657 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4698         self->priv->_this = _tmp1_;
4699 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4700         _tmp2_ = (GtkLabel*) gtk_label_new ("Other");
4701 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4702         g_object_ref_sink (_tmp2_);
4703 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4704         _g_object_unref0 (self->el);
4705 #line 658 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4706         self->el = _tmp2_;
4707 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4708         return self;
4709 #line 4710 "WindowLeftProps.vala.c"
4710 }
4711
4712
4713 Xcls_LeftPropsXcls_Label6* xcls_leftprops_xcls_label6_new (Xcls_LeftProps* _owner) {
4714 #line 655 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4715         return xcls_leftprops_xcls_label6_construct (XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, _owner);
4716 #line 4717 "WindowLeftProps.vala.c"
4717 }
4718
4719
4720 static void xcls_leftprops_xcls_label6_class_init (Xcls_LeftPropsXcls_Label6Class * klass) {
4721 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4722         xcls_leftprops_xcls_label6_parent_class = g_type_class_peek_parent (klass);
4723 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4724         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_Label6Private));
4725 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4726         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_label6_finalize;
4727 #line 4728 "WindowLeftProps.vala.c"
4728 }
4729
4730
4731 static void xcls_leftprops_xcls_label6_instance_init (Xcls_LeftPropsXcls_Label6 * self) {
4732 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4733         self->priv = XCLS_LEFTPROPS_XCLS_LABEL6_GET_PRIVATE (self);
4734 #line 4735 "WindowLeftProps.vala.c"
4735 }
4736
4737
4738 static void xcls_leftprops_xcls_label6_finalize (GObject* obj) {
4739         Xcls_LeftPropsXcls_Label6 * self;
4740 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4741         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_LABEL6, Xcls_LeftPropsXcls_Label6);
4742 #line 648 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4743         _g_object_unref0 (self->el);
4744 #line 649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4745         _g_object_unref0 (self->priv->_this);
4746 #line 646 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4747         G_OBJECT_CLASS (xcls_leftprops_xcls_label6_parent_class)->finalize (obj);
4748 #line 4749 "WindowLeftProps.vala.c"
4749 }
4750
4751
4752 GType xcls_leftprops_xcls_label6_get_type (void) {
4753         static volatile gsize xcls_leftprops_xcls_label6_type_id__volatile = 0;
4754         if (g_once_init_enter (&xcls_leftprops_xcls_label6_type_id__volatile)) {
4755                 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 };
4756                 GType xcls_leftprops_xcls_label6_type_id;
4757                 xcls_leftprops_xcls_label6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_Label6", &g_define_type_info, 0);
4758                 g_once_init_leave (&xcls_leftprops_xcls_label6_type_id__volatile, xcls_leftprops_xcls_label6_type_id);
4759         }
4760         return xcls_leftprops_xcls_label6_type_id__volatile;
4761 }
4762
4763
4764 Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_construct (GType object_type, Xcls_LeftProps* _owner) {
4765         Xcls_LeftPropsXcls_AddPropertyPopup * self = NULL;
4766         Xcls_LeftProps* _tmp0_;
4767         Xcls_LeftProps* _tmp1_;
4768         Xcls_LeftProps* _tmp2_;
4769         Xcls_LeftPropsXcls_AddPropertyPopup* _tmp3_;
4770         GtkMenu* _tmp4_;
4771         Xcls_LeftProps* _tmp5_;
4772         Xcls_LeftPropsXcls_MenuItem8* _tmp6_;
4773         Xcls_LeftPropsXcls_MenuItem8* child_0;
4774         GtkMenu* _tmp7_;
4775         GtkMenuItem* _tmp8_;
4776         Xcls_LeftProps* _tmp9_;
4777         Xcls_LeftPropsXcls_MenuItem9* _tmp10_;
4778         Xcls_LeftPropsXcls_MenuItem9* child_1;
4779         GtkMenu* _tmp11_;
4780         GtkMenuItem* _tmp12_;
4781         Xcls_LeftProps* _tmp13_;
4782         Xcls_LeftPropsXcls_MenuItem10* _tmp14_;
4783         Xcls_LeftPropsXcls_MenuItem10* child_2;
4784         GtkMenu* _tmp15_;
4785         GtkMenuItem* _tmp16_;
4786         Xcls_LeftProps* _tmp17_;
4787         Xcls_LeftPropsXcls_SeparatorMenuItem11* _tmp18_;
4788         Xcls_LeftPropsXcls_SeparatorMenuItem11* child_3;
4789         GtkMenu* _tmp19_;
4790         GtkSeparatorMenuItem* _tmp20_;
4791         Xcls_LeftProps* _tmp21_;
4792         Xcls_LeftPropsXcls_MenuItem12* _tmp22_;
4793         Xcls_LeftPropsXcls_MenuItem12* child_4;
4794         GtkMenu* _tmp23_;
4795         GtkMenuItem* _tmp24_;
4796         Xcls_LeftProps* _tmp25_;
4797         Xcls_LeftPropsXcls_MenuItem13* _tmp26_;
4798         Xcls_LeftPropsXcls_MenuItem13* child_5;
4799         GtkMenu* _tmp27_;
4800         GtkMenuItem* _tmp28_;
4801         Xcls_LeftProps* _tmp29_;
4802         Xcls_LeftPropsXcls_MenuItem14* _tmp30_;
4803         Xcls_LeftPropsXcls_MenuItem14* child_6;
4804         GtkMenu* _tmp31_;
4805         GtkMenuItem* _tmp32_;
4806         Xcls_LeftProps* _tmp33_;
4807         Xcls_LeftPropsXcls_SeparatorMenuItem15* _tmp34_;
4808         Xcls_LeftPropsXcls_SeparatorMenuItem15* child_7;
4809         GtkMenu* _tmp35_;
4810         GtkSeparatorMenuItem* _tmp36_;
4811         Xcls_LeftProps* _tmp37_;
4812         Xcls_LeftPropsXcls_MenuItem16* _tmp38_;
4813         Xcls_LeftPropsXcls_MenuItem16* child_8;
4814         GtkMenu* _tmp39_;
4815         GtkMenuItem* _tmp40_;
4816         Xcls_LeftProps* _tmp41_;
4817         Xcls_LeftPropsXcls_MenuItem17* _tmp42_;
4818         Xcls_LeftPropsXcls_MenuItem17* child_9;
4819         GtkMenu* _tmp43_;
4820         GtkMenuItem* _tmp44_;
4821 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4822         g_return_val_if_fail (_owner != NULL, NULL);
4823 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4824         self = (Xcls_LeftPropsXcls_AddPropertyPopup*) g_object_new (object_type, NULL);
4825 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4826         _tmp0_ = _owner;
4827 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4828         _tmp1_ = _g_object_ref0 (_tmp0_);
4829 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4830         _g_object_unref0 (self->priv->_this);
4831 #line 680 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4832         self->priv->_this = _tmp1_;
4833 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4834         _tmp2_ = self->priv->_this;
4835 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4836         _tmp3_ = _g_object_ref0 (self);
4837 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4838         _g_object_unref0 (_tmp2_->AddPropertyPopup);
4839 #line 681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4840         _tmp2_->AddPropertyPopup = _tmp3_;
4841 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4842         _tmp4_ = (GtkMenu*) gtk_menu_new ();
4843 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4844         g_object_ref_sink (_tmp4_);
4845 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4846         _g_object_unref0 (self->el);
4847 #line 682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4848         self->el = _tmp4_;
4849 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4850         _tmp5_ = self->priv->_this;
4851 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4852         _tmp6_ = xcls_leftprops_xcls_menuitem8_new (_tmp5_);
4853 #line 687 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4854         child_0 = _tmp6_;
4855 #line 688 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4856         g_object_ref ((GObject*) child_0);
4857 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4858         _tmp7_ = self->el;
4859 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4860         _tmp8_ = child_0->el;
4861 #line 689 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4862         gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_);
4863 #line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4864         _tmp9_ = self->priv->_this;
4865 #line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4866         _tmp10_ = xcls_leftprops_xcls_menuitem9_new (_tmp9_);
4867 #line 690 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4868         child_1 = _tmp10_;
4869 #line 691 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4870         g_object_ref ((GObject*) child_1);
4871 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4872         _tmp11_ = self->el;
4873 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4874         _tmp12_ = child_1->el;
4875 #line 692 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4876         gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) _tmp12_);
4877 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4878         _tmp13_ = self->priv->_this;
4879 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4880         _tmp14_ = xcls_leftprops_xcls_menuitem10_new (_tmp13_);
4881 #line 693 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4882         child_2 = _tmp14_;
4883 #line 694 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4884         g_object_ref ((GObject*) child_2);
4885 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4886         _tmp15_ = self->el;
4887 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4888         _tmp16_ = child_2->el;
4889 #line 695 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4890         gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_);
4891 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4892         _tmp17_ = self->priv->_this;
4893 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4894         _tmp18_ = xcls_leftprops_xcls_separatormenuitem11_new (_tmp17_);
4895 #line 696 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4896         child_3 = _tmp18_;
4897 #line 697 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4898         g_object_ref ((GObject*) child_3);
4899 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4900         _tmp19_ = self->el;
4901 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4902         _tmp20_ = child_3->el;
4903 #line 698 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4904         gtk_container_add ((GtkContainer*) _tmp19_, (GtkWidget*) _tmp20_);
4905 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4906         _tmp21_ = self->priv->_this;
4907 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4908         _tmp22_ = xcls_leftprops_xcls_menuitem12_new (_tmp21_);
4909 #line 699 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4910         child_4 = _tmp22_;
4911 #line 700 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4912         g_object_ref ((GObject*) child_4);
4913 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4914         _tmp23_ = self->el;
4915 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4916         _tmp24_ = child_4->el;
4917 #line 701 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4918         gtk_menu_shell_append ((GtkMenuShell*) _tmp23_, (GtkWidget*) _tmp24_);
4919 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4920         _tmp25_ = self->priv->_this;
4921 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4922         _tmp26_ = xcls_leftprops_xcls_menuitem13_new (_tmp25_);
4923 #line 702 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4924         child_5 = _tmp26_;
4925 #line 703 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4926         g_object_ref ((GObject*) child_5);
4927 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4928         _tmp27_ = self->el;
4929 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4930         _tmp28_ = child_5->el;
4931 #line 704 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4932         gtk_menu_shell_append ((GtkMenuShell*) _tmp27_, (GtkWidget*) _tmp28_);
4933 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4934         _tmp29_ = self->priv->_this;
4935 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4936         _tmp30_ = xcls_leftprops_xcls_menuitem14_new (_tmp29_);
4937 #line 705 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4938         child_6 = _tmp30_;
4939 #line 706 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4940         g_object_ref ((GObject*) child_6);
4941 #line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4942         _tmp31_ = self->el;
4943 #line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4944         _tmp32_ = child_6->el;
4945 #line 707 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4946         gtk_menu_shell_append ((GtkMenuShell*) _tmp31_, (GtkWidget*) _tmp32_);
4947 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4948         _tmp33_ = self->priv->_this;
4949 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4950         _tmp34_ = xcls_leftprops_xcls_separatormenuitem15_new (_tmp33_);
4951 #line 708 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4952         child_7 = _tmp34_;
4953 #line 709 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4954         g_object_ref ((GObject*) child_7);
4955 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4956         _tmp35_ = self->el;
4957 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4958         _tmp36_ = child_7->el;
4959 #line 710 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4960         gtk_container_add ((GtkContainer*) _tmp35_, (GtkWidget*) _tmp36_);
4961 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4962         _tmp37_ = self->priv->_this;
4963 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4964         _tmp38_ = xcls_leftprops_xcls_menuitem16_new (_tmp37_);
4965 #line 711 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4966         child_8 = _tmp38_;
4967 #line 712 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4968         g_object_ref ((GObject*) child_8);
4969 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4970         _tmp39_ = self->el;
4971 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4972         _tmp40_ = child_8->el;
4973 #line 713 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4974         gtk_menu_shell_append ((GtkMenuShell*) _tmp39_, (GtkWidget*) _tmp40_);
4975 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4976         _tmp41_ = self->priv->_this;
4977 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4978         _tmp42_ = xcls_leftprops_xcls_menuitem17_new (_tmp41_);
4979 #line 714 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4980         child_9 = _tmp42_;
4981 #line 715 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4982         g_object_ref ((GObject*) child_9);
4983 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4984         _tmp43_ = self->el;
4985 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4986         _tmp44_ = child_9->el;
4987 #line 716 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4988         gtk_menu_shell_append ((GtkMenuShell*) _tmp43_, (GtkWidget*) _tmp44_);
4989 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4990         _g_object_unref0 (child_9);
4991 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4992         _g_object_unref0 (child_8);
4993 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4994         _g_object_unref0 (child_7);
4995 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4996         _g_object_unref0 (child_6);
4997 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
4998         _g_object_unref0 (child_5);
4999 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5000         _g_object_unref0 (child_4);
5001 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5002         _g_object_unref0 (child_3);
5003 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5004         _g_object_unref0 (child_2);
5005 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5006         _g_object_unref0 (child_1);
5007 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5008         _g_object_unref0 (child_0);
5009 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5010         return self;
5011 #line 5012 "WindowLeftProps.vala.c"
5012 }
5013
5014
5015 Xcls_LeftPropsXcls_AddPropertyPopup* xcls_leftprops_xcls_addpropertypopup_new (Xcls_LeftProps* _owner) {
5016 #line 678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5017         return xcls_leftprops_xcls_addpropertypopup_construct (XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, _owner);
5018 #line 5019 "WindowLeftProps.vala.c"
5019 }
5020
5021
5022 static void xcls_leftprops_xcls_addpropertypopup_class_init (Xcls_LeftPropsXcls_AddPropertyPopupClass * klass) {
5023 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5024         xcls_leftprops_xcls_addpropertypopup_parent_class = g_type_class_peek_parent (klass);
5025 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5026         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_AddPropertyPopupPrivate));
5027 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5028         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_addpropertypopup_finalize;
5029 #line 5030 "WindowLeftProps.vala.c"
5030 }
5031
5032
5033 static void xcls_leftprops_xcls_addpropertypopup_instance_init (Xcls_LeftPropsXcls_AddPropertyPopup * self) {
5034 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5035         self->priv = XCLS_LEFTPROPS_XCLS_ADDPROPERTYPOPUP_GET_PRIVATE (self);
5036 #line 5037 "WindowLeftProps.vala.c"
5037 }
5038
5039
5040 static void xcls_leftprops_xcls_addpropertypopup_finalize (GObject* obj) {
5041         Xcls_LeftPropsXcls_AddPropertyPopup * self;
5042 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5043         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_ADDPROPERTYPOPUP, Xcls_LeftPropsXcls_AddPropertyPopup);
5044 #line 671 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5045         _g_object_unref0 (self->el);
5046 #line 672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5047         _g_object_unref0 (self->priv->_this);
5048 #line 669 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5049         G_OBJECT_CLASS (xcls_leftprops_xcls_addpropertypopup_parent_class)->finalize (obj);
5050 #line 5051 "WindowLeftProps.vala.c"
5051 }
5052
5053
5054 GType xcls_leftprops_xcls_addpropertypopup_get_type (void) {
5055         static volatile gsize xcls_leftprops_xcls_addpropertypopup_type_id__volatile = 0;
5056         if (g_once_init_enter (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile)) {
5057                 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 };
5058                 GType xcls_leftprops_xcls_addpropertypopup_type_id;
5059                 xcls_leftprops_xcls_addpropertypopup_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_AddPropertyPopup", &g_define_type_info, 0);
5060                 g_once_init_leave (&xcls_leftprops_xcls_addpropertypopup_type_id__volatile, xcls_leftprops_xcls_addpropertypopup_type_id);
5061         }
5062         return xcls_leftprops_xcls_addpropertypopup_type_id__volatile;
5063 }
5064
5065
5066 static void __lambda79_ (Xcls_LeftPropsXcls_MenuItem8* self) {
5067         Xcls_LeftProps* _tmp0_;
5068 #line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5069         _tmp0_ = self->priv->_this;
5070 #line 745 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5071         xcls_leftprops_addProp (_tmp0_, "prop", "id", "", "string");
5072 #line 5073 "WindowLeftProps.vala.c"
5073 }
5074
5075
5076 static void ___lambda79__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5077 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5078         __lambda79_ (self);
5079 #line 5080 "WindowLeftProps.vala.c"
5080 }
5081
5082
5083 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_construct (GType object_type, Xcls_LeftProps* _owner) {
5084         Xcls_LeftPropsXcls_MenuItem8 * self = NULL;
5085         Xcls_LeftProps* _tmp0_;
5086         Xcls_LeftProps* _tmp1_;
5087         GtkMenuItem* _tmp2_;
5088         GtkMenuItem* _tmp3_;
5089         GtkMenuItem* _tmp4_;
5090         GtkMenuItem* _tmp5_;
5091 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5092         g_return_val_if_fail (_owner != NULL, NULL);
5093 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5094         self = (Xcls_LeftPropsXcls_MenuItem8*) g_object_new (object_type, NULL);
5095 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5096         _tmp0_ = _owner;
5097 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5098         _tmp1_ = _g_object_ref0 (_tmp0_);
5099 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5100         _g_object_unref0 (self->priv->_this);
5101 #line 734 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5102         self->priv->_this = _tmp1_;
5103 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5104         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5105 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5106         g_object_ref_sink (_tmp2_);
5107 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5108         _g_object_unref0 (self->el);
5109 #line 735 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5110         self->el = _tmp2_;
5111 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5112         _tmp3_ = self->el;
5113 #line 740 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5114         gtk_menu_item_set_label (_tmp3_, "ID");
5115 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5116         _tmp4_ = self->el;
5117 #line 741 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5118         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Using this.get('*someid') will find any id in an application.");
5119 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5120         _tmp5_ = self->el;
5121 #line 744 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5122         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda79__gtk_menu_item_activate, self, 0);
5123 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5124         return self;
5125 #line 5126 "WindowLeftProps.vala.c"
5126 }
5127
5128
5129 Xcls_LeftPropsXcls_MenuItem8* xcls_leftprops_xcls_menuitem8_new (Xcls_LeftProps* _owner) {
5130 #line 732 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5131         return xcls_leftprops_xcls_menuitem8_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, _owner);
5132 #line 5133 "WindowLeftProps.vala.c"
5133 }
5134
5135
5136 static void xcls_leftprops_xcls_menuitem8_class_init (Xcls_LeftPropsXcls_MenuItem8Class * klass) {
5137 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5138         xcls_leftprops_xcls_menuitem8_parent_class = g_type_class_peek_parent (klass);
5139 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5140         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem8Private));
5141 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5142         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem8_finalize;
5143 #line 5144 "WindowLeftProps.vala.c"
5144 }
5145
5146
5147 static void xcls_leftprops_xcls_menuitem8_instance_init (Xcls_LeftPropsXcls_MenuItem8 * self) {
5148 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5149         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM8_GET_PRIVATE (self);
5150 #line 5151 "WindowLeftProps.vala.c"
5151 }
5152
5153
5154 static void xcls_leftprops_xcls_menuitem8_finalize (GObject* obj) {
5155         Xcls_LeftPropsXcls_MenuItem8 * self;
5156 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5157         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM8, Xcls_LeftPropsXcls_MenuItem8);
5158 #line 725 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5159         _g_object_unref0 (self->el);
5160 #line 726 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5161         _g_object_unref0 (self->priv->_this);
5162 #line 723 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5163         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem8_parent_class)->finalize (obj);
5164 #line 5165 "WindowLeftProps.vala.c"
5165 }
5166
5167
5168 GType xcls_leftprops_xcls_menuitem8_get_type (void) {
5169         static volatile gsize xcls_leftprops_xcls_menuitem8_type_id__volatile = 0;
5170         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem8_type_id__volatile)) {
5171                 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 };
5172                 GType xcls_leftprops_xcls_menuitem8_type_id;
5173                 xcls_leftprops_xcls_menuitem8_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem8", &g_define_type_info, 0);
5174                 g_once_init_leave (&xcls_leftprops_xcls_menuitem8_type_id__volatile, xcls_leftprops_xcls_menuitem8_type_id);
5175         }
5176         return xcls_leftprops_xcls_menuitem8_type_id__volatile;
5177 }
5178
5179
5180 static void __lambda96_ (Xcls_LeftPropsXcls_MenuItem9* self) {
5181         Xcls_LeftProps* _tmp0_;
5182 #line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5183         _tmp0_ = self->priv->_this;
5184 #line 776 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5185         xcls_leftprops_addProp (_tmp0_, "prop", "pack", "add", "*");
5186 #line 5187 "WindowLeftProps.vala.c"
5187 }
5188
5189
5190 static void ___lambda96__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5191 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5192         __lambda96_ (self);
5193 #line 5194 "WindowLeftProps.vala.c"
5194 }
5195
5196
5197 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_construct (GType object_type, Xcls_LeftProps* _owner) {
5198         Xcls_LeftPropsXcls_MenuItem9 * self = NULL;
5199         Xcls_LeftProps* _tmp0_;
5200         Xcls_LeftProps* _tmp1_;
5201         GtkMenuItem* _tmp2_;
5202         GtkMenuItem* _tmp3_;
5203         GtkMenuItem* _tmp4_;
5204         GtkMenuItem* _tmp5_;
5205 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5206         g_return_val_if_fail (_owner != NULL, NULL);
5207 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5208         self = (Xcls_LeftPropsXcls_MenuItem9*) g_object_new (object_type, NULL);
5209 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5210         _tmp0_ = _owner;
5211 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5212         _tmp1_ = _g_object_ref0 (_tmp0_);
5213 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5214         _g_object_unref0 (self->priv->_this);
5215 #line 764 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5216         self->priv->_this = _tmp1_;
5217 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5218         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5219 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5220         g_object_ref_sink (_tmp2_);
5221 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5222         _g_object_unref0 (self->el);
5223 #line 765 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5224         self->el = _tmp2_;
5225 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5226         _tmp3_ = self->el;
5227 #line 770 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5228         gtk_menu_item_set_label (_tmp3_, "PACK");
5229 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5230         _tmp4_ = self->el;
5231 #line 771 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5232         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add what type of packing is to be used");
5233 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5234         _tmp5_ = self->el;
5235 #line 774 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5236         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda96__gtk_menu_item_activate, self, 0);
5237 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5238         return self;
5239 #line 5240 "WindowLeftProps.vala.c"
5240 }
5241
5242
5243 Xcls_LeftPropsXcls_MenuItem9* xcls_leftprops_xcls_menuitem9_new (Xcls_LeftProps* _owner) {
5244 #line 762 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5245         return xcls_leftprops_xcls_menuitem9_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, _owner);
5246 #line 5247 "WindowLeftProps.vala.c"
5247 }
5248
5249
5250 static void xcls_leftprops_xcls_menuitem9_class_init (Xcls_LeftPropsXcls_MenuItem9Class * klass) {
5251 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5252         xcls_leftprops_xcls_menuitem9_parent_class = g_type_class_peek_parent (klass);
5253 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5254         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem9Private));
5255 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5256         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem9_finalize;
5257 #line 5258 "WindowLeftProps.vala.c"
5258 }
5259
5260
5261 static void xcls_leftprops_xcls_menuitem9_instance_init (Xcls_LeftPropsXcls_MenuItem9 * self) {
5262 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5263         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM9_GET_PRIVATE (self);
5264 #line 5265 "WindowLeftProps.vala.c"
5265 }
5266
5267
5268 static void xcls_leftprops_xcls_menuitem9_finalize (GObject* obj) {
5269         Xcls_LeftPropsXcls_MenuItem9 * self;
5270 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5271         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM9, Xcls_LeftPropsXcls_MenuItem9);
5272 #line 755 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5273         _g_object_unref0 (self->el);
5274 #line 756 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5275         _g_object_unref0 (self->priv->_this);
5276 #line 753 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5277         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem9_parent_class)->finalize (obj);
5278 #line 5279 "WindowLeftProps.vala.c"
5279 }
5280
5281
5282 GType xcls_leftprops_xcls_menuitem9_get_type (void) {
5283         static volatile gsize xcls_leftprops_xcls_menuitem9_type_id__volatile = 0;
5284         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem9_type_id__volatile)) {
5285                 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 };
5286                 GType xcls_leftprops_xcls_menuitem9_type_id;
5287                 xcls_leftprops_xcls_menuitem9_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem9", &g_define_type_info, 0);
5288                 g_once_init_leave (&xcls_leftprops_xcls_menuitem9_type_id__volatile, xcls_leftprops_xcls_menuitem9_type_id);
5289         }
5290         return xcls_leftprops_xcls_menuitem9_type_id__volatile;
5291 }
5292
5293
5294 static void __lambda97_ (Xcls_LeftPropsXcls_MenuItem10* self) {
5295         Xcls_LeftProps* _tmp0_;
5296 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5297         _tmp0_ = self->priv->_this;
5298 #line 807 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5299         xcls_leftprops_addProp (_tmp0_, "prop", "init", "{\n\n}\n", "*");
5300 #line 5301 "WindowLeftProps.vala.c"
5301 }
5302
5303
5304 static void ___lambda97__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5305 #line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5306         __lambda97_ (self);
5307 #line 5308 "WindowLeftProps.vala.c"
5308 }
5309
5310
5311 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_construct (GType object_type, Xcls_LeftProps* _owner) {
5312         Xcls_LeftPropsXcls_MenuItem10 * self = NULL;
5313         Xcls_LeftProps* _tmp0_;
5314         Xcls_LeftProps* _tmp1_;
5315         GtkMenuItem* _tmp2_;
5316         GtkMenuItem* _tmp3_;
5317         GtkMenuItem* _tmp4_;
5318         GtkMenuItem* _tmp5_;
5319 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5320         g_return_val_if_fail (_owner != NULL, NULL);
5321 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5322         self = (Xcls_LeftPropsXcls_MenuItem10*) g_object_new (object_type, NULL);
5323 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5324         _tmp0_ = _owner;
5325 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5326         _tmp1_ = _g_object_ref0 (_tmp0_);
5327 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5328         _g_object_unref0 (self->priv->_this);
5329 #line 795 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5330         self->priv->_this = _tmp1_;
5331 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5332         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5333 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5334         g_object_ref_sink (_tmp2_);
5335 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5336         _g_object_unref0 (self->el);
5337 #line 796 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5338         self->el = _tmp2_;
5339 #line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5340         _tmp3_ = self->el;
5341 #line 801 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5342         gtk_menu_item_set_label (_tmp3_, "INIT");
5343 #line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5344         _tmp4_ = self->el;
5345 #line 802 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5346         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Override the init method");
5347 #line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5348         _tmp5_ = self->el;
5349 #line 805 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5350         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda97__gtk_menu_item_activate, self, 0);
5351 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5352         return self;
5353 #line 5354 "WindowLeftProps.vala.c"
5354 }
5355
5356
5357 Xcls_LeftPropsXcls_MenuItem10* xcls_leftprops_xcls_menuitem10_new (Xcls_LeftProps* _owner) {
5358 #line 793 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5359         return xcls_leftprops_xcls_menuitem10_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, _owner);
5360 #line 5361 "WindowLeftProps.vala.c"
5361 }
5362
5363
5364 static void xcls_leftprops_xcls_menuitem10_class_init (Xcls_LeftPropsXcls_MenuItem10Class * klass) {
5365 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5366         xcls_leftprops_xcls_menuitem10_parent_class = g_type_class_peek_parent (klass);
5367 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5368         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem10Private));
5369 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5370         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem10_finalize;
5371 #line 5372 "WindowLeftProps.vala.c"
5372 }
5373
5374
5375 static void xcls_leftprops_xcls_menuitem10_instance_init (Xcls_LeftPropsXcls_MenuItem10 * self) {
5376 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5377         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM10_GET_PRIVATE (self);
5378 #line 5379 "WindowLeftProps.vala.c"
5379 }
5380
5381
5382 static void xcls_leftprops_xcls_menuitem10_finalize (GObject* obj) {
5383         Xcls_LeftPropsXcls_MenuItem10 * self;
5384 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5385         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM10, Xcls_LeftPropsXcls_MenuItem10);
5386 #line 786 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5387         _g_object_unref0 (self->el);
5388 #line 787 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5389         _g_object_unref0 (self->priv->_this);
5390 #line 784 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5391         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem10_parent_class)->finalize (obj);
5392 #line 5393 "WindowLeftProps.vala.c"
5393 }
5394
5395
5396 GType xcls_leftprops_xcls_menuitem10_get_type (void) {
5397         static volatile gsize xcls_leftprops_xcls_menuitem10_type_id__volatile = 0;
5398         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem10_type_id__volatile)) {
5399                 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 };
5400                 GType xcls_leftprops_xcls_menuitem10_type_id;
5401                 xcls_leftprops_xcls_menuitem10_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem10", &g_define_type_info, 0);
5402                 g_once_init_leave (&xcls_leftprops_xcls_menuitem10_type_id__volatile, xcls_leftprops_xcls_menuitem10_type_id);
5403         }
5404         return xcls_leftprops_xcls_menuitem10_type_id__volatile;
5405 }
5406
5407
5408 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_construct (GType object_type, Xcls_LeftProps* _owner) {
5409         Xcls_LeftPropsXcls_SeparatorMenuItem11 * self = NULL;
5410         Xcls_LeftProps* _tmp0_;
5411         Xcls_LeftProps* _tmp1_;
5412         GtkSeparatorMenuItem* _tmp2_;
5413 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5414         g_return_val_if_fail (_owner != NULL, NULL);
5415 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5416         self = (Xcls_LeftPropsXcls_SeparatorMenuItem11*) g_object_new (object_type, NULL);
5417 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5418         _tmp0_ = _owner;
5419 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5420         _tmp1_ = _g_object_ref0 (_tmp0_);
5421 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5422         _g_object_unref0 (self->priv->_this);
5423 #line 826 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5424         self->priv->_this = _tmp1_;
5425 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5426         _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
5427 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5428         g_object_ref_sink (_tmp2_);
5429 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5430         _g_object_unref0 (self->el);
5431 #line 827 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5432         self->el = _tmp2_;
5433 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5434         return self;
5435 #line 5436 "WindowLeftProps.vala.c"
5436 }
5437
5438
5439 Xcls_LeftPropsXcls_SeparatorMenuItem11* xcls_leftprops_xcls_separatormenuitem11_new (Xcls_LeftProps* _owner) {
5440 #line 824 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5441         return xcls_leftprops_xcls_separatormenuitem11_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, _owner);
5442 #line 5443 "WindowLeftProps.vala.c"
5443 }
5444
5445
5446 static void xcls_leftprops_xcls_separatormenuitem11_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem11Class * klass) {
5447 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5448         xcls_leftprops_xcls_separatormenuitem11_parent_class = g_type_class_peek_parent (klass);
5449 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5450         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem11Private));
5451 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5452         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem11_finalize;
5453 #line 5454 "WindowLeftProps.vala.c"
5454 }
5455
5456
5457 static void xcls_leftprops_xcls_separatormenuitem11_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem11 * self) {
5458 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5459         self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM11_GET_PRIVATE (self);
5460 #line 5461 "WindowLeftProps.vala.c"
5461 }
5462
5463
5464 static void xcls_leftprops_xcls_separatormenuitem11_finalize (GObject* obj) {
5465         Xcls_LeftPropsXcls_SeparatorMenuItem11 * self;
5466 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5467         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM11, Xcls_LeftPropsXcls_SeparatorMenuItem11);
5468 #line 817 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5469         _g_object_unref0 (self->el);
5470 #line 818 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5471         _g_object_unref0 (self->priv->_this);
5472 #line 815 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5473         G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem11_parent_class)->finalize (obj);
5474 #line 5475 "WindowLeftProps.vala.c"
5475 }
5476
5477
5478 GType xcls_leftprops_xcls_separatormenuitem11_get_type (void) {
5479         static volatile gsize xcls_leftprops_xcls_separatormenuitem11_type_id__volatile = 0;
5480         if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile)) {
5481                 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 };
5482                 GType xcls_leftprops_xcls_separatormenuitem11_type_id;
5483                 xcls_leftprops_xcls_separatormenuitem11_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem11", &g_define_type_info, 0);
5484                 g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem11_type_id__volatile, xcls_leftprops_xcls_separatormenuitem11_type_id);
5485         }
5486         return xcls_leftprops_xcls_separatormenuitem11_type_id__volatile;
5487 }
5488
5489
5490 static void __lambda98_ (Xcls_LeftPropsXcls_MenuItem12* self, GtkMenuItem* _self_) {
5491         Xcls_LeftProps* _tmp0_;
5492 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5493         g_return_if_fail (_self_ != NULL);
5494 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5495         _tmp0_ = self->priv->_this;
5496 #line 861 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5497         xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "", "string");
5498 #line 5499 "WindowLeftProps.vala.c"
5499 }
5500
5501
5502 static void ___lambda98__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5503 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5504         __lambda98_ (self, _sender);
5505 #line 5506 "WindowLeftProps.vala.c"
5506 }
5507
5508
5509 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_construct (GType object_type, Xcls_LeftProps* _owner) {
5510         Xcls_LeftPropsXcls_MenuItem12 * self = NULL;
5511         Xcls_LeftProps* _tmp0_;
5512         Xcls_LeftProps* _tmp1_;
5513         GtkMenuItem* _tmp2_;
5514         GtkMenuItem* _tmp3_;
5515         GtkMenuItem* _tmp4_;
5516         GtkMenuItem* _tmp5_;
5517 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5518         g_return_val_if_fail (_owner != NULL, NULL);
5519 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5520         self = (Xcls_LeftPropsXcls_MenuItem12*) g_object_new (object_type, NULL);
5521 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5522         _tmp0_ = _owner;
5523 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5524         _tmp1_ = _g_object_ref0 (_tmp0_);
5525 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5526         _g_object_unref0 (self->priv->_this);
5527 #line 849 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5528         self->priv->_this = _tmp1_;
5529 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5530         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5531 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5532         g_object_ref_sink (_tmp2_);
5533 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5534         _g_object_unref0 (self->el);
5535 #line 850 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5536         self->el = _tmp2_;
5537 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5538         _tmp3_ = self->el;
5539 #line 855 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5540         gtk_menu_item_set_label (_tmp3_, "String");
5541 #line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5542         _tmp4_ = self->el;
5543 #line 856 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5544         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined string property");
5545 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5546         _tmp5_ = self->el;
5547 #line 859 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5548         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda98__gtk_menu_item_activate, self, 0);
5549 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5550         return self;
5551 #line 5552 "WindowLeftProps.vala.c"
5552 }
5553
5554
5555 Xcls_LeftPropsXcls_MenuItem12* xcls_leftprops_xcls_menuitem12_new (Xcls_LeftProps* _owner) {
5556 #line 847 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5557         return xcls_leftprops_xcls_menuitem12_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, _owner);
5558 #line 5559 "WindowLeftProps.vala.c"
5559 }
5560
5561
5562 static void xcls_leftprops_xcls_menuitem12_class_init (Xcls_LeftPropsXcls_MenuItem12Class * klass) {
5563 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5564         xcls_leftprops_xcls_menuitem12_parent_class = g_type_class_peek_parent (klass);
5565 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5566         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem12Private));
5567 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5568         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem12_finalize;
5569 #line 5570 "WindowLeftProps.vala.c"
5570 }
5571
5572
5573 static void xcls_leftprops_xcls_menuitem12_instance_init (Xcls_LeftPropsXcls_MenuItem12 * self) {
5574 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5575         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM12_GET_PRIVATE (self);
5576 #line 5577 "WindowLeftProps.vala.c"
5577 }
5578
5579
5580 static void xcls_leftprops_xcls_menuitem12_finalize (GObject* obj) {
5581         Xcls_LeftPropsXcls_MenuItem12 * self;
5582 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5583         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM12, Xcls_LeftPropsXcls_MenuItem12);
5584 #line 840 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5585         _g_object_unref0 (self->el);
5586 #line 841 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5587         _g_object_unref0 (self->priv->_this);
5588 #line 838 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5589         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem12_parent_class)->finalize (obj);
5590 #line 5591 "WindowLeftProps.vala.c"
5591 }
5592
5593
5594 GType xcls_leftprops_xcls_menuitem12_get_type (void) {
5595         static volatile gsize xcls_leftprops_xcls_menuitem12_type_id__volatile = 0;
5596         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem12_type_id__volatile)) {
5597                 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 };
5598                 GType xcls_leftprops_xcls_menuitem12_type_id;
5599                 xcls_leftprops_xcls_menuitem12_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem12", &g_define_type_info, 0);
5600                 g_once_init_leave (&xcls_leftprops_xcls_menuitem12_type_id__volatile, xcls_leftprops_xcls_menuitem12_type_id);
5601         }
5602         return xcls_leftprops_xcls_menuitem12_type_id__volatile;
5603 }
5604
5605
5606 static void __lambda99_ (Xcls_LeftPropsXcls_MenuItem13* self) {
5607         Xcls_LeftProps* _tmp0_;
5608 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5609         _tmp0_ = self->priv->_this;
5610 #line 893 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5611         xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "0", "int");
5612 #line 5613 "WindowLeftProps.vala.c"
5613 }
5614
5615
5616 static void ___lambda99__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5617 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5618         __lambda99_ (self);
5619 #line 5620 "WindowLeftProps.vala.c"
5620 }
5621
5622
5623 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_construct (GType object_type, Xcls_LeftProps* _owner) {
5624         Xcls_LeftPropsXcls_MenuItem13 * self = NULL;
5625         Xcls_LeftProps* _tmp0_;
5626         Xcls_LeftProps* _tmp1_;
5627         GtkMenuItem* _tmp2_;
5628         GtkMenuItem* _tmp3_;
5629         GtkMenuItem* _tmp4_;
5630         GtkMenuItem* _tmp5_;
5631 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5632         g_return_val_if_fail (_owner != NULL, NULL);
5633 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5634         self = (Xcls_LeftPropsXcls_MenuItem13*) g_object_new (object_type, NULL);
5635 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5636         _tmp0_ = _owner;
5637 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5638         _tmp1_ = _g_object_ref0 (_tmp0_);
5639 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5640         _g_object_unref0 (self->priv->_this);
5641 #line 881 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5642         self->priv->_this = _tmp1_;
5643 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5644         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5645 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5646         g_object_ref_sink (_tmp2_);
5647 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5648         _g_object_unref0 (self->el);
5649 #line 882 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5650         self->el = _tmp2_;
5651 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5652         _tmp3_ = self->el;
5653 #line 887 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5654         gtk_menu_item_set_label (_tmp3_, "Number");
5655 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5656         _tmp4_ = self->el;
5657 #line 888 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5658         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined number property");
5659 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5660         _tmp5_ = self->el;
5661 #line 891 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5662         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda99__gtk_menu_item_activate, self, 0);
5663 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5664         return self;
5665 #line 5666 "WindowLeftProps.vala.c"
5666 }
5667
5668
5669 Xcls_LeftPropsXcls_MenuItem13* xcls_leftprops_xcls_menuitem13_new (Xcls_LeftProps* _owner) {
5670 #line 879 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5671         return xcls_leftprops_xcls_menuitem13_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, _owner);
5672 #line 5673 "WindowLeftProps.vala.c"
5673 }
5674
5675
5676 static void xcls_leftprops_xcls_menuitem13_class_init (Xcls_LeftPropsXcls_MenuItem13Class * klass) {
5677 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5678         xcls_leftprops_xcls_menuitem13_parent_class = g_type_class_peek_parent (klass);
5679 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5680         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem13Private));
5681 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5682         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem13_finalize;
5683 #line 5684 "WindowLeftProps.vala.c"
5684 }
5685
5686
5687 static void xcls_leftprops_xcls_menuitem13_instance_init (Xcls_LeftPropsXcls_MenuItem13 * self) {
5688 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5689         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM13_GET_PRIVATE (self);
5690 #line 5691 "WindowLeftProps.vala.c"
5691 }
5692
5693
5694 static void xcls_leftprops_xcls_menuitem13_finalize (GObject* obj) {
5695         Xcls_LeftPropsXcls_MenuItem13 * self;
5696 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5697         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM13, Xcls_LeftPropsXcls_MenuItem13);
5698 #line 872 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5699         _g_object_unref0 (self->el);
5700 #line 873 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5701         _g_object_unref0 (self->priv->_this);
5702 #line 870 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5703         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem13_parent_class)->finalize (obj);
5704 #line 5705 "WindowLeftProps.vala.c"
5705 }
5706
5707
5708 GType xcls_leftprops_xcls_menuitem13_get_type (void) {
5709         static volatile gsize xcls_leftprops_xcls_menuitem13_type_id__volatile = 0;
5710         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem13_type_id__volatile)) {
5711                 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 };
5712                 GType xcls_leftprops_xcls_menuitem13_type_id;
5713                 xcls_leftprops_xcls_menuitem13_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem13", &g_define_type_info, 0);
5714                 g_once_init_leave (&xcls_leftprops_xcls_menuitem13_type_id__volatile, xcls_leftprops_xcls_menuitem13_type_id);
5715         }
5716         return xcls_leftprops_xcls_menuitem13_type_id__volatile;
5717 }
5718
5719
5720 static void __lambda100_ (Xcls_LeftPropsXcls_MenuItem14* self) {
5721         Xcls_LeftProps* _tmp0_;
5722 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5723         _tmp0_ = self->priv->_this;
5724 #line 924 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5725         xcls_leftprops_addProp (_tmp0_, "prop", "XXX", "true", "bool");
5726 #line 5727 "WindowLeftProps.vala.c"
5727 }
5728
5729
5730 static void ___lambda100__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5731 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5732         __lambda100_ (self);
5733 #line 5734 "WindowLeftProps.vala.c"
5734 }
5735
5736
5737 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_construct (GType object_type, Xcls_LeftProps* _owner) {
5738         Xcls_LeftPropsXcls_MenuItem14 * self = NULL;
5739         Xcls_LeftProps* _tmp0_;
5740         Xcls_LeftProps* _tmp1_;
5741         GtkMenuItem* _tmp2_;
5742         GtkMenuItem* _tmp3_;
5743         GtkMenuItem* _tmp4_;
5744         GtkMenuItem* _tmp5_;
5745 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5746         g_return_val_if_fail (_owner != NULL, NULL);
5747 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5748         self = (Xcls_LeftPropsXcls_MenuItem14*) g_object_new (object_type, NULL);
5749 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5750         _tmp0_ = _owner;
5751 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5752         _tmp1_ = _g_object_ref0 (_tmp0_);
5753 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5754         _g_object_unref0 (self->priv->_this);
5755 #line 912 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5756         self->priv->_this = _tmp1_;
5757 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5758         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5759 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5760         g_object_ref_sink (_tmp2_);
5761 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5762         _g_object_unref0 (self->el);
5763 #line 913 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5764         self->el = _tmp2_;
5765 #line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5766         _tmp3_ = self->el;
5767 #line 918 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5768         gtk_menu_item_set_label (_tmp3_, "Boolean");
5769 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5770         _tmp4_ = self->el;
5771 #line 919 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5772         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user defined boolean property");
5773 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5774         _tmp5_ = self->el;
5775 #line 922 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5776         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda100__gtk_menu_item_activate, self, 0);
5777 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5778         return self;
5779 #line 5780 "WindowLeftProps.vala.c"
5780 }
5781
5782
5783 Xcls_LeftPropsXcls_MenuItem14* xcls_leftprops_xcls_menuitem14_new (Xcls_LeftProps* _owner) {
5784 #line 910 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5785         return xcls_leftprops_xcls_menuitem14_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, _owner);
5786 #line 5787 "WindowLeftProps.vala.c"
5787 }
5788
5789
5790 static void xcls_leftprops_xcls_menuitem14_class_init (Xcls_LeftPropsXcls_MenuItem14Class * klass) {
5791 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5792         xcls_leftprops_xcls_menuitem14_parent_class = g_type_class_peek_parent (klass);
5793 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5794         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem14Private));
5795 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5796         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem14_finalize;
5797 #line 5798 "WindowLeftProps.vala.c"
5798 }
5799
5800
5801 static void xcls_leftprops_xcls_menuitem14_instance_init (Xcls_LeftPropsXcls_MenuItem14 * self) {
5802 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5803         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM14_GET_PRIVATE (self);
5804 #line 5805 "WindowLeftProps.vala.c"
5805 }
5806
5807
5808 static void xcls_leftprops_xcls_menuitem14_finalize (GObject* obj) {
5809         Xcls_LeftPropsXcls_MenuItem14 * self;
5810 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5811         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM14, Xcls_LeftPropsXcls_MenuItem14);
5812 #line 903 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5813         _g_object_unref0 (self->el);
5814 #line 904 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5815         _g_object_unref0 (self->priv->_this);
5816 #line 901 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5817         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem14_parent_class)->finalize (obj);
5818 #line 5819 "WindowLeftProps.vala.c"
5819 }
5820
5821
5822 GType xcls_leftprops_xcls_menuitem14_get_type (void) {
5823         static volatile gsize xcls_leftprops_xcls_menuitem14_type_id__volatile = 0;
5824         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem14_type_id__volatile)) {
5825                 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 };
5826                 GType xcls_leftprops_xcls_menuitem14_type_id;
5827                 xcls_leftprops_xcls_menuitem14_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem14", &g_define_type_info, 0);
5828                 g_once_init_leave (&xcls_leftprops_xcls_menuitem14_type_id__volatile, xcls_leftprops_xcls_menuitem14_type_id);
5829         }
5830         return xcls_leftprops_xcls_menuitem14_type_id__volatile;
5831 }
5832
5833
5834 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_construct (GType object_type, Xcls_LeftProps* _owner) {
5835         Xcls_LeftPropsXcls_SeparatorMenuItem15 * self = NULL;
5836         Xcls_LeftProps* _tmp0_;
5837         Xcls_LeftProps* _tmp1_;
5838         GtkSeparatorMenuItem* _tmp2_;
5839 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5840         g_return_val_if_fail (_owner != NULL, NULL);
5841 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5842         self = (Xcls_LeftPropsXcls_SeparatorMenuItem15*) g_object_new (object_type, NULL);
5843 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5844         _tmp0_ = _owner;
5845 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5846         _tmp1_ = _g_object_ref0 (_tmp0_);
5847 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5848         _g_object_unref0 (self->priv->_this);
5849 #line 943 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5850         self->priv->_this = _tmp1_;
5851 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5852         _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
5853 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5854         g_object_ref_sink (_tmp2_);
5855 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5856         _g_object_unref0 (self->el);
5857 #line 944 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5858         self->el = _tmp2_;
5859 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5860         return self;
5861 #line 5862 "WindowLeftProps.vala.c"
5862 }
5863
5864
5865 Xcls_LeftPropsXcls_SeparatorMenuItem15* xcls_leftprops_xcls_separatormenuitem15_new (Xcls_LeftProps* _owner) {
5866 #line 941 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5867         return xcls_leftprops_xcls_separatormenuitem15_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, _owner);
5868 #line 5869 "WindowLeftProps.vala.c"
5869 }
5870
5871
5872 static void xcls_leftprops_xcls_separatormenuitem15_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem15Class * klass) {
5873 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5874         xcls_leftprops_xcls_separatormenuitem15_parent_class = g_type_class_peek_parent (klass);
5875 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5876         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem15Private));
5877 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5878         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem15_finalize;
5879 #line 5880 "WindowLeftProps.vala.c"
5880 }
5881
5882
5883 static void xcls_leftprops_xcls_separatormenuitem15_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem15 * self) {
5884 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5885         self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM15_GET_PRIVATE (self);
5886 #line 5887 "WindowLeftProps.vala.c"
5887 }
5888
5889
5890 static void xcls_leftprops_xcls_separatormenuitem15_finalize (GObject* obj) {
5891         Xcls_LeftPropsXcls_SeparatorMenuItem15 * self;
5892 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5893         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM15, Xcls_LeftPropsXcls_SeparatorMenuItem15);
5894 #line 934 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5895         _g_object_unref0 (self->el);
5896 #line 935 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5897         _g_object_unref0 (self->priv->_this);
5898 #line 932 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5899         G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem15_parent_class)->finalize (obj);
5900 #line 5901 "WindowLeftProps.vala.c"
5901 }
5902
5903
5904 GType xcls_leftprops_xcls_separatormenuitem15_get_type (void) {
5905         static volatile gsize xcls_leftprops_xcls_separatormenuitem15_type_id__volatile = 0;
5906         if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile)) {
5907                 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 };
5908                 GType xcls_leftprops_xcls_separatormenuitem15_type_id;
5909                 xcls_leftprops_xcls_separatormenuitem15_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem15", &g_define_type_info, 0);
5910                 g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem15_type_id__volatile, xcls_leftprops_xcls_separatormenuitem15_type_id);
5911         }
5912         return xcls_leftprops_xcls_separatormenuitem15_type_id__volatile;
5913 }
5914
5915
5916 static void __lambda101_ (Xcls_LeftPropsXcls_MenuItem16* self) {
5917         Xcls_LeftProps* _tmp0_;
5918 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5919         _tmp0_ = self->priv->_this;
5920 #line 978 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5921         xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "function() { }", "| function");
5922 #line 5923 "WindowLeftProps.vala.c"
5923 }
5924
5925
5926 static void ___lambda101__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
5927 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5928         __lambda101_ (self);
5929 #line 5930 "WindowLeftProps.vala.c"
5930 }
5931
5932
5933 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_construct (GType object_type, Xcls_LeftProps* _owner) {
5934         Xcls_LeftPropsXcls_MenuItem16 * self = NULL;
5935         Xcls_LeftProps* _tmp0_;
5936         Xcls_LeftProps* _tmp1_;
5937         GtkMenuItem* _tmp2_;
5938         GtkMenuItem* _tmp3_;
5939         GtkMenuItem* _tmp4_;
5940         GtkMenuItem* _tmp5_;
5941 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5942         g_return_val_if_fail (_owner != NULL, NULL);
5943 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5944         self = (Xcls_LeftPropsXcls_MenuItem16*) g_object_new (object_type, NULL);
5945 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5946         _tmp0_ = _owner;
5947 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5948         _tmp1_ = _g_object_ref0 (_tmp0_);
5949 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5950         _g_object_unref0 (self->priv->_this);
5951 #line 966 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5952         self->priv->_this = _tmp1_;
5953 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5954         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
5955 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5956         g_object_ref_sink (_tmp2_);
5957 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5958         _g_object_unref0 (self->el);
5959 #line 967 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5960         self->el = _tmp2_;
5961 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5962         _tmp3_ = self->el;
5963 #line 972 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5964         gtk_menu_item_set_label (_tmp3_, "Javascript Function");
5965 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5966         _tmp4_ = self->el;
5967 #line 973 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5968         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property");
5969 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5970         _tmp5_ = self->el;
5971 #line 976 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5972         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda101__gtk_menu_item_activate, self, 0);
5973 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5974         return self;
5975 #line 5976 "WindowLeftProps.vala.c"
5976 }
5977
5978
5979 Xcls_LeftPropsXcls_MenuItem16* xcls_leftprops_xcls_menuitem16_new (Xcls_LeftProps* _owner) {
5980 #line 964 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5981         return xcls_leftprops_xcls_menuitem16_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, _owner);
5982 #line 5983 "WindowLeftProps.vala.c"
5983 }
5984
5985
5986 static void xcls_leftprops_xcls_menuitem16_class_init (Xcls_LeftPropsXcls_MenuItem16Class * klass) {
5987 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5988         xcls_leftprops_xcls_menuitem16_parent_class = g_type_class_peek_parent (klass);
5989 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5990         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem16Private));
5991 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5992         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem16_finalize;
5993 #line 5994 "WindowLeftProps.vala.c"
5994 }
5995
5996
5997 static void xcls_leftprops_xcls_menuitem16_instance_init (Xcls_LeftPropsXcls_MenuItem16 * self) {
5998 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
5999         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM16_GET_PRIVATE (self);
6000 #line 6001 "WindowLeftProps.vala.c"
6001 }
6002
6003
6004 static void xcls_leftprops_xcls_menuitem16_finalize (GObject* obj) {
6005         Xcls_LeftPropsXcls_MenuItem16 * self;
6006 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6007         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM16, Xcls_LeftPropsXcls_MenuItem16);
6008 #line 957 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6009         _g_object_unref0 (self->el);
6010 #line 958 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6011         _g_object_unref0 (self->priv->_this);
6012 #line 955 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6013         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem16_parent_class)->finalize (obj);
6014 #line 6015 "WindowLeftProps.vala.c"
6015 }
6016
6017
6018 GType xcls_leftprops_xcls_menuitem16_get_type (void) {
6019         static volatile gsize xcls_leftprops_xcls_menuitem16_type_id__volatile = 0;
6020         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem16_type_id__volatile)) {
6021                 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 };
6022                 GType xcls_leftprops_xcls_menuitem16_type_id;
6023                 xcls_leftprops_xcls_menuitem16_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem16", &g_define_type_info, 0);
6024                 g_once_init_leave (&xcls_leftprops_xcls_menuitem16_type_id__volatile, xcls_leftprops_xcls_menuitem16_type_id);
6025         }
6026         return xcls_leftprops_xcls_menuitem16_type_id__volatile;
6027 }
6028
6029
6030 static void __lambda102_ (Xcls_LeftPropsXcls_MenuItem17* self) {
6031         Xcls_LeftProps* _tmp0_;
6032 #line 1009 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6033         _tmp0_ = self->priv->_this;
6034 #line 1009 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6035         xcls_leftprops_addProp (_tmp0_, "prop", "XXXX", "() {\n\n}\n", "| return_type");
6036 #line 6037 "WindowLeftProps.vala.c"
6037 }
6038
6039
6040 static void ___lambda102__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
6041 #line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6042         __lambda102_ (self);
6043 #line 6044 "WindowLeftProps.vala.c"
6044 }
6045
6046
6047 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_construct (GType object_type, Xcls_LeftProps* _owner) {
6048         Xcls_LeftPropsXcls_MenuItem17 * self = NULL;
6049         Xcls_LeftProps* _tmp0_;
6050         Xcls_LeftProps* _tmp1_;
6051         GtkMenuItem* _tmp2_;
6052         GtkMenuItem* _tmp3_;
6053         GtkMenuItem* _tmp4_;
6054         GtkMenuItem* _tmp5_;
6055 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6056         g_return_val_if_fail (_owner != NULL, NULL);
6057 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6058         self = (Xcls_LeftPropsXcls_MenuItem17*) g_object_new (object_type, NULL);
6059 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6060         _tmp0_ = _owner;
6061 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6062         _tmp1_ = _g_object_ref0 (_tmp0_);
6063 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6064         _g_object_unref0 (self->priv->_this);
6065 #line 997 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6066         self->priv->_this = _tmp1_;
6067 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6068         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
6069 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6070         g_object_ref_sink (_tmp2_);
6071 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6072         _g_object_unref0 (self->el);
6073 #line 998 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6074         self->el = _tmp2_;
6075 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6076         _tmp3_ = self->el;
6077 #line 1003 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6078         gtk_menu_item_set_label (_tmp3_, "Vala Method");
6079 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6080         _tmp4_ = self->el;
6081 #line 1004 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6082         gtk_widget_set_tooltip_markup ((GtkWidget*) _tmp4_, "Add a user function boolean property");
6083 #line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6084         _tmp5_ = self->el;
6085 #line 1007 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6086         g_signal_connect_object (_tmp5_, "activate", (GCallback) ___lambda102__gtk_menu_item_activate, self, 0);
6087 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6088         return self;
6089 #line 6090 "WindowLeftProps.vala.c"
6090 }
6091
6092
6093 Xcls_LeftPropsXcls_MenuItem17* xcls_leftprops_xcls_menuitem17_new (Xcls_LeftProps* _owner) {
6094 #line 995 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6095         return xcls_leftprops_xcls_menuitem17_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, _owner);
6096 #line 6097 "WindowLeftProps.vala.c"
6097 }
6098
6099
6100 static void xcls_leftprops_xcls_menuitem17_class_init (Xcls_LeftPropsXcls_MenuItem17Class * klass) {
6101 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6102         xcls_leftprops_xcls_menuitem17_parent_class = g_type_class_peek_parent (klass);
6103 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6104         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem17Private));
6105 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6106         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem17_finalize;
6107 #line 6108 "WindowLeftProps.vala.c"
6108 }
6109
6110
6111 static void xcls_leftprops_xcls_menuitem17_instance_init (Xcls_LeftPropsXcls_MenuItem17 * self) {
6112 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6113         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM17_GET_PRIVATE (self);
6114 #line 6115 "WindowLeftProps.vala.c"
6115 }
6116
6117
6118 static void xcls_leftprops_xcls_menuitem17_finalize (GObject* obj) {
6119         Xcls_LeftPropsXcls_MenuItem17 * self;
6120 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6121         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM17, Xcls_LeftPropsXcls_MenuItem17);
6122 #line 988 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6123         _g_object_unref0 (self->el);
6124 #line 989 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6125         _g_object_unref0 (self->priv->_this);
6126 #line 986 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6127         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem17_parent_class)->finalize (obj);
6128 #line 6129 "WindowLeftProps.vala.c"
6129 }
6130
6131
6132 GType xcls_leftprops_xcls_menuitem17_get_type (void) {
6133         static volatile gsize xcls_leftprops_xcls_menuitem17_type_id__volatile = 0;
6134         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem17_type_id__volatile)) {
6135                 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 };
6136                 GType xcls_leftprops_xcls_menuitem17_type_id;
6137                 xcls_leftprops_xcls_menuitem17_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem17", &g_define_type_info, 0);
6138                 g_once_init_leave (&xcls_leftprops_xcls_menuitem17_type_id__volatile, xcls_leftprops_xcls_menuitem17_type_id);
6139         }
6140         return xcls_leftprops_xcls_menuitem17_type_id__volatile;
6141 }
6142
6143
6144 Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_construct (GType object_type, Xcls_LeftProps* _owner) {
6145         Xcls_LeftPropsXcls_EditProps * self = NULL;
6146         Xcls_LeftProps* _tmp0_;
6147         Xcls_LeftProps* _tmp1_;
6148         Xcls_LeftProps* _tmp2_;
6149         Xcls_LeftPropsXcls_EditProps* _tmp3_;
6150         GtkScrolledWindow* _tmp4_;
6151         GtkScrolledWindow* _tmp5_;
6152         Xcls_LeftProps* _tmp6_;
6153         Xcls_LeftPropsXcls_view* _tmp7_;
6154         Xcls_LeftPropsXcls_view* child_0;
6155         GtkScrolledWindow* _tmp8_;
6156         GtkTreeView* _tmp9_;
6157         Xcls_LeftProps* _tmp10_;
6158         Xcls_LeftPropsXcls_ContextMenu* _tmp11_;
6159         Xcls_LeftPropsXcls_ContextMenu* child_1;
6160 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6161         g_return_val_if_fail (_owner != NULL, NULL);
6162 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6163         self = (Xcls_LeftPropsXcls_EditProps*) g_object_new (object_type, NULL);
6164 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6165         _tmp0_ = _owner;
6166 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6167         _tmp1_ = _g_object_ref0 (_tmp0_);
6168 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6169         _g_object_unref0 (self->priv->_this);
6170 #line 1029 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6171         self->priv->_this = _tmp1_;
6172 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6173         _tmp2_ = self->priv->_this;
6174 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6175         _tmp3_ = _g_object_ref0 (self);
6176 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6177         _g_object_unref0 (_tmp2_->EditProps);
6178 #line 1030 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6179         _tmp2_->EditProps = _tmp3_;
6180 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6181         _tmp4_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
6182 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6183         g_object_ref_sink (_tmp4_);
6184 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6185         _g_object_unref0 (self->el);
6186 #line 1031 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6187         self->el = _tmp4_;
6188 #line 1034 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6189         self->editing = FALSE;
6190 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6191         _tmp5_ = self->el;
6192 #line 1037 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6193         gtk_scrolled_window_set_shadow_type (_tmp5_, GTK_SHADOW_IN);
6194 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6195         _tmp6_ = self->priv->_this;
6196 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6197         _tmp7_ = xcls_leftprops_xcls_view_new (_tmp6_);
6198 #line 1038 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6199         child_0 = _tmp7_;
6200 #line 1039 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6201         g_object_ref ((GObject*) child_0);
6202 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6203         _tmp8_ = self->el;
6204 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6205         _tmp9_ = child_0->el;
6206 #line 1040 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6207         gtk_container_add ((GtkContainer*) _tmp8_, (GtkWidget*) _tmp9_);
6208 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6209         _tmp10_ = self->priv->_this;
6210 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6211         _tmp11_ = xcls_leftprops_xcls_contextmenu_new (_tmp10_);
6212 #line 1041 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6213         child_1 = _tmp11_;
6214 #line 1042 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6215         g_object_ref ((GObject*) child_1);
6216 #line 6217 "WindowLeftProps.vala.c"
6217         {
6218                 GtkScrolledWindow* _tmp12_;
6219 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6220                 _tmp12_ = self->el;
6221 #line 1047 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6222                 gtk_scrolled_window_set_policy (_tmp12_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
6223 #line 6224 "WindowLeftProps.vala.c"
6224         }
6225 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6226         _g_object_unref0 (child_1);
6227 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6228         _g_object_unref0 (child_0);
6229 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6230         return self;
6231 #line 6232 "WindowLeftProps.vala.c"
6232 }
6233
6234
6235 Xcls_LeftPropsXcls_EditProps* xcls_leftprops_xcls_editprops_new (Xcls_LeftProps* _owner) {
6236 #line 1027 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6237         return xcls_leftprops_xcls_editprops_construct (XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, _owner);
6238 #line 6239 "WindowLeftProps.vala.c"
6239 }
6240
6241
6242 static void xcls_leftprops_xcls_editprops_class_init (Xcls_LeftPropsXcls_EditPropsClass * klass) {
6243 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6244         xcls_leftprops_xcls_editprops_parent_class = g_type_class_peek_parent (klass);
6245 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6246         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_EditPropsPrivate));
6247 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6248         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_editprops_finalize;
6249 #line 6250 "WindowLeftProps.vala.c"
6250 }
6251
6252
6253 static void xcls_leftprops_xcls_editprops_instance_init (Xcls_LeftPropsXcls_EditProps * self) {
6254 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6255         self->priv = XCLS_LEFTPROPS_XCLS_EDITPROPS_GET_PRIVATE (self);
6256 #line 6257 "WindowLeftProps.vala.c"
6257 }
6258
6259
6260 static void xcls_leftprops_xcls_editprops_finalize (GObject* obj) {
6261         Xcls_LeftPropsXcls_EditProps * self;
6262 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6263         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_EDITPROPS, Xcls_LeftPropsXcls_EditProps);
6264 #line 1019 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6265         _g_object_unref0 (self->el);
6266 #line 1020 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6267         _g_object_unref0 (self->priv->_this);
6268 #line 1017 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6269         G_OBJECT_CLASS (xcls_leftprops_xcls_editprops_parent_class)->finalize (obj);
6270 #line 6271 "WindowLeftProps.vala.c"
6271 }
6272
6273
6274 GType xcls_leftprops_xcls_editprops_get_type (void) {
6275         static volatile gsize xcls_leftprops_xcls_editprops_type_id__volatile = 0;
6276         if (g_once_init_enter (&xcls_leftprops_xcls_editprops_type_id__volatile)) {
6277                 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 };
6278                 GType xcls_leftprops_xcls_editprops_type_id;
6279                 xcls_leftprops_xcls_editprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_EditProps", &g_define_type_info, 0);
6280                 g_once_init_leave (&xcls_leftprops_xcls_editprops_type_id__volatile, xcls_leftprops_xcls_editprops_type_id);
6281         }
6282         return xcls_leftprops_xcls_editprops_type_id__volatile;
6283 }
6284
6285
6286 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
6287 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6288         g_boxed_free (pango_font_description_get_type (), self);
6289 #line 6290 "WindowLeftProps.vala.c"
6290 }
6291
6292
6293 static Block9Data* block9_data_ref (Block9Data* _data9_) {
6294 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6295         g_atomic_int_inc (&_data9_->_ref_count_);
6296 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6297         return _data9_;
6298 #line 6299 "WindowLeftProps.vala.c"
6299 }
6300
6301
6302 static void block9_data_unref (void * _userdata_) {
6303         Block9Data* _data9_;
6304         _data9_ = (Block9Data*) _userdata_;
6305 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6306         if (g_atomic_int_dec_and_test (&_data9_->_ref_count_)) {
6307 #line 6308 "WindowLeftProps.vala.c"
6308                 Xcls_LeftPropsXcls_view * self;
6309 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6310                 self = _data9_->self;
6311 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6312                 _gtk_tree_path_free0 (_data9_->path);
6313 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6314                 _g_object_unref0 (self);
6315 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6316                 g_slice_free (Block9Data, _data9_);
6317 #line 6318 "WindowLeftProps.vala.c"
6318         }
6319 }
6320
6321
6322 static gboolean ___lambda85_ (Xcls_LeftPropsXcls_view* self) {
6323         gboolean result = FALSE;
6324         GtkTreeView* _tmp0_;
6325         GtkTreeSelection* _tmp1_ = NULL;
6326 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6327         _tmp0_ = self->el;
6328 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6329         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
6330 #line 1110 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6331         gtk_tree_selection_unselect_all (_tmp1_);
6332 #line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6333         result = FALSE;
6334 #line 1112 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6335         return result;
6336 #line 6337 "WindowLeftProps.vala.c"
6337 }
6338
6339
6340 static gboolean ____lambda85__gsource_func (gpointer self) {
6341         gboolean result;
6342         result = ___lambda85_ (self);
6343 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6344         return result;
6345 #line 6346 "WindowLeftProps.vala.c"
6346 }
6347
6348
6349 static gboolean ___lambda89_ (Block9Data* _data9_) {
6350         Xcls_LeftPropsXcls_view * self;
6351         gboolean result = FALSE;
6352         GtkTreeView* _tmp0_;
6353         GtkTreeSelection* _tmp1_ = NULL;
6354         GtkTreePath* _tmp2_;
6355 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6356         self = _data9_->self;
6357 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6358         _tmp0_ = self->el;
6359 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6360         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
6361 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6362         _tmp2_ = _data9_->path;
6363 #line 1135 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6364         gtk_tree_selection_select_path (_tmp1_, _tmp2_);
6365 #line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6366         result = FALSE;
6367 #line 1136 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6368         return result;
6369 #line 6370 "WindowLeftProps.vala.c"
6370 }
6371
6372
6373 static gboolean ____lambda89__gsource_func (gpointer self) {
6374         gboolean result;
6375         result = ___lambda89_ (self);
6376 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6377         return result;
6378 #line 6379 "WindowLeftProps.vala.c"
6379 }
6380
6381
6382 static gboolean ___lambda90_ (Block9Data* _data9_) {
6383         Xcls_LeftPropsXcls_view * self;
6384         gboolean result = FALSE;
6385         GtkTreeView* _tmp0_;
6386         GtkTreeSelection* _tmp1_ = NULL;
6387         GtkTreePath* _tmp2_;
6388 #line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6389         self = _data9_->self;
6390 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6391         _tmp0_ = self->el;
6392 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6393         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
6394 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6395         _tmp2_ = _data9_->path;
6396 #line 1147 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6397         gtk_tree_selection_select_path (_tmp1_, _tmp2_);
6398 #line 1148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6399         result = FALSE;
6400 #line 1148 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6401         return result;
6402 #line 6403 "WindowLeftProps.vala.c"
6403 }
6404
6405
6406 static gboolean ____lambda90__gsource_func (gpointer self) {
6407         gboolean result;
6408         result = ___lambda90_ (self);
6409 #line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6410         return result;
6411 #line 6412 "WindowLeftProps.vala.c"
6412 }
6413
6414
6415 static gboolean __lambda84_ (Xcls_LeftPropsXcls_view* self, GdkEventButton* ev) {
6416         gboolean result = FALSE;
6417         Block9Data* _data9_;
6418         GtkTreeViewColumn* col = NULL;
6419         gint cell_x = 0;
6420         gint cell_y = 0;
6421         GtkTreeView* _tmp0_;
6422         GdkEventButton _tmp1_;
6423         gdouble _tmp2_;
6424         GdkEventButton _tmp3_;
6425         gdouble _tmp4_;
6426         GtkTreePath* _tmp5_ = NULL;
6427         GtkTreeViewColumn* _tmp6_ = NULL;
6428         gint _tmp7_ = 0;
6429         gint _tmp8_ = 0;
6430         gboolean _tmp9_ = FALSE;
6431         GtkTreeViewColumn* _tmp10_;
6432         gboolean _tmp12_ = FALSE;
6433         GdkEventButton _tmp13_;
6434         GdkEventType _tmp14_;
6435         gboolean _tmp17_;
6436         GtkTreeViewColumn* _tmp37_;
6437         const gchar* _tmp38_;
6438         const gchar* _tmp39_;
6439         Xcls_LeftProps* _tmp41_;
6440         Xcls_LeftPropsXcls_keyrender* _tmp42_;
6441         GtkCellRendererText* _tmp43_;
6442         Xcls_LeftProps* _tmp44_;
6443         Xcls_LeftPropsXcls_keyrender* _tmp45_;
6444         GtkCellRendererText* _tmp46_;
6445         Xcls_LeftProps* _tmp47_;
6446         GtkTreePath* _tmp48_;
6447         gboolean _tmp49_ = FALSE;
6448 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6449         g_return_val_if_fail (ev != NULL, FALSE);
6450 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6451         _data9_ = g_slice_new0 (Block9Data);
6452 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6453         _data9_->_ref_count_ = 1;
6454 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6455         _data9_->self = g_object_ref (self);
6456 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6457         _tmp0_ = self->el;
6458 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6459         _tmp1_ = *ev;
6460 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6461         _tmp2_ = _tmp1_.x;
6462 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6463         _tmp3_ = *ev;
6464 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6465         _tmp4_ = _tmp3_.y;
6466 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6467         _tmp9_ = gtk_tree_view_get_path_at_pos (_tmp0_, (gint) _tmp2_, (gint) _tmp4_, &_tmp5_, &_tmp6_, &_tmp7_, &_tmp8_);
6468 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6469         _gtk_tree_path_free0 (_data9_->path);
6470 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6471         _data9_->path = _tmp5_;
6472 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6473         _g_object_unref0 (col);
6474 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6475         _tmp10_ = _g_object_ref0 (_tmp6_);
6476 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6477         col = _tmp10_;
6478 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6479         cell_x = _tmp7_;
6480 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6481         cell_y = _tmp8_;
6482 #line 1107 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6483         if (!_tmp9_) {
6484 #line 6485 "WindowLeftProps.vala.c"
6485                 Xcls_LeftProps* _tmp11_;
6486 #line 1108 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6487                 g_print ("nothing selected on click");
6488 #line 1109 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6489                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda85__gsource_func, g_object_ref (self), g_object_unref);
6490 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6491                 _tmp11_ = self->priv->_this;
6492 #line 1114 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6493                 xcls_leftprops_before_edit (_tmp11_);
6494 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6495                 result = FALSE;
6496 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6497                 _g_object_unref0 (col);
6498 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6499                 block9_data_unref (_data9_);
6500 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6501                 _data9_ = NULL;
6502 #line 1115 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6503                 return result;
6504 #line 6505 "WindowLeftProps.vala.c"
6505         }
6506 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6507         _tmp13_ = *ev;
6508 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6509         _tmp14_ = _tmp13_.type;
6510 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6511         if (_tmp14_ == GDK_BUTTON_PRESS) {
6512 #line 6513 "WindowLeftProps.vala.c"
6513                 GdkEventButton _tmp15_;
6514                 guint _tmp16_;
6515 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6516                 _tmp15_ = *ev;
6517 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6518                 _tmp16_ = _tmp15_.button;
6519 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6520                 _tmp12_ = _tmp16_ == ((guint) 3);
6521 #line 6522 "WindowLeftProps.vala.c"
6522         } else {
6523 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6524                 _tmp12_ = FALSE;
6525 #line 6526 "WindowLeftProps.vala.c"
6526         }
6527 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6528         _tmp17_ = _tmp12_;
6529 #line 1119 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6530         if (_tmp17_) {
6531 #line 6532 "WindowLeftProps.vala.c"
6532                 GtkTreeViewColumn* _tmp18_;
6533                 const gchar* _tmp19_;
6534                 const gchar* _tmp20_;
6535                 Xcls_LeftProps* _tmp22_;
6536                 Xcls_LeftPropsXcls_ContextMenu* _tmp23_;
6537                 Xcls_LeftPropsXcls_ContextMenu* _tmp24_;
6538                 Xcls_LeftPropsXcls_ContextMenu* p;
6539                 Xcls_LeftPropsXcls_ContextMenu* _tmp25_;
6540                 GtkMenu* _tmp26_;
6541                 GdkScreen* _tmp27_ = NULL;
6542                 Xcls_LeftPropsXcls_ContextMenu* _tmp28_;
6543                 GtkMenu* _tmp29_;
6544                 Xcls_LeftPropsXcls_ContextMenu* _tmp30_;
6545                 GtkMenu* _tmp31_;
6546                 GdkEventButton _tmp32_;
6547                 guint _tmp33_;
6548                 GdkEventButton _tmp34_;
6549                 guint32 _tmp35_;
6550                 Xcls_LeftProps* _tmp36_;
6551 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6552                 _tmp18_ = col;
6553 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6554                 _tmp19_ = gtk_tree_view_column_get_title (_tmp18_);
6555 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6556                 _tmp20_ = _tmp19_;
6557 #line 1121 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6558                 if (g_strcmp0 (_tmp20_, "Value") == 0) {
6559 #line 6560 "WindowLeftProps.vala.c"
6560                         Xcls_LeftProps* _tmp21_;
6561 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6562                         _tmp21_ = self->priv->_this;
6563 #line 1122 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6564                         xcls_leftprops_before_edit (_tmp21_);
6565 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6566                         result = FALSE;
6567 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6568                         _g_object_unref0 (col);
6569 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6570                         block9_data_unref (_data9_);
6571 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6572                         _data9_ = NULL;
6573 #line 1123 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6574                         return result;
6575 #line 6576 "WindowLeftProps.vala.c"
6576                 }
6577 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6578                 _tmp22_ = self->priv->_this;
6579 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6580                 _tmp23_ = _tmp22_->ContextMenu;
6581 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6582                 _tmp24_ = _g_object_ref0 (_tmp23_);
6583 #line 1126 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6584                 p = _tmp24_;
6585 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6586                 _tmp25_ = p;
6587 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6588                 _tmp26_ = _tmp25_->el;
6589 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6590                 _tmp27_ = gdk_screen_get_default ();
6591 #line 1128 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6592                 gtk_menu_set_screen (_tmp26_, _tmp27_);
6593 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6594                 _tmp28_ = p;
6595 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6596                 _tmp29_ = _tmp28_->el;
6597 #line 1129 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6598                 gtk_widget_show_all ((GtkWidget*) _tmp29_);
6599 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6600                 _tmp30_ = p;
6601 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6602                 _tmp31_ = _tmp30_->el;
6603 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6604                 _tmp32_ = *ev;
6605 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6606                 _tmp33_ = _tmp32_.button;
6607 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6608                 _tmp34_ = *ev;
6609 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6610                 _tmp35_ = _tmp34_.time;
6611 #line 1130 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6612                 gtk_menu_popup (_tmp31_, NULL, NULL, NULL, NULL, _tmp33_, _tmp35_);
6613 #line 1133 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6614                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda89__gsource_func, block9_data_ref (_data9_), block9_data_unref);
6615 #line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6616                 _tmp36_ = self->priv->_this;
6617 #line 1138 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6618                 xcls_leftprops_before_edit (_tmp36_);
6619 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6620                 result = FALSE;
6621 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6622                 _g_object_unref0 (p);
6623 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6624                 _g_object_unref0 (col);
6625 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6626                 block9_data_unref (_data9_);
6627 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6628                 _data9_ = NULL;
6629 #line 1139 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6630                 return result;
6631 #line 6632 "WindowLeftProps.vala.c"
6632         }
6633 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6634         _tmp37_ = col;
6635 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6636         _tmp38_ = gtk_tree_view_column_get_title (_tmp37_);
6637 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6638         _tmp39_ = _tmp38_;
6639 #line 1143 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6640         if (g_strcmp0 (_tmp39_, "Value") != 0) {
6641 #line 6642 "WindowLeftProps.vala.c"
6642                 Xcls_LeftProps* _tmp40_;
6643 #line 1144 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6644                 g_print ("col title != Value");
6645 #line 1146 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6646                 g_timeout_add_full (G_PRIORITY_DEFAULT, (guint) 10, ____lambda90__gsource_func, block9_data_ref (_data9_), block9_data_unref);
6647 #line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6648                 _tmp40_ = self->priv->_this;
6649 #line 1151 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6650                 xcls_leftprops_before_edit (_tmp40_);
6651 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6652                 result = FALSE;
6653 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6654                 _g_object_unref0 (col);
6655 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6656                 block9_data_unref (_data9_);
6657 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6658                 _data9_ = NULL;
6659 #line 1153 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6660                 return result;
6661 #line 6662 "WindowLeftProps.vala.c"
6662         }
6663 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6664         _tmp41_ = self->priv->_this;
6665 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6666         _tmp42_ = _tmp41_->keyrender;
6667 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6668         _tmp43_ = _tmp42_->el;
6669 #line 1214 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6670         gtk_cell_renderer_stop_editing ((GtkCellRenderer*) _tmp43_, FALSE);
6671 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6672         _tmp44_ = self->priv->_this;
6673 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6674         _tmp45_ = _tmp44_->keyrender;
6675 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6676         _tmp46_ = _tmp45_->el;
6677 #line 1215 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6678         g_object_set (_tmp46_, "editable", FALSE, NULL);
6679 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6680         _tmp47_ = self->priv->_this;
6681 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6682         _tmp48_ = _data9_->path;
6683 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6684         _tmp49_ = xcls_leftprops_startEditingValue (_tmp47_, _tmp48_);
6685 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6686         result = _tmp49_;
6687 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6688         _g_object_unref0 (col);
6689 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6690         block9_data_unref (_data9_);
6691 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6692         _data9_ = NULL;
6693 #line 1218 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6694         return result;
6695 #line 6696 "WindowLeftProps.vala.c"
6696 }
6697
6698
6699 static gboolean ___lambda84__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
6700         gboolean result;
6701         result = __lambda84_ (self, event);
6702 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6703         return result;
6704 #line 6705 "WindowLeftProps.vala.c"
6705 }
6706
6707
6708 Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_construct (GType object_type, Xcls_LeftProps* _owner) {
6709         Xcls_LeftPropsXcls_view * self = NULL;
6710         Xcls_LeftProps* _tmp0_;
6711         Xcls_LeftProps* _tmp1_;
6712         Xcls_LeftProps* _tmp2_;
6713         Xcls_LeftPropsXcls_view* _tmp3_;
6714         GtkTreeView* _tmp4_;
6715         GtkTreeView* _tmp5_;
6716         GtkTreeView* _tmp6_;
6717         GtkTreeView* _tmp7_;
6718         Xcls_LeftProps* _tmp8_;
6719         Xcls_LeftPropsXcls_model* _tmp9_;
6720         Xcls_LeftPropsXcls_model* child_0;
6721         GtkTreeView* _tmp10_;
6722         GtkTreeStore* _tmp11_;
6723         Xcls_LeftProps* _tmp12_;
6724         Xcls_LeftPropsXcls_keycol* _tmp13_;
6725         Xcls_LeftPropsXcls_keycol* child_1;
6726         GtkTreeView* _tmp14_;
6727         GtkTreeViewColumn* _tmp15_;
6728         Xcls_LeftProps* _tmp16_;
6729         Xcls_LeftPropsXcls_valcol* _tmp17_;
6730         Xcls_LeftPropsXcls_valcol* child_2;
6731         GtkTreeView* _tmp18_;
6732         GtkTreeViewColumn* _tmp19_;
6733         GtkTreeView* _tmp25_;
6734 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6735         g_return_val_if_fail (_owner != NULL, NULL);
6736 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6737         self = (Xcls_LeftPropsXcls_view*) g_object_new (object_type, NULL);
6738 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6739         _tmp0_ = _owner;
6740 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6741         _tmp1_ = _g_object_ref0 (_tmp0_);
6742 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6743         _g_object_unref0 (self->priv->_this);
6744 #line 1066 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6745         self->priv->_this = _tmp1_;
6746 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6747         _tmp2_ = self->priv->_this;
6748 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6749         _tmp3_ = _g_object_ref0 (self);
6750 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6751         _g_object_unref0 (_tmp2_->view);
6752 #line 1067 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6753         _tmp2_->view = _tmp3_;
6754 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6755         _tmp4_ = (GtkTreeView*) gtk_tree_view_new ();
6756 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6757         g_object_ref_sink (_tmp4_);
6758 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6759         _g_object_unref0 (self->el);
6760 #line 1068 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6761         self->el = _tmp4_;
6762 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6763         _tmp5_ = self->el;
6764 #line 1073 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6765         gtk_tree_view_set_enable_tree_lines (_tmp5_, TRUE);
6766 #line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6767         _tmp6_ = self->el;
6768 #line 1074 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6769         gtk_tree_view_set_headers_visible (_tmp6_, TRUE);
6770 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6771         _tmp7_ = self->el;
6772 #line 1075 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6773         gtk_tree_view_set_tooltip_column (_tmp7_, 5);
6774 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6775         _tmp8_ = self->priv->_this;
6776 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6777         _tmp9_ = xcls_leftprops_xcls_model_new (_tmp8_);
6778 #line 1076 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6779         child_0 = _tmp9_;
6780 #line 1077 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6781         g_object_ref ((GObject*) child_0);
6782 #line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6783         _tmp10_ = self->el;
6784 #line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6785         _tmp11_ = child_0->el;
6786 #line 1078 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6787         gtk_tree_view_set_model (_tmp10_, (GtkTreeModel*) _tmp11_);
6788 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6789         _tmp12_ = self->priv->_this;
6790 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6791         _tmp13_ = xcls_leftprops_xcls_keycol_new (_tmp12_);
6792 #line 1079 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6793         child_1 = _tmp13_;
6794 #line 1080 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6795         g_object_ref ((GObject*) child_1);
6796 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6797         _tmp14_ = self->el;
6798 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6799         _tmp15_ = child_1->el;
6800 #line 1081 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6801         gtk_tree_view_append_column (_tmp14_, _tmp15_);
6802 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6803         _tmp16_ = self->priv->_this;
6804 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6805         _tmp17_ = xcls_leftprops_xcls_valcol_new (_tmp16_);
6806 #line 1082 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6807         child_2 = _tmp17_;
6808 #line 1083 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6809         g_object_ref ((GObject*) child_2);
6810 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6811         _tmp18_ = self->el;
6812 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6813         _tmp19_ = child_2->el;
6814 #line 1084 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6815         gtk_tree_view_append_column (_tmp18_, _tmp19_);
6816 #line 6817 "WindowLeftProps.vala.c"
6817         {
6818                 GtkTreeView* _tmp20_;
6819                 GtkTreeSelection* _tmp21_ = NULL;
6820                 GtkTreeSelection* _tmp22_;
6821                 GtkTreeSelection* selection;
6822                 PangoFontDescription* _tmp23_;
6823                 PangoFontDescription* description;
6824                 GtkTreeView* _tmp24_;
6825 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6826                 _tmp20_ = self->el;
6827 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6828                 _tmp21_ = gtk_tree_view_get_selection (_tmp20_);
6829 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6830                 _tmp22_ = _g_object_ref0 (_tmp21_);
6831 #line 1088 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6832                 selection = _tmp22_;
6833 #line 1089 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6834                 gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
6835 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6836                 _tmp23_ = pango_font_description_new ();
6837 #line 1092 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6838                 description = _tmp23_;
6839 #line 1093 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6840                 pango_font_description_set_size (description, 8000);
6841 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6842                 _tmp24_ = self->el;
6843 #line 1094 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6844                 gtk_widget_modify_font ((GtkWidget*) _tmp24_, description);
6845 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6846                 __vala_PangoFontDescription_free0 (description);
6847 #line 1087 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6848                 _g_object_unref0 (selection);
6849 #line 6850 "WindowLeftProps.vala.c"
6850         }
6851 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6852         _tmp25_ = self->el;
6853 #line 1098 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6854         g_signal_connect_object ((GtkWidget*) _tmp25_, "button-press-event", (GCallback) ___lambda84__gtk_widget_button_press_event, self, 0);
6855 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6856         _g_object_unref0 (child_2);
6857 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6858         _g_object_unref0 (child_1);
6859 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6860         _g_object_unref0 (child_0);
6861 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6862         return self;
6863 #line 6864 "WindowLeftProps.vala.c"
6864 }
6865
6866
6867 Xcls_LeftPropsXcls_view* xcls_leftprops_xcls_view_new (Xcls_LeftProps* _owner) {
6868 #line 1064 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6869         return xcls_leftprops_xcls_view_construct (XCLS_LEFTPROPS_TYPE_XCLS_VIEW, _owner);
6870 #line 6871 "WindowLeftProps.vala.c"
6871 }
6872
6873
6874 static void xcls_leftprops_xcls_view_class_init (Xcls_LeftPropsXcls_viewClass * klass) {
6875 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6876         xcls_leftprops_xcls_view_parent_class = g_type_class_peek_parent (klass);
6877 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6878         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_viewPrivate));
6879 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6880         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_view_finalize;
6881 #line 6882 "WindowLeftProps.vala.c"
6882 }
6883
6884
6885 static void xcls_leftprops_xcls_view_instance_init (Xcls_LeftPropsXcls_view * self) {
6886 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6887         self->priv = XCLS_LEFTPROPS_XCLS_VIEW_GET_PRIVATE (self);
6888 #line 6889 "WindowLeftProps.vala.c"
6889 }
6890
6891
6892 static void xcls_leftprops_xcls_view_finalize (GObject* obj) {
6893         Xcls_LeftPropsXcls_view * self;
6894 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6895         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VIEW, Xcls_LeftPropsXcls_view);
6896 #line 1057 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6897         _g_object_unref0 (self->el);
6898 #line 1058 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6899         _g_object_unref0 (self->priv->_this);
6900 #line 1055 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6901         G_OBJECT_CLASS (xcls_leftprops_xcls_view_parent_class)->finalize (obj);
6902 #line 6903 "WindowLeftProps.vala.c"
6903 }
6904
6905
6906 GType xcls_leftprops_xcls_view_get_type (void) {
6907         static volatile gsize xcls_leftprops_xcls_view_type_id__volatile = 0;
6908         if (g_once_init_enter (&xcls_leftprops_xcls_view_type_id__volatile)) {
6909                 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 };
6910                 GType xcls_leftprops_xcls_view_type_id;
6911                 xcls_leftprops_xcls_view_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_view", &g_define_type_info, 0);
6912                 g_once_init_leave (&xcls_leftprops_xcls_view_type_id__volatile, xcls_leftprops_xcls_view_type_id);
6913         }
6914         return xcls_leftprops_xcls_view_type_id__volatile;
6915 }
6916
6917
6918 Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_construct (GType object_type, Xcls_LeftProps* _owner) {
6919         Xcls_LeftPropsXcls_model * self = NULL;
6920         Xcls_LeftProps* _tmp0_;
6921         Xcls_LeftProps* _tmp1_;
6922         Xcls_LeftProps* _tmp2_;
6923         Xcls_LeftPropsXcls_model* _tmp3_;
6924         GtkTreeStore* _tmp4_;
6925 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6926         g_return_val_if_fail (_owner != NULL, NULL);
6927 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6928         self = (Xcls_LeftPropsXcls_model*) g_object_new (object_type, NULL);
6929 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6930         _tmp0_ = _owner;
6931 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6932         _tmp1_ = _g_object_ref0 (_tmp0_);
6933 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6934         _g_object_unref0 (self->priv->_this);
6935 #line 1242 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6936         self->priv->_this = _tmp1_;
6937 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6938         _tmp2_ = self->priv->_this;
6939 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6940         _tmp3_ = _g_object_ref0 (self);
6941 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6942         _g_object_unref0 (_tmp2_->model);
6943 #line 1243 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6944         _tmp2_->model = _tmp3_;
6945 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6946         _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);
6947 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6948         _g_object_unref0 (self->el);
6949 #line 1244 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6950         self->el = _tmp4_;
6951 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6952         return self;
6953 #line 6954 "WindowLeftProps.vala.c"
6954 }
6955
6956
6957 Xcls_LeftPropsXcls_model* xcls_leftprops_xcls_model_new (Xcls_LeftProps* _owner) {
6958 #line 1240 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6959         return xcls_leftprops_xcls_model_construct (XCLS_LEFTPROPS_TYPE_XCLS_MODEL, _owner);
6960 #line 6961 "WindowLeftProps.vala.c"
6961 }
6962
6963
6964 static void xcls_leftprops_xcls_model_class_init (Xcls_LeftPropsXcls_modelClass * klass) {
6965 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6966         xcls_leftprops_xcls_model_parent_class = g_type_class_peek_parent (klass);
6967 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6968         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_modelPrivate));
6969 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6970         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_model_finalize;
6971 #line 6972 "WindowLeftProps.vala.c"
6972 }
6973
6974
6975 static void xcls_leftprops_xcls_model_instance_init (Xcls_LeftPropsXcls_model * self) {
6976 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6977         self->priv = XCLS_LEFTPROPS_XCLS_MODEL_GET_PRIVATE (self);
6978 #line 6979 "WindowLeftProps.vala.c"
6979 }
6980
6981
6982 static void xcls_leftprops_xcls_model_finalize (GObject* obj) {
6983         Xcls_LeftPropsXcls_model * self;
6984 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6985         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MODEL, Xcls_LeftPropsXcls_model);
6986 #line 1233 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6987         _g_object_unref0 (self->el);
6988 #line 1234 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6989         _g_object_unref0 (self->priv->_this);
6990 #line 1231 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
6991         G_OBJECT_CLASS (xcls_leftprops_xcls_model_parent_class)->finalize (obj);
6992 #line 6993 "WindowLeftProps.vala.c"
6993 }
6994
6995
6996 GType xcls_leftprops_xcls_model_get_type (void) {
6997         static volatile gsize xcls_leftprops_xcls_model_type_id__volatile = 0;
6998         if (g_once_init_enter (&xcls_leftprops_xcls_model_type_id__volatile)) {
6999                 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 };
7000                 GType xcls_leftprops_xcls_model_type_id;
7001                 xcls_leftprops_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_model", &g_define_type_info, 0);
7002                 g_once_init_leave (&xcls_leftprops_xcls_model_type_id__volatile, xcls_leftprops_xcls_model_type_id);
7003         }
7004         return xcls_leftprops_xcls_model_type_id__volatile;
7005 }
7006
7007
7008 Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_construct (GType object_type, Xcls_LeftProps* _owner) {
7009         Xcls_LeftPropsXcls_keycol * self = NULL;
7010         Xcls_LeftProps* _tmp0_;
7011         Xcls_LeftProps* _tmp1_;
7012         Xcls_LeftProps* _tmp2_;
7013         Xcls_LeftPropsXcls_keycol* _tmp3_;
7014         GtkTreeViewColumn* _tmp4_;
7015         GtkTreeViewColumn* _tmp5_;
7016         GtkTreeViewColumn* _tmp6_;
7017         Xcls_LeftProps* _tmp7_;
7018         Xcls_LeftPropsXcls_keyrender* _tmp8_;
7019         Xcls_LeftPropsXcls_keyrender* child_0;
7020         GtkTreeViewColumn* _tmp9_;
7021         GtkCellRendererText* _tmp10_;
7022         GtkTreeViewColumn* _tmp11_;
7023         Xcls_LeftProps* _tmp12_;
7024         Xcls_LeftPropsXcls_keyrender* _tmp13_;
7025         GtkCellRendererText* _tmp14_;
7026         GtkTreeViewColumn* _tmp15_;
7027         Xcls_LeftProps* _tmp16_;
7028         Xcls_LeftPropsXcls_keyrender* _tmp17_;
7029         GtkCellRendererText* _tmp18_;
7030 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7031         g_return_val_if_fail (_owner != NULL, NULL);
7032 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7033         self = (Xcls_LeftPropsXcls_keycol*) g_object_new (object_type, NULL);
7034 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7035         _tmp0_ = _owner;
7036 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7037         _tmp1_ = _g_object_ref0 (_tmp0_);
7038 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7039         _g_object_unref0 (self->priv->_this);
7040 #line 1277 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7041         self->priv->_this = _tmp1_;
7042 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7043         _tmp2_ = self->priv->_this;
7044 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7045         _tmp3_ = _g_object_ref0 (self);
7046 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7047         _g_object_unref0 (_tmp2_->keycol);
7048 #line 1278 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7049         _tmp2_->keycol = _tmp3_;
7050 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7051         _tmp4_ = gtk_tree_view_column_new ();
7052 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7053         g_object_ref_sink (_tmp4_);
7054 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7055         _g_object_unref0 (self->el);
7056 #line 1279 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7057         self->el = _tmp4_;
7058 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7059         _tmp5_ = self->el;
7060 #line 1284 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7061         gtk_tree_view_column_set_resizable (_tmp5_, TRUE);
7062 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7063         _tmp6_ = self->el;
7064 #line 1285 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7065         gtk_tree_view_column_set_title (_tmp6_, "Name");
7066 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7067         _tmp7_ = self->priv->_this;
7068 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7069         _tmp8_ = xcls_leftprops_xcls_keyrender_new (_tmp7_);
7070 #line 1286 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7071         child_0 = _tmp8_;
7072 #line 1287 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7073         g_object_ref ((GObject*) child_0);
7074 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7075         _tmp9_ = self->el;
7076 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7077         _tmp10_ = child_0->el;
7078 #line 1288 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7079         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, FALSE);
7080 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7081         _tmp11_ = self->el;
7082 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7083         _tmp12_ = self->priv->_this;
7084 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7085         _tmp13_ = _tmp12_->keyrender;
7086 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7087         _tmp14_ = _tmp13_->el;
7088 #line 1291 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7089         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "markup", 2);
7090 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7091         _tmp15_ = self->el;
7092 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7093         _tmp16_ = self->priv->_this;
7094 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7095         _tmp17_ = _tmp16_->keyrender;
7096 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7097         _tmp18_ = _tmp17_->el;
7098 #line 1292 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7099         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp15_, (GtkCellRenderer*) _tmp18_, "text", 1);
7100 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7101         _g_object_unref0 (child_0);
7102 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7103         return self;
7104 #line 7105 "WindowLeftProps.vala.c"
7105 }
7106
7107
7108 Xcls_LeftPropsXcls_keycol* xcls_leftprops_xcls_keycol_new (Xcls_LeftProps* _owner) {
7109 #line 1275 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7110         return xcls_leftprops_xcls_keycol_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, _owner);
7111 #line 7112 "WindowLeftProps.vala.c"
7112 }
7113
7114
7115 static void xcls_leftprops_xcls_keycol_class_init (Xcls_LeftPropsXcls_keycolClass * klass) {
7116 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7117         xcls_leftprops_xcls_keycol_parent_class = g_type_class_peek_parent (klass);
7118 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7119         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keycolPrivate));
7120 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7121         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keycol_finalize;
7122 #line 7123 "WindowLeftProps.vala.c"
7123 }
7124
7125
7126 static void xcls_leftprops_xcls_keycol_instance_init (Xcls_LeftPropsXcls_keycol * self) {
7127 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7128         self->priv = XCLS_LEFTPROPS_XCLS_KEYCOL_GET_PRIVATE (self);
7129 #line 7130 "WindowLeftProps.vala.c"
7130 }
7131
7132
7133 static void xcls_leftprops_xcls_keycol_finalize (GObject* obj) {
7134         Xcls_LeftPropsXcls_keycol * self;
7135 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7136         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYCOL, Xcls_LeftPropsXcls_keycol);
7137 #line 1268 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7138         _g_object_unref0 (self->el);
7139 #line 1269 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7140         _g_object_unref0 (self->priv->_this);
7141 #line 1266 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7142         G_OBJECT_CLASS (xcls_leftprops_xcls_keycol_parent_class)->finalize (obj);
7143 #line 7144 "WindowLeftProps.vala.c"
7144 }
7145
7146
7147 GType xcls_leftprops_xcls_keycol_get_type (void) {
7148         static volatile gsize xcls_leftprops_xcls_keycol_type_id__volatile = 0;
7149         if (g_once_init_enter (&xcls_leftprops_xcls_keycol_type_id__volatile)) {
7150                 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 };
7151                 GType xcls_leftprops_xcls_keycol_type_id;
7152                 xcls_leftprops_xcls_keycol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keycol", &g_define_type_info, 0);
7153                 g_once_init_leave (&xcls_leftprops_xcls_keycol_type_id__volatile, xcls_leftprops_xcls_keycol_type_id);
7154         }
7155         return xcls_leftprops_xcls_keycol_type_id__volatile;
7156 }
7157
7158
7159 static void __lambda80_ (Xcls_LeftPropsXcls_keyrender* self, GtkCellEditable* editable, const gchar* path) {
7160         GtkTreeIter iter = {0};
7161         Xcls_LeftProps* _tmp0_;
7162         Xcls_LeftPropsXcls_model* _tmp1_;
7163         GtkTreeStore* _tmp2_;
7164         const gchar* _tmp3_;
7165         GtkTreePath* _tmp4_;
7166         GtkTreePath* _tmp5_;
7167         GtkTreeIter _tmp6_ = {0};
7168         GValue gval = {0};
7169         Xcls_LeftProps* _tmp7_;
7170         Xcls_LeftPropsXcls_model* _tmp8_;
7171         GtkTreeStore* _tmp9_;
7172         GtkTreeIter _tmp10_;
7173         GValue _tmp11_ = {0};
7174         GValue _tmp12_;
7175         gchar* _tmp13_;
7176         gchar* val;
7177         GtkCellEditable* _tmp14_;
7178 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7179         g_return_if_fail (editable != NULL);
7180 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7181         g_return_if_fail (path != NULL);
7182 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7183         _tmp0_ = self->priv->_this;
7184 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7185         _tmp1_ = _tmp0_->model;
7186 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7187         _tmp2_ = _tmp1_->el;
7188 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7189         _tmp3_ = path;
7190 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7191         _tmp4_ = gtk_tree_path_new_from_string (_tmp3_);
7192 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7193         _tmp5_ = _tmp4_;
7194 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7195         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp2_, &_tmp6_, _tmp5_);
7196 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7197         iter = _tmp6_;
7198 #line 1323 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7199         _gtk_tree_path_free0 (_tmp5_);
7200 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7201         _tmp7_ = self->priv->_this;
7202 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7203         _tmp8_ = _tmp7_->model;
7204 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7205         _tmp9_ = _tmp8_->el;
7206 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7207         _tmp10_ = iter;
7208 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7209         gtk_tree_model_get_value ((GtkTreeModel*) _tmp9_, &_tmp10_, 1, &_tmp11_);
7210 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7211         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7212 #line 1329 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7213         gval = _tmp11_;
7214 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7215         _tmp12_ = gval;
7216 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7217         _tmp13_ = g_strdup (g_value_get_string (&_tmp12_));
7218 #line 1330 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7219         val = _tmp13_;
7220 #line 1332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7221         _tmp14_ = editable;
7222 #line 1332 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7223         gtk_entry_set_text (G_TYPE_CHECK_INSTANCE_CAST (_tmp14_, GTK_TYPE_ENTRY, GtkEntry), val);
7224 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7225         _g_free0 (val);
7226 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7227         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7228 #line 7229 "WindowLeftProps.vala.c"
7229 }
7230
7231
7232 static void ___lambda80__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) {
7233 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7234         __lambda80_ (self, editable, path);
7235 #line 7236 "WindowLeftProps.vala.c"
7236 }
7237
7238
7239 static void __lambda81_ (Xcls_LeftPropsXcls_keyrender* self, const gchar* path, const gchar* newtext) {
7240         GtkCellRendererText* _tmp0_;
7241         GtkTreeIter iter = {0};
7242         Xcls_LeftProps* _tmp1_;
7243         Xcls_LeftPropsXcls_model* _tmp2_;
7244         GtkTreeStore* _tmp3_;
7245         const gchar* _tmp4_;
7246         GtkTreePath* _tmp5_;
7247         GtkTreePath* _tmp6_;
7248         GtkTreeIter _tmp7_ = {0};
7249         GValue gval = {0};
7250         Xcls_LeftProps* _tmp8_;
7251         Xcls_LeftPropsXcls_model* _tmp9_;
7252         GtkTreeStore* _tmp10_;
7253         GtkTreeIter _tmp11_;
7254         GValue _tmp12_ = {0};
7255         GValue _tmp13_;
7256         gchar* _tmp14_;
7257         gchar* oldval;
7258         Xcls_LeftProps* _tmp15_;
7259         Xcls_LeftPropsXcls_model* _tmp16_;
7260         GtkTreeStore* _tmp17_;
7261         GtkTreeIter _tmp18_;
7262         GValue _tmp19_ = {0};
7263         GValue _tmp20_;
7264         gchar* _tmp21_;
7265         gchar* ktype;
7266         Xcls_LeftProps* _tmp22_;
7267         Xcls_LeftPropsXcls_model* _tmp23_;
7268         GtkTreeStore* _tmp24_;
7269         GtkTreeIter _tmp25_;
7270         const gchar* _tmp26_;
7271         GValue _tmp27_ = {0};
7272         const gchar* _tmp28_;
7273         const gchar* _tmp29_;
7274         const gchar* _tmp30_;
7275         GQuark _tmp32_ = 0U;
7276 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7277         static GQuark _tmp31_label0 = 0;
7278 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7279         static GQuark _tmp31_label1 = 0;
7280 #line 7281 "WindowLeftProps.vala.c"
7281         Xcls_LeftProps* _tmp71_;
7282 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7283         g_return_if_fail (path != NULL);
7284 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7285         g_return_if_fail (newtext != NULL);
7286 #line 1335 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7287         g_print ("Keyrender  - signal:edited\n");
7288 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7289         _tmp0_ = self->el;
7290 #line 1337 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7291         g_object_set (_tmp0_, "editable", FALSE, NULL);
7292 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7293         _tmp1_ = self->priv->_this;
7294 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7295         _tmp2_ = _tmp1_->model;
7296 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7297         _tmp3_ = _tmp2_->el;
7298 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7299         _tmp4_ = path;
7300 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7301         _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
7302 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7303         _tmp6_ = _tmp5_;
7304 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7305         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_);
7306 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7307         iter = _tmp7_;
7308 #line 1342 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7309         _gtk_tree_path_free0 (_tmp6_);
7310 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7311         _tmp8_ = self->priv->_this;
7312 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7313         _tmp9_ = _tmp8_->model;
7314 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7315         _tmp10_ = _tmp9_->el;
7316 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7317         _tmp11_ = iter;
7318 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7319         gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 1, &_tmp12_);
7320 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7321         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7322 #line 1345 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7323         gval = _tmp12_;
7324 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7325         _tmp13_ = gval;
7326 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7327         _tmp14_ = g_strdup (g_value_get_string (&_tmp13_));
7328 #line 1346 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7329         oldval = _tmp14_;
7330 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7331         _tmp15_ = self->priv->_this;
7332 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7333         _tmp16_ = _tmp15_->model;
7334 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7335         _tmp17_ = _tmp16_->el;
7336 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7337         _tmp18_ = iter;
7338 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7339         gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 0, &_tmp19_);
7340 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7341         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7342 #line 1348 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7343         gval = _tmp19_;
7344 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7345         _tmp20_ = gval;
7346 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7347         _tmp21_ = g_strdup (g_value_get_string (&_tmp20_));
7348 #line 1349 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7349         ktype = _tmp21_;
7350 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7351         _tmp22_ = self->priv->_this;
7352 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7353         _tmp23_ = _tmp22_->model;
7354 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7355         _tmp24_ = _tmp23_->el;
7356 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7357         _tmp25_ = iter;
7358 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7359         _tmp26_ = newtext;
7360 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7361         g_value_init (&_tmp27_, G_TYPE_STRING);
7362 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7363         g_value_set_string (&_tmp27_, _tmp26_);
7364 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7365         gtk_tree_store_set_value (_tmp24_, &_tmp25_, 1, &_tmp27_);
7366 #line 1351 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7367         G_IS_VALUE (&_tmp27_) ? (g_value_unset (&_tmp27_), NULL) : NULL;
7368 #line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7369         _tmp28_ = ktype;
7370 #line 1353 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7371         g_print ("ktype: %s\n", _tmp28_);
7372 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7373         _tmp29_ = ktype;
7374 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7375         _tmp30_ = _tmp29_;
7376 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7377         _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
7378 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7379         if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) {
7380 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7381                 switch (0) {
7382 #line 7383 "WindowLeftProps.vala.c"
7383                         default:
7384                         {
7385                                 Xcls_LeftProps* _tmp33_;
7386                                 JsRenderNode* _tmp34_;
7387                                 GeeHashMap* _tmp35_;
7388                                 const gchar* _tmp36_;
7389                                 gpointer _tmp37_ = NULL;
7390                                 gchar* ov;
7391                                 Xcls_LeftProps* _tmp38_;
7392                                 JsRenderNode* _tmp39_;
7393                                 GeeHashMap* _tmp40_;
7394                                 const gchar* _tmp41_;
7395                                 const gchar* _tmp42_;
7396                                 Xcls_LeftProps* _tmp43_;
7397                                 JsRenderNode* _tmp44_;
7398                                 GeeHashMap* _tmp45_;
7399                                 const gchar* _tmp46_;
7400                                 Xcls_LeftProps* _tmp47_;
7401                                 GtkTreeIter _tmp48_;
7402                                 const gchar* _tmp49_;
7403                                 const gchar* _tmp50_;
7404                                 const gchar* _tmp51_;
7405 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7406                                 _tmp33_ = self->priv->_this;
7407 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7408                                 _tmp34_ = _tmp33_->node;
7409 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7410                                 _tmp35_ = _tmp34_->listeners;
7411 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7412                                 _tmp36_ = oldval;
7413 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7414                                 _tmp37_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp35_, _tmp36_);
7415 #line 1356 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7416                                 ov = (gchar*) _tmp37_;
7417 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7418                                 _tmp38_ = self->priv->_this;
7419 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7420                                 _tmp39_ = _tmp38_->node;
7421 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7422                                 _tmp40_ = _tmp39_->listeners;
7423 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7424                                 _tmp41_ = newtext;
7425 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7426                                 _tmp42_ = ov;
7427 #line 1357 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7428                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp40_, _tmp41_, _tmp42_);
7429 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7430                                 _tmp43_ = self->priv->_this;
7431 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7432                                 _tmp44_ = _tmp43_->node;
7433 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7434                                 _tmp45_ = _tmp44_->listeners;
7435 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7436                                 _tmp46_ = oldval;
7437 #line 1358 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7438                                 gee_map_remove ((GeeMap*) _tmp45_, _tmp46_, NULL);
7439 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7440                                 _tmp47_ = self->priv->_this;
7441 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7442                                 _tmp48_ = iter;
7443 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7444                                 _tmp49_ = ktype;
7445 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7446                                 _tmp50_ = newtext;
7447 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7448                                 _tmp51_ = ov;
7449 #line 1360 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7450                                 xcls_leftprops_updateIter (_tmp47_, &_tmp48_, _tmp49_, _tmp50_, _tmp51_);
7451 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7452                                 _g_free0 (ov);
7453 #line 1362 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7454                                 break;
7455 #line 7456 "WindowLeftProps.vala.c"
7456                         }
7457                 }
7458         } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) {
7459 #line 1354 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7460                 switch (0) {
7461 #line 7462 "WindowLeftProps.vala.c"
7462                         default:
7463                         {
7464                                 Xcls_LeftProps* _tmp52_;
7465                                 JsRenderNode* _tmp53_;
7466                                 GeeHashMap* _tmp54_;
7467                                 const gchar* _tmp55_;
7468                                 gpointer _tmp56_ = NULL;
7469                                 gchar* ov;
7470                                 Xcls_LeftProps* _tmp57_;
7471                                 JsRenderNode* _tmp58_;
7472                                 GeeHashMap* _tmp59_;
7473                                 const gchar* _tmp60_;
7474                                 const gchar* _tmp61_;
7475                                 Xcls_LeftProps* _tmp62_;
7476                                 JsRenderNode* _tmp63_;
7477                                 GeeHashMap* _tmp64_;
7478                                 const gchar* _tmp65_;
7479                                 Xcls_LeftProps* _tmp66_;
7480                                 GtkTreeIter _tmp67_;
7481                                 const gchar* _tmp68_;
7482                                 const gchar* _tmp69_;
7483                                 const gchar* _tmp70_;
7484 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7485                                 _tmp52_ = self->priv->_this;
7486 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7487                                 _tmp53_ = _tmp52_->node;
7488 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7489                                 _tmp54_ = _tmp53_->props;
7490 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7491                                 _tmp55_ = oldval;
7492 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7493                                 _tmp56_ = gee_abstract_map_get ((GeeAbstractMap*) _tmp54_, _tmp55_);
7494 #line 1364 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7495                                 ov = (gchar*) _tmp56_;
7496 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7497                                 _tmp57_ = self->priv->_this;
7498 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7499                                 _tmp58_ = _tmp57_->node;
7500 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7501                                 _tmp59_ = _tmp58_->props;
7502 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7503                                 _tmp60_ = newtext;
7504 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7505                                 _tmp61_ = ov;
7506 #line 1365 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7507                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp59_, _tmp60_, _tmp61_);
7508 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7509                                 _tmp62_ = self->priv->_this;
7510 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7511                                 _tmp63_ = _tmp62_->node;
7512 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7513                                 _tmp64_ = _tmp63_->props;
7514 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7515                                 _tmp65_ = oldval;
7516 #line 1366 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7517                                 gee_map_remove ((GeeMap*) _tmp64_, _tmp65_, NULL);
7518 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7519                                 _tmp66_ = self->priv->_this;
7520 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7521                                 _tmp67_ = iter;
7522 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7523                                 _tmp68_ = ktype;
7524 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7525                                 _tmp69_ = newtext;
7526 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7527                                 _tmp70_ = ov;
7528 #line 1367 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7529                                 xcls_leftprops_updateIter (_tmp66_, &_tmp67_, _tmp68_, _tmp69_, _tmp70_);
7530 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7531                                 _g_free0 (ov);
7532 #line 1368 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7533                                 break;
7534 #line 7535 "WindowLeftProps.vala.c"
7535                         }
7536                 }
7537         }
7538 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7539         _tmp71_ = self->priv->_this;
7540 #line 1370 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7541         g_signal_emit_by_name (_tmp71_, "changed");
7542 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7543         _g_free0 (ktype);
7544 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7545         _g_free0 (oldval);
7546 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7547         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7548 #line 7549 "WindowLeftProps.vala.c"
7549 }
7550
7551
7552 static void ___lambda81__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) {
7553 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7554         __lambda81_ (self, path, new_text);
7555 #line 7556 "WindowLeftProps.vala.c"
7556 }
7557
7558
7559 Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_construct (GType object_type, Xcls_LeftProps* _owner) {
7560         Xcls_LeftPropsXcls_keyrender * self = NULL;
7561         Xcls_LeftProps* _tmp0_;
7562         Xcls_LeftProps* _tmp1_;
7563         Xcls_LeftProps* _tmp2_;
7564         Xcls_LeftPropsXcls_keyrender* _tmp3_;
7565         GtkCellRendererText* _tmp4_;
7566         GtkCellRendererText* _tmp5_;
7567         GtkCellRendererText* _tmp6_;
7568 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7569         g_return_val_if_fail (_owner != NULL, NULL);
7570 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7571         self = (Xcls_LeftPropsXcls_keyrender*) g_object_new (object_type, NULL);
7572 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7573         _tmp0_ = _owner;
7574 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7575         _tmp1_ = _g_object_ref0 (_tmp0_);
7576 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7577         _g_object_unref0 (self->priv->_this);
7578 #line 1311 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7579         self->priv->_this = _tmp1_;
7580 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7581         _tmp2_ = self->priv->_this;
7582 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7583         _tmp3_ = _g_object_ref0 (self);
7584 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7585         _g_object_unref0 (_tmp2_->keyrender);
7586 #line 1312 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7587         _tmp2_->keyrender = _tmp3_;
7588 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7589         _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
7590 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7591         g_object_ref_sink (_tmp4_);
7592 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7593         _g_object_unref0 (self->el);
7594 #line 1313 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7595         self->el = _tmp4_;
7596 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7597         _tmp5_ = self->el;
7598 #line 1320 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7599         g_signal_connect_object ((GtkCellRenderer*) _tmp5_, "editing-started", (GCallback) ___lambda80__gtk_cell_renderer_editing_started, self, 0);
7600 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7601         _tmp6_ = self->el;
7602 #line 1334 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7603         g_signal_connect_object (_tmp6_, "edited", (GCallback) ___lambda81__gtk_cell_renderer_text_edited, self, 0);
7604 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7605         return self;
7606 #line 7607 "WindowLeftProps.vala.c"
7607 }
7608
7609
7610 Xcls_LeftPropsXcls_keyrender* xcls_leftprops_xcls_keyrender_new (Xcls_LeftProps* _owner) {
7611 #line 1309 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7612         return xcls_leftprops_xcls_keyrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, _owner);
7613 #line 7614 "WindowLeftProps.vala.c"
7614 }
7615
7616
7617 static void xcls_leftprops_xcls_keyrender_class_init (Xcls_LeftPropsXcls_keyrenderClass * klass) {
7618 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7619         xcls_leftprops_xcls_keyrender_parent_class = g_type_class_peek_parent (klass);
7620 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7621         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_keyrenderPrivate));
7622 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7623         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_keyrender_finalize;
7624 #line 7625 "WindowLeftProps.vala.c"
7625 }
7626
7627
7628 static void xcls_leftprops_xcls_keyrender_instance_init (Xcls_LeftPropsXcls_keyrender * self) {
7629 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7630         self->priv = XCLS_LEFTPROPS_XCLS_KEYRENDER_GET_PRIVATE (self);
7631 #line 7632 "WindowLeftProps.vala.c"
7632 }
7633
7634
7635 static void xcls_leftprops_xcls_keyrender_finalize (GObject* obj) {
7636         Xcls_LeftPropsXcls_keyrender * self;
7637 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7638         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_KEYRENDER, Xcls_LeftPropsXcls_keyrender);
7639 #line 1302 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7640         _g_object_unref0 (self->el);
7641 #line 1303 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7642         _g_object_unref0 (self->priv->_this);
7643 #line 1300 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7644         G_OBJECT_CLASS (xcls_leftprops_xcls_keyrender_parent_class)->finalize (obj);
7645 #line 7646 "WindowLeftProps.vala.c"
7646 }
7647
7648
7649 GType xcls_leftprops_xcls_keyrender_get_type (void) {
7650         static volatile gsize xcls_leftprops_xcls_keyrender_type_id__volatile = 0;
7651         if (g_once_init_enter (&xcls_leftprops_xcls_keyrender_type_id__volatile)) {
7652                 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 };
7653                 GType xcls_leftprops_xcls_keyrender_type_id;
7654                 xcls_leftprops_xcls_keyrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_keyrender", &g_define_type_info, 0);
7655                 g_once_init_leave (&xcls_leftprops_xcls_keyrender_type_id__volatile, xcls_leftprops_xcls_keyrender_type_id);
7656         }
7657         return xcls_leftprops_xcls_keyrender_type_id__volatile;
7658 }
7659
7660
7661 Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_construct (GType object_type, Xcls_LeftProps* _owner) {
7662         Xcls_LeftPropsXcls_valcol * self = NULL;
7663         Xcls_LeftProps* _tmp0_;
7664         Xcls_LeftProps* _tmp1_;
7665         Xcls_LeftProps* _tmp2_;
7666         Xcls_LeftPropsXcls_valcol* _tmp3_;
7667         GtkTreeViewColumn* _tmp4_;
7668         GtkTreeViewColumn* _tmp5_;
7669         GtkTreeViewColumn* _tmp6_;
7670         Xcls_LeftProps* _tmp7_;
7671         Xcls_LeftPropsXcls_valrender* _tmp8_;
7672         Xcls_LeftPropsXcls_valrender* child_0;
7673         GtkTreeViewColumn* _tmp9_;
7674         GtkCellRendererCombo* _tmp10_;
7675 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7676         g_return_val_if_fail (_owner != NULL, NULL);
7677 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7678         self = (Xcls_LeftPropsXcls_valcol*) g_object_new (object_type, NULL);
7679 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7680         _tmp0_ = _owner;
7681 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7682         _tmp1_ = _g_object_ref0 (_tmp0_);
7683 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7684         _g_object_unref0 (self->priv->_this);
7685 #line 1390 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7686         self->priv->_this = _tmp1_;
7687 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7688         _tmp2_ = self->priv->_this;
7689 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7690         _tmp3_ = _g_object_ref0 (self);
7691 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7692         _g_object_unref0 (_tmp2_->valcol);
7693 #line 1391 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7694         _tmp2_->valcol = _tmp3_;
7695 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7696         _tmp4_ = gtk_tree_view_column_new ();
7697 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7698         g_object_ref_sink (_tmp4_);
7699 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7700         _g_object_unref0 (self->el);
7701 #line 1392 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7702         self->el = _tmp4_;
7703 #line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7704         _tmp5_ = self->el;
7705 #line 1397 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7706         gtk_tree_view_column_set_resizable (_tmp5_, TRUE);
7707 #line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7708         _tmp6_ = self->el;
7709 #line 1398 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7710         gtk_tree_view_column_set_title (_tmp6_, "Value");
7711 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7712         _tmp7_ = self->priv->_this;
7713 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7714         _tmp8_ = xcls_leftprops_xcls_valrender_new (_tmp7_);
7715 #line 1399 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7716         child_0 = _tmp8_;
7717 #line 1400 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7718         g_object_ref ((GObject*) child_0);
7719 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7720         _tmp9_ = self->el;
7721 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7722         _tmp10_ = child_0->el;
7723 #line 1401 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7724         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp9_, (GtkCellRenderer*) _tmp10_, TRUE);
7725 #line 7726 "WindowLeftProps.vala.c"
7726         {
7727                 GtkTreeViewColumn* _tmp11_;
7728                 Xcls_LeftProps* _tmp12_;
7729                 Xcls_LeftPropsXcls_valrender* _tmp13_;
7730                 GtkCellRendererCombo* _tmp14_;
7731 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7732                 _tmp11_ = self->el;
7733 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7734                 _tmp12_ = self->priv->_this;
7735 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7736                 _tmp13_ = _tmp12_->valrender;
7737 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7738                 _tmp14_ = _tmp13_->el;
7739 #line 1413 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7740                 gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp11_, (GtkCellRenderer*) _tmp14_, "text", 4);
7741 #line 7742 "WindowLeftProps.vala.c"
7742         }
7743 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7744         _g_object_unref0 (child_0);
7745 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7746         return self;
7747 #line 7748 "WindowLeftProps.vala.c"
7748 }
7749
7750
7751 Xcls_LeftPropsXcls_valcol* xcls_leftprops_xcls_valcol_new (Xcls_LeftProps* _owner) {
7752 #line 1388 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7753         return xcls_leftprops_xcls_valcol_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, _owner);
7754 #line 7755 "WindowLeftProps.vala.c"
7755 }
7756
7757
7758 static void xcls_leftprops_xcls_valcol_class_init (Xcls_LeftPropsXcls_valcolClass * klass) {
7759 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7760         xcls_leftprops_xcls_valcol_parent_class = g_type_class_peek_parent (klass);
7761 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7762         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valcolPrivate));
7763 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7764         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valcol_finalize;
7765 #line 7766 "WindowLeftProps.vala.c"
7766 }
7767
7768
7769 static void xcls_leftprops_xcls_valcol_instance_init (Xcls_LeftPropsXcls_valcol * self) {
7770 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7771         self->priv = XCLS_LEFTPROPS_XCLS_VALCOL_GET_PRIVATE (self);
7772 #line 7773 "WindowLeftProps.vala.c"
7773 }
7774
7775
7776 static void xcls_leftprops_xcls_valcol_finalize (GObject* obj) {
7777         Xcls_LeftPropsXcls_valcol * self;
7778 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7779         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALCOL, Xcls_LeftPropsXcls_valcol);
7780 #line 1381 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7781         _g_object_unref0 (self->el);
7782 #line 1382 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7783         _g_object_unref0 (self->priv->_this);
7784 #line 1379 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7785         G_OBJECT_CLASS (xcls_leftprops_xcls_valcol_parent_class)->finalize (obj);
7786 #line 7787 "WindowLeftProps.vala.c"
7787 }
7788
7789
7790 GType xcls_leftprops_xcls_valcol_get_type (void) {
7791         static volatile gsize xcls_leftprops_xcls_valcol_type_id__volatile = 0;
7792         if (g_once_init_enter (&xcls_leftprops_xcls_valcol_type_id__volatile)) {
7793                 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 };
7794                 GType xcls_leftprops_xcls_valcol_type_id;
7795                 xcls_leftprops_xcls_valcol_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valcol", &g_define_type_info, 0);
7796                 g_once_init_leave (&xcls_leftprops_xcls_valcol_type_id__volatile, xcls_leftprops_xcls_valcol_type_id);
7797         }
7798         return xcls_leftprops_xcls_valcol_type_id__volatile;
7799 }
7800
7801
7802 static void __lambda82_ (Xcls_LeftPropsXcls_valrender* self, const gchar* path, const gchar* newtext) {
7803         GtkCellRendererCombo* _tmp0_;
7804         GtkTreeIter iter = {0};
7805         Xcls_LeftProps* _tmp1_;
7806         Xcls_LeftPropsXcls_model* _tmp2_;
7807         GtkTreeStore* _tmp3_;
7808         const gchar* _tmp4_;
7809         GtkTreePath* _tmp5_;
7810         GtkTreePath* _tmp6_;
7811         GtkTreeIter _tmp7_ = {0};
7812         GValue gval = {0};
7813         Xcls_LeftProps* _tmp8_;
7814         Xcls_LeftPropsXcls_model* _tmp9_;
7815         GtkTreeStore* _tmp10_;
7816         GtkTreeIter _tmp11_;
7817         GValue _tmp12_ = {0};
7818         GValue _tmp13_;
7819         gchar* _tmp14_;
7820         gchar* ktype;
7821         Xcls_LeftProps* _tmp15_;
7822         Xcls_LeftPropsXcls_model* _tmp16_;
7823         GtkTreeStore* _tmp17_;
7824         GtkTreeIter _tmp18_;
7825         GValue _tmp19_ = {0};
7826         GValue _tmp20_;
7827         gchar* _tmp21_;
7828         gchar* oldval;
7829         Xcls_LeftProps* _tmp22_;
7830         Xcls_LeftPropsXcls_model* _tmp23_;
7831         GtkTreeStore* _tmp24_;
7832         GtkTreeIter _tmp25_;
7833         GValue _tmp26_ = {0};
7834         GValue _tmp27_;
7835         gchar* _tmp28_;
7836         gchar* key;
7837         const gchar* _tmp29_;
7838         const gchar* _tmp30_;
7839         GQuark _tmp32_ = 0U;
7840 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7841         static GQuark _tmp31_label0 = 0;
7842 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7843         static GQuark _tmp31_label1 = 0;
7844 #line 7845 "WindowLeftProps.vala.c"
7845         Xcls_LeftProps* _tmp53_;
7846 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7847         g_return_if_fail (path != NULL);
7848 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7849         g_return_if_fail (newtext != NULL);
7850 #line 1453 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7851         g_print ("Valrender  - signal:edited\n");
7852 #line 1455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7853         _tmp0_ = self->el;
7854 #line 1455 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7855         g_object_set ((GtkCellRendererText*) _tmp0_, "editable", FALSE, NULL);
7856 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7857         _tmp1_ = self->priv->_this;
7858 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7859         _tmp2_ = _tmp1_->model;
7860 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7861         _tmp3_ = _tmp2_->el;
7862 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7863         _tmp4_ = path;
7864 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7865         _tmp5_ = gtk_tree_path_new_from_string (_tmp4_);
7866 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7867         _tmp6_ = _tmp5_;
7868 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7869         gtk_tree_model_get_iter ((GtkTreeModel*) _tmp3_, &_tmp7_, _tmp6_);
7870 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7871         iter = _tmp7_;
7872 #line 1468 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7873         _gtk_tree_path_free0 (_tmp6_);
7874 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7875         _tmp8_ = self->priv->_this;
7876 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7877         _tmp9_ = _tmp8_->model;
7878 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7879         _tmp10_ = _tmp9_->el;
7880 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7881         _tmp11_ = iter;
7882 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7883         gtk_tree_model_get_value ((GtkTreeModel*) _tmp10_, &_tmp11_, 0, &_tmp12_);
7884 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7885         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7886 #line 1471 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7887         gval = _tmp12_;
7888 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7889         _tmp13_ = gval;
7890 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7891         _tmp14_ = g_strdup (g_value_get_string (&_tmp13_));
7892 #line 1472 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7893         ktype = _tmp14_;
7894 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7895         _tmp15_ = self->priv->_this;
7896 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7897         _tmp16_ = _tmp15_->model;
7898 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7899         _tmp17_ = _tmp16_->el;
7900 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7901         _tmp18_ = iter;
7902 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7903         gtk_tree_model_get_value ((GtkTreeModel*) _tmp17_, &_tmp18_, 3, &_tmp19_);
7904 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7905         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7906 #line 1475 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7907         gval = _tmp19_;
7908 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7909         _tmp20_ = gval;
7910 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7911         _tmp21_ = g_strdup (g_value_get_string (&_tmp20_));
7912 #line 1476 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7913         oldval = _tmp21_;
7914 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7915         _tmp22_ = self->priv->_this;
7916 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7917         _tmp23_ = _tmp22_->model;
7918 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7919         _tmp24_ = _tmp23_->el;
7920 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7921         _tmp25_ = iter;
7922 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7923         gtk_tree_model_get_value ((GtkTreeModel*) _tmp24_, &_tmp25_, 1, &_tmp26_);
7924 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7925         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
7926 #line 1478 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7927         gval = _tmp26_;
7928 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7929         _tmp27_ = gval;
7930 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7931         _tmp28_ = g_strdup (g_value_get_string (&_tmp27_));
7932 #line 1479 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7933         key = _tmp28_;
7934 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7935         _tmp29_ = ktype;
7936 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7937         _tmp30_ = _tmp29_;
7938 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7939         _tmp32_ = (NULL == _tmp30_) ? 0 : g_quark_from_string (_tmp30_);
7940 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7941         if (_tmp32_ == ((0 != _tmp31_label0) ? _tmp31_label0 : (_tmp31_label0 = g_quark_from_static_string ("listener")))) {
7942 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7943                 switch (0) {
7944 #line 7945 "WindowLeftProps.vala.c"
7945                         default:
7946                         {
7947                                 Xcls_LeftProps* _tmp33_;
7948                                 JsRenderNode* _tmp34_;
7949                                 GeeHashMap* _tmp35_;
7950                                 const gchar* _tmp36_;
7951                                 const gchar* _tmp37_;
7952                                 Xcls_LeftProps* _tmp38_;
7953                                 GtkTreeIter _tmp39_;
7954                                 const gchar* _tmp40_;
7955                                 const gchar* _tmp41_;
7956                                 const gchar* _tmp42_;
7957 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7958                                 _tmp33_ = self->priv->_this;
7959 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7960                                 _tmp34_ = _tmp33_->node;
7961 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7962                                 _tmp35_ = _tmp34_->listeners;
7963 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7964                                 _tmp36_ = key;
7965 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7966                                 _tmp37_ = newtext;
7967 #line 1485 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7968                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp35_, _tmp36_, _tmp37_);
7969 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7970                                 _tmp38_ = self->priv->_this;
7971 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7972                                 _tmp39_ = iter;
7973 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7974                                 _tmp40_ = ktype;
7975 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7976                                 _tmp41_ = key;
7977 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7978                                 _tmp42_ = newtext;
7979 #line 1486 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7980                                 xcls_leftprops_updateIter (_tmp38_, &_tmp39_, _tmp40_, _tmp41_, _tmp42_);
7981 #line 1487 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7982                                 break;
7983 #line 7984 "WindowLeftProps.vala.c"
7984                         }
7985                 }
7986         } else if (_tmp32_ == ((0 != _tmp31_label1) ? _tmp31_label1 : (_tmp31_label1 = g_quark_from_static_string ("props")))) {
7987 #line 1483 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
7988                 switch (0) {
7989 #line 7990 "WindowLeftProps.vala.c"
7990                         default:
7991                         {
7992                                 Xcls_LeftProps* _tmp43_;
7993                                 JsRenderNode* _tmp44_;
7994                                 GeeHashMap* _tmp45_;
7995                                 const gchar* _tmp46_;
7996                                 const gchar* _tmp47_;
7997                                 Xcls_LeftProps* _tmp48_;
7998                                 GtkTreeIter _tmp49_;
7999                                 const gchar* _tmp50_;
8000                                 const gchar* _tmp51_;
8001                                 const gchar* _tmp52_;
8002 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8003                                 _tmp43_ = self->priv->_this;
8004 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8005                                 _tmp44_ = _tmp43_->node;
8006 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8007                                 _tmp45_ = _tmp44_->props;
8008 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8009                                 _tmp46_ = key;
8010 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8011                                 _tmp47_ = newtext;
8012 #line 1489 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8013                                 gee_abstract_map_set ((GeeAbstractMap*) _tmp45_, _tmp46_, _tmp47_);
8014 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8015                                 _tmp48_ = self->priv->_this;
8016 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8017                                 _tmp49_ = iter;
8018 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8019                                 _tmp50_ = ktype;
8020 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8021                                 _tmp51_ = key;
8022 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8023                                 _tmp52_ = newtext;
8024 #line 1490 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8025                                 xcls_leftprops_updateIter (_tmp48_, &_tmp49_, _tmp50_, _tmp51_, _tmp52_);
8026 #line 1491 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8027                                 break;
8028 #line 8029 "WindowLeftProps.vala.c"
8029                         }
8030                 }
8031         }
8032 #line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8033         _tmp53_ = self->priv->_this;
8034 #line 1494 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8035         g_signal_emit_by_name (_tmp53_, "changed");
8036 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8037         _g_free0 (key);
8038 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8039         _g_free0 (oldval);
8040 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8041         _g_free0 (ktype);
8042 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8043         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
8044 #line 8045 "WindowLeftProps.vala.c"
8045 }
8046
8047
8048 static void ___lambda82__gtk_cell_renderer_text_edited (GtkCellRendererText* _sender, const gchar* path, const gchar* new_text, gpointer self) {
8049 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8050         __lambda82_ (self, path, new_text);
8051 #line 8052 "WindowLeftProps.vala.c"
8052 }
8053
8054
8055 static void __lambda83_ (Xcls_LeftPropsXcls_valrender* self, GtkCellEditable* editable, const gchar* path) {
8056         Xcls_LeftProps* _tmp0_;
8057         gboolean _tmp1_;
8058         Xcls_LeftProps* _tmp3_;
8059         GtkCellRendererCombo* _tmp4_;
8060         gboolean _tmp5_ = FALSE;
8061         gboolean _tmp6_;
8062 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8063         g_return_if_fail (editable != NULL);
8064 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8065         g_return_if_fail (path != NULL);
8066 #line 1499 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8067         g_print ("editing started called\n");
8068 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8069         _tmp0_ = self->priv->_this;
8070 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8071         _tmp1_ = _tmp0_->allow_edit;
8072 #line 1500 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8073         if (!_tmp1_) {
8074 #line 8075 "WindowLeftProps.vala.c"
8075                 GtkCellRendererCombo* _tmp2_;
8076 #line 1502 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8077                 g_print ("val - editing_Started\n");
8078 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8079                 _tmp2_ = self->el;
8080 #line 1503 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8081                 g_object_set ((GtkCellRendererText*) _tmp2_, "editable", FALSE, NULL);
8082 #line 1506 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8083                 return;
8084 #line 8085 "WindowLeftProps.vala.c"
8085         }
8086 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8087         _tmp3_ = self->priv->_this;
8088 #line 1508 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8089         _tmp3_->allow_edit = FALSE;
8090 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8091         _tmp4_ = self->el;
8092 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8093         g_object_get (_tmp4_, "has-entry", &_tmp5_, NULL);
8094 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8095         _tmp6_ = _tmp5_;
8096 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8097         if (_tmp6_) {
8098 #line 8099 "WindowLeftProps.vala.c"
8099                 GtkTreeIter iter = {0};
8100                 Xcls_LeftProps* _tmp7_;
8101                 Xcls_LeftPropsXcls_model* _tmp8_;
8102                 GtkTreeStore* _tmp9_;
8103                 const gchar* _tmp10_;
8104                 GtkTreePath* _tmp11_;
8105                 GtkTreePath* _tmp12_;
8106                 GtkTreeIter _tmp13_ = {0};
8107                 GValue gval = {0};
8108                 Xcls_LeftProps* _tmp14_;
8109                 Xcls_LeftPropsXcls_model* _tmp15_;
8110                 GtkTreeStore* _tmp16_;
8111                 GtkTreeIter _tmp17_;
8112                 GValue _tmp18_ = {0};
8113                 GValue _tmp19_;
8114                 gchar* _tmp20_;
8115                 gchar* val;
8116                 GtkCellEditable* _tmp21_;
8117                 GtkComboBox* _tmp22_;
8118                 GtkComboBox* combo;
8119                 GtkComboBox* _tmp23_;
8120                 GtkWidget* _tmp24_ = NULL;
8121                 GtkEntry* _tmp25_;
8122                 GtkEntry* entry;
8123                 GtkEntry* _tmp26_;
8124                 const gchar* _tmp27_;
8125 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8126                 _tmp7_ = self->priv->_this;
8127 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8128                 _tmp8_ = _tmp7_->model;
8129 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8130                 _tmp9_ = _tmp8_->el;
8131 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8132                 _tmp10_ = path;
8133 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8134                 _tmp11_ = gtk_tree_path_new_from_string (_tmp10_);
8135 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8136                 _tmp12_ = _tmp11_;
8137 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8138                 gtk_tree_model_get_iter ((GtkTreeModel*) _tmp9_, &_tmp13_, _tmp12_);
8139 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8140                 iter = _tmp13_;
8141 #line 1514 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8142                 _gtk_tree_path_free0 (_tmp12_);
8143 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8144                 _tmp14_ = self->priv->_this;
8145 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8146                 _tmp15_ = _tmp14_->model;
8147 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8148                 _tmp16_ = _tmp15_->el;
8149 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8150                 _tmp17_ = iter;
8151 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8152                 gtk_tree_model_get_value ((GtkTreeModel*) _tmp16_, &_tmp17_, 3, &_tmp18_);
8153 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8154                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
8155 #line 1520 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8156                 gval = _tmp18_;
8157 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8158                 _tmp19_ = gval;
8159 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8160                 _tmp20_ = g_strdup (g_value_get_string (&_tmp19_));
8161 #line 1523 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8162                 val = _tmp20_;
8163 #line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8164                 _tmp21_ = editable;
8165 #line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8166                 _tmp22_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp21_, GTK_TYPE_COMBO_BOX, GtkComboBox));
8167 #line 1524 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8168                 combo = _tmp22_;
8169 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8170                 _tmp23_ = combo;
8171 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8172                 _tmp24_ = gtk_bin_get_child ((GtkBin*) _tmp23_);
8173 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8174                 _tmp25_ = _g_object_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp24_, GTK_TYPE_ENTRY, GtkEntry));
8175 #line 1526 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8176                 entry = _tmp25_;
8177 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8178                 _tmp26_ = entry;
8179 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8180                 _tmp27_ = val;
8181 #line 1527 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8182                 gtk_entry_set_text (_tmp26_, _tmp27_);
8183 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8184                 _g_object_unref0 (entry);
8185 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8186                 _g_object_unref0 (combo);
8187 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8188                 _g_free0 (val);
8189 #line 1511 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8190                 G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
8191 #line 8192 "WindowLeftProps.vala.c"
8192         }
8193 }
8194
8195
8196 static void ___lambda83__gtk_cell_renderer_editing_started (GtkCellRenderer* _sender, GtkCellEditable* editable, const gchar* path, gpointer self) {
8197 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8198         __lambda83_ (self, editable, path);
8199 #line 8200 "WindowLeftProps.vala.c"
8200 }
8201
8202
8203 Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_construct (GType object_type, Xcls_LeftProps* _owner) {
8204         Xcls_LeftPropsXcls_valrender * self = NULL;
8205         Xcls_LeftProps* _tmp0_;
8206         Xcls_LeftProps* _tmp1_;
8207         Xcls_LeftProps* _tmp2_;
8208         Xcls_LeftPropsXcls_valrender* _tmp3_;
8209         GtkCellRendererCombo* _tmp4_;
8210         GtkCellRendererCombo* _tmp5_;
8211         GtkCellRendererCombo* _tmp6_;
8212         GtkCellRendererCombo* _tmp7_;
8213         Xcls_LeftProps* _tmp8_;
8214         Xcls_LeftPropsXcls_valrendermodel* _tmp9_;
8215         Xcls_LeftPropsXcls_valrendermodel* child_0;
8216         GtkCellRendererCombo* _tmp10_;
8217         GtkListStore* _tmp11_;
8218         GtkCellRendererCombo* _tmp12_;
8219         GtkCellRendererCombo* _tmp13_;
8220 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8221         g_return_val_if_fail (_owner != NULL, NULL);
8222 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8223         self = (Xcls_LeftPropsXcls_valrender*) g_object_new (object_type, NULL);
8224 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8225         _tmp0_ = _owner;
8226 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8227         _tmp1_ = _g_object_ref0 (_tmp0_);
8228 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8229         _g_object_unref0 (self->priv->_this);
8230 #line 1437 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8231         self->priv->_this = _tmp1_;
8232 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8233         _tmp2_ = self->priv->_this;
8234 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8235         _tmp3_ = _g_object_ref0 (self);
8236 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8237         _g_object_unref0 (_tmp2_->valrender);
8238 #line 1438 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8239         _tmp2_->valrender = _tmp3_;
8240 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8241         _tmp4_ = (GtkCellRendererCombo*) gtk_cell_renderer_combo_new ();
8242 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8243         g_object_ref_sink (_tmp4_);
8244 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8245         _g_object_unref0 (self->el);
8246 #line 1439 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8247         self->el = _tmp4_;
8248 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8249         _tmp5_ = self->el;
8250 #line 1444 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8251         g_object_set ((GtkCellRendererText*) _tmp5_, "editable", FALSE, NULL);
8252 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8253         _tmp6_ = self->el;
8254 #line 1445 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8255         g_object_set (_tmp6_, "has-entry", TRUE, NULL);
8256 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8257         _tmp7_ = self->el;
8258 #line 1446 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8259         g_object_set (_tmp7_, "text-column", 0, NULL);
8260 #line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8261         _tmp8_ = self->priv->_this;
8262 #line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8263         _tmp9_ = xcls_leftprops_xcls_valrendermodel_new (_tmp8_);
8264 #line 1447 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8265         child_0 = _tmp9_;
8266 #line 1448 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8267         g_object_ref ((GObject*) child_0);
8268 #line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8269         _tmp10_ = self->el;
8270 #line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8271         _tmp11_ = child_0->el;
8272 #line 1449 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8273         g_object_set (_tmp10_, "model", (GtkTreeModel*) _tmp11_, NULL);
8274 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8275         _tmp12_ = self->el;
8276 #line 1452 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8277         g_signal_connect_object ((GtkCellRendererText*) _tmp12_, "edited", (GCallback) ___lambda82__gtk_cell_renderer_text_edited, self, 0);
8278 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8279         _tmp13_ = self->el;
8280 #line 1497 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8281         g_signal_connect_object ((GtkCellRenderer*) _tmp13_, "editing-started", (GCallback) ___lambda83__gtk_cell_renderer_editing_started, self, 0);
8282 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8283         _g_object_unref0 (child_0);
8284 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8285         return self;
8286 #line 8287 "WindowLeftProps.vala.c"
8287 }
8288
8289
8290 Xcls_LeftPropsXcls_valrender* xcls_leftprops_xcls_valrender_new (Xcls_LeftProps* _owner) {
8291 #line 1435 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8292         return xcls_leftprops_xcls_valrender_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, _owner);
8293 #line 8294 "WindowLeftProps.vala.c"
8294 }
8295
8296
8297 void xcls_leftprops_xcls_valrender_setOptions (Xcls_LeftPropsXcls_valrender* self, gchar** ar, int ar_length1) {
8298         Xcls_LeftProps* _tmp0_;
8299         Xcls_LeftPropsXcls_valrendermodel* _tmp1_;
8300         GtkListStore* _tmp2_;
8301         GtkListStore* _tmp3_;
8302         GtkListStore* m;
8303         GtkListStore* _tmp4_;
8304         GtkTreeIter iret = {0};
8305 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8306         g_return_if_fail (self != NULL);
8307 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8308         _tmp0_ = self->priv->_this;
8309 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8310         _tmp1_ = _tmp0_->valrendermodel;
8311 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8312         _tmp2_ = _tmp1_->el;
8313 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8314         _tmp3_ = _g_object_ref0 (_tmp2_);
8315 #line 1535 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8316         m = _tmp3_;
8317 #line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8318         _tmp4_ = m;
8319 #line 1536 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8320         gtk_list_store_clear (_tmp4_);
8321 #line 8322 "WindowLeftProps.vala.c"
8322         {
8323                 gint i;
8324 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8325                 i = 0;
8326 #line 8327 "WindowLeftProps.vala.c"
8327                 {
8328                         gboolean _tmp5_;
8329 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8330                         _tmp5_ = TRUE;
8331 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8332                         while (TRUE) {
8333 #line 8334 "WindowLeftProps.vala.c"
8334                                 gboolean _tmp6_;
8335                                 gint _tmp8_;
8336                                 gchar** _tmp9_;
8337                                 gint _tmp9__length1;
8338                                 GtkListStore* _tmp10_;
8339                                 GtkTreeIter _tmp11_ = {0};
8340                                 GtkListStore* _tmp12_;
8341                                 GtkTreeIter _tmp13_;
8342                                 gchar** _tmp14_;
8343                                 gint _tmp14__length1;
8344                                 gint _tmp15_;
8345                                 const gchar* _tmp16_;
8346                                 GValue _tmp17_ = {0};
8347 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8348                                 _tmp6_ = _tmp5_;
8349 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8350                                 if (!_tmp6_) {
8351 #line 8352 "WindowLeftProps.vala.c"
8352                                         gint _tmp7_;
8353 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8354                                         _tmp7_ = i;
8355 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8356                                         i = _tmp7_ + 1;
8357 #line 8358 "WindowLeftProps.vala.c"
8358                                 }
8359 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8360                                 _tmp5_ = FALSE;
8361 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8362                                 _tmp8_ = i;
8363 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8364                                 _tmp9_ = ar;
8365 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8366                                 _tmp9__length1 = ar_length1;
8367 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8368                                 if (!(_tmp8_ < _tmp9__length1)) {
8369 #line 1538 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8370                                         break;
8371 #line 8372 "WindowLeftProps.vala.c"
8372                                 }
8373 #line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8374                                 _tmp10_ = m;
8375 #line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8376                                 gtk_list_store_append (_tmp10_, &_tmp11_);
8377 #line 1539 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8378                                 iret = _tmp11_;
8379 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8380                                 _tmp12_ = m;
8381 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8382                                 _tmp13_ = iret;
8383 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8384                                 _tmp14_ = ar;
8385 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8386                                 _tmp14__length1 = ar_length1;
8387 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8388                                 _tmp15_ = i;
8389 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8390                                 _tmp16_ = _tmp14_[_tmp15_];
8391 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8392                                 g_value_init (&_tmp17_, G_TYPE_STRING);
8393 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8394                                 g_value_set_string (&_tmp17_, _tmp16_);
8395 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8396                                 gtk_list_store_set_value (_tmp12_, &_tmp13_, 0, &_tmp17_);
8397 #line 1540 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8398                                 G_IS_VALUE (&_tmp17_) ? (g_value_unset (&_tmp17_), NULL) : NULL;
8399 #line 8400 "WindowLeftProps.vala.c"
8400                         }
8401                 }
8402         }
8403 #line 1534 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8404         _g_object_unref0 (m);
8405 #line 8406 "WindowLeftProps.vala.c"
8406 }
8407
8408
8409 static void xcls_leftprops_xcls_valrender_class_init (Xcls_LeftPropsXcls_valrenderClass * klass) {
8410 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8411         xcls_leftprops_xcls_valrender_parent_class = g_type_class_peek_parent (klass);
8412 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8413         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrenderPrivate));
8414 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8415         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrender_finalize;
8416 #line 8417 "WindowLeftProps.vala.c"
8417 }
8418
8419
8420 static void xcls_leftprops_xcls_valrender_instance_init (Xcls_LeftPropsXcls_valrender * self) {
8421 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8422         self->priv = XCLS_LEFTPROPS_XCLS_VALRENDER_GET_PRIVATE (self);
8423 #line 8424 "WindowLeftProps.vala.c"
8424 }
8425
8426
8427 static void xcls_leftprops_xcls_valrender_finalize (GObject* obj) {
8428         Xcls_LeftPropsXcls_valrender * self;
8429 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8430         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDER, Xcls_LeftPropsXcls_valrender);
8431 #line 1428 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8432         _g_object_unref0 (self->el);
8433 #line 1429 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8434         _g_object_unref0 (self->priv->_this);
8435 #line 1426 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8436         G_OBJECT_CLASS (xcls_leftprops_xcls_valrender_parent_class)->finalize (obj);
8437 #line 8438 "WindowLeftProps.vala.c"
8438 }
8439
8440
8441 GType xcls_leftprops_xcls_valrender_get_type (void) {
8442         static volatile gsize xcls_leftprops_xcls_valrender_type_id__volatile = 0;
8443         if (g_once_init_enter (&xcls_leftprops_xcls_valrender_type_id__volatile)) {
8444                 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 };
8445                 GType xcls_leftprops_xcls_valrender_type_id;
8446                 xcls_leftprops_xcls_valrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrender", &g_define_type_info, 0);
8447                 g_once_init_leave (&xcls_leftprops_xcls_valrender_type_id__volatile, xcls_leftprops_xcls_valrender_type_id);
8448         }
8449         return xcls_leftprops_xcls_valrender_type_id__volatile;
8450 }
8451
8452
8453 Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_construct (GType object_type, Xcls_LeftProps* _owner) {
8454         Xcls_LeftPropsXcls_valrendermodel * self = NULL;
8455         Xcls_LeftProps* _tmp0_;
8456         Xcls_LeftProps* _tmp1_;
8457         Xcls_LeftProps* _tmp2_;
8458         Xcls_LeftPropsXcls_valrendermodel* _tmp3_;
8459         GtkListStore* _tmp4_;
8460 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8461         g_return_val_if_fail (_owner != NULL, NULL);
8462 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8463         self = (Xcls_LeftPropsXcls_valrendermodel*) g_object_new (object_type, NULL);
8464 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8465         _tmp0_ = _owner;
8466 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8467         _tmp1_ = _g_object_ref0 (_tmp0_);
8468 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8469         _g_object_unref0 (self->priv->_this);
8470 #line 1558 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8471         self->priv->_this = _tmp1_;
8472 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8473         _tmp2_ = self->priv->_this;
8474 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8475         _tmp3_ = _g_object_ref0 (self);
8476 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8477         _g_object_unref0 (_tmp2_->valrendermodel);
8478 #line 1559 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8479         _tmp2_->valrendermodel = _tmp3_;
8480 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8481         _tmp4_ = gtk_list_store_new (1, G_TYPE_STRING);
8482 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8483         _g_object_unref0 (self->el);
8484 #line 1560 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8485         self->el = _tmp4_;
8486 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8487         return self;
8488 #line 8489 "WindowLeftProps.vala.c"
8489 }
8490
8491
8492 Xcls_LeftPropsXcls_valrendermodel* xcls_leftprops_xcls_valrendermodel_new (Xcls_LeftProps* _owner) {
8493 #line 1556 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8494         return xcls_leftprops_xcls_valrendermodel_construct (XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, _owner);
8495 #line 8496 "WindowLeftProps.vala.c"
8496 }
8497
8498
8499 static void xcls_leftprops_xcls_valrendermodel_class_init (Xcls_LeftPropsXcls_valrendermodelClass * klass) {
8500 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8501         xcls_leftprops_xcls_valrendermodel_parent_class = g_type_class_peek_parent (klass);
8502 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8503         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_valrendermodelPrivate));
8504 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8505         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_valrendermodel_finalize;
8506 #line 8507 "WindowLeftProps.vala.c"
8507 }
8508
8509
8510 static void xcls_leftprops_xcls_valrendermodel_instance_init (Xcls_LeftPropsXcls_valrendermodel * self) {
8511 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8512         self->priv = XCLS_LEFTPROPS_XCLS_VALRENDERMODEL_GET_PRIVATE (self);
8513 #line 8514 "WindowLeftProps.vala.c"
8514 }
8515
8516
8517 static void xcls_leftprops_xcls_valrendermodel_finalize (GObject* obj) {
8518         Xcls_LeftPropsXcls_valrendermodel * self;
8519 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8520         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_VALRENDERMODEL, Xcls_LeftPropsXcls_valrendermodel);
8521 #line 1549 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8522         _g_object_unref0 (self->el);
8523 #line 1550 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8524         _g_object_unref0 (self->priv->_this);
8525 #line 1547 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8526         G_OBJECT_CLASS (xcls_leftprops_xcls_valrendermodel_parent_class)->finalize (obj);
8527 #line 8528 "WindowLeftProps.vala.c"
8528 }
8529
8530
8531 GType xcls_leftprops_xcls_valrendermodel_get_type (void) {
8532         static volatile gsize xcls_leftprops_xcls_valrendermodel_type_id__volatile = 0;
8533         if (g_once_init_enter (&xcls_leftprops_xcls_valrendermodel_type_id__volatile)) {
8534                 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 };
8535                 GType xcls_leftprops_xcls_valrendermodel_type_id;
8536                 xcls_leftprops_xcls_valrendermodel_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_valrendermodel", &g_define_type_info, 0);
8537                 g_once_init_leave (&xcls_leftprops_xcls_valrendermodel_type_id__volatile, xcls_leftprops_xcls_valrendermodel_type_id);
8538         }
8539         return xcls_leftprops_xcls_valrendermodel_type_id__volatile;
8540 }
8541
8542
8543 Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_construct (GType object_type, Xcls_LeftProps* _owner) {
8544         Xcls_LeftPropsXcls_ContextMenu * self = NULL;
8545         Xcls_LeftProps* _tmp0_;
8546         Xcls_LeftProps* _tmp1_;
8547         Xcls_LeftProps* _tmp2_;
8548         Xcls_LeftPropsXcls_ContextMenu* _tmp3_;
8549         GtkMenu* _tmp4_;
8550         Xcls_LeftProps* _tmp5_;
8551         Xcls_LeftPropsXcls_MenuItem27* _tmp6_;
8552         Xcls_LeftPropsXcls_MenuItem27* child_0;
8553         GtkMenu* _tmp7_;
8554         GtkMenuItem* _tmp8_;
8555         Xcls_LeftProps* _tmp9_;
8556         Xcls_LeftPropsXcls_SeparatorMenuItem28* _tmp10_;
8557         Xcls_LeftPropsXcls_SeparatorMenuItem28* child_1;
8558         GtkMenu* _tmp11_;
8559         GtkSeparatorMenuItem* _tmp12_;
8560         Xcls_LeftProps* _tmp13_;
8561         Xcls_LeftPropsXcls_MenuItem29* _tmp14_;
8562         Xcls_LeftPropsXcls_MenuItem29* child_2;
8563         GtkMenu* _tmp15_;
8564         GtkMenuItem* _tmp16_;
8565 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8566         g_return_val_if_fail (_owner != NULL, NULL);
8567 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8568         self = (Xcls_LeftPropsXcls_ContextMenu*) g_object_new (object_type, NULL);
8569 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8570         _tmp0_ = _owner;
8571 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8572         _tmp1_ = _g_object_ref0 (_tmp0_);
8573 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8574         _g_object_unref0 (self->priv->_this);
8575 #line 1582 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8576         self->priv->_this = _tmp1_;
8577 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8578         _tmp2_ = self->priv->_this;
8579 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8580         _tmp3_ = _g_object_ref0 (self);
8581 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8582         _g_object_unref0 (_tmp2_->ContextMenu);
8583 #line 1583 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8584         _tmp2_->ContextMenu = _tmp3_;
8585 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8586         _tmp4_ = (GtkMenu*) gtk_menu_new ();
8587 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8588         g_object_ref_sink (_tmp4_);
8589 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8590         _g_object_unref0 (self->el);
8591 #line 1584 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8592         self->el = _tmp4_;
8593 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8594         _tmp5_ = self->priv->_this;
8595 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8596         _tmp6_ = xcls_leftprops_xcls_menuitem27_new (_tmp5_);
8597 #line 1589 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8598         child_0 = _tmp6_;
8599 #line 1590 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8600         g_object_ref ((GObject*) child_0);
8601 #line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8602         _tmp7_ = self->el;
8603 #line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8604         _tmp8_ = child_0->el;
8605 #line 1591 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8606         gtk_menu_shell_append ((GtkMenuShell*) _tmp7_, (GtkWidget*) _tmp8_);
8607 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8608         _tmp9_ = self->priv->_this;
8609 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8610         _tmp10_ = xcls_leftprops_xcls_separatormenuitem28_new (_tmp9_);
8611 #line 1592 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8612         child_1 = _tmp10_;
8613 #line 1593 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8614         g_object_ref ((GObject*) child_1);
8615 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8616         _tmp11_ = self->el;
8617 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8618         _tmp12_ = child_1->el;
8619 #line 1594 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8620         gtk_menu_shell_append ((GtkMenuShell*) _tmp11_, (GtkWidget*) ((GtkMenuItem*) _tmp12_));
8621 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8622         _tmp13_ = self->priv->_this;
8623 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8624         _tmp14_ = xcls_leftprops_xcls_menuitem29_new (_tmp13_);
8625 #line 1595 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8626         child_2 = _tmp14_;
8627 #line 1596 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8628         g_object_ref ((GObject*) child_2);
8629 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8630         _tmp15_ = self->el;
8631 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8632         _tmp16_ = child_2->el;
8633 #line 1597 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8634         gtk_menu_shell_append ((GtkMenuShell*) _tmp15_, (GtkWidget*) _tmp16_);
8635 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8636         _g_object_unref0 (child_2);
8637 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8638         _g_object_unref0 (child_1);
8639 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8640         _g_object_unref0 (child_0);
8641 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8642         return self;
8643 #line 8644 "WindowLeftProps.vala.c"
8644 }
8645
8646
8647 Xcls_LeftPropsXcls_ContextMenu* xcls_leftprops_xcls_contextmenu_new (Xcls_LeftProps* _owner) {
8648 #line 1580 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8649         return xcls_leftprops_xcls_contextmenu_construct (XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, _owner);
8650 #line 8651 "WindowLeftProps.vala.c"
8651 }
8652
8653
8654 static void xcls_leftprops_xcls_contextmenu_class_init (Xcls_LeftPropsXcls_ContextMenuClass * klass) {
8655 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8656         xcls_leftprops_xcls_contextmenu_parent_class = g_type_class_peek_parent (klass);
8657 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8658         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_ContextMenuPrivate));
8659 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8660         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_contextmenu_finalize;
8661 #line 8662 "WindowLeftProps.vala.c"
8662 }
8663
8664
8665 static void xcls_leftprops_xcls_contextmenu_instance_init (Xcls_LeftPropsXcls_ContextMenu * self) {
8666 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8667         self->priv = XCLS_LEFTPROPS_XCLS_CONTEXTMENU_GET_PRIVATE (self);
8668 #line 8669 "WindowLeftProps.vala.c"
8669 }
8670
8671
8672 static void xcls_leftprops_xcls_contextmenu_finalize (GObject* obj) {
8673         Xcls_LeftPropsXcls_ContextMenu * self;
8674 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8675         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_CONTEXTMENU, Xcls_LeftPropsXcls_ContextMenu);
8676 #line 1573 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8677         _g_object_unref0 (self->el);
8678 #line 1574 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8679         _g_object_unref0 (self->priv->_this);
8680 #line 1571 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8681         G_OBJECT_CLASS (xcls_leftprops_xcls_contextmenu_parent_class)->finalize (obj);
8682 #line 8683 "WindowLeftProps.vala.c"
8683 }
8684
8685
8686 GType xcls_leftprops_xcls_contextmenu_get_type (void) {
8687         static volatile gsize xcls_leftprops_xcls_contextmenu_type_id__volatile = 0;
8688         if (g_once_init_enter (&xcls_leftprops_xcls_contextmenu_type_id__volatile)) {
8689                 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 };
8690                 GType xcls_leftprops_xcls_contextmenu_type_id;
8691                 xcls_leftprops_xcls_contextmenu_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_ContextMenu", &g_define_type_info, 0);
8692                 g_once_init_leave (&xcls_leftprops_xcls_contextmenu_type_id__volatile, xcls_leftprops_xcls_contextmenu_type_id);
8693         }
8694         return xcls_leftprops_xcls_contextmenu_type_id__volatile;
8695 }
8696
8697
8698 static void __lambda86_ (Xcls_LeftPropsXcls_MenuItem27* self) {
8699         Xcls_LeftProps* _tmp0_;
8700         Xcls_LeftPropsXcls_view* _tmp1_;
8701         GtkTreeView* _tmp2_;
8702         GtkTreeSelection* _tmp3_ = NULL;
8703         GtkTreeSelection* _tmp4_;
8704         GtkTreeSelection* s;
8705         GtkTreeIter iter = {0};
8706         GtkTreeModel* model = NULL;
8707         GtkTreeModel* _tmp5_ = NULL;
8708         GtkTreeIter _tmp6_ = {0};
8709         GtkTreeModel* _tmp7_;
8710         Xcls_LeftProps* _tmp8_;
8711         GtkTreeIter _tmp9_;
8712         GtkTreePath* _tmp10_ = NULL;
8713         GtkTreePath* _tmp11_;
8714 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8715         _tmp0_ = self->priv->_this;
8716 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8717         _tmp1_ = _tmp0_->view;
8718 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8719         _tmp2_ = _tmp1_->el;
8720 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8721         _tmp3_ = gtk_tree_view_get_selection (_tmp2_);
8722 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8723         _tmp4_ = _g_object_ref0 (_tmp3_);
8724 #line 1626 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8725         s = _tmp4_;
8726 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8727         gtk_tree_selection_get_selected (s, &_tmp5_, &_tmp6_);
8728 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8729         _g_object_unref0 (model);
8730 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8731         _tmp7_ = _g_object_ref0 (_tmp5_);
8732 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8733         model = _tmp7_;
8734 #line 1629 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8735         iter = _tmp6_;
8736 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8737         _tmp8_ = self->priv->_this;
8738 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8739         _tmp9_ = iter;
8740 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8741         _tmp10_ = gtk_tree_model_get_path (model, &_tmp9_);
8742 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8743         _tmp11_ = _tmp10_;
8744 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8745         xcls_leftprops_startEditingKey (_tmp8_, _tmp11_);
8746 #line 1630 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8747         _gtk_tree_path_free0 (_tmp11_);
8748 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8749         _g_object_unref0 (model);
8750 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8751         _g_object_unref0 (s);
8752 #line 8753 "WindowLeftProps.vala.c"
8753 }
8754
8755
8756 static void ___lambda86__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
8757 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8758         __lambda86_ (self);
8759 #line 8760 "WindowLeftProps.vala.c"
8760 }
8761
8762
8763 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_construct (GType object_type, Xcls_LeftProps* _owner) {
8764         Xcls_LeftPropsXcls_MenuItem27 * self = NULL;
8765         Xcls_LeftProps* _tmp0_;
8766         Xcls_LeftProps* _tmp1_;
8767         GtkMenuItem* _tmp2_;
8768         GtkMenuItem* _tmp3_;
8769         GtkMenuItem* _tmp4_;
8770 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8771         g_return_val_if_fail (_owner != NULL, NULL);
8772 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8773         self = (Xcls_LeftPropsXcls_MenuItem27*) g_object_new (object_type, NULL);
8774 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8775         _tmp0_ = _owner;
8776 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8777         _tmp1_ = _g_object_ref0 (_tmp0_);
8778 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8779         _g_object_unref0 (self->priv->_this);
8780 #line 1615 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8781         self->priv->_this = _tmp1_;
8782 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8783         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
8784 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8785         g_object_ref_sink (_tmp2_);
8786 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8787         _g_object_unref0 (self->el);
8788 #line 1616 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8789         self->el = _tmp2_;
8790 #line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8791         _tmp3_ = self->el;
8792 #line 1621 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8793         gtk_menu_item_set_label (_tmp3_, "Edit");
8794 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8795         _tmp4_ = self->el;
8796 #line 1624 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8797         g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda86__gtk_menu_item_activate, self, 0);
8798 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8799         return self;
8800 #line 8801 "WindowLeftProps.vala.c"
8801 }
8802
8803
8804 Xcls_LeftPropsXcls_MenuItem27* xcls_leftprops_xcls_menuitem27_new (Xcls_LeftProps* _owner) {
8805 #line 1613 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8806         return xcls_leftprops_xcls_menuitem27_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, _owner);
8807 #line 8808 "WindowLeftProps.vala.c"
8808 }
8809
8810
8811 static void xcls_leftprops_xcls_menuitem27_class_init (Xcls_LeftPropsXcls_MenuItem27Class * klass) {
8812 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8813         xcls_leftprops_xcls_menuitem27_parent_class = g_type_class_peek_parent (klass);
8814 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8815         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem27Private));
8816 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8817         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem27_finalize;
8818 #line 8819 "WindowLeftProps.vala.c"
8819 }
8820
8821
8822 static void xcls_leftprops_xcls_menuitem27_instance_init (Xcls_LeftPropsXcls_MenuItem27 * self) {
8823 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8824         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM27_GET_PRIVATE (self);
8825 #line 8826 "WindowLeftProps.vala.c"
8826 }
8827
8828
8829 static void xcls_leftprops_xcls_menuitem27_finalize (GObject* obj) {
8830         Xcls_LeftPropsXcls_MenuItem27 * self;
8831 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8832         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM27, Xcls_LeftPropsXcls_MenuItem27);
8833 #line 1606 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8834         _g_object_unref0 (self->el);
8835 #line 1607 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8836         _g_object_unref0 (self->priv->_this);
8837 #line 1604 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8838         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem27_parent_class)->finalize (obj);
8839 #line 8840 "WindowLeftProps.vala.c"
8840 }
8841
8842
8843 GType xcls_leftprops_xcls_menuitem27_get_type (void) {
8844         static volatile gsize xcls_leftprops_xcls_menuitem27_type_id__volatile = 0;
8845         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem27_type_id__volatile)) {
8846                 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 };
8847                 GType xcls_leftprops_xcls_menuitem27_type_id;
8848                 xcls_leftprops_xcls_menuitem27_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem27", &g_define_type_info, 0);
8849                 g_once_init_leave (&xcls_leftprops_xcls_menuitem27_type_id__volatile, xcls_leftprops_xcls_menuitem27_type_id);
8850         }
8851         return xcls_leftprops_xcls_menuitem27_type_id__volatile;
8852 }
8853
8854
8855 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_construct (GType object_type, Xcls_LeftProps* _owner) {
8856         Xcls_LeftPropsXcls_SeparatorMenuItem28 * self = NULL;
8857         Xcls_LeftProps* _tmp0_;
8858         Xcls_LeftProps* _tmp1_;
8859         GtkSeparatorMenuItem* _tmp2_;
8860 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8861         g_return_val_if_fail (_owner != NULL, NULL);
8862 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8863         self = (Xcls_LeftPropsXcls_SeparatorMenuItem28*) g_object_new (object_type, NULL);
8864 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8865         _tmp0_ = _owner;
8866 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8867         _tmp1_ = _g_object_ref0 (_tmp0_);
8868 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8869         _g_object_unref0 (self->priv->_this);
8870 #line 1649 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8871         self->priv->_this = _tmp1_;
8872 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8873         _tmp2_ = (GtkSeparatorMenuItem*) gtk_separator_menu_item_new ();
8874 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8875         g_object_ref_sink (_tmp2_);
8876 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8877         _g_object_unref0 (self->el);
8878 #line 1650 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8879         self->el = _tmp2_;
8880 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8881         return self;
8882 #line 8883 "WindowLeftProps.vala.c"
8883 }
8884
8885
8886 Xcls_LeftPropsXcls_SeparatorMenuItem28* xcls_leftprops_xcls_separatormenuitem28_new (Xcls_LeftProps* _owner) {
8887 #line 1647 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8888         return xcls_leftprops_xcls_separatormenuitem28_construct (XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, _owner);
8889 #line 8890 "WindowLeftProps.vala.c"
8890 }
8891
8892
8893 static void xcls_leftprops_xcls_separatormenuitem28_class_init (Xcls_LeftPropsXcls_SeparatorMenuItem28Class * klass) {
8894 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8895         xcls_leftprops_xcls_separatormenuitem28_parent_class = g_type_class_peek_parent (klass);
8896 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8897         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_SeparatorMenuItem28Private));
8898 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8899         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_separatormenuitem28_finalize;
8900 #line 8901 "WindowLeftProps.vala.c"
8901 }
8902
8903
8904 static void xcls_leftprops_xcls_separatormenuitem28_instance_init (Xcls_LeftPropsXcls_SeparatorMenuItem28 * self) {
8905 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8906         self->priv = XCLS_LEFTPROPS_XCLS_SEPARATORMENUITEM28_GET_PRIVATE (self);
8907 #line 8908 "WindowLeftProps.vala.c"
8908 }
8909
8910
8911 static void xcls_leftprops_xcls_separatormenuitem28_finalize (GObject* obj) {
8912         Xcls_LeftPropsXcls_SeparatorMenuItem28 * self;
8913 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8914         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_SEPARATORMENUITEM28, Xcls_LeftPropsXcls_SeparatorMenuItem28);
8915 #line 1640 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8916         _g_object_unref0 (self->el);
8917 #line 1641 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8918         _g_object_unref0 (self->priv->_this);
8919 #line 1638 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8920         G_OBJECT_CLASS (xcls_leftprops_xcls_separatormenuitem28_parent_class)->finalize (obj);
8921 #line 8922 "WindowLeftProps.vala.c"
8922 }
8923
8924
8925 GType xcls_leftprops_xcls_separatormenuitem28_get_type (void) {
8926         static volatile gsize xcls_leftprops_xcls_separatormenuitem28_type_id__volatile = 0;
8927         if (g_once_init_enter (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile)) {
8928                 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 };
8929                 GType xcls_leftprops_xcls_separatormenuitem28_type_id;
8930                 xcls_leftprops_xcls_separatormenuitem28_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_SeparatorMenuItem28", &g_define_type_info, 0);
8931                 g_once_init_leave (&xcls_leftprops_xcls_separatormenuitem28_type_id__volatile, xcls_leftprops_xcls_separatormenuitem28_type_id);
8932         }
8933         return xcls_leftprops_xcls_separatormenuitem28_type_id__volatile;
8934 }
8935
8936
8937 static void __lambda88_ (Xcls_LeftPropsXcls_MenuItem29* self) {
8938         Xcls_LeftProps* _tmp0_;
8939 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8940         _tmp0_ = self->priv->_this;
8941 #line 1682 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8942         xcls_leftprops_deleteSelected (_tmp0_);
8943 #line 8944 "WindowLeftProps.vala.c"
8944 }
8945
8946
8947 static void ___lambda88__gtk_menu_item_activate (GtkMenuItem* _sender, gpointer self) {
8948 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8949         __lambda88_ (self);
8950 #line 8951 "WindowLeftProps.vala.c"
8951 }
8952
8953
8954 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_construct (GType object_type, Xcls_LeftProps* _owner) {
8955         Xcls_LeftPropsXcls_MenuItem29 * self = NULL;
8956         Xcls_LeftProps* _tmp0_;
8957         Xcls_LeftProps* _tmp1_;
8958         GtkMenuItem* _tmp2_;
8959         GtkMenuItem* _tmp3_;
8960         GtkMenuItem* _tmp4_;
8961 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8962         g_return_val_if_fail (_owner != NULL, NULL);
8963 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8964         self = (Xcls_LeftPropsXcls_MenuItem29*) g_object_new (object_type, NULL);
8965 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8966         _tmp0_ = _owner;
8967 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8968         _tmp1_ = _g_object_ref0 (_tmp0_);
8969 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8970         _g_object_unref0 (self->priv->_this);
8971 #line 1672 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8972         self->priv->_this = _tmp1_;
8973 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8974         _tmp2_ = (GtkMenuItem*) gtk_menu_item_new ();
8975 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8976         g_object_ref_sink (_tmp2_);
8977 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8978         _g_object_unref0 (self->el);
8979 #line 1673 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8980         self->el = _tmp2_;
8981 #line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8982         _tmp3_ = self->el;
8983 #line 1678 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8984         gtk_menu_item_set_label (_tmp3_, "Delete");
8985 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8986         _tmp4_ = self->el;
8987 #line 1681 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8988         g_signal_connect_object (_tmp4_, "activate", (GCallback) ___lambda88__gtk_menu_item_activate, self, 0);
8989 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8990         return self;
8991 #line 8992 "WindowLeftProps.vala.c"
8992 }
8993
8994
8995 Xcls_LeftPropsXcls_MenuItem29* xcls_leftprops_xcls_menuitem29_new (Xcls_LeftProps* _owner) {
8996 #line 1670 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
8997         return xcls_leftprops_xcls_menuitem29_construct (XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, _owner);
8998 #line 8999 "WindowLeftProps.vala.c"
8999 }
9000
9001
9002 static void xcls_leftprops_xcls_menuitem29_class_init (Xcls_LeftPropsXcls_MenuItem29Class * klass) {
9003 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9004         xcls_leftprops_xcls_menuitem29_parent_class = g_type_class_peek_parent (klass);
9005 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9006         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsXcls_MenuItem29Private));
9007 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9008         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_xcls_menuitem29_finalize;
9009 #line 9010 "WindowLeftProps.vala.c"
9010 }
9011
9012
9013 static void xcls_leftprops_xcls_menuitem29_instance_init (Xcls_LeftPropsXcls_MenuItem29 * self) {
9014 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9015         self->priv = XCLS_LEFTPROPS_XCLS_MENUITEM29_GET_PRIVATE (self);
9016 #line 9017 "WindowLeftProps.vala.c"
9017 }
9018
9019
9020 static void xcls_leftprops_xcls_menuitem29_finalize (GObject* obj) {
9021         Xcls_LeftPropsXcls_MenuItem29 * self;
9022 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9023         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_LEFTPROPS_TYPE_XCLS_MENUITEM29, Xcls_LeftPropsXcls_MenuItem29);
9024 #line 1663 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9025         _g_object_unref0 (self->el);
9026 #line 1664 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9027         _g_object_unref0 (self->priv->_this);
9028 #line 1661 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9029         G_OBJECT_CLASS (xcls_leftprops_xcls_menuitem29_parent_class)->finalize (obj);
9030 #line 9031 "WindowLeftProps.vala.c"
9031 }
9032
9033
9034 GType xcls_leftprops_xcls_menuitem29_get_type (void) {
9035         static volatile gsize xcls_leftprops_xcls_menuitem29_type_id__volatile = 0;
9036         if (g_once_init_enter (&xcls_leftprops_xcls_menuitem29_type_id__volatile)) {
9037                 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 };
9038                 GType xcls_leftprops_xcls_menuitem29_type_id;
9039                 xcls_leftprops_xcls_menuitem29_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftPropsXcls_MenuItem29", &g_define_type_info, 0);
9040                 g_once_init_leave (&xcls_leftprops_xcls_menuitem29_type_id__volatile, xcls_leftprops_xcls_menuitem29_type_id);
9041         }
9042         return xcls_leftprops_xcls_menuitem29_type_id__volatile;
9043 }
9044
9045
9046 static void xcls_leftprops_class_init (Xcls_LeftPropsClass * klass) {
9047 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9048         xcls_leftprops_parent_class = g_type_class_peek_parent (klass);
9049 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9050         g_type_class_add_private (klass, sizeof (Xcls_LeftPropsPrivate));
9051 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9052         G_OBJECT_CLASS (klass)->finalize = xcls_leftprops_finalize;
9053 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9054         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);
9055 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9056         g_signal_new ("changed", TYPE_XCLS_LEFTPROPS, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
9057 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9058         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);
9059 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9060         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);
9061 #line 9062 "WindowLeftProps.vala.c"
9062 }
9063
9064
9065 static void xcls_leftprops_instance_init (Xcls_LeftProps * self) {
9066 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9067         self->priv = XCLS_LEFTPROPS_GET_PRIVATE (self);
9068 #line 9069 "WindowLeftProps.vala.c"
9069 }
9070
9071
9072 static void xcls_leftprops_finalize (GObject* obj) {
9073         Xcls_LeftProps * self;
9074 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9075         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_LEFTPROPS, Xcls_LeftProps);
9076 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9077         _g_object_unref0 (self->el);
9078 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9079         _g_object_unref0 (self->priv->_this);
9080 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9081         _g_object_unref0 (self->AddPropertyPopup);
9082 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9083         _g_object_unref0 (self->EditProps);
9084 #line 34 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9085         _g_object_unref0 (self->view);
9086 #line 35 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9087         _g_object_unref0 (self->model);
9088 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9089         _g_object_unref0 (self->keycol);
9090 #line 37 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9091         _g_object_unref0 (self->keyrender);
9092 #line 38 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9093         _g_object_unref0 (self->valcol);
9094 #line 39 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9095         _g_object_unref0 (self->valrender);
9096 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9097         _g_object_unref0 (self->valrendermodel);
9098 #line 41 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9099         _g_object_unref0 (self->ContextMenu);
9100 #line 44 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9101         _g_object_unref0 (self->file);
9102 #line 45 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9103         _g_object_unref0 (self->node);
9104 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/WindowLeftProps.vala"
9105         G_OBJECT_CLASS (xcls_leftprops_parent_class)->finalize (obj);
9106 #line 9107 "WindowLeftProps.vala.c"
9107 }
9108
9109
9110 GType xcls_leftprops_get_type (void) {
9111         static volatile gsize xcls_leftprops_type_id__volatile = 0;
9112         if (g_once_init_enter (&xcls_leftprops_type_id__volatile)) {
9113                 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 };
9114                 GType xcls_leftprops_type_id;
9115                 xcls_leftprops_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_LeftProps", &g_define_type_info, 0);
9116                 g_once_init_leave (&xcls_leftprops_type_id__volatile, xcls_leftprops_type_id);
9117         }
9118         return xcls_leftprops_type_id__volatile;
9119 }
9120
9121
9122 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
9123         if ((array != NULL) && (destroy_func != NULL)) {
9124                 int i;
9125                 for (i = 0; i < array_length; i = i + 1) {
9126                         if (((gpointer*) array)[i] != NULL) {
9127                                 destroy_func (((gpointer*) array)[i]);
9128                         }
9129                 }
9130         }
9131 }
9132
9133
9134 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
9135         _vala_array_destroy (array, array_length, destroy_func);
9136         g_free (array);
9137 }
9138
9139
9140 static gint _vala_array_length (gpointer array) {
9141         int length;
9142         length = 0;
9143         if (array) {
9144                 while (((gpointer*) array)[length]) {
9145                         length++;
9146                 }
9147         }
9148         return length;
9149 }
9150
9151
9152