Ejemplo n.º 1
0
    def update_bars_user_limit(self):
        self.usage_user_limit = int(config.get('preferences',
                                               'traffic_threshold',
                                        CFG_PREFS_DEFAULT_USAGE_USER_LIMIT))
        self.usage_max_value = int(config.get('preferences',
                                              'max_traffic',
                                        CFG_PREFS_DEFAULT_USAGE_MAX_VALUE))

        for bar in self.usage_bars.values():
            bar.set_user_limit(units_to_bytes(self.usage_user_limit, UNIT_MB))
            bar.set_max_value(units_to_bytes(self.usage_max_value, UNIT_MB))
Ejemplo n.º 2
0
    def __init__(self, label="", value=0, min_value=0,
                    max_value=10, units=UNIT_MB, user_limit=0):
        super(StatsBar, self).__init__()

        self.supports_alpha = False
        # value in bits
        self.value = value
        self.units = units
        # min and max values in self.units
        self.min_value = units_to_bytes(min_value, units)
        self.max_value = units_to_bytes(max_value, units)
        self.user_limit = units_to_bytes(user_limit, units)

        self.connect('expose-event', self.on_expose)
        self.connect('screen-changed', self.on_screen_changed)
    def __init__(self, label="", value=0, min_value=0,
                    max_value=10, units=UNIT_MB, user_limit=0,
                    drawingarea=None):

        self.drawingarea = gtk.DrawingArea() \
            if drawingarea is None else drawingarea
        self.supports_alpha = False
        # value in bits
        self.value = value
        self.units = units
        # min and max values in self.units
        self.min_value = units_to_bytes(min_value, units)
        self.max_value = units_to_bytes(max_value, units)
        self.user_limit = units_to_bytes(user_limit, units)

        self.drawingarea.connect('expose-event', self.on_expose)
        self.drawingarea.connect('screen-changed', self.on_screen_changed)
Ejemplo n.º 4
0
    def __init__(self,
                 label="",
                 value=0,
                 min_value=0,
                 max_value=10,
                 units=UNIT_MB,
                 user_limit=0):
        super(StatsBar, self).__init__()

        self.supports_alpha = False
        # value in bits
        self.value = value
        self.units = units
        # min and max values in self.units
        self.min_value = units_to_bytes(min_value, units)
        self.max_value = units_to_bytes(max_value, units)
        self.user_limit = units_to_bytes(user_limit, units)

        self.connect('expose-event', self.on_expose)
        self.connect('screen-changed', self.on_screen_changed)