Builder/AddPropertyPopup.js
authorAlan Knowles <alan@akkbhome.com>
Sat, 15 May 2010 06:32:42 +0000 (14:32 +0800)
committerAlan Knowles <alan@akkbhome.com>
Sat, 15 May 2010 06:32:42 +0000 (14:32 +0800)
Builder/AddPropertyPopup.js [new file with mode: 0644]

diff --git a/Builder/AddPropertyPopup.js b/Builder/AddPropertyPopup.js
new file mode 100644 (file)
index 0000000..38879d8
--- /dev/null
@@ -0,0 +1,59 @@
+//<Script type="text/javascript">
+Gtk = imports.gi.Gtk;
+GLib = imports.gi.GLib;
+GObject = imports.gi.GObject;
+
+XObject = imports.XObject.XObject;
+console = imports.console;
+
+
+
+AddPropertyPopup = new XObject({
+    
+        
+    xtype : Gtk.Menu,
+    
+     
+    items :  [
+        {
+            
+            
+            xtype : Gtk.MenuItem,
+            pack : [ 'append' ],
+            label : 'Add "pack"',
+            tooltip_markup : "Set what type of packing is to be used.",
+            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();
+                }
+            }
+            
+        },
+    ]
+});