def __init__( self, config_file=CONFIG_FILE, show_warning=False ): ''' Инициализация экземпляра класса config_file - имя конфигурационного файла куда будут сохраняться свойства. По умолчанию - берётся из глобального конфигурационного параграфа - config.py ( переменная CONFIG_FILE ) show_warning - флаг. Если установлен - сообщения об ошибках будут писаться в stderr. По-умолчанию не установлен ''' property_list = { 'background_color' : { 'type':str, 'value': None, 'default': '#ffffff' }, 'gradient_color' : { 'type':str, 'value': None, 'default': '#ffffff' }, 'margin_bottom' : { 'type':int, 'value': None, 'default': 10 }, 'margin_left' : { 'type':int, 'value': None, 'default': 20 }, 'margin_right' : { 'type':int, 'value': None, 'default': 20 }, 'margin_top' : { 'type':int, 'value': None, 'default': 30 }, 'new_page' : { 'type':bool, 'value': None, 'default': False }, 'path_to_background' : { 'type':str, 'value': None, 'default': USER_SKIN_DIR }, 'single_column' : { 'type':bool, 'value': None, 'default': False }, 'spaces_between_column' : { 'type':int, 'value': None, 'default': 30 }, 'use_background' : { 'type':bool, 'value': None, 'default': True }, 'use_gradient' : { 'type':bool, 'value': None, 'default': False } } RawProperties.__init__( self, 'text_area', config_file, property_list, show_warning )
def __init__( self, config_file=WINDOW_FILE, title=PROGRAM_NAME, show_warning=False ): ''' Инициализация экземпляра класса config_file - имя конфигурационного файла куда будут сохраняться свойства. По умолчанию - берётся из глобального конфигурационного параграфа - config.py ( переменная CONFIG_FILE ) title - Текст в "шапке" окна show_warning - флаг. Если установлен - сообщения об ошибках будут писаться в stderr. По-умолчанию не установлен ''' property_list = { 'hide_menu' : { 'type':bool, 'value': None, 'default': False }, 'width' : { 'type':int, 'value': None, 'default': 800 }, 'height' : { 'type':int, 'value': None, 'default': 600 }, 'title_format' : { 'type':str, 'value': None, 'default': title } } RawProperties.__init__( self, 'window', config_file, property_list, show_warning )
def __init__( self, config_file=CONFIG_FILE, show_warning=False ): ''' Инициализация экземпляра класса config_file - имя конфигурационного файла куда будут сохраняться свойства. По умолчанию - берётся из глобального конфигурационного параграфа - config.py ( переменная CONFIG_FILE ) show_warning - флаг. Если установлен - сообщения об ошибках будут писаться в stderr. По-умолчанию не установлен ''' # TODO: Перевести оформление текста на ParagraphStyle property_list = { 'font' : { 'type':str, 'value': None, 'default': 'Sans 16' }, 'color' : { 'type':str, 'value': None, 'default': '#000000' }, 'show' : { 'type':bool, 'value': None, 'default': True }, 'y' : { 'type':int, 'value': None, 'default': 10 }, 'clock_x' : { 'type':int, 'value': None, 'default': 30 }, 'clock_show' : { 'type':bool, 'value': None, 'default': True }, 'percent_x' : { 'type':int, 'value': None, 'default': 30 }, 'percent_show' : { 'type':bool, 'value': None, 'default': True } } RawProperties.__init__( self, 'status', config_file, property_list, show_warning )