Builder4/WindowRightPalete.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 27 Aug 2014 09:30:36 +0000 (17:30 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 27 Aug 2014 09:30:36 +0000 (17:30 +0800)
Builder4/WindowRightPalete.js
Builder4/WindowRightPalete.vala

Builder4/WindowRightPalete.bjs
Builder4/WindowRightPalete.js
Builder4/WindowRightPalete.vala

index cc11367..4318107 100644 (file)
@@ -1,19 +1,19 @@
 {
-    "id": "file-gtk-18",
+    "id": "file-gtk-19",
     "name": "WindowRightPalete",
     "parent": "",
     "title": false,
     "path": "/home/alan/gitlive/app.Builder.js/Builder4/WindowRightPalete.bjs",
     "items": [
         {
-            "|void:clear": "() {\n   this.model.el.clear();\n}",
             ".signal:void:after_node_change(JsRender.Node? node)": "",
             ".signal:void:before_node_change(JsRender.Node? node)": "",
             ".signal:void:drag_end()": "",
             "id": "RightPalete",
             "pack": "pack_start,false,false",
             "xtype": "VBox",
-            "|void:load": " (Palete.Palete pal, string cls ) {\n   \n   // this.get('model').expanded();\n    \n    var tr = pal.getChildList(cls);\n    this.model.el.clear();\n\n\n    Gtk.TreeIter citer;\n\n    for(var i =0 ; i < tr.length; i++) {\n         this.model.el.append(out citer);   \n         \n        this.model.el.set_value(citer, 0,   tr[i] ); // title \n        \n    }\n    \n    \n} \n\n",
+            "|void:clear": "() {\n   this.model.el.clear();\n}",
+            "|void:load": " (Palete.Palete pal, string cls ) {\n   \n   // this.get('model').expanded();\n    \n    var tr = pal.getChildList(cls);\n    this.model.el.clear();\n\n\n    Gtk.TreeIter citer;\n\n    for(var i =0 ; i < tr.length; i++) {\n         this.model.el.append(out citer);   \n         \n        this.model.el.set_value(citer, 0,   tr[i] ); // title \n        \n    }\n    this.model.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);\n    \n} \n\n",
             "|xns": "Gtk",
             "items": [
                 {
index b4f79fc..6c6d435 100644 (file)
@@ -11,11 +11,11 @@ console = imports.console;
 XObject = imports.XObject.XObject;
 WindowRightPalete=new XObject({
     xtype: Gtk.VBox,
+    id : "RightPalete",
+    pack : "pack_start,false,false",
     'void:clear' : () {
        this.model.el.clear();
     },
-    id : "RightPalete",
-    pack : "pack_start,false,false",
     'void:load' : (Palete.Palete pal, string cls ) {
        
        // this.get('model').expanded();
@@ -32,7 +32,7 @@ WindowRightPalete=new XObject({
             this.model.el.set_value(citer, 0,   tr[i] ); // title 
             
         }
-        
+        this.model.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);
         
     },
     items : [
index 426b81c..86bb75f 100644 (file)
@@ -22,6 +22,13 @@ public class Xcls_RightPalete : Object
     public Gtk.VBox el;
     private Xcls_RightPalete  _this;
 
+    public static Xcls_RightPalete singleton()
+    {
+        if (WindowRightPalete == null) {
+            WindowRightPalete= new Xcls_RightPalete();
+        }
+        return WindowRightPalete;
+    }
     public Xcls_viewbox viewbox;
     public Xcls_model model;
     public Xcls_txtrender txtrender;
@@ -35,7 +42,6 @@ public class Xcls_RightPalete : Object
     public Xcls_RightPalete()
     {
         _this = this;
-        WindowRightPalete = this;
         this.el = new Gtk.VBox( true, 0 );
 
         // my vars
@@ -66,7 +72,7 @@ public class Xcls_RightPalete : Object
                 this.model.el.set_value(citer, 0,   tr[i] ); // title 
                 
             }
-            
+            this.model.el.set_sort_column_id(0,Gtk.SortType.ASCENDING);
             
         }