X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DependTree%2FWindow.bjs;h=dab447d8d098ab3c5f8917847dd4971211cc4841;hb=35bd8631c82de878a2e88c2e5ba0f12f18f93b5a;hp=f3b52c43fd183521cc5327fd03045be04526662a;hpb=8b897017a902a37de82f31ca6f6984605575ab10;p=app.Builder.js diff --git a/DependTree/Window.bjs b/DependTree/Window.bjs index f3b52c43f..dab447d8d 100644 --- a/DependTree/Window.bjs +++ b/DependTree/Window.bjs @@ -1,5 +1,5 @@ { - "id": "file-gtk-18", + "id": "file-gtk-17", "name": "Window", "parent": "", "title": false, @@ -48,15 +48,26 @@ "listeners": {}, "items": [ { - "id": "class-list-store", - "xtype": "ListStore", - "|init": " function() \n {\n XObject.prototype.init.call(this);\n this.el.set_column_types ( 6, [\n GObject.TYPE_STRING, \n GObject.TYPE_BOOLEAN, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING \n ] );\n \n }", - "|xns": "Gtk" + "xtype": "TreeModelFilter", + "|xns": "Gtk", + "listeners": {}, + "items": [ + { + "id": "class-list-store", + "xtype": "ListStore", + "|init": " function() \n {\n XObject.prototype.init.call(this);\n this.el.set_column_types ( 6, [\n GObject.TYPE_STRING, \n GObject.TYPE_BOOLEAN, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING \n ] );\n \n }", + "|xns": "Gtk", + "listeners": {}, + "pack": false + } + ] }, { "title": "Class", "xtype": "TreeViewColumn", "|xns": "Gtk", + "expand": true, + "listeners": {}, "items": [ { "xtype": "CellRendererText", @@ -72,7 +83,7 @@ "items": [ { "listeners": { - "toggled": "function (self, path) {\n print(\"TOGGLE\");\n // this.list\n return;\n var list = this.get('class-list-store');\n \n var old = list.getValue(path, 1);\n list.setValue(path, 1, !old)\n \n \n \n \n}" + "toggled": "function (self, path) {\n print(\"TOGGLE\");\n // this.list\n\n\n \n var old = this.list.getValue(path, 1);\n // print(JSON.stringify(old));\n this.list.setValue(path, 1, old ? false : true)\n \n \n \n \n}" }, "activatable": true, "xtype": "CellRendererToggle", @@ -97,12 +108,15 @@ { "id": "method-list-store", "xtype": "ListStore", + "|init": " function() \n {\n XObject.prototype.init.call(this);\n this.el.set_column_types ( 6, [\n GObject.TYPE_STRING, \n GObject.TYPE_BOOLEAN, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING \n ] );\n \n }", "|xns": "Gtk" }, { "title": "Methods", "xtype": "TreeViewColumn", "|xns": "Gtk", + "expand": true, + "listeners": {}, "items": [ { "xtype": "CellRendererText", @@ -110,6 +124,22 @@ "listeners": {} } ] + }, + { + "title": "Active", + "xtype": "TreeViewColumn", + "|xns": "Gtk", + "listeners": {}, + "items": [ + { + "listeners": { + "toggled": "function (self, path) {\n print(\"TOGGLE\");\n // this.list\n\n\n \n var old = this.list.getValue(path, 1);\n // print(JSON.stringify(old));\n this.list.setValue(path, 1, old ? false : true)\n \n \n \n \n}" + }, + "activatable": true, + "xtype": "CellRendererToggle", + "|xns": "Gtk" + } + ] } ] } @@ -128,12 +158,15 @@ { "id": "children-list-store", "xtype": "ListStore", + "|init": " function() \n {\n XObject.prototype.init.call(this);\n this.el.set_column_types ( 6, [\n GObject.TYPE_STRING, \n GObject.TYPE_BOOLEAN, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING \n ] );\n \n }", "|xns": "Gtk" }, { "title": "Child classes", "xtype": "TreeViewColumn", "|xns": "Gtk", + "expand": true, + "listeners": {}, "items": [ { "xtype": "CellRendererText", @@ -141,6 +174,22 @@ "listeners": {} } ] + }, + { + "title": "Active", + "xtype": "TreeViewColumn", + "|xns": "Gtk", + "listeners": {}, + "items": [ + { + "listeners": { + "toggled": "function (self, path) {\n print(\"TOGGLE\");\n // this.list\n\n\n \n var old = this.list.getValue(path, 1);\n // print(JSON.stringify(old));\n this.list.setValue(path, 1, old ? false : true)\n \n \n \n \n}" + }, + "activatable": true, + "xtype": "CellRendererToggle", + "|xns": "Gtk" + } + ] } ] }