Public Member Functions | |
def | __init__ |
def | config |
def | config |
def | extension_path |
def | extension_path |
def | validate_all |
def | gui |
def | name |
def | menu_item |
def | parent |
def | menu_level |
def | tests |
def | check_menu_text |
def | check_exists |
def | check_path |
def | check_path_chars |
def | check_path_length |
Public Attributes | |
config_values | |
log | |
translate | |
config | |
extension_path | |
errors | |
Constructor & Destructor Documentation
def commotion_client.utils.validate.ClientConfig.__init__ | ( | self, | |
config, | |||
directory = None |
|||
) |
Args: config (dictionary): The config for the extension. directory (string): Absolute Path to the directory containing the extension zipfile. If not specified the validator will ONLY check the validity of the config passed to it.
References commotion_client.utils.validate.ClientConfig.config, commotion_client.utils.validate.ClientConfig.config_values, commotion_client.utils.validate.ClientConfig.errors, commotion_client.utils.validate.ClientConfig.extension_path, commotion_client.GUI.system_tray.TrayIcon.log, commotion_client.utils.thread.GenericThread.log, commotion_client.utils.single_application.SingleApplication.log, commotion_client.GUI.welcome_page.ViewPort.log, commotion_client.GUI.menu_bar.MenuBar.log, commotion_client.GUI.crash_report.CrashReport.log, commotion_client.extensions.config_editor.main.ViewPort.log, commotion_client.GUI.main_window.MainWindow.log, commotion_client.GUI.toolbar_builder.ToolBar.log, commotion_client.utils.validate.ClientConfig.log, commotion_client.GUI.extension_toolbar.ExtensionToolBar.log, commotion_client.GUI.toolbar.ToolBar.log, commotion_client.utils.extension_manager.ExtensionManager.log, commotion_client.commotion_client.HoldStateDuringRestart.log, commotion_client.GUI.extension_toolbar.MenuItem.log, commotion_client.GUI.crash_report.ReportGatherer.log, commotion_client.commotion_client.CommotionClientApplication.log, commotion_client.utils.extension_manager.ConfigManager.log, commotion_client.GUI.menu_bar.MenuBar.translate, commotion_client.extensions.config_editor.main.ViewPort.translate, commotion_client.GUI.main_window.MainWindow.translate, commotion_client.GUI.toolbar_builder.ToolBar.translate, commotion_client.GUI.toolbar.ToolBar.translate, commotion_client.GUI.extension_toolbar.ExtensionToolBar.translate, commotion_client.utils.validate.ClientConfig.translate, commotion_client.utils.extension_manager.ExtensionManager.translate, commotion_client.GUI.extension_toolbar.MenuItem.translate, commotion_client.commotion_client.CommotionClientApplication.translate, and commotion_client.utils.extension_manager.ConfigManager.translate.
Member Function Documentation
def commotion_client.utils.validate.ClientConfig.check_exists | ( | self, | |
file_name | |||
) |
Checks if a specified file exists within an extension. @param file_name string The file name from a config file
References commotion_client.utils.validate.ClientConfig.extension_path, commotion_client.GUI.menu_bar.MenuBar.translate, commotion_client.extensions.config_editor.main.ViewPort.translate, commotion_client.GUI.main_window.MainWindow.translate, commotion_client.GUI.toolbar_builder.ToolBar.translate, commotion_client.GUI.toolbar.ToolBar.translate, commotion_client.GUI.extension_toolbar.ExtensionToolBar.translate, commotion_client.utils.validate.ClientConfig.translate, commotion_client.utils.extension_manager.ExtensionManager.translate, commotion_client.GUI.extension_toolbar.MenuItem.translate, commotion_client.commotion_client.CommotionClientApplication.translate, and commotion_client.utils.extension_manager.ConfigManager.translate.
Referenced by commotion_client.utils.validate.ClientConfig.gui(), and commotion_client.utils.validate.ClientConfig.tests().
def commotion_client.utils.validate.ClientConfig.check_menu_text | ( | self, | |
menu_text | |||
) |
Checks that menu text fits within the accepted string length bounds. @param menu_text string The text that will appear in the menu.
References commotion_client.GUI.menu_bar.MenuBar.translate, commotion_client.extensions.config_editor.main.ViewPort.translate, commotion_client.GUI.main_window.MainWindow.translate, commotion_client.GUI.toolbar_builder.ToolBar.translate, commotion_client.utils.validate.ClientConfig.translate, commotion_client.GUI.toolbar.ToolBar.translate, commotion_client.GUI.extension_toolbar.ExtensionToolBar.translate, commotion_client.utils.extension_manager.ExtensionManager.translate, commotion_client.GUI.extension_toolbar.MenuItem.translate, commotion_client.commotion_client.CommotionClientApplication.translate, and commotion_client.utils.extension_manager.ConfigManager.translate.
Referenced by commotion_client.utils.validate.ClientConfig.menu_item(), and commotion_client.utils.validate.ClientConfig.parent().