change add torrent to ctrl+n and remove browser icon when not selected in preferences

This commit is contained in:
Marcos Pinto 2007-12-23 23:52:15 +00:00
commit 5b1a381389

View file

@ -64,16 +64,17 @@ class DelugeGTK:
domain='deluge') domain='deluge')
self.window = self.wtree.get_widget("main_window") self.window = self.wtree.get_widget("main_window")
self.toolbar = self.wtree.get_widget("tb_left") self.toolbar = self.wtree.get_widget("tb_left")
self.browserbutton_image = gtk.Image() if self.config.get("use_internal"):
self.browserbutton_image.set_from_pixbuf(\ self.browserbutton_image = gtk.Image()
gtk.gdk.pixbuf_new_from_file_at_size(\ self.browserbutton_image.set_from_pixbuf(\
common.get_pixmap('browser.png'), 18, 18)) gtk.gdk.pixbuf_new_from_file_at_size(\
self.browserbutton = gtk.ToolButton(self.browserbutton_image, _("Browser")) common.get_pixmap('browser.png'), 18, 18))
self.browserbutton_tip = gtk.Tooltips() self.browserbutton = gtk.ToolButton(self.browserbutton_image, _("Browser"))
self.browserbutton.set_tooltip(self.browserbutton_tip, _("Launch Browser")) self.browserbutton_tip = gtk.Tooltips()
self.browserbutton.connect("clicked", self.launch_browser_clicked) self.browserbutton.set_tooltip(self.browserbutton_tip, _("Launch Browser"))
self.wtree.get_widget("tb_left").add(self.browserbutton) self.browserbutton.connect("clicked", self.launch_browser_clicked)
self.browserbutton.show_all() self.wtree.get_widget("tb_left").add(self.browserbutton)
self.browserbutton.show_all()
self.window.drag_dest_set(gtk.DEST_DEFAULT_ALL, [('text/uri-list', 0, self.window.drag_dest_set(gtk.DEST_DEFAULT_ALL, [('text/uri-list', 0,
80)], gtk.gdk.ACTION_COPY) 80)], gtk.gdk.ACTION_COPY)
self.window.connect("delete_event", self.close) self.window.connect("delete_event", self.close)
@ -265,7 +266,7 @@ class DelugeGTK:
"""captures keys""" """captures keys"""
if key.keyval == gtk.keysyms.Delete: if key.keyval == gtk.keysyms.Delete:
self.remove_torrent_clicked() self.remove_torrent_clicked()
elif key.keyval in (gtk.keysyms.A, gtk.keysyms.a) and (key.state & \ elif key.keyval in (gtk.keysyms.N, gtk.keysyms.n) and (key.state & \
gtk.gdk.CONTROL_MASK) != 0: gtk.gdk.CONTROL_MASK) != 0:
self.add_torrent_clicked() self.add_torrent_clicked()
elif key.keyval in (gtk.keysyms.L, gtk.keysyms.l) and (key.state & \ elif key.keyval in (gtk.keysyms.L, gtk.keysyms.l) and (key.state & \