Builder4/ValaProjectSettings.bjs
authorAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 09:41:16 +0000 (17:41 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 19 Nov 2014 09:41:16 +0000 (17:41 +0800)
Builder4/ValaProjectSettings.vala

Builder4/ValaProjectSettings.bjs
Builder4/ValaProjectSettings.vala

index 0d69453..b6f25e6 100644 (file)
                                                 "button_press_event" : " ( ev) => {\n    //console.log(\"button press?\");\n   \n    \n    if (ev.type != Gdk.EventType.BUTTON_PRESS  || ev.button != 3) {\n        //print(\"click\" + ev.type);\n        return false;\n    }\n    //Gtk.TreePath res;\n    //if (!this.el.get_path_at_pos((int)ev.x,(int)ev.y, out res, null, null, null) ) {\n    //    return true;\n    //}\n     \n  //  this.el.get_selection().select_path(res);\n     \n      //if (!this.get('/LeftTreeMenu').el)  { \n      //      this.get('/LeftTreeMenu').init(); \n      //  }\n        \n     _this.default_directory_menu.el.set_screen(Gdk.Screen.get_default());\n     _this.default_directory_menu.el.show_all();\n      _this.default_directory_menu.el.popup(null, null, null,  3, ev.time);\n     //   print(\"click:\" + res.path.to_string());\n      return true;\n}"
                                             },
                                             "gboolean headers_visible" : false,
+                                            "id" : "default_directory_tree",
                                             "* pack" : "add",
                                             "xtype" : "TreeView",
-                                            "string id" : "default_directory_tree",
                                             "$ xns" : "Gtk",
                                             "items" : [
                                                 {
index 3f7e09d..0bd6568 100644 (file)
@@ -18,6 +18,7 @@ public class ValaProjectSettings : Object
     public Xcls_default_packages_tree_store default_packages_tree_store;
     public Xcls_packages_render packages_render;
     public Xcls_packages_render_use packages_render_use;
+    public Xcls_default_directory_tree default_directory_tree;
     public Xcls_default_directory_tree_store default_directory_tree_store;
     public Xcls_directory_render directory_render;
     public Xcls_default_directory_menu default_directory_menu;
@@ -516,6 +517,7 @@ public class ValaProjectSettings : Object
         public Xcls_default_directory_tree(ValaProjectSettings _owner )
         {
             _this = _owner;
+            _this.default_directory_tree = this;
             this.el = new Gtk.TreeView();
 
             // my vars (dec)