"@ void open" : "(JsRender.JsRender file)",
"$ xns" : "Clutter",
"bool reactive" : true,
- "Project.Project project" : "",
"| void set_size" : "(float w, float h) \n{\n \n // called by window resize... with is alreaddy -50 (for the buttons?)\n \n\n\n\n if (this.el == null) {\n print(\"object not ready yet?\");\n return;\n }\n \n print(\"recv width %f, filelayoutw = %f\", w, w-200);\n \n w = GLib.Math.floorf ( w/120.0f) * 120.0f;\n \n \n \n \n //_this.filelayout_manager.el.max_column_width = w - 200;\n _this.filelayout.el.width = w ;\n \n this.el.set_size(\n // this.el.get_stage().width-150,\n w,\n h // this.el.get_stage().height\n );\n \n // 100 right for buttons ..\n this.el.set_position(75,0);\n \n \n this.scroller.el.set_size(\n // this.el.get_stage().width-150,\n w,\n h // this.el.get_stage().height\n );\n \n // 100 right for buttons ..\n this.scroller.el.set_position(0,50);\n // scroll...\n _this.filelayout.el.y = 0.0f;\n \n}\n",
"# Gee.ArrayList<Object> fileitems" : "new Gee.ArrayList<Object>()",
"items" : [
"items" : [
{
"id" : "filelayout_manager",
- "$ orientation" : "Clutter.FlowOrientation.HORIZONTAL",
"bool homogeneous" : false,
+ "$ orientation" : "Clutter.FlowOrientation.HORIZONTAL",
"xtype" : "FlowLayout",
"float max_column_width" : "100.0f",
"$ xns" : "Clutter",
},
{
"* ctor" : "new Clutter.Text.full(\"Sans 10px\", file.nickType(), Clutter.Color.from_string(\"#fff\"))",
- "id" : "+typetitle",
"* args" : "JsRender.JsRender file",
+ "id" : "+typetitle",
"* pack" : "add_child",
"xtype" : "Text",
"bool x_expand" : false,
},
{
"* ctor" : "new Clutter.Text.full(\"Sans 10px\", file.nickName(), Clutter.Color.from_string(\"#fff\"))",
- "id" : "+title",
"* args" : "JsRender.JsRender file",
+ "id" : "+title",
"* pack" : "add_child",
"xtype" : "Text",
"bool x_expand" : false,
},
{
"* ctor" : "new Clutter.Text.full(\"Sans bold 14px\", GLib.Path.get_basename(folderpath), Clutter.Color.from_string(\"#fff\"))",
- "* args" : "string folderpath",
"id" : "+foldertitle",
+ "* args" : "string folderpath",
"$ x_expand" : true,
"* pack" : "add_child",
"xtype" : "Text",
"leave_event" : "( event) => {\n this.el.background_color = Clutter.Color.from_string(\"#000\");\n this.el.color = Clutter.Color.from_string(\"#fff\");\n return false;\n}"
},
"* ctor" : "new Clutter.Text.full(\"Sans 10px\", GLib.Path.get_basename(filepath), Clutter.Color.from_string(\"#fff\"))",
- "id" : "*folderfile",
"* args" : "string filepath",
+ "id" : "*folderfile",
"* init" : "{\n\tthis.filepath = filepath;\n}\n",
"xtype" : "Text",
"bool x_expand" : true,