|
|
@ -101,9 +101,7 @@ const WeatherPrefsWidget = new GObject.Class({ |
|
|
|
|
|
|
|
|
|
|
|
this.MainWidget = this.Window.get_object("main-widget"); |
|
|
|
this.MainWidget = this.Window.get_object("main-widget"); |
|
|
|
this.treeview = this.Window.get_object("tree-treeview"); |
|
|
|
this.treeview = this.Window.get_object("tree-treeview"); |
|
|
|
// this.liststore = this.Window.get_object("treestore");
|
|
|
|
|
|
|
|
this.liststore = this.Window.get_object("tree-liststore"); |
|
|
|
this.liststore = this.Window.get_object("tree-liststore"); |
|
|
|
this.Iter = this.liststore.get_iter_first(); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
this.Window.get_object("tree-toolbutton-add").connect("clicked", Lang.bind(this, function() { |
|
|
|
this.Window.get_object("tree-toolbutton-add").connect("clicked", Lang.bind(this, function() { |
|
|
|
this.addCity(); |
|
|
|
this.addCity(); |
|
|
@ -121,10 +119,6 @@ const WeatherPrefsWidget = new GObject.Class({ |
|
|
|
this.selectionChanged(selection); |
|
|
|
this.selectionChanged(selection); |
|
|
|
})); |
|
|
|
})); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// this.treeview.set_model(this.liststore);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
let column = new Gtk.TreeViewColumn(); |
|
|
|
let column = new Gtk.TreeViewColumn(); |
|
|
|
this.treeview.append_column(column); |
|
|
|
this.treeview.append_column(column); |
|
|
|
|
|
|
|
|
|
|
@ -182,7 +176,12 @@ const WeatherPrefsWidget = new GObject.Class({ |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
refreshUI: function() { |
|
|
|
refreshUI: function() { |
|
|
|
|
|
|
|
this.MainWidget = this.Window.get_object("main-widget"); |
|
|
|
|
|
|
|
this.treeview = this.Window.get_object("tree-treeview"); |
|
|
|
|
|
|
|
this.liststore = this.Window.get_object("tree-liststore"); |
|
|
|
|
|
|
|
|
|
|
|
this.Window.get_object("tree-toolbutton-remove").sensitive = Boolean(this.city.length); |
|
|
|
this.Window.get_object("tree-toolbutton-remove").sensitive = Boolean(this.city.length); |
|
|
|
|
|
|
|
this.Window.get_object("tree-toolbutton-edit").sensitive = Boolean(this.city.length); |
|
|
|
|
|
|
|
|
|
|
|
if (mCities != this.city) { |
|
|
|
if (mCities != this.city) { |
|
|
|
if (this.liststore !== undefined) |
|
|
|
if (this.liststore !== undefined) |
|
|
|