summaryrefslogtreecommitdiff
path: root/src/gui/iconSelectWindow.vala
diff options
context:
space:
mode:
authorJörg Frings-Fürst <jff@merkur>2014-07-23 11:40:08 +0200
committerJörg Frings-Fürst <jff@merkur>2014-07-23 11:40:08 +0200
commit6edfb34cb3eee958e392a433ae9ac4f240279d09 (patch)
treed33f9e9032809dba2ccb1b8c9ccc928507c38cf6 /src/gui/iconSelectWindow.vala
parent1f6f24308e96040962794c5a9ffd81597b5e072a (diff)
Imported Upstream version 0.5.5upstream/0.5.5
Diffstat (limited to 'src/gui/iconSelectWindow.vala')
-rw-r--r--src/gui/iconSelectWindow.vala38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/gui/iconSelectWindow.vala b/src/gui/iconSelectWindow.vala
index 174c23d..9159f15 100644
--- a/src/gui/iconSelectWindow.vala
+++ b/src/gui/iconSelectWindow.vala
@@ -140,24 +140,24 @@ public class IconSelectWindow : GLib.Object {
try {
this.load_queue = new GLib.AsyncQueue<ListEntry?>();
- if (this.icon_list == null) {
- this.icon_list = new Gtk.ListStore(3, typeof(string), // icon name
+ if (IconSelectWindow.icon_list == null) {
+ IconSelectWindow.icon_list = new Gtk.ListStore(3, typeof(string), // icon name
typeof(IconContext), // icon type
typeof(Gdk.Pixbuf)); // the icon itself
// disable sorting until all icons are loaded
// else loading becomes horribly slow
- this.icon_list.set_default_sort_func(() => {return 0;});
+ IconSelectWindow.icon_list.set_default_sort_func(() => {return 0;});
// reload if icon theme changes
Gtk.IconTheme.get_default().changed.connect(() => {
if (this.window.visible) load_icons();
- else need_reload = true;
+ else IconSelectWindow.need_reload = true;
});
}
// make the icon_view filterable
- this.icon_list_filtered = new Gtk.TreeModelFilter(this.icon_list, null);
+ this.icon_list_filtered = new Gtk.TreeModelFilter(IconSelectWindow.icon_list, null);
Gtk.Builder builder = new Gtk.Builder();
@@ -303,16 +303,16 @@ public class IconSelectWindow : GLib.Object {
this.window.show_all();
this.spinner.hide();
- if (this.need_reload) {
- this.need_reload = false;
+ if (IconSelectWindow.need_reload) {
+ IconSelectWindow.need_reload = false;
this.load_icons();
}
}
public static void clear_icons() {
- if (icon_list != null) {
- need_reload = true;
- icon_list.clear();
+ if (IconSelectWindow.icon_list != null) {
+ IconSelectWindow.need_reload = true;
+ IconSelectWindow.icon_list.clear();
}
}
@@ -366,16 +366,16 @@ public class IconSelectWindow : GLib.Object {
private void load_icons() {
// only if it's not loading currently
- if (!this.loading) {
- this.loading = true;
- this.icon_list.clear();
+ if (!IconSelectWindow.loading) {
+ IconSelectWindow.loading = true;
+ IconSelectWindow.icon_list.clear();
// display the spinner
if (spinner != null)
this.spinner.visible = true;
// disable sorting of the icon_view - else it's horribly slow
- this.icon_list.set_sort_column_id(-1, Gtk.SortType.ASCENDING);
+ IconSelectWindow.icon_list.set_sort_column_id(-1, Gtk.SortType.ASCENDING);
this.load_all.begin();
@@ -384,15 +384,15 @@ public class IconSelectWindow : GLib.Object {
while (this.load_queue.length() > 0) {
var new_entry = this.load_queue.pop();
Gtk.TreeIter current;
- icon_list.append(out current);
- icon_list.set(current, 0, new_entry.name,
+ IconSelectWindow.icon_list.append(out current);
+ IconSelectWindow.icon_list.set(current, 0, new_entry.name,
1, new_entry.context,
2, new_entry.pixbuf);
}
// enable sorting of the icon_view if loading finished
- if (!this.loading) {
- icon_list.set_sort_column_id(0, Gtk.SortType.ASCENDING);
+ if (!IconSelectWindow.loading) {
+ IconSelectWindow.icon_list.set_sort_column_id(0, Gtk.SortType.ASCENDING);
}
return loading;
@@ -449,7 +449,7 @@ public class IconSelectWindow : GLib.Object {
}
// finished loading
- this.loading = false;
+ IconSelectWindow.loading = false;
// hide the spinner
if (spinner != null)