GtkSource = imports.gi.GtkSource;
WebKit = imports.gi.WebKit;
Vte = imports.gi.Vte;
+GtkClutter = imports.gi.GtkClutter;
console = imports.console;
XObject = imports.XObject.XObject;
DialogSaveTemplate=new XObject({
return true;
},
response : function (self, response_id) {
- print(response_id)
+
if (!response_id) {
this.el.hide();
return;
);
return;
}
- 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();
{
xtype: Gtk.Label,
label : "Name",
- pack : "add",
- listeners : {
-
- }
+ pack : "add"
},
{
xtype: Gtk.Entry,