Builder4/ValaProjectSettings.vala
"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" : [
{
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;
public Xcls_default_directory_tree(ValaProjectSettings _owner )
{
_this = _owner;
+ _this.default_directory_tree = this;
this.el = new Gtk.TreeView();
// my vars (dec)