1 //<Script type="text/javascript">
5 GLib = imports.gi.GLib;
6 GObject = imports.gi.GObject;
7 Pango = imports.gi.Pango ;
10 XObject = imports.XObject.XObject;
11 console = imports.console;
14 MidPropTree = imports.Builder.MidPropTree.MidPropTree;
15 AddPropertyPopup = imports.Builder.AddPropertyPopup.AddPropertyPopup;
20 * Properties and events pulldowns..
24 LeftProps = new XObject({
27 pack : [ 'pack_start', false, true, 0 ],
36 'button-press-event' : function(w, ev ){
37 console.log('pressed');
38 MidPropTree.get('model').showData('props');
40 // show the MidPropTree..
53 'stock' : Gtk.STOCK_ADD,
54 'icon-size' : Gtk.IconSize.MENU,
81 'button-press-event' : function(w, ev ){
82 console.log('pressed');
83 MidPropTree.get('model').showData('events');
85 // show the MidPropTree..
98 'stock' : Gtk.STOCK_ADD,
99 'icon-size' : Gtk.IconSize.MENU,
126 'button-press-event' : function(w, ev ){
128 if (!AddPropertyPopup.el) {
129 AddPropertyPopup.init();
131 AddPropertyPopup.el.set_screen(Gdk.Screen.get_default());
132 AddPropertyPopup.el.show_all();
133 AddPropertyPopup.el.popup(null, null, null, null, 3, ev.button.time);
134 //console.log('pressed');
135 //Builder.MidPropTree._model.showData('events');
137 // show the MidPropTree..
150 'stock' : Gtk.STOCK_ADD,
151 'icon-size' : Gtk.IconSize.MENU,