def __init__(self, config): self.config = config # Показывать вкладку с HTML-кодом? self.showHtmlCodeOptions = BooleanOption( self.config, WikiConfig.WIKI_SECTION, WikiConfig.SHOW_HTML_CODE_PARAM, True) # Размер превьюшек по умолчанию self.thumbSizeOptions = IntegerOption(self.config, WikiConfig.WIKI_SECTION, WikiConfig.THUMB_SIZE_PARAM, WikiConfig.THUMB_SIZE_DEFAULT) # Показывать список прикрепленных файлов вместо пустой страницы? self.showAttachInsteadBlankOptions = BooleanOption( self.config, WikiConfig.WIKI_SECTION, WikiConfig.SHOW_ATTACH_BLANK_PARAM, True) # Стиль ссылок по умолчанию self.linkStyleOptions = IntegerOption(self.config, WikiConfig.WIKI_SECTION, WikiConfig.LINK_STYLE_PARAM, WikiConfig.LINK_STYLE_DEFAULT) # Стили редактора self.link = StcStyleOption(self.config, WikiConfig.STYLES_SECTION, WikiConfig.STYLE_LINK_PARAM, WikiConfig.STYLE_LINK_DEFAULT) self.heading = StcStyleOption(self.config, WikiConfig.STYLES_SECTION, WikiConfig.STYLE_HEADING_PARAM, WikiConfig.STYLE_HEADING_DEFAULT) self.command = StcStyleOption(self.config, WikiConfig.STYLES_SECTION, WikiConfig.STYLE_COMMAND_PARAM, WikiConfig.STYLE_COMMAND_DEFAULT) self.colorizeSyntax = BooleanOption(self.config, self.WIKI_SECTION, self.COLORIZE_SYNTAX_PARAM, self.COLORIZE_SYNTAX_DEFAULT) self.recentStyleName = StringOption(self.config, self.WIKI_SECTION, self.RECENT_STYLE_NAME_PARAM, self.RECENT_STYLE_NAME_DEFAULT)
def testStcStyle_03(self): defaultStyle = StcStyle() opt = StcStyleOption(self.config, "Test", "style_03", defaultStyle) self.assertEqual(opt.value.fore, "#000000") self.assertEqual(opt.value.back, "#FFFFFF") self.assertEqual(opt.value.bold, True) self.assertEqual(opt.value.italic, False) self.assertEqual(opt.value.underline, False)
def testStcStyle_01(self): defaultStyle = StcStyle() opt = StcStyleOption(self.config, "Test", "style_01", defaultStyle) self.assertEqual(opt.value.fore, "#AAAAAA") self.assertEqual(opt.value.back, "#111111") self.assertEqual(opt.value.bold, True) self.assertEqual(opt.value.italic, True) self.assertEqual(opt.value.underline, True)
def __init__(self, config): self.config = config self.tag = StcStyleOption(self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_TAG_SECTION, HtmlEditorStylesConfig.STYLE_TAG_DEFAULT) self.tagUnknown = StcStyleOption( self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_TAG_UNKNOWN_SECTION, HtmlEditorStylesConfig.STYLE_TAG_UNKNOWN_DEFAULT) self.attribute = StcStyleOption( self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_ATTRIBUTE_SECTION, HtmlEditorStylesConfig.STYLE_ATTRIBUTE_DEFAULT) self.attributeUnknown = StcStyleOption( self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_ATTRIBUTE_UNKNOWN_SECTION, HtmlEditorStylesConfig.STYLE_ATTRIBUTE_UNKNOWN_DEFAULT) self.number = StcStyleOption( self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_NUMBER_SECTION, HtmlEditorStylesConfig.STYLE_NUMBER_DEFAULT) self.string = StcStyleOption( self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_STRING_SECTION, HtmlEditorStylesConfig.STYLE_STRING_DEFAULT) self.comment = StcStyleOption( self.config, HtmlEditorStylesConfig.HTML_STYLES_SECTION, HtmlEditorStylesConfig.STYLE_COMMENT_SECTION, HtmlEditorStylesConfig.STYLE_COMMENT_DEFAULT)