[core] Add prefix/postfix support
This commit is contained in:
parent
37e1deaa6f
commit
1a093a73b1
4 changed files with 23 additions and 4 deletions
|
@ -39,6 +39,8 @@ class Theme(object):
|
|||
('border-bottom', 0),
|
||||
('border-left', 0),
|
||||
('border-right', 0),
|
||||
('padding', ''),
|
||||
('prefix', ''), ('suffix', ''),
|
||||
]:
|
||||
setattr(self, attr.replace('-', '_'), lambda widget=None, default=default, attr=attr: self.__get(widget, attr, default))
|
||||
|
||||
|
@ -77,6 +79,11 @@ class Theme(object):
|
|||
tmp = tmp[self.__widget_count % len(tmp)]
|
||||
value = tmp.get(key, value)
|
||||
|
||||
value = self.__data.get(key, value)
|
||||
|
||||
if widget.module():
|
||||
value = self.__get(None, widget.module().name(), {}).get(key, value)
|
||||
|
||||
if not key in widget.state():
|
||||
for state in widget.state():
|
||||
theme = self.__get(widget, state, {})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue