Source : config_file_parser¶
source code: config_file_parser¶
parse the configuration file
readConfigFile(file_name) |
|
ConfigFileError |
general exception from config_file_parser |
ConfigFileKeyError |
exception with a key in the configuration file |
clearKnownMenuNames() |
keep a list of all known menus so a recursive configuration will be found |
MenuBase([parent, order]) |
base class for menu definitions |
Menu([parent, sectionName]) |
specifications of a menu or submenu |
MenuItem([parent, label]) |
specification of one item in a a menu (or submenu) |
MenuSeparator([parent]) |
specification of a separator line in a menu |
-
exception
bcdamenu.config_file_parser.ConfigFileError[source]¶ general exception from config_file_parser
-
exception
bcdamenu.config_file_parser.ConfigFileKeyError[source]¶ exception with a key in the configuration file
-
class
bcdamenu.config_file_parser.Menu(parent=None, sectionName=None)[source]¶ specifications of a menu or submenu
setTitle(title)set the text of this menu’s title readConfiguration(config)read the menu’s section from the config file
-
class
bcdamenu.config_file_parser.MenuBase(parent=None, order=None)[source]¶ base class for menu definitions
-
class
bcdamenu.config_file_parser.MenuItem(parent=None, label=None)[source]¶ specification of one item in a a menu (or submenu)
setCommand(command)set the text of the command to be executed when this menu item is selected setLabel(label)set the text to appear in the menu (called in constructor)