From 367631c9aa15d6c518b5fd56e707bb101d9992fb Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Wed, 6 Jul 2011 19:16:46 +0100 Subject: [PATCH] Migrated `filtertree_menu.glade` to GtkBuilder. --- deluge/ui/gtkui/filtertreeview.py | 11 ++-- deluge/ui/gtkui/glade/filtertree_menu.glade | 56 ----------------- deluge/ui/gtkui/glade/filtertree_menu.ui | 66 +++++++++++++++++++++ 3 files changed, 72 insertions(+), 61 deletions(-) delete mode 100644 deluge/ui/gtkui/glade/filtertree_menu.glade create mode 100644 deluge/ui/gtkui/glade/filtertree_menu.ui diff --git a/deluge/ui/gtkui/filtertreeview.py b/deluge/ui/gtkui/filtertreeview.py index 81beaa5db..6b886d996 100644 --- a/deluge/ui/gtkui/filtertreeview.py +++ b/deluge/ui/gtkui/filtertreeview.py @@ -36,7 +36,6 @@ import os import gtk -import gtk.glade import logging import glib import warnings @@ -111,10 +110,12 @@ class FilterTreeView(component.Component): self.sidebar.notebook.connect("hide", self._on_hide) #menu - glade_menu = gtk.glade.XML(deluge.common.resource_filename("deluge.ui.gtkui", - os.path.join("glade", "filtertree_menu.glade"))) - self.menu = glade_menu.get_widget("filtertree_menu") - glade_menu.signal_autoconnect({ + builder = gtk.Builder() + builder.add_from_file(deluge.common.resource_filename( + "deluge.ui.gtkui", os.path.join("glade", "filtertree_menu.ui") + )) + self.menu = builder.get_object("filtertree_menu") + builder.connect_signals({ "select_all": self.on_select_all, "pause_all": self.on_pause_all, "resume_all": self.on_resume_all diff --git a/deluge/ui/gtkui/glade/filtertree_menu.glade b/deluge/ui/gtkui/glade/filtertree_menu.glade deleted file mode 100644 index 2e9ccdd15..000000000 --- a/deluge/ui/gtkui/glade/filtertree_menu.glade +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - True - - - True - _Select All - True - - - - True - gtk-select-all - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - _Pause All - True - - - - gtk-media-pause - 1 - - - - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - Resume selected torrents. - Resu_me All - True - - - - True - GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK - gtk-media-play - 1 - - - - - - diff --git a/deluge/ui/gtkui/glade/filtertree_menu.ui b/deluge/ui/gtkui/glade/filtertree_menu.ui new file mode 100644 index 000000000..f3b4ac0ee --- /dev/null +++ b/deluge/ui/gtkui/glade/filtertree_menu.ui @@ -0,0 +1,66 @@ + + + + + + True + False + + + _Select All + True + False + False + True + image22 + False + + + + + + _Pause All + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + False + True + menu-item-image22 + False + + + + + + Resu_me All + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + Resume selected torrents. + False + True + menu-item-image23 + False + + + + + + True + False + gtk-select-all + 1 + + + False + gtk-media-pause + 1 + + + True + False + GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK + gtk-media-play + 1 + +