Sample/DialogSaveTemplate.js
[app.Builder.js] / Sample / DialogSaveTemplate.js
index b0dad24..3802625 100644 (file)
@@ -7,6 +7,8 @@ GObject = imports.gi.GObject;
 GtkSource = imports.gi.GtkSource;
 WebKit = imports.gi.WebKit;
 Vte = imports.gi.Vte;
+GtkClutter = imports.gi.GtkClutter;
+Gdl = imports.gi.Gdl;
 console = imports.console;
 XObject = imports.XObject.XObject;
 DialogSaveTemplate=new XObject({
@@ -29,14 +31,14 @@ DialogSaveTemplate=new XObject({
                 );
                 return;
             }
-            print(name);
-           if (!name.match(/^[A-Z ]$/i) || !name.match(/[A-Z]/i)) {
+            
+           if (!name.match(/^[A-Z ]+$/i) || !name.match(/[A-Z]/i)) {
                 this.get('/StandardErrorDialog').show(
                     "Template Nane must contain only letters and spaces. "
                 );
                  return;
             }
-            this.get('/LeftTree').getPaletteProvider().saveTemplate(name, this.data);
+            this.get('/Window.LeftTree').getPaleteProvider().saveTemplate(name, this.data);
             // now we save it..
                 this.el.hide();
             
@@ -60,10 +62,7 @@ DialogSaveTemplate=new XObject({
                 {
                     xtype: Gtk.Label,
                     label : "Name",
-                    pack : "add",
-                    listeners : {
-                        
-                    }
+                    pack : "add"
                 },
                 {
                     xtype: Gtk.Entry,