JsRender/Gtk.vala.c
[app.Builder.js] / Builder4 / WindowRightPalete.vala.c
1 /* WindowRightPalete.vala.c generated by valac 0.20.1, the Vala compiler
2  * generated from WindowRightPalete.vala, do not modify */
3
4
5 #include <glib.h>
6 #include <glib-object.h>
7 #include <gtk/gtk.h>
8 #include <stdlib.h>
9 #include <string.h>
10 #include <pango/pango.h>
11 #include <gdk/gdk.h>
12 #include <cairo.h>
13
14
15 #define TYPE_XCLS_RIGHTPALETE (xcls_rightpalete_get_type ())
16 #define XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete))
17 #define XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
18 #define IS_XCLS_RIGHTPALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_RIGHTPALETE))
19 #define IS_XCLS_RIGHTPALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_RIGHTPALETE))
20 #define XCLS_RIGHTPALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaleteClass))
21
22 typedef struct _Xcls_RightPalete Xcls_RightPalete;
23 typedef struct _Xcls_RightPaleteClass Xcls_RightPaleteClass;
24 typedef struct _Xcls_RightPaletePrivate Xcls_RightPaletePrivate;
25
26 #define XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX (xcls_rightpalete_xcls_viewbox_get_type ())
27 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox))
28 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
29 #define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
30 #define XCLS_RIGHTPALETE_IS_XCLS_VIEWBOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX))
31 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxClass))
32
33 typedef struct _Xcls_RightPaleteXcls_viewbox Xcls_RightPaleteXcls_viewbox;
34 typedef struct _Xcls_RightPaleteXcls_viewboxClass Xcls_RightPaleteXcls_viewboxClass;
35
36 #define XCLS_RIGHTPALETE_TYPE_XCLS_MODEL (xcls_rightpalete_xcls_model_get_type ())
37 #define XCLS_RIGHTPALETE_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model))
38 #define XCLS_RIGHTPALETE_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
39 #define XCLS_RIGHTPALETE_IS_XCLS_MODEL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
40 #define XCLS_RIGHTPALETE_IS_XCLS_MODEL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL))
41 #define XCLS_RIGHTPALETE_XCLS_MODEL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelClass))
42
43 typedef struct _Xcls_RightPaleteXcls_model Xcls_RightPaleteXcls_model;
44 typedef struct _Xcls_RightPaleteXcls_modelClass Xcls_RightPaleteXcls_modelClass;
45
46 #define XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER (xcls_rightpalete_xcls_txtrender_get_type ())
47 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender))
48 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
49 #define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
50 #define XCLS_RIGHTPALETE_IS_XCLS_TXTRENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER))
51 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderClass))
52
53 typedef struct _Xcls_RightPaleteXcls_txtrender Xcls_RightPaleteXcls_txtrender;
54 typedef struct _Xcls_RightPaleteXcls_txtrenderClass Xcls_RightPaleteXcls_txtrenderClass;
55 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
56 typedef struct _Xcls_RightPaleteXcls_viewboxPrivate Xcls_RightPaleteXcls_viewboxPrivate;
57
58 #define PALETE_TYPE_PALETE (palete_palete_get_type ())
59 #define PALETE_PALETE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PALETE_TYPE_PALETE, PaletePalete))
60 #define PALETE_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PALETE_TYPE_PALETE, PaletePaleteClass))
61 #define PALETE_IS_PALETE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PALETE_TYPE_PALETE))
62 #define PALETE_IS_PALETE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PALETE_TYPE_PALETE))
63 #define PALETE_PALETE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PALETE_TYPE_PALETE, PaletePaleteClass))
64
65 typedef struct _PaletePalete PaletePalete;
66 typedef struct _PaletePaleteClass PaletePaleteClass;
67 typedef struct _Xcls_RightPaleteXcls_modelPrivate Xcls_RightPaleteXcls_modelPrivate;
68
69 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
70 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
71 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
72 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
73 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
74 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
75
76 typedef struct _JsRenderNode JsRenderNode;
77 typedef struct _JsRenderNodeClass JsRenderNodeClass;
78
79 #define XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3 (xcls_rightpalete_xcls_scrolledwindow3_get_type ())
80 #define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3))
81 #define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Class))
82 #define XCLS_RIGHTPALETE_IS_XCLS_SCROLLEDWINDOW3(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3))
83 #define XCLS_RIGHTPALETE_IS_XCLS_SCROLLEDWINDOW3_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3))
84 #define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Class))
85
86 typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3 Xcls_RightPaleteXcls_ScrolledWindow3;
87 typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3Class Xcls_RightPaleteXcls_ScrolledWindow3Class;
88 typedef struct _Xcls_RightPaleteXcls_ScrolledWindow3Private Xcls_RightPaleteXcls_ScrolledWindow3Private;
89
90 #define XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4 (xcls_rightpalete_xcls_treeview4_get_type ())
91 #define XCLS_RIGHTPALETE_XCLS_TREEVIEW4(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4))
92 #define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Class))
93 #define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEW4(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4))
94 #define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEW4_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4))
95 #define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Class))
96
97 typedef struct _Xcls_RightPaleteXcls_TreeView4 Xcls_RightPaleteXcls_TreeView4;
98 typedef struct _Xcls_RightPaleteXcls_TreeView4Class Xcls_RightPaleteXcls_TreeView4Class;
99 typedef struct _Xcls_RightPaleteXcls_TreeView4Private Xcls_RightPaleteXcls_TreeView4Private;
100 #define _g_free0(var) (var = (g_free (var), NULL))
101
102 #define XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6 (xcls_rightpalete_xcls_treeviewcolumn6_get_type ())
103 #define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6))
104 #define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Class))
105 #define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEWCOLUMN6(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6))
106 #define XCLS_RIGHTPALETE_IS_XCLS_TREEVIEWCOLUMN6_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6))
107 #define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Class))
108
109 typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6 Xcls_RightPaleteXcls_TreeViewColumn6;
110 typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6Class Xcls_RightPaleteXcls_TreeViewColumn6Class;
111 typedef struct _Xcls_RightPaleteXcls_TreeViewColumn6Private Xcls_RightPaleteXcls_TreeViewColumn6Private;
112
113 #define BUILDER4_APPLICATION_TYPE_TARGET (builder4_application_target_get_type ())
114 #define __vala_PangoFontDescription_free0(var) ((var == NULL) ? NULL : (var = (_vala_PangoFontDescription_free (var), NULL)))
115 #define _cairo_surface_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_surface_destroy (var), NULL)))
116 #define _gtk_tree_path_free0(var) ((var == NULL) ? NULL : (var = (gtk_tree_path_free (var), NULL)))
117 typedef struct _Xcls_RightPaleteXcls_txtrenderPrivate Xcls_RightPaleteXcls_txtrenderPrivate;
118
119 struct _Xcls_RightPalete {
120         GObject parent_instance;
121         Xcls_RightPaletePrivate * priv;
122         GtkVBox* el;
123         Xcls_RightPaleteXcls_viewbox* viewbox;
124         Xcls_RightPaleteXcls_model* model;
125         Xcls_RightPaleteXcls_txtrender* txtrender;
126 };
127
128 struct _Xcls_RightPaleteClass {
129         GObjectClass parent_class;
130 };
131
132 struct _Xcls_RightPaletePrivate {
133         Xcls_RightPalete* _this;
134 };
135
136 struct _Xcls_RightPaleteXcls_viewbox {
137         GObject parent_instance;
138         Xcls_RightPaleteXcls_viewboxPrivate * priv;
139         GtkVBox* el;
140 };
141
142 struct _Xcls_RightPaleteXcls_viewboxClass {
143         GObjectClass parent_class;
144 };
145
146 struct _Xcls_RightPaleteXcls_model {
147         GObject parent_instance;
148         Xcls_RightPaleteXcls_modelPrivate * priv;
149         GtkListStore* el;
150 };
151
152 struct _Xcls_RightPaleteXcls_modelClass {
153         GObjectClass parent_class;
154 };
155
156 struct _Xcls_RightPaleteXcls_viewboxPrivate {
157         Xcls_RightPalete* _this;
158 };
159
160 struct _Xcls_RightPaleteXcls_ScrolledWindow3 {
161         GObject parent_instance;
162         Xcls_RightPaleteXcls_ScrolledWindow3Private * priv;
163         GtkScrolledWindow* el;
164 };
165
166 struct _Xcls_RightPaleteXcls_ScrolledWindow3Class {
167         GObjectClass parent_class;
168 };
169
170 struct _Xcls_RightPaleteXcls_ScrolledWindow3Private {
171         Xcls_RightPalete* _this;
172 };
173
174 struct _Xcls_RightPaleteXcls_TreeView4 {
175         GObject parent_instance;
176         Xcls_RightPaleteXcls_TreeView4Private * priv;
177         GtkTreeView* el;
178         gchar* dragData;
179 };
180
181 struct _Xcls_RightPaleteXcls_TreeView4Class {
182         GObjectClass parent_class;
183 };
184
185 struct _Xcls_RightPaleteXcls_TreeView4Private {
186         Xcls_RightPalete* _this;
187 };
188
189 struct _Xcls_RightPaleteXcls_TreeViewColumn6 {
190         GObject parent_instance;
191         Xcls_RightPaleteXcls_TreeViewColumn6Private * priv;
192         GtkTreeViewColumn* el;
193 };
194
195 struct _Xcls_RightPaleteXcls_TreeViewColumn6Class {
196         GObjectClass parent_class;
197 };
198
199 typedef enum  {
200         BUILDER4_APPLICATION_TARGET_INT32,
201         BUILDER4_APPLICATION_TARGET_STRING,
202         BUILDER4_APPLICATION_TARGET_ROOTWIN
203 } Builder4ApplicationTarget;
204
205 struct _Xcls_RightPaleteXcls_modelPrivate {
206         Xcls_RightPalete* _this;
207 };
208
209 struct _Xcls_RightPaleteXcls_TreeViewColumn6Private {
210         Xcls_RightPalete* _this;
211 };
212
213 struct _Xcls_RightPaleteXcls_txtrender {
214         GObject parent_instance;
215         Xcls_RightPaleteXcls_txtrenderPrivate * priv;
216         GtkCellRendererText* el;
217 };
218
219 struct _Xcls_RightPaleteXcls_txtrenderClass {
220         GObjectClass parent_class;
221 };
222
223 struct _Xcls_RightPaleteXcls_txtrenderPrivate {
224         Xcls_RightPalete* _this;
225 };
226
227
228 extern Xcls_RightPalete* _RightPalete;
229 Xcls_RightPalete* _RightPalete = NULL;
230 static gpointer xcls_rightpalete_parent_class = NULL;
231 static gpointer xcls_rightpalete_xcls_viewbox_parent_class = NULL;
232 static gpointer xcls_rightpalete_xcls_scrolledwindow3_parent_class = NULL;
233 static gpointer xcls_rightpalete_xcls_treeview4_parent_class = NULL;
234 static gpointer xcls_rightpalete_xcls_model_parent_class = NULL;
235 static gpointer xcls_rightpalete_xcls_treeviewcolumn6_parent_class = NULL;
236 static gpointer xcls_rightpalete_xcls_txtrender_parent_class = NULL;
237
238 GType xcls_rightpalete_get_type (void) G_GNUC_CONST;
239 GType xcls_rightpalete_xcls_viewbox_get_type (void) G_GNUC_CONST;
240 GType xcls_rightpalete_xcls_model_get_type (void) G_GNUC_CONST;
241 GType xcls_rightpalete_xcls_txtrender_get_type (void) G_GNUC_CONST;
242 #define XCLS_RIGHTPALETE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_RIGHTPALETE, Xcls_RightPaletePrivate))
243 enum  {
244         XCLS_RIGHTPALETE_DUMMY_PROPERTY
245 };
246 Xcls_RightPalete* xcls_rightpalete_singleton (void);
247 Xcls_RightPalete* xcls_rightpalete_new (void);
248 Xcls_RightPalete* xcls_rightpalete_construct (GType object_type);
249 Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner);
250 Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_construct (GType object_type, Xcls_RightPalete* _owner);
251 GType palete_palete_get_type (void) G_GNUC_CONST;
252 void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls);
253 gchar** palete_palete_getChildList (PaletePalete* self, const gchar* in_rval, int* result_length1);
254 void xcls_rightpalete_clear (Xcls_RightPalete* self);
255 GType js_render_node_get_type (void) G_GNUC_CONST;
256 #define XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewboxPrivate))
257 enum  {
258         XCLS_RIGHTPALETE_XCLS_VIEWBOX_DUMMY_PROPERTY
259 };
260 Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner);
261 Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_construct (GType object_type, Xcls_RightPalete* _owner);
262 GType xcls_rightpalete_xcls_scrolledwindow3_get_type (void) G_GNUC_CONST;
263 static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj);
264 #define XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3Private))
265 enum  {
266         XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_DUMMY_PROPERTY
267 };
268 Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner);
269 Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_construct (GType object_type, Xcls_RightPalete* _owner);
270 GType xcls_rightpalete_xcls_treeview4_get_type (void) G_GNUC_CONST;
271 static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj);
272 #define XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4Private))
273 enum  {
274         XCLS_RIGHTPALETE_XCLS_TREEVIEW4_DUMMY_PROPERTY
275 };
276 Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner);
277 Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_construct (GType object_type, Xcls_RightPalete* _owner);
278 Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner);
279 Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_construct (GType object_type, Xcls_RightPalete* _owner);
280 GType xcls_rightpalete_xcls_treeviewcolumn6_get_type (void) G_GNUC_CONST;
281 static GType builder4_application_target_get_type (void) G_GNUC_UNUSED;
282 static void _vala_PangoFontDescription_free (PangoFontDescription* self);
283 static gboolean __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event);
284 static gboolean ___lambda63__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self);
285 static void __lambda64_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx);
286 static void ___lambda64__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self);
287 static void __lambda65_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context);
288 static void ___lambda65__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self);
289 static void __lambda66_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time);
290 static void ___lambda66__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self);
291 static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj);
292 #define XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_modelPrivate))
293 enum  {
294         XCLS_RIGHTPALETE_XCLS_MODEL_DUMMY_PROPERTY
295 };
296 gchar* xcls_rightpalete_xcls_model_getValue (Xcls_RightPaleteXcls_model* self, GtkTreeIter* iter, gint col);
297 static void xcls_rightpalete_xcls_model_finalize (GObject* obj);
298 #define XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6Private))
299 enum  {
300         XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_DUMMY_PROPERTY
301 };
302 Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner);
303 Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_construct (GType object_type, Xcls_RightPalete* _owner);
304 static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj);
305 #define XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrenderPrivate))
306 enum  {
307         XCLS_RIGHTPALETE_XCLS_TXTRENDER_DUMMY_PROPERTY
308 };
309 static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj);
310 static void xcls_rightpalete_finalize (GObject* obj);
311 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func);
312 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func);
313
314 extern const GtkTargetEntry BUILDER4_APPLICATION_targetList[4];
315
316 static gpointer _g_object_ref0 (gpointer self) {
317 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
318         return self ? g_object_ref (self) : NULL;
319 #line 320 "WindowRightPalete.vala.c"
320 }
321
322
323 Xcls_RightPalete* xcls_rightpalete_singleton (void) {
324         Xcls_RightPalete* result = NULL;
325         Xcls_RightPalete* _tmp0_;
326         Xcls_RightPalete* _tmp2_;
327         Xcls_RightPalete* _tmp3_;
328 #line 10 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
329         _tmp0_ = _RightPalete;
330 #line 10 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
331         if (_tmp0_ == NULL) {
332 #line 333 "WindowRightPalete.vala.c"
333                 Xcls_RightPalete* _tmp1_;
334 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
335                 _tmp1_ = xcls_rightpalete_new ();
336 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
337                 _g_object_unref0 (_RightPalete);
338 #line 11 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
339                 _RightPalete = _tmp1_;
340 #line 341 "WindowRightPalete.vala.c"
341         }
342 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
343         _tmp2_ = _RightPalete;
344 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
345         _tmp3_ = _g_object_ref0 (_tmp2_);
346 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
347         result = _tmp3_;
348 #line 13 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
349         return result;
350 #line 351 "WindowRightPalete.vala.c"
351 }
352
353
354 Xcls_RightPalete* xcls_rightpalete_construct (GType object_type) {
355         Xcls_RightPalete * self = NULL;
356         Xcls_RightPalete* _tmp0_;
357         GtkVBox* _tmp1_;
358         Xcls_RightPalete* _tmp2_;
359         Xcls_RightPaleteXcls_viewbox* _tmp3_;
360         Xcls_RightPaleteXcls_viewbox* child_0;
361         GtkVBox* _tmp4_;
362         GtkVBox* _tmp5_;
363 #line 25 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
364         self = (Xcls_RightPalete*) g_object_new (object_type, NULL);
365 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
366         _tmp0_ = _g_object_ref0 (self);
367 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
368         _g_object_unref0 (self->priv->_this);
369 #line 27 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
370         self->priv->_this = _tmp0_;
371 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
372         _tmp1_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
373 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
374         g_object_ref_sink (_tmp1_);
375 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
376         _g_object_unref0 (self->el);
377 #line 28 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
378         self->el = _tmp1_;
379 #line 33 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
380         _tmp2_ = self->priv->_this;
381 #line 33 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
382         _tmp3_ = xcls_rightpalete_xcls_viewbox_new (_tmp2_);
383 #line 33 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
384         child_0 = _tmp3_;
385 #line 34 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
386         g_object_ref ((GObject*) child_0);
387 #line 35 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
388         _tmp4_ = self->el;
389 #line 35 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
390         _tmp5_ = child_0->el;
391 #line 35 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
392         gtk_container_add ((GtkContainer*) _tmp4_, (GtkWidget*) _tmp5_);
393 #line 25 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
394         _g_object_unref0 (child_0);
395 #line 25 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
396         return self;
397 #line 398 "WindowRightPalete.vala.c"
398 }
399
400
401 Xcls_RightPalete* xcls_rightpalete_new (void) {
402 #line 25 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
403         return xcls_rightpalete_construct (TYPE_XCLS_RIGHTPALETE);
404 #line 405 "WindowRightPalete.vala.c"
405 }
406
407
408 void xcls_rightpalete_load (Xcls_RightPalete* self, PaletePalete* pal, const gchar* cls) {
409         PaletePalete* _tmp0_;
410         const gchar* _tmp1_;
411         gint _tmp2_ = 0;
412         gchar** _tmp3_ = NULL;
413         gchar** tr;
414         gint tr_length1;
415         gint _tr_size_;
416         Xcls_RightPaleteXcls_model* _tmp4_;
417         GtkListStore* _tmp5_;
418         GtkTreeIter citer = {0};
419         Xcls_RightPaleteXcls_model* _tmp21_;
420         GtkListStore* _tmp22_;
421 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
422         g_return_if_fail (self != NULL);
423 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
424         g_return_if_fail (pal != NULL);
425 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
426         g_return_if_fail (cls != NULL);
427 #line 43 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
428         _tmp0_ = pal;
429 #line 43 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
430         _tmp1_ = cls;
431 #line 43 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
432         _tmp3_ = palete_palete_getChildList (_tmp0_, _tmp1_, &_tmp2_);
433 #line 43 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
434         tr = _tmp3_;
435 #line 43 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
436         tr_length1 = _tmp2_;
437 #line 43 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
438         _tr_size_ = tr_length1;
439 #line 44 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
440         _tmp4_ = self->model;
441 #line 44 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
442         _tmp5_ = _tmp4_->el;
443 #line 44 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
444         gtk_list_store_clear (_tmp5_);
445 #line 446 "WindowRightPalete.vala.c"
446         {
447                 gint i;
448 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
449                 i = 0;
450 #line 451 "WindowRightPalete.vala.c"
451                 {
452                         gboolean _tmp6_;
453 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
454                         _tmp6_ = TRUE;
455 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
456                         while (TRUE) {
457 #line 458 "WindowRightPalete.vala.c"
458                                 gboolean _tmp7_;
459                                 gint _tmp9_;
460                                 gchar** _tmp10_;
461                                 gint _tmp10__length1;
462                                 Xcls_RightPaleteXcls_model* _tmp11_;
463                                 GtkListStore* _tmp12_;
464                                 GtkTreeIter _tmp13_ = {0};
465                                 Xcls_RightPaleteXcls_model* _tmp14_;
466                                 GtkListStore* _tmp15_;
467                                 GtkTreeIter _tmp16_;
468                                 gchar** _tmp17_;
469                                 gint _tmp17__length1;
470                                 gint _tmp18_;
471                                 const gchar* _tmp19_;
472                                 GValue _tmp20_ = {0};
473 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
474                                 _tmp7_ = _tmp6_;
475 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
476                                 if (!_tmp7_) {
477 #line 478 "WindowRightPalete.vala.c"
478                                         gint _tmp8_;
479 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
480                                         _tmp8_ = i;
481 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
482                                         i = _tmp8_ + 1;
483 #line 484 "WindowRightPalete.vala.c"
484                                 }
485 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
486                                 _tmp6_ = FALSE;
487 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
488                                 _tmp9_ = i;
489 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
490                                 _tmp10_ = tr;
491 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
492                                 _tmp10__length1 = tr_length1;
493 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
494                                 if (!(_tmp9_ < _tmp10__length1)) {
495 #line 49 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
496                                         break;
497 #line 498 "WindowRightPalete.vala.c"
498                                 }
499 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
500                                 _tmp11_ = self->model;
501 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
502                                 _tmp12_ = _tmp11_->el;
503 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
504                                 gtk_list_store_append (_tmp12_, &_tmp13_);
505 #line 50 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
506                                 citer = _tmp13_;
507 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
508                                 _tmp14_ = self->model;
509 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
510                                 _tmp15_ = _tmp14_->el;
511 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
512                                 _tmp16_ = citer;
513 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
514                                 _tmp17_ = tr;
515 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
516                                 _tmp17__length1 = tr_length1;
517 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
518                                 _tmp18_ = i;
519 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
520                                 _tmp19_ = _tmp17_[_tmp18_];
521 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
522                                 g_value_init (&_tmp20_, G_TYPE_STRING);
523 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
524                                 g_value_set_string (&_tmp20_, _tmp19_);
525 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
526                                 gtk_list_store_set_value (_tmp15_, &_tmp16_, 0, &_tmp20_);
527 #line 52 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
528                                 G_IS_VALUE (&_tmp20_) ? (g_value_unset (&_tmp20_), NULL) : NULL;
529 #line 530 "WindowRightPalete.vala.c"
530                         }
531                 }
532         }
533 #line 55 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
534         _tmp21_ = self->model;
535 #line 55 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
536         _tmp22_ = _tmp21_->el;
537 #line 55 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
538         gtk_tree_sortable_set_sort_column_id ((GtkTreeSortable*) _tmp22_, 0, GTK_SORT_ASCENDING);
539 #line 39 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
540         tr = (_vala_array_free (tr, tr_length1, (GDestroyNotify) g_free), NULL);
541 #line 542 "WindowRightPalete.vala.c"
542 }
543
544
545 void xcls_rightpalete_clear (Xcls_RightPalete* self) {
546         Xcls_RightPaleteXcls_model* _tmp0_;
547         GtkListStore* _tmp1_;
548 #line 58 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
549         g_return_if_fail (self != NULL);
550 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
551         _tmp0_ = self->model;
552 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
553         _tmp1_ = _tmp0_->el;
554 #line 59 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
555         gtk_list_store_clear (_tmp1_);
556 #line 557 "WindowRightPalete.vala.c"
557 }
558
559
560 Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_construct (GType object_type, Xcls_RightPalete* _owner) {
561         Xcls_RightPaleteXcls_viewbox * self = NULL;
562         Xcls_RightPalete* _tmp0_;
563         Xcls_RightPalete* _tmp1_;
564         Xcls_RightPalete* _tmp2_;
565         Xcls_RightPaleteXcls_viewbox* _tmp3_;
566         GtkVBox* _tmp4_;
567         Xcls_RightPalete* _tmp5_;
568         Xcls_RightPaleteXcls_ScrolledWindow3* _tmp6_;
569         Xcls_RightPaleteXcls_ScrolledWindow3* child_0;
570         GtkVBox* _tmp7_;
571         GtkScrolledWindow* _tmp8_;
572 #line 70 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
573         g_return_val_if_fail (_owner != NULL, NULL);
574 #line 70 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
575         self = (Xcls_RightPaleteXcls_viewbox*) g_object_new (object_type, NULL);
576 #line 72 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
577         _tmp0_ = _owner;
578 #line 72 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
579         _tmp1_ = _g_object_ref0 (_tmp0_);
580 #line 72 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
581         _g_object_unref0 (self->priv->_this);
582 #line 72 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
583         self->priv->_this = _tmp1_;
584 #line 73 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
585         _tmp2_ = self->priv->_this;
586 #line 73 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
587         _tmp3_ = _g_object_ref0 (self);
588 #line 73 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
589         _g_object_unref0 (_tmp2_->viewbox);
590 #line 73 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
591         _tmp2_->viewbox = _tmp3_;
592 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
593         _tmp4_ = (GtkVBox*) gtk_vbox_new (TRUE, 0);
594 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
595         g_object_ref_sink (_tmp4_);
596 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
597         _g_object_unref0 (self->el);
598 #line 74 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
599         self->el = _tmp4_;
600 #line 79 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
601         _tmp5_ = self->priv->_this;
602 #line 79 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
603         _tmp6_ = xcls_rightpalete_xcls_scrolledwindow3_new (_tmp5_);
604 #line 79 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
605         child_0 = _tmp6_;
606 #line 80 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
607         g_object_ref ((GObject*) child_0);
608 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
609         _tmp7_ = self->el;
610 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
611         _tmp8_ = child_0->el;
612 #line 81 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
613         gtk_container_add ((GtkContainer*) _tmp7_, (GtkWidget*) _tmp8_);
614 #line 70 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
615         _g_object_unref0 (child_0);
616 #line 70 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
617         return self;
618 #line 619 "WindowRightPalete.vala.c"
619 }
620
621
622 Xcls_RightPaleteXcls_viewbox* xcls_rightpalete_xcls_viewbox_new (Xcls_RightPalete* _owner) {
623 #line 70 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
624         return xcls_rightpalete_xcls_viewbox_construct (XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, _owner);
625 #line 626 "WindowRightPalete.vala.c"
626 }
627
628
629 static void xcls_rightpalete_xcls_viewbox_class_init (Xcls_RightPaleteXcls_viewboxClass * klass) {
630 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
631         xcls_rightpalete_xcls_viewbox_parent_class = g_type_class_peek_parent (klass);
632 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
633         g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_viewboxPrivate));
634 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
635         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_viewbox_finalize;
636 #line 637 "WindowRightPalete.vala.c"
637 }
638
639
640 static void xcls_rightpalete_xcls_viewbox_instance_init (Xcls_RightPaleteXcls_viewbox * self) {
641 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
642         self->priv = XCLS_RIGHTPALETE_XCLS_VIEWBOX_GET_PRIVATE (self);
643 #line 644 "WindowRightPalete.vala.c"
644 }
645
646
647 static void xcls_rightpalete_xcls_viewbox_finalize (GObject* obj) {
648         Xcls_RightPaleteXcls_viewbox * self;
649 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
650         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_VIEWBOX, Xcls_RightPaleteXcls_viewbox);
651 #line 63 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
652         _g_object_unref0 (self->el);
653 #line 64 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
654         _g_object_unref0 (self->priv->_this);
655 #line 61 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
656         G_OBJECT_CLASS (xcls_rightpalete_xcls_viewbox_parent_class)->finalize (obj);
657 #line 658 "WindowRightPalete.vala.c"
658 }
659
660
661 GType xcls_rightpalete_xcls_viewbox_get_type (void) {
662         static volatile gsize xcls_rightpalete_xcls_viewbox_type_id__volatile = 0;
663         if (g_once_init_enter (&xcls_rightpalete_xcls_viewbox_type_id__volatile)) {
664                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_viewboxClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_viewbox_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_viewbox), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_viewbox_instance_init, NULL };
665                 GType xcls_rightpalete_xcls_viewbox_type_id;
666                 xcls_rightpalete_xcls_viewbox_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_viewbox", &g_define_type_info, 0);
667                 g_once_init_leave (&xcls_rightpalete_xcls_viewbox_type_id__volatile, xcls_rightpalete_xcls_viewbox_type_id);
668         }
669         return xcls_rightpalete_xcls_viewbox_type_id__volatile;
670 }
671
672
673 Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_construct (GType object_type, Xcls_RightPalete* _owner) {
674         Xcls_RightPaleteXcls_ScrolledWindow3 * self = NULL;
675         Xcls_RightPalete* _tmp0_;
676         Xcls_RightPalete* _tmp1_;
677         GtkScrolledWindow* _tmp2_;
678         GtkScrolledWindow* _tmp3_;
679         Xcls_RightPalete* _tmp4_;
680         Xcls_RightPaleteXcls_TreeView4* _tmp5_;
681         Xcls_RightPaleteXcls_TreeView4* child_0;
682         GtkScrolledWindow* _tmp6_;
683         GtkTreeView* _tmp7_;
684         GtkScrolledWindow* _tmp8_;
685         GtkScrolledWindow* _tmp9_;
686 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
687         g_return_val_if_fail (_owner != NULL, NULL);
688 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
689         self = (Xcls_RightPaleteXcls_ScrolledWindow3*) g_object_new (object_type, NULL);
690 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
691         _tmp0_ = _owner;
692 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
693         _tmp1_ = _g_object_ref0 (_tmp0_);
694 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
695         _g_object_unref0 (self->priv->_this);
696 #line 97 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
697         self->priv->_this = _tmp1_;
698 #line 98 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
699         _tmp2_ = (GtkScrolledWindow*) gtk_scrolled_window_new (NULL, NULL);
700 #line 98 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
701         g_object_ref_sink (_tmp2_);
702 #line 98 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
703         _g_object_unref0 (self->el);
704 #line 98 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
705         self->el = _tmp2_;
706 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
707         _tmp3_ = self->el;
708 #line 103 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
709         gtk_scrolled_window_set_shadow_type (_tmp3_, GTK_SHADOW_IN);
710 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
711         _tmp4_ = self->priv->_this;
712 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
713         _tmp5_ = xcls_rightpalete_xcls_treeview4_new (_tmp4_);
714 #line 104 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
715         child_0 = _tmp5_;
716 #line 105 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
717         g_object_ref ((GObject*) child_0);
718 #line 106 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
719         _tmp6_ = self->el;
720 #line 106 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
721         _tmp7_ = child_0->el;
722 #line 106 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
723         gtk_container_add ((GtkContainer*) _tmp6_, (GtkWidget*) _tmp7_);
724 #line 110 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
725         _tmp8_ = self->el;
726 #line 110 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
727         gtk_scrolled_window_set_policy (_tmp8_, GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
728 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
729         _tmp9_ = self->el;
730 #line 111 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
731         gtk_widget_set_size_request ((GtkWidget*) _tmp9_, -1, 200);
732 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
733         _g_object_unref0 (child_0);
734 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
735         return self;
736 #line 737 "WindowRightPalete.vala.c"
737 }
738
739
740 Xcls_RightPaleteXcls_ScrolledWindow3* xcls_rightpalete_xcls_scrolledwindow3_new (Xcls_RightPalete* _owner) {
741 #line 95 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
742         return xcls_rightpalete_xcls_scrolledwindow3_construct (XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, _owner);
743 #line 744 "WindowRightPalete.vala.c"
744 }
745
746
747 static void xcls_rightpalete_xcls_scrolledwindow3_class_init (Xcls_RightPaleteXcls_ScrolledWindow3Class * klass) {
748 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
749         xcls_rightpalete_xcls_scrolledwindow3_parent_class = g_type_class_peek_parent (klass);
750 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
751         g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Private));
752 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
753         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_scrolledwindow3_finalize;
754 #line 755 "WindowRightPalete.vala.c"
755 }
756
757
758 static void xcls_rightpalete_xcls_scrolledwindow3_instance_init (Xcls_RightPaleteXcls_ScrolledWindow3 * self) {
759 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
760         self->priv = XCLS_RIGHTPALETE_XCLS_SCROLLEDWINDOW3_GET_PRIVATE (self);
761 #line 762 "WindowRightPalete.vala.c"
762 }
763
764
765 static void xcls_rightpalete_xcls_scrolledwindow3_finalize (GObject* obj) {
766         Xcls_RightPaleteXcls_ScrolledWindow3 * self;
767 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
768         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_SCROLLEDWINDOW3, Xcls_RightPaleteXcls_ScrolledWindow3);
769 #line 88 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
770         _g_object_unref0 (self->el);
771 #line 89 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
772         _g_object_unref0 (self->priv->_this);
773 #line 86 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
774         G_OBJECT_CLASS (xcls_rightpalete_xcls_scrolledwindow3_parent_class)->finalize (obj);
775 #line 776 "WindowRightPalete.vala.c"
776 }
777
778
779 GType xcls_rightpalete_xcls_scrolledwindow3_get_type (void) {
780         static volatile gsize xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile = 0;
781         if (g_once_init_enter (&xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile)) {
782                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_ScrolledWindow3Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_scrolledwindow3_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_ScrolledWindow3), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_scrolledwindow3_instance_init, NULL };
783                 GType xcls_rightpalete_xcls_scrolledwindow3_type_id;
784                 xcls_rightpalete_xcls_scrolledwindow3_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_ScrolledWindow3", &g_define_type_info, 0);
785                 g_once_init_leave (&xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile, xcls_rightpalete_xcls_scrolledwindow3_type_id);
786         }
787         return xcls_rightpalete_xcls_scrolledwindow3_type_id__volatile;
788 }
789
790
791 static void _vala_PangoFontDescription_free (PangoFontDescription* self) {
792 #line 144 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
793         g_boxed_free (pango_font_description_get_type (), self);
794 #line 795 "WindowRightPalete.vala.c"
795 }
796
797
798 static gboolean __lambda63_ (Xcls_RightPaleteXcls_TreeView4* self, GdkEventButton* event) {
799         gboolean result = FALSE;
800 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
801         g_return_val_if_fail (event != NULL, FALSE);
802 #line 178 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
803         result = FALSE;
804 #line 178 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
805         return result;
806 #line 807 "WindowRightPalete.vala.c"
807 }
808
809
810 static gboolean ___lambda63__gtk_widget_button_press_event (GtkWidget* _sender, GdkEventButton* event, gpointer self) {
811         gboolean result;
812         result = __lambda63_ (self, event);
813 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
814         return result;
815 #line 816 "WindowRightPalete.vala.c"
816 }
817
818
819 static gpointer _cairo_surface_reference0 (gpointer self) {
820 #line 194 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
821         return self ? cairo_surface_reference (self) : NULL;
822 #line 823 "WindowRightPalete.vala.c"
823 }
824
825
826 static void __lambda64_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* ctx) {
827         GtkTreeIter iter = {0};
828         GtkTreeView* _tmp0_;
829         GtkTreeSelection* _tmp1_ = NULL;
830         GtkTreeSelection* _tmp2_;
831         GtkTreeSelection* s;
832         GtkTreeModel* mod = NULL;
833         GtkTreeModel* _tmp3_ = NULL;
834         GtkTreeIter _tmp4_ = {0};
835         GtkTreeModel* _tmp5_;
836         GtkTreeIter _tmp6_;
837         GtkTreePath* _tmp7_ = NULL;
838         GtkTreePath* path;
839         GtkTreeView* _tmp8_;
840         cairo_surface_t* _tmp9_ = NULL;
841         cairo_surface_t* _tmp10_;
842         cairo_surface_t* pix;
843         GdkDragContext* _tmp11_;
844         GValue value = {0};
845         Xcls_RightPalete* _tmp12_;
846         Xcls_RightPaleteXcls_model* _tmp13_;
847         GtkListStore* _tmp14_;
848         GtkTreeIter _tmp15_;
849         GValue _tmp16_ = {0};
850         GValue _tmp17_;
851         gchar* _tmp18_;
852 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
853         g_return_if_fail (ctx != NULL);
854 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
855         _tmp0_ = self->el;
856 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
857         _tmp1_ = gtk_tree_view_get_selection (_tmp0_);
858 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
859         _tmp2_ = _g_object_ref0 (_tmp1_);
860 #line 187 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
861         s = _tmp2_;
862 #line 190 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
863         gtk_tree_selection_get_selected (s, &_tmp3_, &_tmp4_);
864 #line 190 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
865         _g_object_unref0 (mod);
866 #line 190 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
867         _tmp5_ = _g_object_ref0 (_tmp3_);
868 #line 190 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
869         mod = _tmp5_;
870 #line 190 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
871         iter = _tmp4_;
872 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
873         _tmp6_ = iter;
874 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
875         _tmp7_ = gtk_tree_model_get_path (mod, &_tmp6_);
876 #line 191 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
877         path = _tmp7_;
878 #line 194 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
879         _tmp8_ = self->el;
880 #line 194 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
881         _tmp9_ = gtk_tree_view_create_row_drag_icon (_tmp8_, path);
882 #line 194 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
883         _tmp10_ = _cairo_surface_reference0 (_tmp9_);
884 #line 194 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
885         pix = _tmp10_;
886 #line 197 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
887         _tmp11_ = ctx;
888 #line 197 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
889         gtk_drag_set_icon_surface (_tmp11_, pix);
890 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
891         _tmp12_ = self->priv->_this;
892 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
893         _tmp13_ = _tmp12_->model;
894 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
895         _tmp14_ = _tmp13_->el;
896 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
897         _tmp15_ = iter;
898 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
899         gtk_tree_model_get_value ((GtkTreeModel*) _tmp14_, &_tmp15_, 0, &_tmp16_);
900 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
901         G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
902 #line 201 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
903         value = _tmp16_;
904 #line 203 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
905         _tmp17_ = value;
906 #line 203 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
907         _tmp18_ = g_strdup (g_value_get_string (&_tmp17_));
908 #line 203 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
909         _g_free0 (self->dragData);
910 #line 203 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
911         self->dragData = _tmp18_;
912 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
913         G_IS_VALUE (&value) ? (g_value_unset (&value), NULL) : NULL;
914 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
915         _cairo_surface_destroy0 (pix);
916 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
917         _gtk_tree_path_free0 (path);
918 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
919         _g_object_unref0 (mod);
920 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
921         _g_object_unref0 (s);
922 #line 206 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
923         return;
924 #line 925 "WindowRightPalete.vala.c"
925 }
926
927
928 static void ___lambda64__gtk_widget_drag_begin (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
929 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
930         __lambda64_ (self, context);
931 #line 932 "WindowRightPalete.vala.c"
932 }
933
934
935 static void __lambda65_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context) {
936         gchar* _tmp0_;
937         Xcls_RightPalete* _tmp1_;
938 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
939         g_return_if_fail (drag_context != NULL);
940 #line 211 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
941         _tmp0_ = g_strdup ("");
942 #line 211 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
943         _g_free0 (self->dragData);
944 #line 211 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
945         self->dragData = _tmp0_;
946 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
947         _tmp1_ = self->priv->_this;
948 #line 213 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
949         g_signal_emit_by_name (_tmp1_, "drag-end");
950 #line 951 "WindowRightPalete.vala.c"
951 }
952
953
954 static void ___lambda65__gtk_widget_drag_end (GtkWidget* _sender, GdkDragContext* context, gpointer self) {
955 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
956         __lambda65_ (self, context);
957 #line 958 "WindowRightPalete.vala.c"
958 }
959
960
961 static void __lambda66_ (Xcls_RightPaleteXcls_TreeView4* self, GdkDragContext* drag_context, GtkSelectionData* selection_data, guint info, guint time) {
962         const gchar* _tmp0_;
963         gint _tmp1_;
964         gint _tmp2_;
965 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
966         g_return_if_fail (drag_context != NULL);
967 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
968         g_return_if_fail (selection_data != NULL);
969 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
970         _tmp0_ = self->dragData;
971 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
972         _tmp1_ = strlen (_tmp0_);
973 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
974         _tmp2_ = _tmp1_;
975 #line 219 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
976         if (_tmp2_ > 0) {
977 #line 978 "WindowRightPalete.vala.c"
978                 const gchar* _tmp3_;
979                 GtkSelectionData* _tmp4_;
980                 const gchar* _tmp5_;
981                 const gchar* _tmp6_;
982                 gint _tmp7_;
983                 gint _tmp8_;
984 #line 220 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
985                 _tmp3_ = self->dragData;
986 #line 220 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
987                 g_print ("setting drag data to %s", _tmp3_);
988 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
989                 _tmp4_ = selection_data;
990 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
991                 _tmp5_ = self->dragData;
992 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
993                 _tmp6_ = self->dragData;
994 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
995                 _tmp7_ = strlen (_tmp6_);
996 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
997                 _tmp8_ = _tmp7_;
998 #line 221 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
999                 gtk_selection_data_set_text (_tmp4_, _tmp5_, _tmp8_);
1000 #line 1001 "WindowRightPalete.vala.c"
1001         }
1002 }
1003
1004
1005 static void ___lambda66__gtk_widget_drag_data_get (GtkWidget* _sender, GdkDragContext* context, GtkSelectionData* selection_data, guint info, guint time_, gpointer self) {
1006 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1007         __lambda66_ (self, context, selection_data, info, time_);
1008 #line 1009 "WindowRightPalete.vala.c"
1009 }
1010
1011
1012 Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_construct (GType object_type, Xcls_RightPalete* _owner) {
1013         Xcls_RightPaleteXcls_TreeView4 * self = NULL;
1014         Xcls_RightPalete* _tmp0_;
1015         Xcls_RightPalete* _tmp1_;
1016         GtkTreeView* _tmp2_;
1017         GtkTreeView* _tmp3_;
1018         GtkTreeView* _tmp4_;
1019         Xcls_RightPalete* _tmp5_;
1020         Xcls_RightPaleteXcls_model* _tmp6_;
1021         Xcls_RightPaleteXcls_model* child_0;
1022         GtkTreeView* _tmp7_;
1023         GtkListStore* _tmp8_;
1024         Xcls_RightPalete* _tmp9_;
1025         Xcls_RightPaleteXcls_TreeViewColumn6* _tmp10_;
1026         Xcls_RightPaleteXcls_TreeViewColumn6* child_1;
1027         GtkTreeView* _tmp11_;
1028         GtkTreeViewColumn* _tmp12_;
1029         GtkTreeView* _tmp20_;
1030         GtkTreeView* _tmp21_;
1031         GtkTreeView* _tmp22_;
1032         GtkTreeView* _tmp23_;
1033 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1034         g_return_val_if_fail (_owner != NULL, NULL);
1035 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1036         self = (Xcls_RightPaleteXcls_TreeView4*) g_object_new (object_type, NULL);
1037 #line 127 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1038         _tmp0_ = _owner;
1039 #line 127 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1040         _tmp1_ = _g_object_ref0 (_tmp0_);
1041 #line 127 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1042         _g_object_unref0 (self->priv->_this);
1043 #line 127 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1044         self->priv->_this = _tmp1_;
1045 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1046         _tmp2_ = (GtkTreeView*) gtk_tree_view_new ();
1047 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1048         g_object_ref_sink (_tmp2_);
1049 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1050         _g_object_unref0 (self->el);
1051 #line 128 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1052         self->el = _tmp2_;
1053 #line 133 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1054         _tmp3_ = self->el;
1055 #line 133 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1056         gtk_tree_view_set_enable_tree_lines (_tmp3_, TRUE);
1057 #line 134 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1058         _tmp4_ = self->el;
1059 #line 134 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1060         gtk_tree_view_set_headers_visible (_tmp4_, FALSE);
1061 #line 135 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1062         _tmp5_ = self->priv->_this;
1063 #line 135 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1064         _tmp6_ = xcls_rightpalete_xcls_model_new (_tmp5_);
1065 #line 135 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1066         child_0 = _tmp6_;
1067 #line 136 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1068         g_object_ref ((GObject*) child_0);
1069 #line 137 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1070         _tmp7_ = self->el;
1071 #line 137 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1072         _tmp8_ = child_0->el;
1073 #line 137 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1074         gtk_tree_view_set_model (_tmp7_, (GtkTreeModel*) _tmp8_);
1075 #line 138 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1076         _tmp9_ = self->priv->_this;
1077 #line 138 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1078         _tmp10_ = xcls_rightpalete_xcls_treeviewcolumn6_new (_tmp9_);
1079 #line 138 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1080         child_1 = _tmp10_;
1081 #line 139 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1082         g_object_ref ((GObject*) child_1);
1083 #line 140 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1084         _tmp11_ = self->el;
1085 #line 140 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1086         _tmp12_ = child_1->el;
1087 #line 140 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1088         gtk_tree_view_append_column (_tmp11_, _tmp12_);
1089 #line 1090 "WindowRightPalete.vala.c"
1090         {
1091                 GtkTreeView* _tmp13_;
1092                 PangoFontDescription* _tmp14_;
1093                 PangoFontDescription* description;
1094                 GtkTreeView* _tmp15_;
1095                 GtkTreeView* _tmp16_;
1096                 GtkTreeSelection* _tmp17_ = NULL;
1097                 GtkTreeSelection* _tmp18_;
1098                 GtkTreeSelection* selection;
1099                 GtkTreeView* _tmp19_;
1100 #line 145 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1101                 _tmp13_ = self->el;
1102 #line 145 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1103                 gtk_widget_set_size_request ((GtkWidget*) _tmp13_, 150, -1);
1104 #line 148 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1105                 _tmp14_ = pango_font_description_new ();
1106 #line 148 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1107                 description = _tmp14_;
1108 #line 149 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1109                 pango_font_description_set_size (description, 8000);
1110 #line 150 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1111                 _tmp15_ = self->el;
1112 #line 150 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1113                 gtk_widget_modify_font ((GtkWidget*) _tmp15_, description);
1114 #line 152 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1115                 _tmp16_ = self->el;
1116 #line 152 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1117                 _tmp17_ = gtk_tree_view_get_selection (_tmp16_);
1118 #line 152 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1119                 _tmp18_ = _g_object_ref0 (_tmp17_);
1120 #line 152 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1121                 selection = _tmp18_;
1122 #line 153 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1123                 gtk_tree_selection_set_mode (selection, GTK_SELECTION_SINGLE);
1124 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1125                 _tmp19_ = self->el;
1126 #line 159 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1127                 gtk_drag_source_set ((GtkWidget*) _tmp19_, GDK_BUTTON1_MASK, BUILDER4_APPLICATION_targetList, G_N_ELEMENTS (BUILDER4_APPLICATION_targetList), GDK_ACTION_COPY);
1128 #line 144 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1129                 _g_object_unref0 (selection);
1130 #line 144 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1131                 __vala_PangoFontDescription_free0 (description);
1132 #line 1133 "WindowRightPalete.vala.c"
1133         }
1134 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1135         _tmp20_ = self->el;
1136 #line 172 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1137         g_signal_connect_object ((GtkWidget*) _tmp20_, "button-press-event", (GCallback) ___lambda63__gtk_widget_button_press_event, self, 0);
1138 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1139         _tmp21_ = self->el;
1140 #line 180 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1141         g_signal_connect_object ((GtkWidget*) _tmp21_, "drag-begin", (GCallback) ___lambda64__gtk_widget_drag_begin, self, 0);
1142 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1143         _tmp22_ = self->el;
1144 #line 208 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1145         g_signal_connect_object ((GtkWidget*) _tmp22_, "drag-end", (GCallback) ___lambda65__gtk_widget_drag_end, self, 0);
1146 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1147         _tmp23_ = self->el;
1148 #line 217 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1149         g_signal_connect_object ((GtkWidget*) _tmp23_, "drag-data-get", (GCallback) ___lambda66__gtk_widget_drag_data_get, self, 0);
1150 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1151         _g_object_unref0 (child_1);
1152 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1153         _g_object_unref0 (child_0);
1154 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1155         return self;
1156 #line 1157 "WindowRightPalete.vala.c"
1157 }
1158
1159
1160 Xcls_RightPaleteXcls_TreeView4* xcls_rightpalete_xcls_treeview4_new (Xcls_RightPalete* _owner) {
1161 #line 125 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1162         return xcls_rightpalete_xcls_treeview4_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, _owner);
1163 #line 1164 "WindowRightPalete.vala.c"
1164 }
1165
1166
1167 static void xcls_rightpalete_xcls_treeview4_class_init (Xcls_RightPaleteXcls_TreeView4Class * klass) {
1168 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1169         xcls_rightpalete_xcls_treeview4_parent_class = g_type_class_peek_parent (klass);
1170 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1171         g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeView4Private));
1172 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1173         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeview4_finalize;
1174 #line 1175 "WindowRightPalete.vala.c"
1175 }
1176
1177
1178 static void xcls_rightpalete_xcls_treeview4_instance_init (Xcls_RightPaleteXcls_TreeView4 * self) {
1179 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1180         self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEW4_GET_PRIVATE (self);
1181 #line 1182 "WindowRightPalete.vala.c"
1182 }
1183
1184
1185 static void xcls_rightpalete_xcls_treeview4_finalize (GObject* obj) {
1186         Xcls_RightPaleteXcls_TreeView4 * self;
1187 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1188         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEW4, Xcls_RightPaleteXcls_TreeView4);
1189 #line 117 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1190         _g_object_unref0 (self->el);
1191 #line 118 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1192         _g_object_unref0 (self->priv->_this);
1193 #line 122 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1194         _g_free0 (self->dragData);
1195 #line 115 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1196         G_OBJECT_CLASS (xcls_rightpalete_xcls_treeview4_parent_class)->finalize (obj);
1197 #line 1198 "WindowRightPalete.vala.c"
1198 }
1199
1200
1201 GType xcls_rightpalete_xcls_treeview4_get_type (void) {
1202         static volatile gsize xcls_rightpalete_xcls_treeview4_type_id__volatile = 0;
1203         if (g_once_init_enter (&xcls_rightpalete_xcls_treeview4_type_id__volatile)) {
1204                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_TreeView4Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_treeview4_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_TreeView4), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_treeview4_instance_init, NULL };
1205                 GType xcls_rightpalete_xcls_treeview4_type_id;
1206                 xcls_rightpalete_xcls_treeview4_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_TreeView4", &g_define_type_info, 0);
1207                 g_once_init_leave (&xcls_rightpalete_xcls_treeview4_type_id__volatile, xcls_rightpalete_xcls_treeview4_type_id);
1208         }
1209         return xcls_rightpalete_xcls_treeview4_type_id__volatile;
1210 }
1211
1212
1213 Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_construct (GType object_type, Xcls_RightPalete* _owner) {
1214         Xcls_RightPaleteXcls_model * self = NULL;
1215         Xcls_RightPalete* _tmp0_;
1216         Xcls_RightPalete* _tmp1_;
1217         Xcls_RightPalete* _tmp2_;
1218         Xcls_RightPaleteXcls_model* _tmp3_;
1219         GtkListStore* _tmp4_;
1220 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1221         g_return_val_if_fail (_owner != NULL, NULL);
1222 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1223         self = (Xcls_RightPaleteXcls_model*) g_object_new (object_type, NULL);
1224 #line 244 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1225         _tmp0_ = _owner;
1226 #line 244 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1227         _tmp1_ = _g_object_ref0 (_tmp0_);
1228 #line 244 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1229         _g_object_unref0 (self->priv->_this);
1230 #line 244 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1231         self->priv->_this = _tmp1_;
1232 #line 245 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1233         _tmp2_ = self->priv->_this;
1234 #line 245 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1235         _tmp3_ = _g_object_ref0 (self);
1236 #line 245 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1237         _g_object_unref0 (_tmp2_->model);
1238 #line 245 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1239         _tmp2_->model = _tmp3_;
1240 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1241         _tmp4_ = gtk_list_store_new (2, G_TYPE_STRING, G_TYPE_STRING);
1242 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1243         _g_object_unref0 (self->el);
1244 #line 246 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1245         self->el = _tmp4_;
1246 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1247         return self;
1248 #line 1249 "WindowRightPalete.vala.c"
1249 }
1250
1251
1252 Xcls_RightPaleteXcls_model* xcls_rightpalete_xcls_model_new (Xcls_RightPalete* _owner) {
1253 #line 242 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1254         return xcls_rightpalete_xcls_model_construct (XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, _owner);
1255 #line 1256 "WindowRightPalete.vala.c"
1256 }
1257
1258
1259 gchar* xcls_rightpalete_xcls_model_getValue (Xcls_RightPaleteXcls_model* self, GtkTreeIter* iter, gint col) {
1260         gchar* result = NULL;
1261         GValue gval = {0};
1262         GtkListStore* _tmp0_;
1263         GtkTreeIter _tmp1_;
1264         gint _tmp2_;
1265         GValue _tmp3_ = {0};
1266         GValue _tmp4_;
1267         gchar* _tmp5_;
1268 #line 254 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1269         g_return_val_if_fail (self != NULL, NULL);
1270 #line 254 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1271         g_return_val_if_fail (iter != NULL, NULL);
1272 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1273         _tmp0_ = self->el;
1274 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1275         _tmp1_ = *iter;
1276 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1277         _tmp2_ = col;
1278 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1279         gtk_tree_model_get_value ((GtkTreeModel*) _tmp0_, &_tmp1_, _tmp2_, &_tmp3_);
1280 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1281         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1282 #line 256 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1283         gval = _tmp3_;
1284 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1285         _tmp4_ = gval;
1286 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1287         _tmp5_ = g_strdup (g_value_get_string (&_tmp4_));
1288 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1289         result = _tmp5_;
1290 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1291         G_IS_VALUE (&gval) ? (g_value_unset (&gval), NULL) : NULL;
1292 #line 257 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1293         return result;
1294 #line 1295 "WindowRightPalete.vala.c"
1295 }
1296
1297
1298 static void xcls_rightpalete_xcls_model_class_init (Xcls_RightPaleteXcls_modelClass * klass) {
1299 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1300         xcls_rightpalete_xcls_model_parent_class = g_type_class_peek_parent (klass);
1301 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1302         g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_modelPrivate));
1303 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1304         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_model_finalize;
1305 #line 1306 "WindowRightPalete.vala.c"
1306 }
1307
1308
1309 static void xcls_rightpalete_xcls_model_instance_init (Xcls_RightPaleteXcls_model * self) {
1310 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1311         self->priv = XCLS_RIGHTPALETE_XCLS_MODEL_GET_PRIVATE (self);
1312 #line 1313 "WindowRightPalete.vala.c"
1313 }
1314
1315
1316 static void xcls_rightpalete_xcls_model_finalize (GObject* obj) {
1317         Xcls_RightPaleteXcls_model * self;
1318 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1319         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_MODEL, Xcls_RightPaleteXcls_model);
1320 #line 235 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1321         _g_object_unref0 (self->el);
1322 #line 236 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1323         _g_object_unref0 (self->priv->_this);
1324 #line 233 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1325         G_OBJECT_CLASS (xcls_rightpalete_xcls_model_parent_class)->finalize (obj);
1326 #line 1327 "WindowRightPalete.vala.c"
1327 }
1328
1329
1330 GType xcls_rightpalete_xcls_model_get_type (void) {
1331         static volatile gsize xcls_rightpalete_xcls_model_type_id__volatile = 0;
1332         if (g_once_init_enter (&xcls_rightpalete_xcls_model_type_id__volatile)) {
1333                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_modelClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_model_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_model), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_model_instance_init, NULL };
1334                 GType xcls_rightpalete_xcls_model_type_id;
1335                 xcls_rightpalete_xcls_model_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_model", &g_define_type_info, 0);
1336                 g_once_init_leave (&xcls_rightpalete_xcls_model_type_id__volatile, xcls_rightpalete_xcls_model_type_id);
1337         }
1338         return xcls_rightpalete_xcls_model_type_id__volatile;
1339 }
1340
1341
1342 Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_construct (GType object_type, Xcls_RightPalete* _owner) {
1343         Xcls_RightPaleteXcls_TreeViewColumn6 * self = NULL;
1344         Xcls_RightPalete* _tmp0_;
1345         Xcls_RightPalete* _tmp1_;
1346         GtkTreeViewColumn* _tmp2_;
1347         Xcls_RightPalete* _tmp3_;
1348         Xcls_RightPaleteXcls_txtrender* _tmp4_;
1349         Xcls_RightPaleteXcls_txtrender* child_0;
1350         GtkTreeViewColumn* _tmp5_;
1351         GtkCellRendererText* _tmp6_;
1352         GtkTreeViewColumn* _tmp7_;
1353         Xcls_RightPalete* _tmp8_;
1354         Xcls_RightPaleteXcls_txtrender* _tmp9_;
1355         GtkCellRendererText* _tmp10_;
1356 #line 271 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1357         g_return_val_if_fail (_owner != NULL, NULL);
1358 #line 271 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1359         self = (Xcls_RightPaleteXcls_TreeViewColumn6*) g_object_new (object_type, NULL);
1360 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1361         _tmp0_ = _owner;
1362 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1363         _tmp1_ = _g_object_ref0 (_tmp0_);
1364 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1365         _g_object_unref0 (self->priv->_this);
1366 #line 273 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1367         self->priv->_this = _tmp1_;
1368 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1369         _tmp2_ = gtk_tree_view_column_new ();
1370 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1371         g_object_ref_sink (_tmp2_);
1372 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1373         _g_object_unref0 (self->el);
1374 #line 274 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1375         self->el = _tmp2_;
1376 #line 279 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1377         _tmp3_ = self->priv->_this;
1378 #line 279 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1379         _tmp4_ = xcls_rightpalete_xcls_txtrender_new (_tmp3_);
1380 #line 279 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1381         child_0 = _tmp4_;
1382 #line 280 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1383         g_object_ref ((GObject*) child_0);
1384 #line 281 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1385         _tmp5_ = self->el;
1386 #line 281 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1387         _tmp6_ = child_0->el;
1388 #line 281 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1389         gtk_cell_layout_pack_start ((GtkCellLayout*) _tmp5_, (GtkCellRenderer*) _tmp6_, TRUE);
1390 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1391         _tmp7_ = self->el;
1392 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1393         _tmp8_ = self->priv->_this;
1394 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1395         _tmp9_ = _tmp8_->txtrender;
1396 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1397         _tmp10_ = _tmp9_->el;
1398 #line 285 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1399         gtk_cell_layout_add_attribute ((GtkCellLayout*) _tmp7_, (GtkCellRenderer*) _tmp10_, "markup", 0);
1400 #line 271 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1401         _g_object_unref0 (child_0);
1402 #line 271 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1403         return self;
1404 #line 1405 "WindowRightPalete.vala.c"
1405 }
1406
1407
1408 Xcls_RightPaleteXcls_TreeViewColumn6* xcls_rightpalete_xcls_treeviewcolumn6_new (Xcls_RightPalete* _owner) {
1409 #line 271 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1410         return xcls_rightpalete_xcls_treeviewcolumn6_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, _owner);
1411 #line 1412 "WindowRightPalete.vala.c"
1412 }
1413
1414
1415 static void xcls_rightpalete_xcls_treeviewcolumn6_class_init (Xcls_RightPaleteXcls_TreeViewColumn6Class * klass) {
1416 #line 262 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1417         xcls_rightpalete_xcls_treeviewcolumn6_parent_class = g_type_class_peek_parent (klass);
1418 #line 262 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1419         g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Private));
1420 #line 262 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1421         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_treeviewcolumn6_finalize;
1422 #line 1423 "WindowRightPalete.vala.c"
1423 }
1424
1425
1426 static void xcls_rightpalete_xcls_treeviewcolumn6_instance_init (Xcls_RightPaleteXcls_TreeViewColumn6 * self) {
1427 #line 262 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1428         self->priv = XCLS_RIGHTPALETE_XCLS_TREEVIEWCOLUMN6_GET_PRIVATE (self);
1429 #line 1430 "WindowRightPalete.vala.c"
1430 }
1431
1432
1433 static void xcls_rightpalete_xcls_treeviewcolumn6_finalize (GObject* obj) {
1434         Xcls_RightPaleteXcls_TreeViewColumn6 * self;
1435 #line 262 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1436         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TREEVIEWCOLUMN6, Xcls_RightPaleteXcls_TreeViewColumn6);
1437 #line 264 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1438         _g_object_unref0 (self->el);
1439 #line 265 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1440         _g_object_unref0 (self->priv->_this);
1441 #line 262 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1442         G_OBJECT_CLASS (xcls_rightpalete_xcls_treeviewcolumn6_parent_class)->finalize (obj);
1443 #line 1444 "WindowRightPalete.vala.c"
1444 }
1445
1446
1447 GType xcls_rightpalete_xcls_treeviewcolumn6_get_type (void) {
1448         static volatile gsize xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile = 0;
1449         if (g_once_init_enter (&xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile)) {
1450                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_TreeViewColumn6Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_treeviewcolumn6_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_TreeViewColumn6), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_treeviewcolumn6_instance_init, NULL };
1451                 GType xcls_rightpalete_xcls_treeviewcolumn6_type_id;
1452                 xcls_rightpalete_xcls_treeviewcolumn6_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_TreeViewColumn6", &g_define_type_info, 0);
1453                 g_once_init_leave (&xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile, xcls_rightpalete_xcls_treeviewcolumn6_type_id);
1454         }
1455         return xcls_rightpalete_xcls_treeviewcolumn6_type_id__volatile;
1456 }
1457
1458
1459 Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_construct (GType object_type, Xcls_RightPalete* _owner) {
1460         Xcls_RightPaleteXcls_txtrender * self = NULL;
1461         Xcls_RightPalete* _tmp0_;
1462         Xcls_RightPalete* _tmp1_;
1463         Xcls_RightPalete* _tmp2_;
1464         Xcls_RightPaleteXcls_txtrender* _tmp3_;
1465         GtkCellRendererText* _tmp4_;
1466 #line 298 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1467         g_return_val_if_fail (_owner != NULL, NULL);
1468 #line 298 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1469         self = (Xcls_RightPaleteXcls_txtrender*) g_object_new (object_type, NULL);
1470 #line 300 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1471         _tmp0_ = _owner;
1472 #line 300 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1473         _tmp1_ = _g_object_ref0 (_tmp0_);
1474 #line 300 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1475         _g_object_unref0 (self->priv->_this);
1476 #line 300 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1477         self->priv->_this = _tmp1_;
1478 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1479         _tmp2_ = self->priv->_this;
1480 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1481         _tmp3_ = _g_object_ref0 (self);
1482 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1483         _g_object_unref0 (_tmp2_->txtrender);
1484 #line 301 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1485         _tmp2_->txtrender = _tmp3_;
1486 #line 302 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1487         _tmp4_ = (GtkCellRendererText*) gtk_cell_renderer_text_new ();
1488 #line 302 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1489         g_object_ref_sink (_tmp4_);
1490 #line 302 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1491         _g_object_unref0 (self->el);
1492 #line 302 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1493         self->el = _tmp4_;
1494 #line 298 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1495         return self;
1496 #line 1497 "WindowRightPalete.vala.c"
1497 }
1498
1499
1500 Xcls_RightPaleteXcls_txtrender* xcls_rightpalete_xcls_txtrender_new (Xcls_RightPalete* _owner) {
1501 #line 298 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1502         return xcls_rightpalete_xcls_txtrender_construct (XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, _owner);
1503 #line 1504 "WindowRightPalete.vala.c"
1504 }
1505
1506
1507 static void xcls_rightpalete_xcls_txtrender_class_init (Xcls_RightPaleteXcls_txtrenderClass * klass) {
1508 #line 289 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1509         xcls_rightpalete_xcls_txtrender_parent_class = g_type_class_peek_parent (klass);
1510 #line 289 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1511         g_type_class_add_private (klass, sizeof (Xcls_RightPaleteXcls_txtrenderPrivate));
1512 #line 289 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1513         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_xcls_txtrender_finalize;
1514 #line 1515 "WindowRightPalete.vala.c"
1515 }
1516
1517
1518 static void xcls_rightpalete_xcls_txtrender_instance_init (Xcls_RightPaleteXcls_txtrender * self) {
1519 #line 289 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1520         self->priv = XCLS_RIGHTPALETE_XCLS_TXTRENDER_GET_PRIVATE (self);
1521 #line 1522 "WindowRightPalete.vala.c"
1522 }
1523
1524
1525 static void xcls_rightpalete_xcls_txtrender_finalize (GObject* obj) {
1526         Xcls_RightPaleteXcls_txtrender * self;
1527 #line 289 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1528         self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_RIGHTPALETE_TYPE_XCLS_TXTRENDER, Xcls_RightPaleteXcls_txtrender);
1529 #line 291 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1530         _g_object_unref0 (self->el);
1531 #line 292 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1532         _g_object_unref0 (self->priv->_this);
1533 #line 289 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1534         G_OBJECT_CLASS (xcls_rightpalete_xcls_txtrender_parent_class)->finalize (obj);
1535 #line 1536 "WindowRightPalete.vala.c"
1536 }
1537
1538
1539 GType xcls_rightpalete_xcls_txtrender_get_type (void) {
1540         static volatile gsize xcls_rightpalete_xcls_txtrender_type_id__volatile = 0;
1541         if (g_once_init_enter (&xcls_rightpalete_xcls_txtrender_type_id__volatile)) {
1542                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteXcls_txtrenderClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_xcls_txtrender_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPaleteXcls_txtrender), 0, (GInstanceInitFunc) xcls_rightpalete_xcls_txtrender_instance_init, NULL };
1543                 GType xcls_rightpalete_xcls_txtrender_type_id;
1544                 xcls_rightpalete_xcls_txtrender_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPaleteXcls_txtrender", &g_define_type_info, 0);
1545                 g_once_init_leave (&xcls_rightpalete_xcls_txtrender_type_id__volatile, xcls_rightpalete_xcls_txtrender_type_id);
1546         }
1547         return xcls_rightpalete_xcls_txtrender_type_id__volatile;
1548 }
1549
1550
1551 static void xcls_rightpalete_class_init (Xcls_RightPaleteClass * klass) {
1552 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1553         xcls_rightpalete_parent_class = g_type_class_peek_parent (klass);
1554 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1555         g_type_class_add_private (klass, sizeof (Xcls_RightPaletePrivate));
1556 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1557         G_OBJECT_CLASS (klass)->finalize = xcls_rightpalete_finalize;
1558 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1559         g_signal_new ("after_node_change", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE);
1560 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1561         g_signal_new ("before_node_change", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_NODE);
1562 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1563         g_signal_new ("drag_end", TYPE_XCLS_RIGHTPALETE, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__VOID, G_TYPE_NONE, 0);
1564 #line 1565 "WindowRightPalete.vala.c"
1565 }
1566
1567
1568 static void xcls_rightpalete_instance_init (Xcls_RightPalete * self) {
1569 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1570         self->priv = XCLS_RIGHTPALETE_GET_PRIVATE (self);
1571 #line 1572 "WindowRightPalete.vala.c"
1572 }
1573
1574
1575 static void xcls_rightpalete_finalize (GObject* obj) {
1576         Xcls_RightPalete * self;
1577 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1578         self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_RIGHTPALETE, Xcls_RightPalete);
1579 #line 5 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1580         _g_object_unref0 (self->el);
1581 #line 6 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1582         _g_object_unref0 (self->priv->_this);
1583 #line 15 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1584         _g_object_unref0 (self->viewbox);
1585 #line 16 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1586         _g_object_unref0 (self->model);
1587 #line 17 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1588         _g_object_unref0 (self->txtrender);
1589 #line 3 "/home/alan/gitlive/app.Builder/Builder4/WindowRightPalete.vala"
1590         G_OBJECT_CLASS (xcls_rightpalete_parent_class)->finalize (obj);
1591 #line 1592 "WindowRightPalete.vala.c"
1592 }
1593
1594
1595 GType xcls_rightpalete_get_type (void) {
1596         static volatile gsize xcls_rightpalete_type_id__volatile = 0;
1597         if (g_once_init_enter (&xcls_rightpalete_type_id__volatile)) {
1598                 static const GTypeInfo g_define_type_info = { sizeof (Xcls_RightPaleteClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_rightpalete_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_RightPalete), 0, (GInstanceInitFunc) xcls_rightpalete_instance_init, NULL };
1599                 GType xcls_rightpalete_type_id;
1600                 xcls_rightpalete_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_RightPalete", &g_define_type_info, 0);
1601                 g_once_init_leave (&xcls_rightpalete_type_id__volatile, xcls_rightpalete_type_id);
1602         }
1603         return xcls_rightpalete_type_id__volatile;
1604 }
1605
1606
1607 static void _vala_array_destroy (gpointer array, gint array_length, GDestroyNotify destroy_func) {
1608         if ((array != NULL) && (destroy_func != NULL)) {
1609                 int i;
1610                 for (i = 0; i < array_length; i = i + 1) {
1611                         if (((gpointer*) array)[i] != NULL) {
1612                                 destroy_func (((gpointer*) array)[i]);
1613                         }
1614                 }
1615         }
1616 }
1617
1618
1619 static void _vala_array_free (gpointer array, gint array_length, GDestroyNotify destroy_func) {
1620         _vala_array_destroy (array, array_length, destroy_func);
1621         g_free (array);
1622 }
1623
1624
1625