disable config button when plugin unloaded

This commit is contained in:
Zach Tibbitts 2007-02-27 21:22:58 +00:00
commit f5f9fcdde4
2 changed files with 78 additions and 89 deletions

View file

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2007-02-22 17:02-0500\n" "POT-Creation-Date: 2007-02-27 16:14-0500\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,192 +16,176 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: glade/delugegtk.glade:24 glade/delugegtk.glade:148 #: glade/delugegtk.glade:23 glade/delugegtk.glade:156 src/delugegtk.py:145
msgid "Add Torrent" msgid "Add Torrent"
msgstr "" msgstr ""
#: glade/delugegtk.glade:37 glade/delugegtk.glade:172 #: glade/delugegtk.glade:36 glade/delugegtk.glade:180
#: glade/dgtkpopups.glade:81 #: glade/dgtkpopups.glade:81
msgid "Remove Torrent" msgid "Remove Torrent"
msgstr "" msgstr ""
#: glade/delugegtk.glade:50 #: glade/delugegtk.glade:49
msgid "Clear Finished Torrents" msgid "Clear Finished Torrents"
msgstr "" msgstr ""
#: glade/delugegtk.glade:63 glade/delugegtk.glade:265 #: glade/delugegtk.glade:71
msgid "Update Tracker" msgid "Start / Pause"
msgstr "" msgstr ""
#: glade/delugegtk.glade:76 #: glade/delugegtk.glade:84
msgid "Queue Torrent Up" msgid "Queue Torrent Up"
msgstr "" msgstr ""
#: glade/delugegtk.glade:89 #: glade/delugegtk.glade:97
msgid "Queue Torrent Down" msgid "Queue Torrent Down"
msgstr "" msgstr ""
#: glade/delugegtk.glade:141 #: glade/delugegtk.glade:149
msgid "_File" msgid "_File"
msgstr "" msgstr ""
#: glade/delugegtk.glade:164 #: glade/delugegtk.glade:172
msgid "Add Torrent from URL" msgid "Add Torrent from URL"
msgstr "" msgstr ""
#: glade/delugegtk.glade:204 #: glade/delugegtk.glade:194
msgid "_Edit"
msgstr ""
#: glade/delugegtk.glade:221
msgid "_Manage Plugins"
msgstr ""
#: glade/delugegtk.glade:241
msgid "Torrent"
msgstr ""
#: glade/delugegtk.glade:249
msgid "Clear Completed" msgid "Clear Completed"
msgstr "" msgstr ""
#: glade/delugegtk.glade:281 #: glade/delugegtk.glade:228
msgid "Queue Up" msgid "_Edit"
msgstr "" msgstr ""
#: glade/delugegtk.glade:297 #: glade/delugegtk.glade:245
msgid "Queue Down" msgid "_Manage Plugins"
msgstr "" msgstr ""
#: glade/delugegtk.glade:313 #: glade/delugegtk.glade:265
msgid "Queue to Bottom"
msgstr ""
#: glade/delugegtk.glade:333
msgid "_View" msgid "_View"
msgstr "" msgstr ""
#: glade/delugegtk.glade:341 #: glade/delugegtk.glade:273
msgid "Toolbar" msgid "Toolbar"
msgstr "" msgstr ""
#: glade/delugegtk.glade:350 glade/delugegtk.glade:987 #: glade/delugegtk.glade:282 glade/delugegtk.glade:919
msgid "Details" msgid "Details"
msgstr "" msgstr ""
#: glade/delugegtk.glade:359 #: glade/delugegtk.glade:291
msgid "Columns" msgid "Columns"
msgstr "" msgstr ""
#: glade/delugegtk.glade:367 glade/dgtkpopups.glade:10 src/delugegtk.py:264 #: glade/delugegtk.glade:299 glade/dgtkpopups.glade:10 src/delugegtk.py:280
#: src/delugegtk.py:346 #: src/delugegtk.py:387
msgid "Size" msgid "Size"
msgstr "" msgstr ""
#: glade/delugegtk.glade:376 glade/dgtkpopups.glade:19 src/delugegtk.py:265 #: glade/delugegtk.glade:308 glade/dgtkpopups.glade:19 src/delugegtk.py:281
msgid "Status" msgid "Status"
msgstr "" msgstr ""
#: glade/delugegtk.glade:385 glade/dgtkpopups.glade:28 src/delugegtk.py:266 #: glade/delugegtk.glade:317 glade/dgtkpopups.glade:28 src/delugegtk.py:282
msgid "Seeders" msgid "Seeders"
msgstr "" msgstr ""
#: glade/delugegtk.glade:394 glade/delugegtk.glade:1014 #: glade/delugegtk.glade:326 glade/delugegtk.glade:946
#: glade/dgtkpopups.glade:37 src/delugegtk.py:267 #: glade/dgtkpopups.glade:37 src/delugegtk.py:283
msgid "Peers" msgid "Peers"
msgstr "" msgstr ""
#: glade/delugegtk.glade:403 src/delugegtk.py:268 src/delugegtk.py:344 #: glade/delugegtk.glade:335 src/delugegtk.py:284 src/delugegtk.py:385
#: src/delugegtk.py:513 src/delugegtk.py:525 #: src/delugegtk.py:554 src/delugegtk.py:566
msgid "Download" msgid "Download"
msgstr "" msgstr ""
#: glade/delugegtk.glade:412 src/delugegtk.py:269 src/delugegtk.py:514 #: glade/delugegtk.glade:344 src/delugegtk.py:285 src/delugegtk.py:555
#: src/delugegtk.py:526 #: src/delugegtk.py:567
msgid "Upload" msgid "Upload"
msgstr "" msgstr ""
#: glade/delugegtk.glade:421 glade/dgtkpopups.glade:64 src/delugegtk.py:270 #: glade/delugegtk.glade:353 glade/dgtkpopups.glade:64 src/delugegtk.py:286
msgid "Time Remaining" msgid "Time Remaining"
msgstr "" msgstr ""
#: glade/delugegtk.glade:430 glade/dgtkpopups.glade:73 #: glade/delugegtk.glade:362 glade/dgtkpopups.glade:73
msgid "Share Ratio" msgid "Share Ratio"
msgstr "" msgstr ""
#: glade/delugegtk.glade:447 #: glade/delugegtk.glade:379
msgid "_Help" msgid "_Help"
msgstr "" msgstr ""
#: glade/delugegtk.glade:568 #: glade/delugegtk.glade:500
msgid "<b>Upload Rate:</b>" msgid "<b>Upload Rate:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:594 #: glade/delugegtk.glade:526
msgid "<b>Download Rate:</b>" msgid "<b>Download Rate:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:618 #: glade/delugegtk.glade:550
msgid "<b>Use compact storage allocation:</b>" msgid "<b>Use compact storage allocation:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:678 #: glade/delugegtk.glade:610
msgid "<b>Uploaded This Session:</b>" msgid "<b>Uploaded This Session:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:692 #: glade/delugegtk.glade:624
msgid "<b>Share Ratio:</b>" msgid "<b>Share Ratio:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:730 #: glade/delugegtk.glade:662
msgid "<b>Total Uploaded:</b>" msgid "<b>Total Uploaded:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:744 #: glade/delugegtk.glade:676
msgid "<b>Pieces:</b>" msgid "<b>Pieces:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:770 #: glade/delugegtk.glade:702
msgid "<b>Next Announce:</b>" msgid "<b>Next Announce:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:796 #: glade/delugegtk.glade:728
msgid "<b>Tracker Status:</b>" msgid "<b>Tracker Status:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:808 #: glade/delugegtk.glade:740
msgid "<b>Tracker Response:</b>" msgid "<b>Tracker Response:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:820 #: glade/delugegtk.glade:752
msgid "<b>Tracker:</b>" msgid "<b>Tracker:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:868 #: glade/delugegtk.glade:800
msgid "<b>Downloaded this session:</b>" msgid "<b>Downloaded this session:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:880 #: glade/delugegtk.glade:812
msgid "<b>Total Downloaded:</b>" msgid "<b>Total Downloaded:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:892 #: glade/delugegtk.glade:824
msgid "<b>Total Size:</b>" msgid "<b>Total Size:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:904 #: glade/delugegtk.glade:836
msgid "<b>Seeders:</b>" msgid "<b>Seeders:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:916 #: glade/delugegtk.glade:848
msgid "<b>Peers:</b>" msgid "<b>Peers:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:954 #: glade/delugegtk.glade:886
msgid "<b>Estimated Time Remaining:</b>" msgid "<b>Estimated Time Remaining:</b>"
msgstr "" msgstr ""
#: glade/delugegtk.glade:1043 #: glade/delugegtk.glade:975
msgid "Files" msgid "Files"
msgstr "" msgstr ""
@ -230,19 +214,19 @@ msgstr ""
msgid "Add a Torrent..." msgid "Add a Torrent..."
msgstr "" msgstr ""
#: glade/dgtkpopups.glade:190 #: glade/dgtkpopups.glade:191 src/delugegtk.py:146
msgid "Clear Finished" msgid "Clear Finished"
msgstr "" msgstr ""
#: glade/dgtkpopups.glade:210 glade/dgtkpref.glade:675 #: glade/dgtkpopups.glade:212 glade/dgtkpref.glade:675
msgid "gtk-preferences" msgid "gtk-preferences"
msgstr "" msgstr ""
#: glade/dgtkpopups.glade:219 glade/dgtkpref.glade:700 #: glade/dgtkpopups.glade:221 glade/dgtkpref.glade:700 src/delugegtk.py:148
msgid "Plugins" msgid "Plugins"
msgstr "" msgstr ""
#: glade/dgtkpopups.glade:239 #: glade/dgtkpopups.glade:242
msgid "gtk-quit" msgid "gtk-quit"
msgstr "" msgstr ""
@ -368,79 +352,83 @@ msgstr ""
msgid "gtk-close" msgid "gtk-close"
msgstr "" msgstr ""
#: src/dcommon.py:39 #: src/dcommon.py:41
msgid "Infinity" msgid "Infinity"
msgstr "" msgstr ""
#: src/dcommon.py:103 #: src/dcommon.py:105
msgid "Error: no webbrowser found" msgid "Error: no webbrowser found"
msgstr "" msgstr ""
#: src/delugegtk.py:213 #: src/delugegtk.py:144
msgid "Show / Hide Window"
msgstr ""
#: src/delugegtk.py:220
msgid "Plugin" msgid "Plugin"
msgstr "" msgstr ""
#: src/delugegtk.py:215 #: src/delugegtk.py:222
msgid "Enabled" msgid "Enabled"
msgstr "" msgstr ""
#: src/delugegtk.py:263 #: src/delugegtk.py:279
msgid "Name" msgid "Name"
msgstr "" msgstr ""
#: src/delugegtk.py:271 #: src/delugegtk.py:287
msgid "Ratio" msgid "Ratio"
msgstr "" msgstr ""
#: src/delugegtk.py:332 #: src/delugegtk.py:373
msgid "IP Address" msgid "IP Address"
msgstr "" msgstr ""
#: src/delugegtk.py:333 #: src/delugegtk.py:374
msgid "Client" msgid "Client"
msgstr "" msgstr ""
#: src/delugegtk.py:334 #: src/delugegtk.py:375
msgid "Percent Complete" msgid "Percent Complete"
msgstr "" msgstr ""
#: src/delugegtk.py:335 #: src/delugegtk.py:376
msgid "Download Rate" msgid "Download Rate"
msgstr "" msgstr ""
#: src/delugegtk.py:336 #: src/delugegtk.py:377
msgid "Upload Rate" msgid "Upload Rate"
msgstr "" msgstr ""
#: src/delugegtk.py:345 #: src/delugegtk.py:386
msgid "Filename" msgid "Filename"
msgstr "" msgstr ""
#: src/delugegtk.py:347 #: src/delugegtk.py:388
msgid "Offset" msgid "Offset"
msgstr "" msgstr ""
#: src/delugegtk.py:348 #: src/delugegtk.py:389
msgid "Progress" msgid "Progress"
msgstr "" msgstr ""
#: src/delugegtk.py:513 src/delugegtk.py:525 #: src/delugegtk.py:554 src/delugegtk.py:566
msgid "Connections" msgid "Connections"
msgstr "" msgstr ""
#: src/delugegtk.py:524 #: src/delugegtk.py:565
msgid "Deluge Bittorrent Client" msgid "Deluge Bittorrent Client"
msgstr "" msgstr ""
#: src/delugegtk.py:702 #: src/delugegtk.py:746
msgid "Add torrent from URL" msgid "Add torrent from URL"
msgstr "" msgstr ""
#: src/delugegtk.py:706 #: src/delugegtk.py:750
msgid "Enter the URL of the .torrent to download" msgid "Enter the URL of the .torrent to download"
msgstr "" msgstr ""
#: src/delugegtk.py:746 #: src/delugegtk.py:814
msgid "Warning - all downloaded files for this torrent will be deleted!" msgid "Warning - all downloaded files for this torrent will be deleted!"
msgstr "" msgstr ""

View file

@ -250,6 +250,7 @@ class DelugeGTK:
self.plugins.get_plugin(plugin_name)['config']) self.plugins.get_plugin(plugin_name)['config'])
else: else:
self.plugins.disable_plugin(plugin_name) self.plugins.disable_plugin(plugin_name)
self.prf_glade.get_widget("plugin_conf").set_sensitive(False)
def plugin_pref(self, widget=None): def plugin_pref(self, widget=None):
(model, plugin_iter) = self.plugin_view.get_selection().get_selected() (model, plugin_iter) = self.plugin_view.get_selection().get_selected()