print("type = " + type);
// toggle boolean
if (type == 'boolean') {
+ // let's show a pulldown..
+ LeftPanel.editableColumn.setOptions([ 'true' , 'false']);
+
+
val = ! this.getValue(iter,1);
this.activePath = false;
// this.el.set_cell_data_func(cell, age_cell_data_func, NULL, NULL);
LeftPanel.editableColumn= this;
+ },
+ setOptions : function(ar)
+ {
+ this.items[0].el.has_entry = false; // stop editable.
+ var m = this.items[0].el.model;
+ m.clear();
+ var iter = new Gtk.TreeIter();
+ ar.forEach(function(i) {
+ // sort!!!?
+ this.el.append(iter);
+ this.el.set_value(iter, 0, i);
+ }
+
+
+
},
items : [
/*
},
'editing-started' : function(r, e, p) {
- //this.el.has_entry = false;
+ this.el.has_entry = true;
LeftPanel.get('model').editSelected(e);
}
},