Builder/Provider/AddPropertyPopup.js
authorAlan Knowles <alan@akkbhome.com>
Sat, 15 May 2010 06:30:57 +0000 (14:30 +0800)
committerAlan Knowles <alan@akkbhome.com>
Sat, 15 May 2010 06:30:57 +0000 (14:30 +0800)
Builder/Provider/AddPropertyPopup.js

index e69de29..7f91f8b 100644 (file)
@@ -0,0 +1,58 @@
+//<Script type="text/javascript">
+Gtk = imports.gi.Gtk;
+GLib = imports.gi.GLib;
+GObject = imports.gi.GObject;
+
+XObject = imports.XObject.XObject;
+console = imports.console;
+
+
+
+LeftPanelPopup = new XObject({
+    
+        
+    xtype : Gtk.Menu,
+    
+     
+    items :  [
+        {
+            
+            
+            xtype : Gtk.MenuItem,
+            pack : [ 'append' ],
+            label : 'Delete Property / Event',
+            listeners : {
+                activate : function () {
+                    imports.Builder.LeftPanel.LeftPanel.get('model').deleteSelected();
+                }
+            }
+        },
+    
+      {
+            
+            
+            xtype : Gtk.MenuItem,
+            pack : [ 'append' ],
+            label : 'Change Property to Javascript Value',
+            listeners : {
+                activate : function () {
+                   imports.Builder.LeftPanel.LeftPanel.get('model').setSelectedToJS();
+                }
+            }
+        },
+        {
+            
+            
+            xtype : Gtk.MenuItem,
+            pack : [ 'append' ],
+            label : 'Change Property to String (or native) Value',
+            listeners : {
+                activate : function () {
+                    imports.Builder.LeftPanel.LeftPanel.get('model').setSelectedToNoJS();
+                }
+            }
+            
+        },
+    ]
+});