[core/theme] Add support for foreground and background colors

Themes can now define "fg" and "bg" attributes that are used for
foreground (text) color and background color.

see #23
This commit is contained in:
Tobi-wan Kenobi 2016-12-09 08:58:45 +01:00
parent 0c7884d170
commit c52cb99518
6 changed files with 58 additions and 2 deletions

View file

@ -49,6 +49,8 @@ class MockTheme(object):
def __init__(self):
self._prefix = None
self._suffix = None
self._fg = None
self._bg = None
def set_prefix(self, value):
self._prefix = value
@ -56,10 +58,22 @@ class MockTheme(object):
def set_suffix(self, value):
self._suffix = value
def set_fg(self, value):
self._fg = value
def set_bg(self, value):
self._bg = value
def prefix(self, widget):
return self._prefix
def suffix(self, widget):
return self._suffix
def fg(self, widget):
return self._fg
def bg(self, widget):
return self._bg
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4