def __loadGeneralOptions(self): """ Загрузка общих параметров программы """ # Сворачивать в трей? self.minimizeToTray = configelements.BooleanElement( self.trayConfig.minimizeToTray, self.minimizeCheckBox ) # Всегда показывать иконку в трее self.alwaysInTray = configelements.BooleanElement( self.trayConfig.alwaysShowTrayIcon, self.alwaysInTrayCheckBox ) # Сворачивать при закрытии self.minimizeOnClose = configelements.BooleanElement( self.trayConfig.minimizeOnClose, self.minimizeOnCloseCheckBox ) # Запускаться свернутым? self.startIconized = configelements.BooleanElement( self.trayConfig.startIconized, self.startIconizedCheckBox ) # Задавать вопрос перед выходом из программы? self.askBeforeExit = configelements.BooleanElement( self.generalConfig.askBeforeExit, self.askBeforeExitCheckBox ) # Формат заголовка страницы self.titleFormat = configelements.StringElement( self.mainWindowConfig.titleFormat, self.titleFormatText ) self.dateTimeFormat = configelements.StringElement( self.generalConfig.dateTimeFormat, self.dateTimeFormatCtrl ) # Автосохранение self.autosaveInterval = configelements.IntegerElement( self.generalConfig.autosaveInterval, self.autosaveSpin, self.MIN_AUTOSAVE_INTERVAL, self.MAX_AUTOSAVE_INTERVAL ) self.__loadLanguages()
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 __loadRecentOptions(self): """ Опции, связанные с последними открытыми файлами """ # Длина истории последних открытых файлов self.historyLength = configelements.IntegerElement( self.generalConfig.historyLength, self.historySpin, self.MIN_HISTORY_LENGTH, self.MAX_HISTORY_LENGTH ) # Открывать последнюю вики при запуске? self.autoopen = configelements.BooleanElement( self.generalConfig.autoopen, self.autoopenCheckBox )