X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=DependTree%2FWindow.bjs;h=285b1a10632d4033a13e68b8c186e279c1a386df;hb=7e03c503cf3e6bfb3b7386cb7e87a92ad60da10d;hp=38a415b867aff9b65c20971f265d5eb3097d6cb7;hpb=0edf0701e011406c7afdee613662a091605dbd48;p=app.Builder.js diff --git a/DependTree/Window.bjs b/DependTree/Window.bjs index 38a415b86..285b1a106 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, @@ -7,7 +7,7 @@ "items": [ { "listeners": { - "show": "function (self) {\n print(\"SHOW\");\n var BuildLists = imports['BuildLists.js'].BuildLists;\n this.data = new BuildLists();\n print(JSON.stringify(this.data.allmethods, null,4));\n \n var ls = this.get('method-list-store');\n this.data.allmethods.forEach(function(v) {\n ls.append( [ v ]);\n });\n var ls = this.get('children-list-store');\n this.data.allchildren.forEach(function(v) {\n ls.append( [ v ]);\n });\n var ls = this.get('class-list-store');\n for (var c in this.data.methods) {\n ls.append( [ c , true ]);\n };\n \n \n \n}" + "show": "function (self) {\n print(\"SHOW\");\n var BuildLists = imports['BuildLists.js'].BuildLists;\n this.data = new BuildLists();\n print(JSON.stringify(this.data.allmethods, null,4));\n \n var ls = this.get('method-list-store');\n this.data.allmethods.forEach(function(v) {\n ls.append( [ v , false, true ]);\n });\n var ls = this.get('children-list-store');\n this.data.allchildren.forEach(function(v) {\n ls.append( [ v , false, true ]);\n });\n var ls = this.get('class-list-store');\n var i =0;\n for (var c in this.data.methods) {\n i++;\n ls.append( [ c , true , true]);\n };\n \n \n \n}" }, "default_height": 500, "default_width": 600, @@ -43,20 +43,32 @@ "listeners": {}, "items": [ { + "listeners": { + "cursor_changed": "function (self) {\n var sel = this.el.get_selection();\n var iter = new Gtk.TreeIter();\n \n \n}" + }, "xtype": "TreeView", "|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" + "xtype": "TreeModelFilter", + "|init": "function() {\n this.items[0].pack = false;\n this.items[0].init();\n this.list = this.items[0];\n this.el = new Gtk.TreeModelFilter.c_new(this.items[0].el, null);\n this.el.set_visible_column(2);\n XObject.prototype.init.call(this);\n \n}\n", + "|xns": "Gtk", + "items": [ + { + "id": "class-list-store", + "pack": false, + "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_BOOLEAN, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING \n ] );\n \n }", + "|xns": "Gtk" + } + ] }, { "title": "Class", "xtype": "TreeViewColumn", "|xns": "Gtk", + "expand": true, + "listeners": {}, "items": [ { "xtype": "CellRendererText", @@ -91,18 +103,29 @@ "items": [ { "xtype": "TreeView", - "|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": {}, "items": [ { - "id": "method-list-store", - "xtype": "ListStore", - "|xns": "Gtk" + "xtype": "TreeModelFilter", + "|init": "function() {\n this.items[0].pack = false;\n this.items[0].init();\n this.list = this.items[0];\n this.el = new Gtk.TreeModelFilter.c_new(this.items[0].el, null);\n this.el.set_visible_column(2);\n XObject.prototype.init.call(this);\n \n}\n", + "|xns": "Gtk", + "items": [ + { + "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_BOOLEAN, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING, \n GObject.TYPE_STRING \n ] );\n \n }", + "|xns": "Gtk", + "listeners": {} + } + ] }, { "title": "Methods", "xtype": "TreeViewColumn", "|xns": "Gtk", + "expand": true, + "listeners": {}, "items": [ { "xtype": "CellRendererText", @@ -142,14 +165,25 @@ "listeners": {}, "items": [ { - "id": "children-list-store", - "xtype": "ListStore", - "|xns": "Gtk" + "xtype": "TreeModelFilter", + "|init": "function() {\n this.items[0].pack = false;\n this.items[0].init();\n this.list = this.items[0];\n this.el = new Gtk.TreeModelFilter.c_new(this.items[0].el, null);\n this.el.set_visible_column(2);\n XObject.prototype.init.call(this);\n \n}\n", + "|xns": "Gtk", + "items": [ + { + "id": "children-list-store", + "pack": false, + "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_BOOLEAN, \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",