[core] Nicify error widget
This commit is contained in:
parent
65186baea6
commit
5e673482d3
2 changed files with 7 additions and 2 deletions
|
@ -11,7 +11,7 @@ def scrollable(func):
|
|||
if width < 0 or len(text) <= width:
|
||||
return text
|
||||
|
||||
bounce = util.format.asint(module.parameter('scrolling.bounce', 1))
|
||||
bounce = util.format.asbool(module.parameter('scrolling.bounce', True))
|
||||
scroll_speed = util.format.asint(module.parameter('scrolling.speed', 1))
|
||||
start = widget.get('scrolling.start', -1)
|
||||
direction = widget.get('scrolling.direction', 'right')
|
||||
|
|
|
@ -30,6 +30,9 @@ class Module(core.input.Object):
|
|||
# TODO retrieve from config file
|
||||
return value
|
||||
|
||||
def set(self, key, value):
|
||||
self._config.set('{}.{}'.format(self.name(), key), value)
|
||||
|
||||
def update(self):
|
||||
pass
|
||||
|
||||
|
@ -48,7 +51,9 @@ class Error(Module):
|
|||
self._module = module
|
||||
self._error = error
|
||||
|
||||
self.widgets()[0].set('theme.width', 15)
|
||||
self.set('scrolling.bounce', False)
|
||||
self.set('scrolling.speed', 2)
|
||||
self.set('width', 15)
|
||||
|
||||
@core.decorators.scrollable
|
||||
def full_text(self, widget):
|
||||
|
|
Loading…
Reference in a new issue