Esempio n. 1
0
    def is_ascending(self, save_value=None):
        if save_value == None:
            save_value = SETTINGS_VIEW.get_int("timeline-order")

        if save_value == 0:  # default
            theme_name = self._get_theme_name()

            if theme_name not in self.all_themes:
                theme_name = "Default"

            is_ascending = bool(self.all_themes[theme_name].get("is_ascending"))
        else:
            is_ascending = save_value == 1

        return is_ascending
Esempio n. 2
0
    def pause(self):
        self.is_paused = True

        delay = SETTINGS_VIEW.get_int('auto-scroll-delay')
        if delay < 0:
            return
        # print "pause!", delay

        if self._timer and not self._timer.called:
            # print "cancel"
            delayed_time = self._timer.getTime() - time.time()
            if delayed_time > delay:
                delay = delayed_time
            self._timer.cancel()

        self._timer = reactor.callLater(delay, self._resume)
Esempio n. 3
0
    def pause(self):
        self.is_paused = True

        delay = SETTINGS_VIEW.get_int('auto-scroll-delay')
        if delay < 0:
            return
        # print "pause!", delay
        
        if self._timer and not self._timer.called:
            # print "cancel"
            delayed_time = self._timer.getTime() - time.time()
            if delayed_time > delay:
                delay = delayed_time
            self._timer.cancel()

        self._timer = reactor.callLater(delay, self._resume)
Esempio n. 4
0
    def is_ascending(self, save_value=None):
        if save_value == None:
            save_value = SETTINGS_VIEW.get_int('timeline-order')

        if save_value == 0:  # default
            theme_name = self._get_theme_name()

            if theme_name not in self.all_themes:
                theme_name = 'Default'

            is_ascending = bool(
                self.all_themes[theme_name].get('is_ascending'))
        else:
            is_ascending = save_value == 1

        return is_ascending
Esempio n. 5
0
 def _on_changed_delay(self, view, *args):
     self.is_paused = SETTINGS_VIEW.get_int('auto-scroll-delay') < 0
Esempio n. 6
0
    def __init__(self):
        self.is_paused = SETTINGS_VIEW.get_int('auto-scroll-delay') < 0
        self._timer = None

        SETTINGS_VIEW.connect("changed::auto-scroll-delay",
                              self._on_changed_delay)
Esempio n. 7
0
 def _on_changed_delay(self, view, *args):
     self.is_paused = SETTINGS_VIEW.get_int('auto-scroll-delay') < 0
Esempio n. 8
0
    def __init__(self):
        self.is_paused = SETTINGS_VIEW.get_int('auto-scroll-delay') < 0
        self._timer = None

        SETTINGS_VIEW.connect("changed::auto-scroll-delay", self._on_changed_delay)