print("TOGGLE");
// this.list
- var list = this.get('class-list-store');
+
- var old = list.getValue(path, 1);
- print(JSON.stringify(old));
- // list.setValue(path, 1, !old)
+ var old = this.list.getValue(path, 1);
+ // print(JSON.stringify(old));
+ this.list.setValue(path, 1, old ? false : true)
xtype: Gtk.CellRendererText
}
]
+ },
+ {
+ xtype: Gtk.TreeViewColumn,
+ title : "Active",
+ pack : false,
+ items : [
+ {
+ xtype: Gtk.CellRendererToggle,
+ listeners : {
+ toggled : function (self, path) {
+ print("TOGGLE");
+ // this.list
+
+
+
+ var old = this.list.getValue(path, 1);
+ // print(JSON.stringify(old));
+ this.list.setValue(path, 1, old ? false : true)
+
+
+
+
+ }
+ },
+ activatable : true
+ }
+ ]
}
]
}
xtype: Gtk.CellRendererText
}
]
+ },
+ {
+ xtype: Gtk.TreeViewColumn,
+ title : "Active",
+ pack : false,
+ items : [
+ {
+ xtype: Gtk.CellRendererToggle,
+ listeners : {
+ toggled : function (self, path) {
+ print("TOGGLE");
+ // this.list
+
+
+
+ var old = this.list.getValue(path, 1);
+ // print(JSON.stringify(old));
+ this.list.setValue(path, 1, old ? false : true)
+
+
+
+
+ }
+ },
+ activatable : true
+ }
+ ]
}
]
}