- "activate": "function (self) {\n\tvar nb = this.get('/LeftTopPanel.notebook');\n\tif (this.el.expanded) {\n\t // now expanded..\n \n\t var pm = imports.Builder.Provider.ProjectManager.ProjectManager;\n\t \n\t \n\t var model = this.get('/LeftProjectTree.combomodel');\n\t // print (\"loading Projects?\")\n\t//console.dump(pm.projects);\n\t model.loadData(pm.projects);\n\t \n\t \n\t nb.el.set_current_page(1);\n\t //pm.on('changed', function() {\n\t\t//console.log(\"CAUGHT project manager change\");\n\t // _combo.model.loadData(pm.projects);\n\t //}\n\t return;\n\t}\n\tnb.el.set_current_page(0);\n}",
- "enter_notify_event": "function (self, event) {\n this.el.expanded = !this.el.expanded;\n//if (this.el.expanded ) {\n this.listeners.activate.call(this);\n// }\n\nreturn true;\n}"
+ "activate": "function (self) {\n // this does not actually expand it..\n // that is done by GTK..\n \n \n\n if (!this.el.expanded) {\n this.onExpand();\n } else {\n this.onCollapse();\n }\n\t \n}",
+ "enter_notify_event": "function (self, event) {\nreturn;\n this.el.expanded = !this.el.expanded;\n//if (this.el.expanded ) {\n this.listeners.activate.call(this);\n// }\n\nreturn true;\n}"