sync
[app.Builder.js] / oldbuilder / LeftPanelPopup.js
1 //<Script type="text/javascript">
2 Gtk = imports.gi.Gtk;
3 GLib = imports.gi.GLib;
4 GObject = imports.gi.GObject;
5
6 XObject = imports.XObject.XObject;
7 console = imports.console;
8  
9
10
11
12 LeftPanelPopup = new XObject({
13     
14         
15     xtype : Gtk.Menu,
16     
17      
18     items :  [
19         {
20             
21             
22             xtype : Gtk.MenuItem,
23             pack : [ 'append' ],
24             label : 'Delete Property / Event',
25             listeners : {
26                 activate : function () {
27                     imports.Builder.LeftPanel.LeftPanel.get('model').deleteSelected();
28                 }
29             }
30         },
31         {
32             
33             
34             xtype : Gtk.MenuItem,
35             pack : [ 'append' ],
36             label : 'Edit Property / Method Name',
37             listeners : {
38                 activate : function () {
39                    imports.Builder.LeftPanel.LeftPanel.get('model').startEditing(false, 0);
40                 }
41             }
42         },
43         {
44             
45             
46             xtype : Gtk.MenuItem,
47             pack : [ 'append' ],
48             label : 'Change Property to Javascript Value',
49             listeners : {
50                 activate : function () {
51                    imports.Builder.LeftPanel.LeftPanel.get('model').setSelectedToJS();
52                 }
53             }
54         },
55         {
56             
57             
58             xtype : Gtk.MenuItem,
59             pack : [ 'append' ],
60             label : 'Change Property to String (or native) Value',
61             listeners : {
62                 activate : function () {
63                     imports.Builder.LeftPanel.LeftPanel.get('model').setSelectedToNoJS();
64                 }
65             }
66             
67         },
68     ]
69 });