menus.py
来自「ABC-win32-v3.1 一个P2P软源代码」· Python 代码 · 共 108 行
PY
108 行
import sys
import os
import wx
from shutil import copy, move
from Dialogs.aboutme import AboutMeDialog, VersionDialog
from Dialogs.abcoption import ABCOptionDialog
from Dialogs.localupload import LocalSettingDialog
from webservice import WebDialog
from Utility.helpers import stopTorrentsIfNeeded
from TorrentMaker.btmaketorrentgui import TorrentMaker
from ABC.Actions.actionbase import ABCActionMenu
from Utility.constants import * #IGNORE:W0611
################################
#
################################
class ExportMenu(ABCActionMenu):
def __init__(self, utility):
subactions = [ACTION_EXTRACTFROMLIST,
ACTION_COPYFROMLIST]
ABCActionMenu.__init__(self,
utility,
menudesc = 'rexportfromlist',
subactions = subactions)
################################
#
################################
class AddTorrentMenu(ABCActionMenu):
def __init__(self, utility):
subactions = [ACTION_ADDTORRENT,
ACTION_ADDTORRENTNONDEFAULT,
ACTION_ADDTORRENTURL]
ABCActionMenu.__init__(self,
utility,
menudesc = 'menu_addtorrent',
subactions = subactions)
################################
#
################################
class FileMenu(ABCActionMenu):
def __init__(self, utility):
subactions = [ACTION_ADDTORRENTMENU,
ACTION_PREFERENCES,
-1,
ACTION_EXIT]
ABCActionMenu.__init__(self,
utility,
menudesc = 'menu_file',
subactions = subactions)
################################
#
################################
class TorrentActionMenu(ABCActionMenu):
def __init__(self, utility):
subactions = [ACTION_STOPALL,
ACTION_UNSTOPALL,
ACTION_CLEARCOMPLETED]
ABCActionMenu.__init__(self,
utility,
menudesc = 'menuaction',
subactions = subactions)
################################
#
################################
class ToolsMenu(ABCActionMenu):
def __init__(self, utility):
subactions = [ACTION_MAKETORRENT,
ACTION_WEBPREFERENCES]
ABCActionMenu.__init__(self,
utility,
menudesc = 'menutools',
subactions = subactions)
################################
#
################################
class VersionMenu(ABCActionMenu):
def __init__(self, utility):
subactions = [ACTION_CHECKVERSION,
ACTION_ABOUT]
ABCActionMenu.__init__(self,
utility,
menudesc = 'menuversion',
subactions = subactions)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?