1 /* ClutterFiles.vala.c generated by valac 0.24.0, the Vala compiler
2 * generated from ClutterFiles.vala, do not modify */
5 valac --pkg gio-2.0 --pkg posix --pkg gtk+-3.0 --pkg libnotify --pkg gtksourceview-3.0 --pkg libwnck-3.0 \
6 /tmp/ClutterFiles.vala -o /tmp/ClutterFiles
9 static int main (string[] args) {
11 new Xcls_ClutterFiles();
12 ClutterFiles.show_all();
19 #include <glib-object.h>
20 #include <clutter/clutter.h>
28 #define TYPE_XCLS_CLUTTERFILES (xcls_clutterfiles_get_type ())
29 #define XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles))
30 #define XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
31 #define IS_XCLS_CLUTTERFILES(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), TYPE_XCLS_CLUTTERFILES))
32 #define IS_XCLS_CLUTTERFILES_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), TYPE_XCLS_CLUTTERFILES))
33 #define XCLS_CLUTTERFILES_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesClass))
35 typedef struct _Xcls_ClutterFiles Xcls_ClutterFiles;
36 typedef struct _Xcls_ClutterFilesClass Xcls_ClutterFilesClass;
37 typedef struct _Xcls_ClutterFilesPrivate Xcls_ClutterFilesPrivate;
39 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT (xcls_clutterfiles_xcls_filelayout_get_type ())
40 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout))
41 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
42 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
43 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT))
44 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutClass))
46 typedef struct _Xcls_ClutterFilesXcls_filelayout Xcls_ClutterFilesXcls_filelayout;
47 typedef struct _Xcls_ClutterFilesXcls_filelayoutClass Xcls_ClutterFilesXcls_filelayoutClass;
49 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER (xcls_clutterfiles_xcls_filelayout_manager_get_type ())
50 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager))
51 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
52 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
53 #define XCLS_CLUTTERFILES_IS_XCLS_FILELAYOUT_MANAGER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER))
54 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerClass))
56 typedef struct _Xcls_ClutterFilesXcls_filelayout_manager Xcls_ClutterFilesXcls_filelayout_manager;
57 typedef struct _Xcls_ClutterFilesXcls_filelayout_managerClass Xcls_ClutterFilesXcls_filelayout_managerClass;
59 #define XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM (xcls_clutterfiles_xcls_fileitem_get_type ())
60 #define XCLS_CLUTTERFILES_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem))
61 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
62 #define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
63 #define XCLS_CLUTTERFILES_IS_XCLS_FILEITEM_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM))
64 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemClass))
66 typedef struct _Xcls_ClutterFilesXcls_fileitem Xcls_ClutterFilesXcls_fileitem;
67 typedef struct _Xcls_ClutterFilesXcls_fileitemClass Xcls_ClutterFilesXcls_fileitemClass;
68 #define _g_object_unref0(var) ((var == NULL) ? NULL : (var = (g_object_unref (var), NULL)))
69 typedef struct _Xcls_ClutterFilesXcls_filelayoutPrivate Xcls_ClutterFilesXcls_filelayoutPrivate;
71 #define PROJECT_TYPE_PROJECT (project_project_get_type ())
72 #define PROJECT_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROJECT_TYPE_PROJECT, ProjectProject))
73 #define PROJECT_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROJECT_TYPE_PROJECT, ProjectProjectClass))
74 #define PROJECT_IS_PROJECT(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROJECT_TYPE_PROJECT))
75 #define PROJECT_IS_PROJECT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROJECT_TYPE_PROJECT))
76 #define PROJECT_PROJECT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROJECT_TYPE_PROJECT, ProjectProjectClass))
78 typedef struct _ProjectProject ProjectProject;
79 typedef struct _ProjectProjectClass ProjectProjectClass;
80 typedef struct _ProjectProjectPrivate ProjectProjectPrivate;
82 #define JS_RENDER_TYPE_JS_RENDER (js_render_js_render_get_type ())
83 #define JS_RENDER_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRender))
84 #define JS_RENDER_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
85 #define JS_RENDER_IS_JS_RENDER(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_JS_RENDER))
86 #define JS_RENDER_IS_JS_RENDER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_JS_RENDER))
87 #define JS_RENDER_JS_RENDER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_JS_RENDER, JsRenderJsRenderClass))
89 typedef struct _JsRenderJsRender JsRenderJsRender;
90 typedef struct _JsRenderJsRenderClass JsRenderJsRenderClass;
91 #define _g_free0(var) (var = (g_free (var), NULL))
92 typedef struct _JsRenderJsRenderPrivate JsRenderJsRenderPrivate;
94 #define JS_RENDER_TYPE_NODE (js_render_node_get_type ())
95 #define JS_RENDER_NODE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), JS_RENDER_TYPE_NODE, JsRenderNode))
96 #define JS_RENDER_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
97 #define JS_RENDER_IS_NODE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), JS_RENDER_TYPE_NODE))
98 #define JS_RENDER_IS_NODE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), JS_RENDER_TYPE_NODE))
99 #define JS_RENDER_NODE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), JS_RENDER_TYPE_NODE, JsRenderNodeClass))
101 typedef struct _JsRenderNode JsRenderNode;
102 typedef struct _JsRenderNodeClass JsRenderNodeClass;
103 typedef struct _Xcls_ClutterFilesXcls_fileitemPrivate Xcls_ClutterFilesXcls_fileitemPrivate;
105 #define XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE (xcls_clutterfiles_xcls_image_get_type ())
106 #define XCLS_CLUTTERFILES_XCLS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_image))
107 #define XCLS_CLUTTERFILES_XCLS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imageClass))
108 #define XCLS_CLUTTERFILES_IS_XCLS_IMAGE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE))
109 #define XCLS_CLUTTERFILES_IS_XCLS_IMAGE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE))
110 #define XCLS_CLUTTERFILES_XCLS_IMAGE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imageClass))
112 typedef struct _Xcls_ClutterFilesXcls_image Xcls_ClutterFilesXcls_image;
113 typedef struct _Xcls_ClutterFilesXcls_imageClass Xcls_ClutterFilesXcls_imageClass;
115 #define XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE (xcls_clutterfiles_xcls_typetitle_get_type ())
116 #define XCLS_CLUTTERFILES_XCLS_TYPETITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitle))
117 #define XCLS_CLUTTERFILES_XCLS_TYPETITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitleClass))
118 #define XCLS_CLUTTERFILES_IS_XCLS_TYPETITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE))
119 #define XCLS_CLUTTERFILES_IS_XCLS_TYPETITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE))
120 #define XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitleClass))
122 typedef struct _Xcls_ClutterFilesXcls_typetitle Xcls_ClutterFilesXcls_typetitle;
123 typedef struct _Xcls_ClutterFilesXcls_typetitleClass Xcls_ClutterFilesXcls_typetitleClass;
125 #define XCLS_CLUTTERFILES_TYPE_XCLS_TITLE (xcls_clutterfiles_xcls_title_get_type ())
126 #define XCLS_CLUTTERFILES_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_title))
127 #define XCLS_CLUTTERFILES_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titleClass))
128 #define XCLS_CLUTTERFILES_IS_XCLS_TITLE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE))
129 #define XCLS_CLUTTERFILES_IS_XCLS_TITLE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE))
130 #define XCLS_CLUTTERFILES_XCLS_TITLE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titleClass))
132 typedef struct _Xcls_ClutterFilesXcls_title Xcls_ClutterFilesXcls_title;
133 typedef struct _Xcls_ClutterFilesXcls_titleClass Xcls_ClutterFilesXcls_titleClass;
134 typedef struct _Xcls_ClutterFilesXcls_filelayout_managerPrivate Xcls_ClutterFilesXcls_filelayout_managerPrivate;
136 #define XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5 (xcls_clutterfiles_xcls_boxlayout5_get_type ())
137 #define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5))
138 #define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Class))
139 #define XCLS_CLUTTERFILES_IS_XCLS_BOXLAYOUT5(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5))
140 #define XCLS_CLUTTERFILES_IS_XCLS_BOXLAYOUT5_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5))
141 #define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Class))
143 typedef struct _Xcls_ClutterFilesXcls_BoxLayout5 Xcls_ClutterFilesXcls_BoxLayout5;
144 typedef struct _Xcls_ClutterFilesXcls_BoxLayout5Class Xcls_ClutterFilesXcls_BoxLayout5Class;
145 typedef struct _Xcls_ClutterFilesXcls_BoxLayout5Private Xcls_ClutterFilesXcls_BoxLayout5Private;
146 typedef struct _Xcls_ClutterFilesXcls_imagePrivate Xcls_ClutterFilesXcls_imagePrivate;
147 typedef struct _Xcls_ClutterFilesXcls_typetitlePrivate Xcls_ClutterFilesXcls_typetitlePrivate;
148 typedef struct _Xcls_ClutterFilesXcls_titlePrivate Xcls_ClutterFilesXcls_titlePrivate;
150 struct _Xcls_ClutterFiles {
151 GObject parent_instance;
152 Xcls_ClutterFilesPrivate * priv;
153 ClutterScrollActor* el;
154 Xcls_ClutterFilesXcls_filelayout* filelayout;
155 Xcls_ClutterFilesXcls_filelayout_manager* filelayout_manager;
156 GeeArrayList* fileitems;
159 struct _Xcls_ClutterFilesClass {
160 GObjectClass parent_class;
163 struct _Xcls_ClutterFilesPrivate {
164 Xcls_ClutterFiles* _this;
167 struct _Xcls_ClutterFilesXcls_filelayout {
168 GObject parent_instance;
169 Xcls_ClutterFilesXcls_filelayoutPrivate * priv;
173 struct _Xcls_ClutterFilesXcls_filelayoutClass {
174 GObjectClass parent_class;
177 struct _ProjectProject {
178 GObject parent_instance;
179 ProjectProjectPrivate * priv;
184 gchar* base_template;
191 struct _ProjectProjectClass {
192 GObjectClass parent_class;
195 struct _JsRenderJsRender {
196 GObject parent_instance;
197 JsRenderJsRenderPrivate * priv;
198 GeeArrayList* doubleStringProps;
209 guint64 webkit_page_id;
210 ProjectProject* project;
216 struct _JsRenderJsRenderClass {
217 GObjectClass parent_class;
218 void (*loadItems) (JsRenderJsRender* self, GError** error);
219 void (*save) (JsRenderJsRender* self);
220 void (*saveHTML) (JsRenderJsRender* self, const gchar* html);
221 gchar* (*toSource) (JsRenderJsRender* self);
222 gchar* (*toSourcePreview) (JsRenderJsRender* self);
223 gchar* (*toValaSource) (JsRenderJsRender* self, gboolean testcompile);
226 struct _Xcls_ClutterFilesXcls_fileitem {
227 GObject parent_instance;
228 Xcls_ClutterFilesXcls_fileitemPrivate * priv;
230 JsRenderJsRender* file;
231 Xcls_ClutterFilesXcls_image* image;
232 Xcls_ClutterFilesXcls_typetitle* typetitle;
233 Xcls_ClutterFilesXcls_title* title;
236 struct _Xcls_ClutterFilesXcls_fileitemClass {
237 GObjectClass parent_class;
240 struct _Xcls_ClutterFilesXcls_filelayout_manager {
241 GObject parent_instance;
242 Xcls_ClutterFilesXcls_filelayout_managerPrivate * priv;
243 ClutterFlowLayout* el;
246 struct _Xcls_ClutterFilesXcls_filelayout_managerClass {
247 GObjectClass parent_class;
250 struct _Xcls_ClutterFilesXcls_filelayoutPrivate {
251 Xcls_ClutterFiles* _this;
254 struct _Xcls_ClutterFilesXcls_filelayout_managerPrivate {
255 Xcls_ClutterFiles* _this;
258 struct _Xcls_ClutterFilesXcls_fileitemPrivate {
259 Xcls_ClutterFiles* _this;
262 struct _Xcls_ClutterFilesXcls_BoxLayout5 {
263 GObject parent_instance;
264 Xcls_ClutterFilesXcls_BoxLayout5Private * priv;
265 ClutterBoxLayout* el;
268 struct _Xcls_ClutterFilesXcls_BoxLayout5Class {
269 GObjectClass parent_class;
272 struct _Xcls_ClutterFilesXcls_image {
273 GObject parent_instance;
274 Xcls_ClutterFilesXcls_imagePrivate * priv;
278 struct _Xcls_ClutterFilesXcls_imageClass {
279 GObjectClass parent_class;
282 struct _Xcls_ClutterFilesXcls_typetitle {
283 GObject parent_instance;
284 Xcls_ClutterFilesXcls_typetitlePrivate * priv;
288 struct _Xcls_ClutterFilesXcls_typetitleClass {
289 GObjectClass parent_class;
292 struct _Xcls_ClutterFilesXcls_title {
293 GObject parent_instance;
294 Xcls_ClutterFilesXcls_titlePrivate * priv;
298 struct _Xcls_ClutterFilesXcls_titleClass {
299 GObjectClass parent_class;
302 struct _Xcls_ClutterFilesXcls_BoxLayout5Private {
303 Xcls_ClutterFiles* _this;
306 struct _Xcls_ClutterFilesXcls_imagePrivate {
307 Xcls_ClutterFiles* _this;
310 struct _Xcls_ClutterFilesXcls_typetitlePrivate {
311 Xcls_ClutterFiles* _this;
314 struct _Xcls_ClutterFilesXcls_titlePrivate {
315 Xcls_ClutterFiles* _this;
319 extern Xcls_ClutterFiles* ClutterFiles;
320 Xcls_ClutterFiles* ClutterFiles = NULL;
321 static gpointer xcls_clutterfiles_parent_class = NULL;
322 static gpointer xcls_clutterfiles_xcls_filelayout_parent_class = NULL;
323 static gpointer xcls_clutterfiles_xcls_filelayout_manager_parent_class = NULL;
324 static gpointer xcls_clutterfiles_xcls_fileitem_parent_class = NULL;
325 static gpointer xcls_clutterfiles_xcls_boxlayout5_parent_class = NULL;
326 static gpointer xcls_clutterfiles_xcls_image_parent_class = NULL;
327 static gpointer xcls_clutterfiles_xcls_typetitle_parent_class = NULL;
328 static gpointer xcls_clutterfiles_xcls_title_parent_class = NULL;
330 GType xcls_clutterfiles_get_type (void) G_GNUC_CONST;
331 GType xcls_clutterfiles_xcls_filelayout_get_type (void) G_GNUC_CONST;
332 GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) G_GNUC_CONST;
333 GType xcls_clutterfiles_xcls_fileitem_get_type (void) G_GNUC_CONST;
334 #define XCLS_CLUTTERFILES_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFilesPrivate))
336 XCLS_CLUTTERFILES_DUMMY_PROPERTY
338 Xcls_ClutterFiles* xcls_clutterfiles_singleton (void);
339 Xcls_ClutterFiles* xcls_clutterfiles_new (void);
340 Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type);
341 Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner);
342 Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_construct (GType object_type, Xcls_ClutterFiles* _owner);
343 static gboolean __lambda70_ (Xcls_ClutterFiles* self, ClutterScrollEvent* event);
344 static gboolean ___lambda70__clutter_actor_scroll_event (ClutterActor* _sender, ClutterScrollEvent* event, gpointer self);
345 void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self);
346 GType project_project_get_type (void) G_GNUC_CONST;
347 void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr);
348 GType js_render_js_render_get_type (void) G_GNUC_CONST;
349 GeeArrayList* project_project_sortedFiles (ProjectProject* self);
350 Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
351 Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
352 GType js_render_node_get_type (void) G_GNUC_CONST;
353 GType xcls_clutterfiles_xcls_image_get_type (void) G_GNUC_CONST;
354 GType xcls_clutterfiles_xcls_typetitle_get_type (void) G_GNUC_CONST;
355 GType xcls_clutterfiles_xcls_title_get_type (void) G_GNUC_CONST;
356 void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h);
357 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayoutPrivate))
359 XCLS_CLUTTERFILES_XCLS_FILELAYOUT_DUMMY_PROPERTY
361 Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner);
362 Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_construct (GType object_type, Xcls_ClutterFiles* _owner);
363 static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj);
364 #define XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_managerPrivate))
366 XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_DUMMY_PROPERTY
368 static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj);
369 #define XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitemPrivate))
371 XCLS_CLUTTERFILES_XCLS_FILEITEM_DUMMY_PROPERTY
373 GType xcls_clutterfiles_xcls_boxlayout5_get_type (void) G_GNUC_CONST;
374 Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner);
375 Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_construct (GType object_type, Xcls_ClutterFiles* _owner);
376 Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
377 Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
378 Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
379 Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
380 Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
381 Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file);
382 static gboolean __lambda67_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event);
383 static gboolean ___lambda67__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
384 static gboolean __lambda68_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event);
385 static gboolean ___lambda68__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self);
386 static gboolean __lambda69_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event);
387 static gboolean ___lambda69__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self);
388 static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj);
389 #define XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5Private))
391 XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_DUMMY_PROPERTY
393 static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj);
394 #define XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_imagePrivate))
396 XCLS_CLUTTERFILES_XCLS_IMAGE_DUMMY_PROPERTY
398 gchar* js_render_js_render_getIconFileName (JsRenderJsRender* self, gboolean return_default);
399 static void xcls_clutterfiles_xcls_image_finalize (GObject* obj);
400 #define XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitlePrivate))
402 XCLS_CLUTTERFILES_XCLS_TYPETITLE_DUMMY_PROPERTY
404 gchar* js_render_js_render_nickType (JsRenderJsRender* self);
405 static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj);
406 #define XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_titlePrivate))
408 XCLS_CLUTTERFILES_XCLS_TITLE_DUMMY_PROPERTY
410 gchar* js_render_js_render_nickName (JsRenderJsRender* self);
411 static void xcls_clutterfiles_xcls_title_finalize (GObject* obj);
412 static void xcls_clutterfiles_finalize (GObject* obj);
415 static gpointer _g_object_ref0 (gpointer self) {
416 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
417 return self ? g_object_ref (self) : NULL;
418 #line 419 "ClutterFiles.vala.c"
422 Xcls_ClutterFiles* xcls_clutterfiles_singleton (void) {
423 Xcls_ClutterFiles* result = NULL;
424 Xcls_ClutterFiles* _tmp0_ = NULL;
425 Xcls_ClutterFiles* _tmp2_ = NULL;
426 Xcls_ClutterFiles* _tmp3_ = NULL;
427 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
428 _tmp0_ = ClutterFiles;
429 #line 27 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
430 if (_tmp0_ == NULL) {
431 #line 432 "ClutterFiles.vala.c"
432 Xcls_ClutterFiles* _tmp1_ = NULL;
433 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
434 _tmp1_ = xcls_clutterfiles_new ();
435 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
436 _g_object_unref0 (ClutterFiles);
437 #line 28 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
438 ClutterFiles = _tmp1_;
439 #line 440 "ClutterFiles.vala.c"
441 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
442 _tmp2_ = ClutterFiles;
443 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
444 _tmp3_ = _g_object_ref0 (_tmp2_);
445 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
447 #line 30 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
449 #line 450 "ClutterFiles.vala.c"
453 static gboolean __lambda70_ (Xcls_ClutterFiles* self, ClutterScrollEvent* event) {
454 gboolean result = FALSE;
456 Xcls_ClutterFilesXcls_filelayout* _tmp0_ = NULL;
457 ClutterActor* _tmp1_ = NULL;
458 gfloat _tmp2_ = 0.0F;
459 gfloat _tmp3_ = 0.0F;
460 ClutterScrollDirection dir = 0;
461 ClutterScrollEvent _tmp4_ = {0};
462 ClutterScrollDirection _tmp5_ = 0;
463 ClutterScrollDirection _tmp6_ = 0;
464 gfloat _tmp13_ = 0.0F;
465 gfloat _tmp14_ = 0.0F;
466 gfloat last_child_bottom = 0.0F;
467 Xcls_ClutterFilesXcls_filelayout* _tmp15_ = NULL;
468 ClutterActor* _tmp16_ = NULL;
469 ClutterActor* _tmp17_ = NULL;
470 ClutterActor* _tmp18_ = NULL;
471 gfloat _tmp19_ = 0.0F;
472 gfloat _tmp20_ = 0.0F;
473 Xcls_ClutterFilesXcls_filelayout* _tmp21_ = NULL;
474 ClutterActor* _tmp22_ = NULL;
475 ClutterActor* _tmp23_ = NULL;
476 ClutterActor* _tmp24_ = NULL;
477 gfloat _tmp25_ = 0.0F;
478 gfloat _tmp26_ = 0.0F;
479 gfloat _tmp27_ = 0.0F;
480 gfloat _tmp28_ = 0.0F;
481 ClutterScrollActor* _tmp29_ = NULL;
482 gfloat _tmp30_ = 0.0F;
483 gfloat _tmp31_ = 0.0F;
484 Xcls_ClutterFilesXcls_filelayout* _tmp32_ = NULL;
485 ClutterActor* _tmp33_ = NULL;
486 gfloat _tmp34_ = 0.0F;
487 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
488 g_return_val_if_fail (event != NULL, FALSE);
489 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
490 _tmp0_ = self->filelayout;
491 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
493 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
494 _tmp2_ = clutter_actor_get_y (_tmp1_);
495 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
497 #line 59 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
499 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
501 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
502 _tmp5_ = _tmp4_.direction;
503 #line 60 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
505 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
507 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
509 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
510 case CLUTTER_SCROLL_UP:
511 #line 512 "ClutterFiles.vala.c"
513 gfloat _tmp7_ = 0.0F;
514 ClutterScrollEvent _tmp8_ = {0};
515 gfloat _tmp9_ = 0.0F;
516 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
518 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
520 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
522 #line 63 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
523 y = _tmp7_ + (_tmp9_ / 2);
524 #line 64 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
526 #line 527 "ClutterFiles.vala.c"
528 #line 61 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
529 case CLUTTER_SCROLL_DOWN:
530 #line 531 "ClutterFiles.vala.c"
532 gfloat _tmp10_ = 0.0F;
533 ClutterScrollEvent _tmp11_ = {0};
534 gfloat _tmp12_ = 0.0F;
535 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
537 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
539 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
541 #line 66 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
542 y = _tmp10_ - (_tmp12_ / 2);
543 #line 67 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
545 #line 546 "ClutterFiles.vala.c"
549 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
551 #line 69 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
553 #line 554 "ClutterFiles.vala.c"
556 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
558 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
559 _tmp14_ = MIN ((gfloat) 0, _tmp13_);
560 #line 73 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
562 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
563 _tmp15_ = self->filelayout;
564 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
565 _tmp16_ = _tmp15_->el;
566 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
567 _tmp17_ = clutter_actor_get_last_child (_tmp16_);
568 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
570 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
571 _tmp19_ = clutter_actor_get_y (_tmp18_);
572 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
574 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
575 _tmp21_ = self->filelayout;
576 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
577 _tmp22_ = _tmp21_->el;
578 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
579 _tmp23_ = clutter_actor_get_last_child (_tmp22_);
580 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
582 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
583 _tmp25_ = clutter_actor_get_height (_tmp24_);
584 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
586 #line 79 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
587 last_child_bottom = _tmp20_ + _tmp26_;
588 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
590 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
591 _tmp28_ = last_child_bottom;
592 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
594 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
595 _tmp30_ = clutter_actor_get_height ((ClutterActor*) _tmp29_);
596 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
598 #line 80 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
599 if (((-1) * (_tmp27_ + 200)) > (_tmp28_ - _tmp31_)) {
600 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
602 #line 81 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
604 #line 605 "ClutterFiles.vala.c"
606 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
607 _tmp32_ = self->filelayout;
608 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
609 _tmp33_ = _tmp32_->el;
610 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
612 #line 92 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
613 clutter_actor_set_y (_tmp33_, _tmp34_);
614 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
616 #line 93 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
618 #line 619 "ClutterFiles.vala.c"
622 static gboolean ___lambda70__clutter_actor_scroll_event (ClutterActor* _sender, ClutterScrollEvent* event, gpointer self) {
624 result = __lambda70_ ((Xcls_ClutterFiles*) self, event);
625 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
627 #line 628 "ClutterFiles.vala.c"
631 Xcls_ClutterFiles* xcls_clutterfiles_construct (GType object_type) {
632 Xcls_ClutterFiles * self = NULL;
633 Xcls_ClutterFiles* _tmp0_ = NULL;
634 ClutterScrollActor* _tmp1_ = NULL;
635 ClutterScrollActor* _tmp2_ = NULL;
636 Xcls_ClutterFilesXcls_filelayout* child_0 = NULL;
637 Xcls_ClutterFiles* _tmp3_ = NULL;
638 Xcls_ClutterFilesXcls_filelayout* _tmp4_ = NULL;
639 ClutterScrollActor* _tmp5_ = NULL;
640 ClutterActor* _tmp6_ = NULL;
641 GeeArrayList* _tmp7_ = NULL;
642 ClutterScrollActor* _tmp8_ = NULL;
643 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
644 self = (Xcls_ClutterFiles*) g_object_new (object_type, NULL);
645 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
646 _tmp0_ = _g_object_ref0 (self);
647 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
648 _g_object_unref0 (self->priv->_this);
649 #line 42 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
650 self->priv->_this = _tmp0_;
651 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
652 _tmp1_ = (ClutterScrollActor*) clutter_scroll_actor_new ();
653 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
654 g_object_ref_sink (_tmp1_);
655 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
656 _g_object_unref0 (self->el);
657 #line 43 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
659 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
661 #line 48 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
662 clutter_actor_set_reactive ((ClutterActor*) _tmp2_, TRUE);
663 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
664 _tmp3_ = self->priv->_this;
665 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
666 _tmp4_ = xcls_clutterfiles_xcls_filelayout_new (_tmp3_);
667 #line 49 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
669 #line 50 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
670 g_object_ref ((GObject*) child_0);
671 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
673 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
674 _tmp6_ = child_0->el;
675 #line 51 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
676 clutter_actor_add_child ((ClutterActor*) _tmp5_, _tmp6_);
677 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
678 _tmp7_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
679 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
680 _g_object_unref0 (self->fileitems);
681 #line 54 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
682 self->fileitems = _tmp7_;
683 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
685 #line 57 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
686 g_signal_connect_object ((ClutterActor*) _tmp8_, "scroll-event", (GCallback) ___lambda70__clutter_actor_scroll_event, self, 0);
687 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
688 _g_object_unref0 (child_0);
689 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
691 #line 692 "ClutterFiles.vala.c"
695 Xcls_ClutterFiles* xcls_clutterfiles_new (void) {
696 #line 40 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
697 return xcls_clutterfiles_construct (TYPE_XCLS_CLUTTERFILES);
698 #line 699 "ClutterFiles.vala.c"
702 void xcls_clutterfiles_clearFiles (Xcls_ClutterFiles* self) {
703 Xcls_ClutterFilesXcls_filelayout* _tmp0_ = NULL;
704 ClutterActor* _tmp1_ = NULL;
705 #line 98 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
706 g_return_if_fail (self != NULL);
707 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
708 _tmp0_ = self->filelayout;
709 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
711 #line 100 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
712 clutter_actor_remove_all_children (_tmp1_);
713 #line 714 "ClutterFiles.vala.c"
717 void xcls_clutterfiles_loadProject (Xcls_ClutterFiles* self, ProjectProject* pr) {
718 Xcls_ClutterFilesXcls_filelayout* _tmp0_ = NULL;
719 ClutterActor* _tmp1_ = NULL;
720 ProjectProject* _tmp2_ = NULL;
721 const gchar* _tmp3_ = NULL;
722 gchar* _tmp4_ = NULL;
723 gchar* _tmp5_ = NULL;
724 gchar* _tmp6_ = NULL;
725 gchar* _tmp7_ = NULL;
726 GeeArrayList* _tmp8_ = NULL;
727 GeeListIterator* fiter = NULL;
728 ProjectProject* _tmp9_ = NULL;
729 GeeArrayList* _tmp10_ = NULL;
730 GeeArrayList* _tmp11_ = NULL;
731 GeeListIterator* _tmp12_ = NULL;
732 GeeListIterator* _tmp13_ = NULL;
733 ClutterScrollActor* _tmp35_ = NULL;
734 #line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
735 g_return_if_fail (self != NULL);
736 #line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
737 g_return_if_fail (pr != NULL);
738 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
739 _tmp0_ = self->filelayout;
740 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
742 #line 108 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
743 clutter_actor_set_y (_tmp1_, (gfloat) 0);
744 #line 109 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
745 xcls_clutterfiles_clearFiles (self);
746 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
748 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
749 _tmp3_ = _tmp2_->name;
750 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
751 _tmp4_ = g_strconcat ("clutter files - load project: ", _tmp3_, NULL);
752 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
754 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
755 _tmp6_ = g_strconcat (_tmp5_, "\n", NULL);
756 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
758 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
759 g_print ("%s", _tmp7_);
760 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
762 #line 111 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
764 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
765 _tmp8_ = gee_array_list_new (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
766 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
767 _g_object_unref0 (self->fileitems);
768 #line 113 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
769 self->fileitems = _tmp8_;
770 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
772 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
773 _tmp10_ = project_project_sortedFiles (_tmp9_);
774 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
776 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
777 _tmp12_ = gee_abstract_list_list_iterator ((GeeAbstractList*) _tmp11_);
778 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
780 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
781 _g_object_unref0 (_tmp11_);
782 #line 117 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
784 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
786 #line 787 "ClutterFiles.vala.c"
787 GeeListIterator* _tmp14_ = NULL;
788 gboolean _tmp15_ = FALSE;
789 Xcls_ClutterFilesXcls_fileitem* a = NULL;
790 GeeListIterator* _tmp16_ = NULL;
791 gpointer _tmp17_ = NULL;
792 JsRenderJsRender* _tmp18_ = NULL;
793 Xcls_ClutterFilesXcls_fileitem* _tmp19_ = NULL;
794 Xcls_ClutterFilesXcls_fileitem* _tmp20_ = NULL;
795 GeeArrayList* _tmp21_ = NULL;
796 Xcls_ClutterFilesXcls_fileitem* _tmp22_ = NULL;
797 GeeListIterator* _tmp23_ = NULL;
798 gpointer _tmp24_ = NULL;
799 JsRenderJsRender* _tmp25_ = NULL;
800 const gchar* _tmp26_ = NULL;
801 gchar* _tmp27_ = NULL;
802 gchar* _tmp28_ = NULL;
803 gchar* _tmp29_ = NULL;
804 gchar* _tmp30_ = NULL;
805 Xcls_ClutterFilesXcls_filelayout* _tmp31_ = NULL;
806 ClutterActor* _tmp32_ = NULL;
807 Xcls_ClutterFilesXcls_fileitem* _tmp33_ = NULL;
808 ClutterActor* _tmp34_ = NULL;
809 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
811 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
812 _tmp15_ = gee_iterator_next ((GeeIterator*) _tmp14_);
813 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
815 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
817 #line 818 "ClutterFiles.vala.c"
819 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
821 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
822 _tmp17_ = gee_iterator_get ((GeeIterator*) _tmp16_);
823 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
824 _tmp18_ = (JsRenderJsRender*) _tmp17_;
825 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
826 _tmp19_ = xcls_clutterfiles_xcls_fileitem_new (self, _tmp18_);
827 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
829 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
830 _g_object_unref0 (_tmp18_);
831 #line 119 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
833 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
834 _tmp21_ = self->fileitems;
835 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
837 #line 120 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
838 gee_abstract_collection_add ((GeeAbstractCollection*) _tmp21_, _tmp22_);
839 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
841 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
842 _tmp24_ = gee_iterator_get ((GeeIterator*) _tmp23_);
843 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
844 _tmp25_ = (JsRenderJsRender*) _tmp24_;
845 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
846 _tmp26_ = _tmp25_->name;
847 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
848 _tmp27_ = g_strconcat ("add to clutter file view: ", _tmp26_, NULL);
849 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
851 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
852 _tmp29_ = g_strconcat (_tmp28_, "\n", NULL);
853 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
855 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
856 g_print ("%s", _tmp30_);
857 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
859 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
861 #line 123 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
862 _g_object_unref0 (_tmp25_);
863 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
864 _tmp31_ = self->filelayout;
865 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
866 _tmp32_ = _tmp31_->el;
867 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
869 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
870 _tmp34_ = _tmp33_->el;
871 #line 124 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
872 clutter_actor_add_child (_tmp32_, _tmp34_);
873 #line 118 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
874 _g_object_unref0 (a);
875 #line 876 "ClutterFiles.vala.c"
877 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
879 #line 129 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
880 clutter_actor_show_all ((ClutterActor*) _tmp35_);
881 #line 104 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
882 _g_object_unref0 (fiter);
883 #line 884 "ClutterFiles.vala.c"
887 void xcls_clutterfiles_set_size (Xcls_ClutterFiles* self, gfloat w, gfloat h) {
888 ClutterScrollActor* _tmp0_ = NULL;
889 Xcls_ClutterFiles* _tmp1_ = NULL;
890 Xcls_ClutterFilesXcls_filelayout_manager* _tmp2_ = NULL;
891 ClutterFlowLayout* _tmp3_ = NULL;
892 gfloat _tmp4_ = 0.0F;
893 ClutterScrollActor* _tmp5_ = NULL;
894 ClutterScrollActor* _tmp6_ = NULL;
895 ClutterStage* _tmp7_ = NULL;
896 gfloat _tmp8_ = 0.0F;
897 gfloat _tmp9_ = 0.0F;
898 ClutterScrollActor* _tmp10_ = NULL;
899 ClutterStage* _tmp11_ = NULL;
900 gfloat _tmp12_ = 0.0F;
901 gfloat _tmp13_ = 0.0F;
902 ClutterScrollActor* _tmp14_ = NULL;
903 #line 131 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
904 g_return_if_fail (self != NULL);
905 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
907 #line 133 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
908 if (_tmp0_ == NULL) {
909 #line 134 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
910 g_print ("object not ready yet?");
911 #line 135 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
913 #line 914 "ClutterFiles.vala.c"
915 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
916 _tmp1_ = self->priv->_this;
917 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
918 _tmp2_ = _tmp1_->filelayout_manager;
919 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
921 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
923 #line 137 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
924 g_object_set (_tmp3_, "max-column-width", _tmp4_ - 150, NULL);
925 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
927 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
929 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
930 _tmp7_ = clutter_actor_get_stage ((ClutterActor*) _tmp6_);
931 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
932 _tmp8_ = clutter_actor_get_width ((ClutterActor*) _tmp7_);
933 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
935 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
937 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
938 _tmp11_ = clutter_actor_get_stage ((ClutterActor*) _tmp10_);
939 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
940 _tmp12_ = clutter_actor_get_height ((ClutterActor*) _tmp11_);
941 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
943 #line 138 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
944 clutter_actor_set_size ((ClutterActor*) _tmp5_, _tmp9_ - 150, _tmp13_);
945 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
947 #line 140 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
948 clutter_actor_set_position ((ClutterActor*) _tmp14_, (gfloat) 100, (gfloat) 50);
949 #line 950 "ClutterFiles.vala.c"
953 Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_construct (GType object_type, Xcls_ClutterFiles* _owner) {
954 Xcls_ClutterFilesXcls_filelayout * self = NULL;
955 Xcls_ClutterFiles* _tmp0_ = NULL;
956 Xcls_ClutterFiles* _tmp1_ = NULL;
957 Xcls_ClutterFiles* _tmp2_ = NULL;
958 Xcls_ClutterFilesXcls_filelayout* _tmp3_ = NULL;
959 ClutterActor* _tmp4_ = NULL;
960 ClutterActor* _tmp5_ = NULL;
961 Xcls_ClutterFilesXcls_filelayout_manager* child_0 = NULL;
962 Xcls_ClutterFiles* _tmp6_ = NULL;
963 Xcls_ClutterFilesXcls_filelayout_manager* _tmp7_ = NULL;
964 ClutterActor* _tmp8_ = NULL;
965 ClutterFlowLayout* _tmp9_ = NULL;
966 ClutterActor* _tmp10_ = NULL;
967 Xcls_ClutterFiles* _tmp11_ = NULL;
968 ClutterScrollActor* _tmp12_ = NULL;
969 ClutterBindConstraint* _tmp13_ = NULL;
970 ClutterBindConstraint* _tmp14_ = NULL;
971 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
972 g_return_val_if_fail (_owner != NULL, NULL);
973 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
974 self = (Xcls_ClutterFilesXcls_filelayout*) g_object_new (object_type, NULL);
975 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
977 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
978 _tmp1_ = _g_object_ref0 (_tmp0_);
979 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
980 _g_object_unref0 (self->priv->_this);
981 #line 155 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
982 self->priv->_this = _tmp1_;
983 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
984 _tmp2_ = self->priv->_this;
985 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
986 _tmp3_ = _g_object_ref0 (self);
987 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
988 _g_object_unref0 (_tmp2_->filelayout);
989 #line 156 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
990 _tmp2_->filelayout = _tmp3_;
991 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
992 _tmp4_ = clutter_actor_new ();
993 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
994 g_object_ref_sink (_tmp4_);
995 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
996 _g_object_unref0 (self->el);
997 #line 157 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
999 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1001 #line 162 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1002 clutter_actor_set_reactive (_tmp5_, TRUE);
1003 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1004 _tmp6_ = self->priv->_this;
1005 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1006 _tmp7_ = xcls_clutterfiles_xcls_filelayout_manager_new (_tmp6_);
1007 #line 163 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1009 #line 164 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1010 g_object_ref ((GObject*) child_0);
1011 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1013 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1014 _tmp9_ = child_0->el;
1015 #line 165 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1016 clutter_actor_set_layout_manager (_tmp8_, (ClutterLayoutManager*) _tmp9_);
1017 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1019 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1020 _tmp11_ = self->priv->_this;
1021 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1022 _tmp12_ = _tmp11_->el;
1023 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1024 _tmp13_ = (ClutterBindConstraint*) clutter_bind_constraint_new ((ClutterActor*) _tmp12_, CLUTTER_BIND_SIZE, 0.0f);
1025 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1026 g_object_ref_sink (_tmp13_);
1027 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1029 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1030 clutter_actor_add_constraint (_tmp10_, (ClutterConstraint*) _tmp14_);
1031 #line 168 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1032 _g_object_unref0 (_tmp14_);
1033 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1034 _g_object_unref0 (child_0);
1035 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1037 #line 1038 "ClutterFiles.vala.c"
1041 Xcls_ClutterFilesXcls_filelayout* xcls_clutterfiles_xcls_filelayout_new (Xcls_ClutterFiles* _owner) {
1042 #line 153 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1043 return xcls_clutterfiles_xcls_filelayout_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, _owner);
1044 #line 1045 "ClutterFiles.vala.c"
1048 static void xcls_clutterfiles_xcls_filelayout_class_init (Xcls_ClutterFilesXcls_filelayoutClass * klass) {
1049 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1050 xcls_clutterfiles_xcls_filelayout_parent_class = g_type_class_peek_parent (klass);
1051 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1052 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayoutPrivate));
1053 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1054 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_finalize;
1055 #line 1056 "ClutterFiles.vala.c"
1059 static void xcls_clutterfiles_xcls_filelayout_instance_init (Xcls_ClutterFilesXcls_filelayout * self) {
1060 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1061 self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_GET_PRIVATE (self);
1062 #line 1063 "ClutterFiles.vala.c"
1066 static void xcls_clutterfiles_xcls_filelayout_finalize (GObject* obj) {
1067 Xcls_ClutterFilesXcls_filelayout * self;
1068 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1069 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT, Xcls_ClutterFilesXcls_filelayout);
1070 #line 146 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1071 _g_object_unref0 (self->el);
1072 #line 147 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1073 _g_object_unref0 (self->priv->_this);
1074 #line 144 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1075 G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_parent_class)->finalize (obj);
1076 #line 1077 "ClutterFiles.vala.c"
1080 GType xcls_clutterfiles_xcls_filelayout_get_type (void) {
1081 static volatile gsize xcls_clutterfiles_xcls_filelayout_type_id__volatile = 0;
1082 if (g_once_init_enter (&xcls_clutterfiles_xcls_filelayout_type_id__volatile)) {
1083 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_filelayoutClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_filelayout_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_filelayout), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_filelayout_instance_init, NULL };
1084 GType xcls_clutterfiles_xcls_filelayout_type_id;
1085 xcls_clutterfiles_xcls_filelayout_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_filelayout", &g_define_type_info, 0);
1086 g_once_init_leave (&xcls_clutterfiles_xcls_filelayout_type_id__volatile, xcls_clutterfiles_xcls_filelayout_type_id);
1088 return xcls_clutterfiles_xcls_filelayout_type_id__volatile;
1092 Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_construct (GType object_type, Xcls_ClutterFiles* _owner) {
1093 Xcls_ClutterFilesXcls_filelayout_manager * self = NULL;
1094 Xcls_ClutterFiles* _tmp0_ = NULL;
1095 Xcls_ClutterFiles* _tmp1_ = NULL;
1096 Xcls_ClutterFiles* _tmp2_ = NULL;
1097 Xcls_ClutterFilesXcls_filelayout_manager* _tmp3_ = NULL;
1098 ClutterFlowLayout* _tmp4_ = NULL;
1099 ClutterFlowLayout* _tmp5_ = NULL;
1100 ClutterFlowLayout* _tmp6_ = NULL;
1101 ClutterFlowLayout* _tmp7_ = NULL;
1102 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1103 g_return_val_if_fail (_owner != NULL, NULL);
1104 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1105 self = (Xcls_ClutterFilesXcls_filelayout_manager*) g_object_new (object_type, NULL);
1106 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1108 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1109 _tmp1_ = _g_object_ref0 (_tmp0_);
1110 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1111 _g_object_unref0 (self->priv->_this);
1112 #line 188 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1113 self->priv->_this = _tmp1_;
1114 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1115 _tmp2_ = self->priv->_this;
1116 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1117 _tmp3_ = _g_object_ref0 (self);
1118 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1119 _g_object_unref0 (_tmp2_->filelayout_manager);
1120 #line 189 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1121 _tmp2_->filelayout_manager = _tmp3_;
1122 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1123 _tmp4_ = (ClutterFlowLayout*) clutter_flow_layout_new (CLUTTER_FLOW_HORIZONTAL);
1124 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1125 g_object_ref_sink (_tmp4_);
1126 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1127 _g_object_unref0 (self->el);
1128 #line 190 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1130 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1132 #line 195 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1133 clutter_flow_layout_set_column_spacing (_tmp5_, (gfloat) 20);
1134 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1136 #line 196 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1137 clutter_flow_layout_set_homogeneous (_tmp6_, TRUE);
1138 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1140 #line 197 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1141 clutter_flow_layout_set_row_spacing (_tmp7_, (gfloat) 20);
1142 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1144 #line 1145 "ClutterFiles.vala.c"
1148 Xcls_ClutterFilesXcls_filelayout_manager* xcls_clutterfiles_xcls_filelayout_manager_new (Xcls_ClutterFiles* _owner) {
1149 #line 186 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1150 return xcls_clutterfiles_xcls_filelayout_manager_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, _owner);
1151 #line 1152 "ClutterFiles.vala.c"
1155 static void xcls_clutterfiles_xcls_filelayout_manager_class_init (Xcls_ClutterFilesXcls_filelayout_managerClass * klass) {
1156 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1157 xcls_clutterfiles_xcls_filelayout_manager_parent_class = g_type_class_peek_parent (klass);
1158 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1159 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_filelayout_managerPrivate));
1160 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1161 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_filelayout_manager_finalize;
1162 #line 1163 "ClutterFiles.vala.c"
1166 static void xcls_clutterfiles_xcls_filelayout_manager_instance_init (Xcls_ClutterFilesXcls_filelayout_manager * self) {
1167 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1168 self->priv = XCLS_CLUTTERFILES_XCLS_FILELAYOUT_MANAGER_GET_PRIVATE (self);
1169 #line 1170 "ClutterFiles.vala.c"
1173 static void xcls_clutterfiles_xcls_filelayout_manager_finalize (GObject* obj) {
1174 Xcls_ClutterFilesXcls_filelayout_manager * self;
1175 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1176 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILELAYOUT_MANAGER, Xcls_ClutterFilesXcls_filelayout_manager);
1177 #line 179 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1178 _g_object_unref0 (self->el);
1179 #line 180 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1180 _g_object_unref0 (self->priv->_this);
1181 #line 177 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1182 G_OBJECT_CLASS (xcls_clutterfiles_xcls_filelayout_manager_parent_class)->finalize (obj);
1183 #line 1184 "ClutterFiles.vala.c"
1187 GType xcls_clutterfiles_xcls_filelayout_manager_get_type (void) {
1188 static volatile gsize xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile = 0;
1189 if (g_once_init_enter (&xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile)) {
1190 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_filelayout_managerClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_filelayout_manager_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_filelayout_manager), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_filelayout_manager_instance_init, NULL };
1191 GType xcls_clutterfiles_xcls_filelayout_manager_type_id;
1192 xcls_clutterfiles_xcls_filelayout_manager_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_filelayout_manager", &g_define_type_info, 0);
1193 g_once_init_leave (&xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile, xcls_clutterfiles_xcls_filelayout_manager_type_id);
1195 return xcls_clutterfiles_xcls_filelayout_manager_type_id__volatile;
1199 static gboolean __lambda67_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) {
1200 gboolean result = FALSE;
1201 ClutterActor* _tmp0_ = NULL;
1202 ClutterColor _tmp1_ = {0};
1203 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1204 g_return_val_if_fail (event != NULL, FALSE);
1205 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1207 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1208 clutter_color_from_string (&_tmp1_, "#333");
1209 #line 248 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1210 clutter_actor_set_background_color (_tmp0_, &_tmp1_);
1211 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1213 #line 249 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1215 #line 1216 "ClutterFiles.vala.c"
1219 static gboolean ___lambda67__clutter_actor_enter_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
1221 result = __lambda67_ ((Xcls_ClutterFilesXcls_fileitem*) self, event);
1222 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1224 #line 1225 "ClutterFiles.vala.c"
1228 static gboolean __lambda68_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterCrossingEvent* event) {
1229 gboolean result = FALSE;
1230 ClutterActor* _tmp0_ = NULL;
1231 ClutterColor _tmp1_ = {0};
1232 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1233 g_return_val_if_fail (event != NULL, FALSE);
1234 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1236 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1237 clutter_color_from_string (&_tmp1_, "#000");
1238 #line 252 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1239 clutter_actor_set_background_color (_tmp0_, &_tmp1_);
1240 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1242 #line 253 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1244 #line 1245 "ClutterFiles.vala.c"
1248 static gboolean ___lambda68__clutter_actor_leave_event (ClutterActor* _sender, ClutterCrossingEvent* event, gpointer self) {
1250 result = __lambda68_ ((Xcls_ClutterFilesXcls_fileitem*) self, event);
1251 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1253 #line 1254 "ClutterFiles.vala.c"
1257 static gboolean __lambda69_ (Xcls_ClutterFilesXcls_fileitem* self, ClutterButtonEvent* event) {
1258 gboolean result = FALSE;
1259 Xcls_ClutterFiles* _tmp0_ = NULL;
1260 JsRenderJsRender* _tmp1_ = NULL;
1261 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1262 g_return_val_if_fail (event != NULL, FALSE);
1263 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1264 _tmp0_ = self->priv->_this;
1265 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1266 _tmp1_ = self->file;
1267 #line 256 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1268 g_signal_emit_by_name (_tmp0_, "open", _tmp1_);
1269 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1271 #line 257 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1273 #line 1274 "ClutterFiles.vala.c"
1277 static gboolean ___lambda69__clutter_actor_button_press_event (ClutterActor* _sender, ClutterButtonEvent* event, gpointer self) {
1279 result = __lambda69_ ((Xcls_ClutterFilesXcls_fileitem*) self, event);
1280 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1282 #line 1283 "ClutterFiles.vala.c"
1286 Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1287 Xcls_ClutterFilesXcls_fileitem * self = NULL;
1288 Xcls_ClutterFiles* _tmp0_ = NULL;
1289 Xcls_ClutterFiles* _tmp1_ = NULL;
1290 ClutterActor* _tmp2_ = NULL;
1291 ClutterActor* _tmp3_ = NULL;
1292 Xcls_ClutterFilesXcls_BoxLayout5* child_0 = NULL;
1293 Xcls_ClutterFiles* _tmp4_ = NULL;
1294 Xcls_ClutterFilesXcls_BoxLayout5* _tmp5_ = NULL;
1295 ClutterActor* _tmp6_ = NULL;
1296 ClutterBoxLayout* _tmp7_ = NULL;
1297 Xcls_ClutterFilesXcls_image* child_1 = NULL;
1298 Xcls_ClutterFiles* _tmp8_ = NULL;
1299 JsRenderJsRender* _tmp9_ = NULL;
1300 Xcls_ClutterFilesXcls_image* _tmp10_ = NULL;
1301 ClutterActor* _tmp11_ = NULL;
1302 ClutterTexture* _tmp12_ = NULL;
1303 Xcls_ClutterFilesXcls_image* _tmp13_ = NULL;
1304 Xcls_ClutterFilesXcls_typetitle* child_2 = NULL;
1305 Xcls_ClutterFiles* _tmp14_ = NULL;
1306 JsRenderJsRender* _tmp15_ = NULL;
1307 Xcls_ClutterFilesXcls_typetitle* _tmp16_ = NULL;
1308 ClutterActor* _tmp17_ = NULL;
1309 ClutterText* _tmp18_ = NULL;
1310 Xcls_ClutterFilesXcls_typetitle* _tmp19_ = NULL;
1311 Xcls_ClutterFilesXcls_title* child_3 = NULL;
1312 Xcls_ClutterFiles* _tmp20_ = NULL;
1313 JsRenderJsRender* _tmp21_ = NULL;
1314 Xcls_ClutterFilesXcls_title* _tmp22_ = NULL;
1315 ClutterActor* _tmp23_ = NULL;
1316 ClutterText* _tmp24_ = NULL;
1317 Xcls_ClutterFilesXcls_title* _tmp25_ = NULL;
1318 JsRenderJsRender* _tmp26_ = NULL;
1319 JsRenderJsRender* _tmp27_ = NULL;
1320 ClutterActor* _tmp28_ = NULL;
1321 ClutterActor* _tmp29_ = NULL;
1322 ClutterActor* _tmp30_ = NULL;
1323 ClutterActor* _tmp31_ = NULL;
1324 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1325 g_return_val_if_fail (_owner != NULL, NULL);
1326 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1327 g_return_val_if_fail (file != NULL, NULL);
1328 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1329 self = (Xcls_ClutterFilesXcls_fileitem*) g_object_new (object_type, NULL);
1330 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1332 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1333 _tmp1_ = _g_object_ref0 (_tmp0_);
1334 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1335 _g_object_unref0 (self->priv->_this);
1336 #line 219 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1337 self->priv->_this = _tmp1_;
1338 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1339 _tmp2_ = clutter_actor_new ();
1340 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1341 g_object_ref_sink (_tmp2_);
1342 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1343 _g_object_unref0 (self->el);
1344 #line 220 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1346 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1348 #line 225 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1349 clutter_actor_set_reactive (_tmp3_, TRUE);
1350 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1351 _tmp4_ = self->priv->_this;
1352 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1353 _tmp5_ = xcls_clutterfiles_xcls_boxlayout5_new (_tmp4_);
1354 #line 226 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1356 #line 227 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1357 g_object_ref ((GObject*) child_0);
1358 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1360 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1361 _tmp7_ = child_0->el;
1362 #line 228 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1363 clutter_actor_set_layout_manager (_tmp6_, (ClutterLayoutManager*) _tmp7_);
1364 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1365 _tmp8_ = self->priv->_this;
1366 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1368 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1369 _tmp10_ = xcls_clutterfiles_xcls_image_new (_tmp8_, _tmp9_);
1370 #line 229 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1372 #line 230 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1373 g_object_ref ((GObject*) child_1);
1374 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1376 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1377 _tmp12_ = child_1->el;
1378 #line 231 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1379 clutter_actor_add_child (_tmp11_, (ClutterActor*) _tmp12_);
1380 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1381 _tmp13_ = _g_object_ref0 (child_1);
1382 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1383 _g_object_unref0 (self->image);
1384 #line 232 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1385 self->image = _tmp13_;
1386 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1387 _tmp14_ = self->priv->_this;
1388 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1390 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1391 _tmp16_ = xcls_clutterfiles_xcls_typetitle_new (_tmp14_, _tmp15_);
1392 #line 233 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1394 #line 234 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1395 g_object_ref ((GObject*) child_2);
1396 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1398 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1399 _tmp18_ = child_2->el;
1400 #line 235 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1401 clutter_actor_add_child (_tmp17_, (ClutterActor*) _tmp18_);
1402 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1403 _tmp19_ = _g_object_ref0 (child_2);
1404 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1405 _g_object_unref0 (self->typetitle);
1406 #line 236 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1407 self->typetitle = _tmp19_;
1408 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1409 _tmp20_ = self->priv->_this;
1410 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1412 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1413 _tmp22_ = xcls_clutterfiles_xcls_title_new (_tmp20_, _tmp21_);
1414 #line 237 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1416 #line 238 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1417 g_object_ref ((GObject*) child_3);
1418 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1420 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1421 _tmp24_ = child_3->el;
1422 #line 239 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1423 clutter_actor_add_child (_tmp23_, (ClutterActor*) _tmp24_);
1424 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1425 _tmp25_ = _g_object_ref0 (child_3);
1426 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1427 _g_object_unref0 (self->title);
1428 #line 240 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1429 self->title = _tmp25_;
1430 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1432 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1433 _tmp27_ = _g_object_ref0 (_tmp26_);
1434 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1435 _g_object_unref0 (self->file);
1436 #line 243 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1437 self->file = _tmp27_;
1438 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1440 #line 244 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1441 clutter_actor_set_size (_tmp28_, (gfloat) 100, (gfloat) 100);
1442 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1444 #line 247 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1445 g_signal_connect_object (_tmp29_, "enter-event", (GCallback) ___lambda67__clutter_actor_enter_event, self, 0);
1446 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1448 #line 251 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1449 g_signal_connect_object (_tmp30_, "leave-event", (GCallback) ___lambda68__clutter_actor_leave_event, self, 0);
1450 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1452 #line 255 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1453 g_signal_connect_object (_tmp31_, "button-press-event", (GCallback) ___lambda69__clutter_actor_button_press_event, self, 0);
1454 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1455 _g_object_unref0 (child_3);
1456 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1457 _g_object_unref0 (child_2);
1458 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1459 _g_object_unref0 (child_1);
1460 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1461 _g_object_unref0 (child_0);
1462 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1464 #line 1465 "ClutterFiles.vala.c"
1468 Xcls_ClutterFilesXcls_fileitem* xcls_clutterfiles_xcls_fileitem_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1469 #line 217 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1470 return xcls_clutterfiles_xcls_fileitem_construct (XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, _owner, file);
1471 #line 1472 "ClutterFiles.vala.c"
1475 static void xcls_clutterfiles_xcls_fileitem_class_init (Xcls_ClutterFilesXcls_fileitemClass * klass) {
1476 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1477 xcls_clutterfiles_xcls_fileitem_parent_class = g_type_class_peek_parent (klass);
1478 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1479 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_fileitemPrivate));
1480 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1481 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_fileitem_finalize;
1482 #line 1483 "ClutterFiles.vala.c"
1486 static void xcls_clutterfiles_xcls_fileitem_instance_init (Xcls_ClutterFilesXcls_fileitem * self) {
1487 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1488 self->priv = XCLS_CLUTTERFILES_XCLS_FILEITEM_GET_PRIVATE (self);
1489 #line 1490 "ClutterFiles.vala.c"
1493 static void xcls_clutterfiles_xcls_fileitem_finalize (GObject* obj) {
1494 Xcls_ClutterFilesXcls_fileitem * self;
1495 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1496 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_FILEITEM, Xcls_ClutterFilesXcls_fileitem);
1497 #line 206 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1498 _g_object_unref0 (self->el);
1499 #line 207 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1500 _g_object_unref0 (self->priv->_this);
1501 #line 211 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1502 _g_object_unref0 (self->file);
1503 #line 212 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1504 _g_object_unref0 (self->image);
1505 #line 213 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1506 _g_object_unref0 (self->typetitle);
1507 #line 214 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1508 _g_object_unref0 (self->title);
1509 #line 204 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1510 G_OBJECT_CLASS (xcls_clutterfiles_xcls_fileitem_parent_class)->finalize (obj);
1511 #line 1512 "ClutterFiles.vala.c"
1515 GType xcls_clutterfiles_xcls_fileitem_get_type (void) {
1516 static volatile gsize xcls_clutterfiles_xcls_fileitem_type_id__volatile = 0;
1517 if (g_once_init_enter (&xcls_clutterfiles_xcls_fileitem_type_id__volatile)) {
1518 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_fileitemClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_fileitem_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_fileitem), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_fileitem_instance_init, NULL };
1519 GType xcls_clutterfiles_xcls_fileitem_type_id;
1520 xcls_clutterfiles_xcls_fileitem_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_fileitem", &g_define_type_info, 0);
1521 g_once_init_leave (&xcls_clutterfiles_xcls_fileitem_type_id__volatile, xcls_clutterfiles_xcls_fileitem_type_id);
1523 return xcls_clutterfiles_xcls_fileitem_type_id__volatile;
1527 Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_construct (GType object_type, Xcls_ClutterFiles* _owner) {
1528 Xcls_ClutterFilesXcls_BoxLayout5 * self = NULL;
1529 Xcls_ClutterFiles* _tmp0_ = NULL;
1530 Xcls_ClutterFiles* _tmp1_ = NULL;
1531 ClutterBoxLayout* _tmp2_ = NULL;
1532 ClutterBoxLayout* _tmp3_ = NULL;
1533 ClutterBoxLayout* _tmp4_ = NULL;
1534 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1535 g_return_val_if_fail (_owner != NULL, NULL);
1536 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1537 self = (Xcls_ClutterFilesXcls_BoxLayout5*) g_object_new (object_type, NULL);
1538 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1540 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1541 _tmp1_ = _g_object_ref0 (_tmp0_);
1542 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1543 _g_object_unref0 (self->priv->_this);
1544 #line 276 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1545 self->priv->_this = _tmp1_;
1546 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1547 _tmp2_ = (ClutterBoxLayout*) clutter_box_layout_new ();
1548 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1549 g_object_ref_sink (_tmp2_);
1550 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1551 _g_object_unref0 (self->el);
1552 #line 277 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1554 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1556 #line 282 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1557 clutter_box_layout_set_orientation (_tmp3_, CLUTTER_ORIENTATION_VERTICAL);
1558 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1560 #line 283 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1561 clutter_box_layout_set_spacing (_tmp4_, (guint) 4);
1562 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1564 #line 1565 "ClutterFiles.vala.c"
1568 Xcls_ClutterFilesXcls_BoxLayout5* xcls_clutterfiles_xcls_boxlayout5_new (Xcls_ClutterFiles* _owner) {
1569 #line 274 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1570 return xcls_clutterfiles_xcls_boxlayout5_construct (XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, _owner);
1571 #line 1572 "ClutterFiles.vala.c"
1575 static void xcls_clutterfiles_xcls_boxlayout5_class_init (Xcls_ClutterFilesXcls_BoxLayout5Class * klass) {
1576 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1577 xcls_clutterfiles_xcls_boxlayout5_parent_class = g_type_class_peek_parent (klass);
1578 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1579 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_BoxLayout5Private));
1580 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1581 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_boxlayout5_finalize;
1582 #line 1583 "ClutterFiles.vala.c"
1586 static void xcls_clutterfiles_xcls_boxlayout5_instance_init (Xcls_ClutterFilesXcls_BoxLayout5 * self) {
1587 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1588 self->priv = XCLS_CLUTTERFILES_XCLS_BOXLAYOUT5_GET_PRIVATE (self);
1589 #line 1590 "ClutterFiles.vala.c"
1593 static void xcls_clutterfiles_xcls_boxlayout5_finalize (GObject* obj) {
1594 Xcls_ClutterFilesXcls_BoxLayout5 * self;
1595 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1596 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_BOXLAYOUT5, Xcls_ClutterFilesXcls_BoxLayout5);
1597 #line 267 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1598 _g_object_unref0 (self->el);
1599 #line 268 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1600 _g_object_unref0 (self->priv->_this);
1601 #line 265 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1602 G_OBJECT_CLASS (xcls_clutterfiles_xcls_boxlayout5_parent_class)->finalize (obj);
1603 #line 1604 "ClutterFiles.vala.c"
1607 GType xcls_clutterfiles_xcls_boxlayout5_get_type (void) {
1608 static volatile gsize xcls_clutterfiles_xcls_boxlayout5_type_id__volatile = 0;
1609 if (g_once_init_enter (&xcls_clutterfiles_xcls_boxlayout5_type_id__volatile)) {
1610 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_BoxLayout5Class), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_boxlayout5_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_BoxLayout5), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_boxlayout5_instance_init, NULL };
1611 GType xcls_clutterfiles_xcls_boxlayout5_type_id;
1612 xcls_clutterfiles_xcls_boxlayout5_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_BoxLayout5", &g_define_type_info, 0);
1613 g_once_init_leave (&xcls_clutterfiles_xcls_boxlayout5_type_id__volatile, xcls_clutterfiles_xcls_boxlayout5_type_id);
1615 return xcls_clutterfiles_xcls_boxlayout5_type_id__volatile;
1619 Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1620 Xcls_ClutterFilesXcls_image * self = NULL;
1621 Xcls_ClutterFiles* _tmp0_ = NULL;
1622 Xcls_ClutterFiles* _tmp1_ = NULL;
1623 ClutterTexture* _tmp2_ = NULL;
1624 JsRenderJsRender* _tmp3_ = NULL;
1625 gchar* _tmp4_ = NULL;
1626 gchar* _tmp5_ = NULL;
1627 ClutterTexture* _tmp6_ = NULL;
1628 ClutterTexture* _tmp7_ = NULL;
1629 ClutterTexture* _tmp8_ = NULL;
1630 ClutterTexture* _tmp9_ = NULL;
1631 ClutterTexture* _tmp10_ = NULL;
1632 ClutterTexture* _tmp11_ = NULL;
1633 ClutterTexture* _tmp12_ = NULL;
1634 ClutterTexture* _tmp13_ = NULL;
1635 ClutterTexture* _tmp14_ = NULL;
1636 ClutterTexture* _tmp15_ = NULL;
1637 GError * _inner_error_ = NULL;
1638 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1639 g_return_val_if_fail (_owner != NULL, NULL);
1640 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1641 g_return_val_if_fail (file != NULL, NULL);
1642 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1643 self = (Xcls_ClutterFilesXcls_image*) g_object_new (object_type, NULL);
1644 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1646 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1647 _tmp1_ = _g_object_ref0 (_tmp0_);
1648 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1649 _g_object_unref0 (self->priv->_this);
1650 #line 301 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1651 self->priv->_this = _tmp1_;
1652 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1654 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1655 _tmp4_ = js_render_js_render_getIconFileName (_tmp3_, TRUE);
1656 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1658 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1659 _tmp6_ = (ClutterTexture*) clutter_texture_new_from_file (_tmp5_, &_inner_error_);
1660 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1661 g_object_ref_sink (_tmp6_);
1662 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1664 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1666 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1668 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1669 if (_inner_error_ != NULL) {
1670 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1671 g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
1672 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1673 g_clear_error (&_inner_error_);
1674 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1676 #line 1677 "ClutterFiles.vala.c"
1678 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1680 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1682 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1683 g_object_ref_sink (_tmp8_);
1684 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1685 _g_object_unref0 (self->el);
1686 #line 302 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1688 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1690 #line 307 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1691 clutter_actor_set_margin_left ((ClutterActor*) _tmp9_, (gfloat) 5);
1692 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1694 #line 308 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1695 clutter_actor_set_margin_right ((ClutterActor*) _tmp10_, (gfloat) 5);
1696 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1698 #line 309 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1699 clutter_actor_set_margin_top ((ClutterActor*) _tmp11_, (gfloat) 5);
1700 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1702 #line 310 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1703 clutter_actor_set_x_align ((ClutterActor*) _tmp12_, CLUTTER_ACTOR_ALIGN_START);
1704 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1706 #line 311 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1707 clutter_actor_set_x_expand ((ClutterActor*) _tmp13_, TRUE);
1708 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1710 #line 312 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1711 clutter_actor_set_y_align ((ClutterActor*) _tmp14_, CLUTTER_ACTOR_ALIGN_START);
1712 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1714 #line 313 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1715 clutter_actor_set_y_expand ((ClutterActor*) _tmp15_, FALSE);
1716 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1717 _g_object_unref0 (_tmp2_);
1718 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1720 #line 1721 "ClutterFiles.vala.c"
1724 Xcls_ClutterFilesXcls_image* xcls_clutterfiles_xcls_image_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1725 #line 299 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1726 return xcls_clutterfiles_xcls_image_construct (XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, _owner, file);
1727 #line 1728 "ClutterFiles.vala.c"
1731 static void xcls_clutterfiles_xcls_image_class_init (Xcls_ClutterFilesXcls_imageClass * klass) {
1732 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1733 xcls_clutterfiles_xcls_image_parent_class = g_type_class_peek_parent (klass);
1734 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1735 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_imagePrivate));
1736 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1737 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_image_finalize;
1738 #line 1739 "ClutterFiles.vala.c"
1742 static void xcls_clutterfiles_xcls_image_instance_init (Xcls_ClutterFilesXcls_image * self) {
1743 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1744 self->priv = XCLS_CLUTTERFILES_XCLS_IMAGE_GET_PRIVATE (self);
1745 #line 1746 "ClutterFiles.vala.c"
1749 static void xcls_clutterfiles_xcls_image_finalize (GObject* obj) {
1750 Xcls_ClutterFilesXcls_image * self;
1751 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1752 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_IMAGE, Xcls_ClutterFilesXcls_image);
1753 #line 292 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1754 _g_object_unref0 (self->el);
1755 #line 293 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1756 _g_object_unref0 (self->priv->_this);
1757 #line 290 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1758 G_OBJECT_CLASS (xcls_clutterfiles_xcls_image_parent_class)->finalize (obj);
1759 #line 1760 "ClutterFiles.vala.c"
1763 GType xcls_clutterfiles_xcls_image_get_type (void) {
1764 static volatile gsize xcls_clutterfiles_xcls_image_type_id__volatile = 0;
1765 if (g_once_init_enter (&xcls_clutterfiles_xcls_image_type_id__volatile)) {
1766 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_imageClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_image_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_image), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_image_instance_init, NULL };
1767 GType xcls_clutterfiles_xcls_image_type_id;
1768 xcls_clutterfiles_xcls_image_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_image", &g_define_type_info, 0);
1769 g_once_init_leave (&xcls_clutterfiles_xcls_image_type_id__volatile, xcls_clutterfiles_xcls_image_type_id);
1771 return xcls_clutterfiles_xcls_image_type_id__volatile;
1775 Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1776 Xcls_ClutterFilesXcls_typetitle * self = NULL;
1777 Xcls_ClutterFiles* _tmp0_ = NULL;
1778 Xcls_ClutterFiles* _tmp1_ = NULL;
1779 JsRenderJsRender* _tmp2_ = NULL;
1780 gchar* _tmp3_ = NULL;
1781 gchar* _tmp4_ = NULL;
1782 ClutterColor _tmp5_ = {0};
1783 ClutterText* _tmp6_ = NULL;
1784 ClutterText* _tmp7_ = NULL;
1785 ClutterText* _tmp8_ = NULL;
1786 ClutterText* _tmp9_ = NULL;
1787 ClutterText* _tmp10_ = NULL;
1788 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1789 g_return_val_if_fail (_owner != NULL, NULL);
1790 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1791 g_return_val_if_fail (file != NULL, NULL);
1792 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1793 self = (Xcls_ClutterFilesXcls_typetitle*) g_object_new (object_type, NULL);
1794 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1796 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1797 _tmp1_ = _g_object_ref0 (_tmp0_);
1798 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1799 _g_object_unref0 (self->priv->_this);
1800 #line 331 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1801 self->priv->_this = _tmp1_;
1802 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1804 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1805 _tmp3_ = js_render_js_render_nickType (_tmp2_);
1806 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1808 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1809 clutter_color_from_string (&_tmp5_, "#fff");
1810 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1811 _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_);
1812 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1813 g_object_ref_sink (_tmp6_);
1814 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1815 _g_object_unref0 (self->el);
1816 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1818 #line 332 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1820 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1822 #line 337 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1823 clutter_actor_set_x_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START);
1824 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1826 #line 338 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1827 clutter_actor_set_x_expand ((ClutterActor*) _tmp8_, TRUE);
1828 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1830 #line 339 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1831 clutter_actor_set_y_align ((ClutterActor*) _tmp9_, CLUTTER_ACTOR_ALIGN_START);
1832 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1834 #line 340 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1835 clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE);
1836 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1838 #line 1839 "ClutterFiles.vala.c"
1842 Xcls_ClutterFilesXcls_typetitle* xcls_clutterfiles_xcls_typetitle_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1843 #line 329 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1844 return xcls_clutterfiles_xcls_typetitle_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, _owner, file);
1845 #line 1846 "ClutterFiles.vala.c"
1849 static void xcls_clutterfiles_xcls_typetitle_class_init (Xcls_ClutterFilesXcls_typetitleClass * klass) {
1850 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1851 xcls_clutterfiles_xcls_typetitle_parent_class = g_type_class_peek_parent (klass);
1852 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1853 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_typetitlePrivate));
1854 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1855 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_typetitle_finalize;
1856 #line 1857 "ClutterFiles.vala.c"
1860 static void xcls_clutterfiles_xcls_typetitle_instance_init (Xcls_ClutterFilesXcls_typetitle * self) {
1861 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1862 self->priv = XCLS_CLUTTERFILES_XCLS_TYPETITLE_GET_PRIVATE (self);
1863 #line 1864 "ClutterFiles.vala.c"
1867 static void xcls_clutterfiles_xcls_typetitle_finalize (GObject* obj) {
1868 Xcls_ClutterFilesXcls_typetitle * self;
1869 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1870 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_TYPETITLE, Xcls_ClutterFilesXcls_typetitle);
1871 #line 322 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1872 _g_object_unref0 (self->el);
1873 #line 323 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1874 _g_object_unref0 (self->priv->_this);
1875 #line 320 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1876 G_OBJECT_CLASS (xcls_clutterfiles_xcls_typetitle_parent_class)->finalize (obj);
1877 #line 1878 "ClutterFiles.vala.c"
1881 GType xcls_clutterfiles_xcls_typetitle_get_type (void) {
1882 static volatile gsize xcls_clutterfiles_xcls_typetitle_type_id__volatile = 0;
1883 if (g_once_init_enter (&xcls_clutterfiles_xcls_typetitle_type_id__volatile)) {
1884 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_typetitleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_typetitle_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_typetitle), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_typetitle_instance_init, NULL };
1885 GType xcls_clutterfiles_xcls_typetitle_type_id;
1886 xcls_clutterfiles_xcls_typetitle_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_typetitle", &g_define_type_info, 0);
1887 g_once_init_leave (&xcls_clutterfiles_xcls_typetitle_type_id__volatile, xcls_clutterfiles_xcls_typetitle_type_id);
1889 return xcls_clutterfiles_xcls_typetitle_type_id__volatile;
1893 Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_construct (GType object_type, Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1894 Xcls_ClutterFilesXcls_title * self = NULL;
1895 Xcls_ClutterFiles* _tmp0_ = NULL;
1896 Xcls_ClutterFiles* _tmp1_ = NULL;
1897 JsRenderJsRender* _tmp2_ = NULL;
1898 gchar* _tmp3_ = NULL;
1899 gchar* _tmp4_ = NULL;
1900 ClutterColor _tmp5_ = {0};
1901 ClutterText* _tmp6_ = NULL;
1902 ClutterText* _tmp7_ = NULL;
1903 ClutterText* _tmp8_ = NULL;
1904 ClutterText* _tmp9_ = NULL;
1905 ClutterText* _tmp10_ = NULL;
1906 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1907 g_return_val_if_fail (_owner != NULL, NULL);
1908 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1909 g_return_val_if_fail (file != NULL, NULL);
1910 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1911 self = (Xcls_ClutterFilesXcls_title*) g_object_new (object_type, NULL);
1912 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1914 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1915 _tmp1_ = _g_object_ref0 (_tmp0_);
1916 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1917 _g_object_unref0 (self->priv->_this);
1918 #line 358 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1919 self->priv->_this = _tmp1_;
1920 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1922 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1923 _tmp3_ = js_render_js_render_nickName (_tmp2_);
1924 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1926 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1927 clutter_color_from_string (&_tmp5_, "#fff");
1928 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1929 _tmp6_ = (ClutterText*) clutter_text_new_full ("Sans 10px", _tmp4_, &_tmp5_);
1930 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1931 g_object_ref_sink (_tmp6_);
1932 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1933 _g_object_unref0 (self->el);
1934 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1936 #line 359 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1938 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1940 #line 364 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1941 clutter_actor_set_x_align ((ClutterActor*) _tmp7_, CLUTTER_ACTOR_ALIGN_START);
1942 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1944 #line 365 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1945 clutter_actor_set_x_expand ((ClutterActor*) _tmp8_, TRUE);
1946 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1948 #line 366 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1949 clutter_actor_set_y_align ((ClutterActor*) _tmp9_, CLUTTER_ACTOR_ALIGN_START);
1950 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1952 #line 367 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1953 clutter_actor_set_y_expand ((ClutterActor*) _tmp10_, FALSE);
1954 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1956 #line 1957 "ClutterFiles.vala.c"
1960 Xcls_ClutterFilesXcls_title* xcls_clutterfiles_xcls_title_new (Xcls_ClutterFiles* _owner, JsRenderJsRender* file) {
1961 #line 356 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1962 return xcls_clutterfiles_xcls_title_construct (XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, _owner, file);
1963 #line 1964 "ClutterFiles.vala.c"
1967 static void xcls_clutterfiles_xcls_title_class_init (Xcls_ClutterFilesXcls_titleClass * klass) {
1968 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1969 xcls_clutterfiles_xcls_title_parent_class = g_type_class_peek_parent (klass);
1970 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1971 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesXcls_titlePrivate));
1972 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1973 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_xcls_title_finalize;
1974 #line 1975 "ClutterFiles.vala.c"
1978 static void xcls_clutterfiles_xcls_title_instance_init (Xcls_ClutterFilesXcls_title * self) {
1979 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1980 self->priv = XCLS_CLUTTERFILES_XCLS_TITLE_GET_PRIVATE (self);
1981 #line 1982 "ClutterFiles.vala.c"
1985 static void xcls_clutterfiles_xcls_title_finalize (GObject* obj) {
1986 Xcls_ClutterFilesXcls_title * self;
1987 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1988 self = G_TYPE_CHECK_INSTANCE_CAST (obj, XCLS_CLUTTERFILES_TYPE_XCLS_TITLE, Xcls_ClutterFilesXcls_title);
1989 #line 349 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1990 _g_object_unref0 (self->el);
1991 #line 350 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1992 _g_object_unref0 (self->priv->_this);
1993 #line 347 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
1994 G_OBJECT_CLASS (xcls_clutterfiles_xcls_title_parent_class)->finalize (obj);
1995 #line 1996 "ClutterFiles.vala.c"
1999 GType xcls_clutterfiles_xcls_title_get_type (void) {
2000 static volatile gsize xcls_clutterfiles_xcls_title_type_id__volatile = 0;
2001 if (g_once_init_enter (&xcls_clutterfiles_xcls_title_type_id__volatile)) {
2002 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesXcls_titleClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_xcls_title_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFilesXcls_title), 0, (GInstanceInitFunc) xcls_clutterfiles_xcls_title_instance_init, NULL };
2003 GType xcls_clutterfiles_xcls_title_type_id;
2004 xcls_clutterfiles_xcls_title_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFilesXcls_title", &g_define_type_info, 0);
2005 g_once_init_leave (&xcls_clutterfiles_xcls_title_type_id__volatile, xcls_clutterfiles_xcls_title_type_id);
2007 return xcls_clutterfiles_xcls_title_type_id__volatile;
2011 static void xcls_clutterfiles_class_init (Xcls_ClutterFilesClass * klass) {
2012 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2013 xcls_clutterfiles_parent_class = g_type_class_peek_parent (klass);
2014 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2015 g_type_class_add_private (klass, sizeof (Xcls_ClutterFilesPrivate));
2016 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2017 G_OBJECT_CLASS (klass)->finalize = xcls_clutterfiles_finalize;
2018 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2019 g_signal_new ("open", TYPE_XCLS_CLUTTERFILES, G_SIGNAL_RUN_LAST, 0, NULL, NULL, g_cclosure_marshal_VOID__OBJECT, G_TYPE_NONE, 1, JS_RENDER_TYPE_JS_RENDER);
2020 #line 2021 "ClutterFiles.vala.c"
2024 static void xcls_clutterfiles_instance_init (Xcls_ClutterFiles * self) {
2025 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2026 self->priv = XCLS_CLUTTERFILES_GET_PRIVATE (self);
2027 #line 2028 "ClutterFiles.vala.c"
2031 static void xcls_clutterfiles_finalize (GObject* obj) {
2032 Xcls_ClutterFiles * self;
2033 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2034 self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_XCLS_CLUTTERFILES, Xcls_ClutterFiles);
2035 #line 22 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2036 _g_object_unref0 (self->el);
2037 #line 23 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2038 _g_object_unref0 (self->priv->_this);
2039 #line 32 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2040 _g_object_unref0 (self->filelayout);
2041 #line 33 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2042 _g_object_unref0 (self->filelayout_manager);
2043 #line 36 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2044 _g_object_unref0 (self->fileitems);
2045 #line 20 "/home/alan/gitlive/app.Builder.js/Builder4/ClutterFiles.vala"
2046 G_OBJECT_CLASS (xcls_clutterfiles_parent_class)->finalize (obj);
2047 #line 2048 "ClutterFiles.vala.c"
2051 GType xcls_clutterfiles_get_type (void) {
2052 static volatile gsize xcls_clutterfiles_type_id__volatile = 0;
2053 if (g_once_init_enter (&xcls_clutterfiles_type_id__volatile)) {
2054 static const GTypeInfo g_define_type_info = { sizeof (Xcls_ClutterFilesClass), (GBaseInitFunc) NULL, (GBaseFinalizeFunc) NULL, (GClassInitFunc) xcls_clutterfiles_class_init, (GClassFinalizeFunc) NULL, NULL, sizeof (Xcls_ClutterFiles), 0, (GInstanceInitFunc) xcls_clutterfiles_instance_init, NULL };
2055 GType xcls_clutterfiles_type_id;
2056 xcls_clutterfiles_type_id = g_type_register_static (G_TYPE_OBJECT, "Xcls_ClutterFiles", &g_define_type_info, 0);
2057 g_once_init_leave (&xcls_clutterfiles_type_id__volatile, xcls_clutterfiles_type_id);
2059 return xcls_clutterfiles_type_id__volatile;