Changeset 3754
- Timestamp:
- 08/25/08 21:28:21 (3 months ago)
- Files:
-
- trunk/deluge/plugins/label/label/core.py (modified) (3 diffs)
- trunk/deluge/plugins/label/label/gtkui/__init__.py (modified) (4 diffs)
- trunk/deluge/plugins/label/label/test.py (modified) (1 diff)
- trunk/deluge/ui/gtkui/filtertreeview.py (modified) (1 diff)
- trunk/deluge/ui/gtkui/glade/filtertree_menu.glade (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/deluge/plugins/label/label/core.py
r3730 r3754 92 92 93 93 class Core(CorePluginBase): 94 """ 95 self.labels = {label_id:label_options_dict} 96 self.torrent_labels = {torrent_id:label_id} 97 """ 94 98 def enable(self): 95 99 log.info("*** Start Label plugin ***") … … 114 118 115 119 #register tree: 116 component.get("FilterManager").register_tree_field("label" )120 component.get("FilterManager").register_tree_field("label", self.init_filter_dict) 117 121 118 122 log.debug("Label plugin enabled..") … … 126 130 pass 127 131 132 def init_filter_dict(self): 133 return dict( [(label, 0) for label in self.labels.keys()]) 134 128 135 ## Plugin hooks ## 136 137 129 138 def post_torrent_add(self, torrent_id): 130 139 log.debug("post_torrent_add") trunk/deluge/plugins/label/label/gtkui/__init__.py
r3729 r3754 40 40 from deluge.ui.client import aclient 41 41 42 import sidebar 42 import sidebar_menu 43 43 import label_config 44 44 import submenu … … 59 59 log.debug("Label GtkUI plugin initalized..") 60 60 self.labelcfg = None 61 self.sidebar = None61 self.sidebar_menu = None 62 62 63 63 def enable(self): … … 75 75 log.debug(1.2) 76 76 #disabled: 77 #self.sidebar .unload()77 #self.sidebar_menu.unload() 78 78 log.debug(2) 79 79 … … 82 82 return pkg_resources.resource_filename("blocklist", os.path.join("data", fname)) 83 83 84 85 84 def load_interface(self): 86 85 #sidebar 87 86 #disabled 88 #if not self.sidebar:89 # self.sidebar = sidebar.LabelSideBar()87 if not self.sidebar_menu: 88 self.sidebar_menu = sidebar_menu.LabelSidebarMenu() 90 89 #self.sidebar.load() 91 90 trunk/deluge/plugins/label/label/test.py
r3730 r3754 23 23 sclient.label_set_torrent(id,"test") 24 24 25 print scl eint.get_torrents_status({"label":test},"name")25 print sclient.get_torrents_status({"label":"test"},"name") 26 26 27 27 trunk/deluge/ui/gtkui/filtertreeview.py
r3752 r3754 246 246 def set_menu_sensitivity(self): 247 247 #select-all/pause/resume 248 sensitive = (self.cat != "cat" )248 sensitive = (self.cat != "cat" and self.count <> 0) 249 249 for item in self.default_menu_items: 250 250 item.set_sensitive(sensitive) trunk/deluge/ui/gtkui/glade/filtertree_menu.glade
r3752 r3754 8 8 <widget class="GtkImageMenuItem" id="select_all"> 9 9 <property name="visible">True</property> 10 <property name="label" translatable="yes"> Select All</property>10 <property name="label" translatable="yes">_Select All</property> 11 11 <property name="use_underline">True</property> 12 12 <signal name="activate" handler="select_all"/> … … 24 24 <property name="visible">True</property> 25 25 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 26 <property name="label">_Pause </property>26 <property name="label">_Pause All</property> 27 27 <property name="use_underline">True</property> 28 28 <signal name="activate" handler="pause_all"/> … … 40 40 <property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property> 41 41 <property name="tooltip" translatable="yes">Resume selected torrents.</property> 42 <property name="label" translatable="yes">Resu_me </property>42 <property name="label" translatable="yes">Resu_me All</property> 43 43 <property name="use_underline">True</property> 44 44 <signal name="activate" handler="resume_all"/>
