def make_popup_menu(self, newMenu): """creates a drop down menu on the system tray icon when right clicked hopefully""" # GTKUtils.append_menu_item(newMenu, "Show BitTorrent Window", self._start_cb) submenu = gtk.Menu() if not self.app.is_running(): GTKUtils.append_menu_item(submenu, "Start BitTorrent", self.controller.toggle_bittorrent) else: GTKUtils.append_menu_item(submenu, "Show BitTorrent Window", self._start_cb) GTKUtils.append_menu_item(submenu, "Add Torrent", self._add_file_cb) GTKUtils.append_menu_item(submenu, "Open Torrent Folder", self._open_folder) GTKUtils.append_menu_item(submenu, "Stop BitTorrent", self.controller.toggle_bittorrent) menuItem = GTKUtils.make_menu_item_with_picture( "BitTorrent", "bb_logo.png") menuItem.set_submenu(submenu) menuItem.show_all() newMenu.append(menuItem) return submenu
def make_popup_menu(self, newMenu): """creates a drop down menu on the system tray icon when right clicked""" submenu = gtk.Menu() if not self.app or not self.app.is_running() or not self.is_visible(): GTKUtils.append_menu_item(submenu, "Show SOCKS Interface", self.toggle_window_state) else: GTKUtils.append_menu_item(submenu, "Hide SOCKS Interface", self.toggle_window_state) header = GTKUtils.make_menu_item_with_picture('SOCKS Interface', "network.png") header.set_submenu(submenu) header.show_all() newMenu.append(header) return submenu
def make_popup_menu(self, newMenu): """creates a drop down menu on the system tray icon when right clicked hopefully""" #make appropriate submenu submenu = gtk.Menu() if not self.torApp.is_running() or not self.torApp.is_server(): GTKUtils.append_menu_item(submenu, "Start Relay", self.controller.toggle_relay) else: GTKUtils.append_menu_item(submenu, "Show Server Window", self._start_cb) GTKUtils.append_menu_item(submenu, "Settings", self.show_server_settings) GTKUtils.append_menu_item(submenu, "Stop Relay", self.controller.toggle_relay) menuItem = GTKUtils.make_menu_item_with_picture("Relay", "network2.png") menuItem.set_submenu(submenu) menuItem.show_all() newMenu.append(menuItem) return submenu
def make_popup_menu(self, newMenu): """creates a drop down menu on the system tray icon when right clicked hopefully""" # GTKUtils.append_menu_item(newMenu, "Show BitTorrent Window", self._start_cb) submenu = gtk.Menu() if not self.app.is_running(): GTKUtils.append_menu_item(submenu, "Start BitTorrent", self.controller.toggle_bittorrent) else: GTKUtils.append_menu_item(submenu, "Show BitTorrent Window", self._start_cb) GTKUtils.append_menu_item(submenu, "Add Torrent", self._add_file_cb) GTKUtils.append_menu_item(submenu, "Open Torrent Folder", self._open_folder) GTKUtils.append_menu_item(submenu, "Stop BitTorrent", self.controller.toggle_bittorrent) menuItem = GTKUtils.make_menu_item_with_picture("BitTorrent", "bb_logo.png") menuItem.set_submenu(submenu) menuItem.show_all() newMenu.append(menuItem) return submenu
def on_status_icon_popup(self, statusIcon, newMenu, submenus): """retrieves the correct menu items from the respective apps""" socksMenu = self.socksClientWindow.make_popup_menu(newMenu) submenu = self.serverWindow.make_popup_menu(newMenu) submenus.append(submenu) #don't make this for linux users who don't have a portable ff if self.ffApp: submenu = self.firefoxWindow.make_popup_menu(newMenu) submenus.append(submenu) submenu = self.btWindow.make_popup_menu(newMenu) if submenu: submenus.append(submenu) menuItem = GTKUtils.make_menu_item_with_picture("Quit", "exit.png") #menuItem.set_submenu(submenu) menuItem.connect("activate", self.quit_cb) menuItem.show_all() newMenu.append(menuItem) return submenu
def on_status_icon_popup(self, statusIcon, newMenu, submenus): """retrieves the correct menu items from the respective apps""" socksMenu = self.socksClientWindow.make_popup_menu(newMenu) submenu = self.serverWindow.make_popup_menu(newMenu) submenus.append(submenu) #don't make this for linux users who don't have a portable ff if self.ffApp: submenu = self.firefoxWindow.make_popup_menu(newMenu) submenus.append(submenu) submenu = self.btWindow.make_popup_menu(newMenu) if submenu: submenus.append(submenu) menuItem = GTKUtils.make_menu_item_with_picture("Quit", "exit.png") #menuItem.set_submenu(submenu) menuItem.connect("activate", self.quit_cb) menuItem.show_all() newMenu.append(menuItem) return submenu