def check_version_action(widget): utils.check_new_version(self.main_window.journal, info.version, startup=False) # Apply changes from dialog to options window check = bool(self.journal.config.read('checkForNewVersion')) check_version_option.check_button.set_active(check)
def __init__(self): self.dirs = dirs user_config = configuration.Config(self.dirs.config_file) # Apply defaults where no custom values have been set for key, value in default_config.items(): if key not in user_config: user_config[key] = value self.config = user_config self.config.save_state() logging.info("Running in portable mode: %s" % self.dirs.portable) self.month = None self.date = None self.months = {} # The dir name is the title self.title = "" # show instructions at first start self.is_first_start = self.config.read("firstStart") self.config["firstStart"] = 0 logging.info("First Start: %s" % bool(self.is_first_start)) logging.info("RedNotebook version: %s" % info.version) logging.info(filesystem.get_platform_info()) self.actual_date = self.get_start_date() # Let components check if the MainWindow has been created self.frame = None self.frame = MainWindow(self) journal_path = self.get_journal_path() if not self.dirs.is_valid_journal_path(journal_path): logging.error( "Invalid directory: %s. Using default journal." % journal_path ) self.show_message( _("You cannot use this directory for your journal:") + " %s" % journal_path + ". " + _("Opening default journal."), error=True, ) journal_path = self.dirs.default_data_dir self.open_journal(journal_path) self.archiver = backup.Archiver(self) GObject.idle_add(self.archiver.check_last_backup_date) # Check for a new version if self.config.read("checkForNewVersion") == 1: utils.check_new_version(self, info.version, startup=True) # Automatically save the content after a period of time GObject.timeout_add_seconds(600, self.save_to_disk)
def __init__(self): self.dirs = dirs user_config = configuration.Config(self.dirs.config_file) # Apply defaults where no custom values have been set for key, value in default_config.items(): if key not in user_config: user_config[key] = value self.config = user_config self.config.save_state() logging.info('Running in portable mode: %s' % self.dirs.portable) self.month = None self.date = None self.months = {} # The dir name is the title self.title = '' # show instructions at first start self.is_first_start = self.config.read('firstStart') self.config['firstStart'] = 0 logging.info('First Start: %s' % bool(self.is_first_start)) logging.info('RedNotebook version: %s' % info.version) logging.info(filesystem.get_platform_info()) utils.set_environment_variables(self.config) self.actual_date = self.get_start_date() # Let components check if the MainWindow has been created self.frame = None self.frame = MainWindow(self) journal_path = self.get_journal_path() if not self.dirs.is_valid_journal_path(journal_path): logging.error('Invalid directory: %s. Using default journal.' % journal_path) self.show_message(_('You cannot use this directory for your journal:') + ' %s' % journal_path + '. ' + _('Opening default journal.'), error=True) journal_path = self.dirs.default_data_dir self.open_journal(journal_path) self.archiver = backup.Archiver(self) # TODO: Enable backup check. # self.archiver.check_last_backup_date() # Check for a new version if self.config.read('checkForNewVersion') == 1: utils.check_new_version(self, info.version, startup=True) # Automatically save the content after a period of time gobject.timeout_add_seconds(600, self.save_to_disk)
def check_version_action(widget): utils.check_new_version(self.main_window, info.version) # Apply changes from dialog to options window check = bool(self.journal.config.get('checkForNewVersion')) check_version_option.check_button.set_active(check)
def __init__(self): self.dirs = dirs user_config = configuration.Config(self.dirs.config_file) # Apply defaults where no custom values have been set for key, value in default_config.items(): if key not in user_config: user_config[key] = value self.config = user_config self.config.save_state() self.warn_if_second_instance() logging.info('Running in portable mode: %s' % self.dirs.portable) self.testing = False if options.debug: self.testing = True logging.debug('Debug Mode is on') # Allow starting minimized to tray # When we start minimized we have to set the tray icon visible self.start_minimized = options.minimized if self.start_minimized: self.config['closeToTray'] = 1 self.month = None self.date = None self.months = {} # The dir name is the title self.title = '' # show instructions at first start self.is_first_start = self.config.read('firstStart', 1) self.config['firstStart'] = 0 logging.info('First Start: %s' % bool(self.is_first_start)) logging.info('RedNotebook version: %s' % info.version) logging.info(filesystem.get_platform_info()) utils.set_environment_variables(self.config) self.actual_date = datetime.date.today() # Let components check if the MainWindow has been created self.frame = None self.frame = MainWindow(self) self.open_journal(self.get_journal_path()) self.archiver = backup.Archiver(self) #self.archiver.check_last_backup_date() # Check for a new version if self.config.read('checkForNewVersion', 0) == 1: utils.check_new_version(self, info.version, startup=True) # Automatically save the content after a period of time if not self.testing: gobject.timeout_add_seconds(600, self.save_to_disk)
def __init__(self): self.dirs = dirs user_config = configuration.Config(self.dirs.config_file) # Apply defaults where no custom values have been set for key, value in default_config.items(): if key not in user_config: user_config[key] = value self.config = user_config self.config.save_state() logging.info('Running in portable mode: %s' % self.dirs.portable) # Allow starting minimized to tray # When we start minimized we have to set the tray icon visible self.start_minimized = filesystem.HAS_TRAY and args.minimized if not filesystem.HAS_TRAY: self.config['closeToTray'] = 0 elif self.start_minimized: self.config['closeToTray'] = 1 self.month = None self.date = None self.months = {} # The dir name is the title self.title = '' # show instructions at first start self.is_first_start = self.config.read('firstStart', 1) self.config['firstStart'] = 0 logging.info('First Start: %s' % bool(self.is_first_start)) logging.info('RedNotebook version: %s' % info.version) logging.info(filesystem.get_platform_info()) utils.set_environment_variables(self.config) self.actual_date = self.get_start_date() # Let components check if the MainWindow has been created self.frame = None self.frame = MainWindow(self) journal_path = self.get_journal_path() if not self.dirs.is_valid_journal_path(journal_path): logging.error('Invalid directory: %s. Using default journal.' % journal_path) self.show_message( _('You cannot use this directory for your journal:') + ' %s' % journal_path + '. ' + _('Opening default journal.'), error=True) journal_path = self.dirs.default_data_dir self.open_journal(journal_path) self.archiver = backup.Archiver(self) #self.archiver.check_last_backup_date() # Check for a new version if self.config.read('checkForNewVersion', 0) == 1: utils.check_new_version(self, info.version, startup=True) # Automatically save the content after a period of time gobject.timeout_add_seconds(600, self.save_to_disk)