From edfccd2d3160eb48dc3bec960da1c33ff087bae3 Mon Sep 17 00:00:00 2001 From: Tobi-wan Kenobi Date: Sun, 11 Dec 2016 08:17:37 +0100 Subject: [PATCH] [modules/spacer] Re-enable "spacer", the text-display widget see #23 --- bumblebee/modules/spacer.py | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 bumblebee/modules/spacer.py diff --git a/bumblebee/modules/spacer.py b/bumblebee/modules/spacer.py new file mode 100644 index 0000000..729ef54 --- /dev/null +++ b/bumblebee/modules/spacer.py @@ -0,0 +1,26 @@ +# pylint: disable=C0111,R0903 + +"""Draws a widget with configurable text content. + +Parameters: + * spacer.text: Widget contents (defaults to empty string) +""" + +import bumblebee.input +import bumblebee.output +import bumblebee.engine + +class Module(bumblebee.engine.Module): + def __init__(self, engine, config): + super(Module, self).__init__(engine, config, + bumblebee.output.Widget(full_text=self.text) + ) + self._text = self.parameter("text", "") + + def text(self): + return self._text + + def update(self, widgets): + pass + +# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4