3 Pango = imports.gi.Pango;
4 GLib = imports.gi.GLib;
6 GObject = imports.gi.GObject;
7 GtkSource = imports.gi.GtkSource;
8 WebKit = imports.gi.WebKit;
10 console = imports.console;
11 XObject = imports.XObject.XObject;
12 DialogTemplateSelect=new XObject({
15 delete_event : function (self, event) {
23 show : function(node) {
25 var pal = this.get('/Window.LeftTree').getPaleteProvider();
26 var opts = pal.listTemplates(node);
31 opts.unshift('Just add Element')
32 this.get('combo.model').loadData(opts);
41 pack : function(p,e) {
42 p.el.get_content_area().add(e.el)
47 pack : "pack_start,false,false,0",
54 label : "Select Template : ",
55 pack : "pack_start,false,false"
62 XObject.prototype.init.call(this);
63 this.el.add_attribute(this.items[0].el , 'markup', 1 );
67 xtype: Gtk.CellRendererText,
84 pack : "add_action_widget,1"
88 label : "Just Add Element",
89 pack : "add_action_widget,0"
93 DialogTemplateSelect.init();
94 XObject.cache['/DialogTemplateSelect'] = DialogTemplateSelect;