bumblebee-status/bumblebee/module.py
Tobias Witek 3ca53dd0fa [themes] Make individual items theme-able (a bit)
Individual items in the bar can now be configured with a prefix and a
suffix. It works like this:

* If there is a specific module configuration in the theme
  configuration, use that (i.e. { "<modulename>": { "prefix: " a " } })
* Otherwise, if there is a configuration in the "default" section of the
  theme, use that
* Otherwise, if the module object itself has a method called like the
  required attribute (prefix, suffix), use that
* Otherwise, leave prefix/suffix empty ("")
2016-10-31 07:18:57 +01:00

15 lines
273 B
Python

class Module(object):
def __init__(self, theme, args):
self._theme = theme
def theme(self):
return self._theme
def data(self):
pass
def state(self):
return "default"
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4