def LoadState(self): # Показывать ли номера строк? self.lineNumbers = configelements.BooleanElement (self.__config.lineNumbers, self.lineNumbersCheckBox) # Шрифт для редактора fontOption = FontOption (self.__config.fontName, self.__config.fontSize, self.__config.fontIsBold, self.__config.fontIsItalic) self.fontEditor = configelements.FontElement (fontOption, self.fontPicker) # Размер табуляции self.tabWidth = configelements.IntegerElement (self.__config.tabWidth, self.tabWidthSpin, self.MIN_TAB_WIDTH, self.MAX_TAB_WIDTH) if self.__config.homeEndKeys.value == 0: self.homeEndCombo.SetSelection (0) else: self.homeEndCombo.SetSelection (1) if StcStyle.checkColorString (self.__config.fontColor.value): self.fontColorPicker.SetColour (self.__config.fontColor.value) else: self.fontColorPicker.SetColour (wx.Color (0, 0, 0)) if StcStyle.checkColorString (self.__config.backColor.value): self.backColorPicker.SetColour (self.__config.backColor.value) else: self.backColorPicker.SetColour (wx.Color (255, 255, 255))
def LoadState(self): # Показывать ли номера строк? self.lineNumbers = configelements.BooleanElement( self.__config.lineNumbers, self.lineNumbersCheckBox) # Шрифт для редактора fontOption = FontOption(self.__config.fontName, self.__config.fontSize, self.__config.fontIsBold, self.__config.fontIsItalic) self.fontEditor = configelements.FontElement(fontOption, self.fontPicker) # Размер табуляции self.tabWidth = configelements.IntegerElement(self.__config.tabWidth, self.tabWidthSpin, self.MIN_TAB_WIDTH, self.MAX_TAB_WIDTH) if self.__config.homeEndKeys.value == 0: self.homeEndCombo.SetSelection(0) else: self.homeEndCombo.SetSelection(1) if StcStyle.checkColorString(self.__config.fontColor.value): self.fontColorPicker.SetColour(self.__config.fontColor.value) else: self.fontColorPicker.SetColour(wx.Color(0, 0, 0)) if StcStyle.checkColorString(self.__config.backColor.value): self.backColorPicker.SetColour(self.__config.backColor.value) else: self.backColorPicker.SetColour(wx.Color(255, 255, 255))
def testCheckColorString (self): self.assertTrue (StcStyle.checkColorString (u"#000000")) self.assertTrue (StcStyle.checkColorString (u" #000000 ")) self.assertTrue (StcStyle.checkColorString (u"#AA00FF")) self.assertTrue (StcStyle.checkColorString (u"#aa00ff")) self.assertFalse (StcStyle.checkColorString (u"AA00FF")) self.assertFalse (StcStyle.checkColorString (u"#AA00FF0")) self.assertFalse (StcStyle.checkColorString (u"#AA00GG")) self.assertFalse (StcStyle.checkColorString (u"#A0F"))
def testCheckColorString(self): self.assertTrue(StcStyle.checkColorString("#000000")) self.assertTrue(StcStyle.checkColorString(" #000000 ")) self.assertTrue(StcStyle.checkColorString("#AA00FF")) self.assertTrue(StcStyle.checkColorString("#aa00ff")) self.assertFalse(StcStyle.checkColorString("AA00FF")) self.assertFalse(StcStyle.checkColorString("#AA00FF0")) self.assertFalse(StcStyle.checkColorString("#AA00GG")) self.assertFalse(StcStyle.checkColorString("#A0F"))