import core.input import util.store class Widget(util.store.Store, core.input.Object): def __init__(self, full_text): super(Widget, self).__init__() self._full_text = full_text def full_text(self, value=None): if value: self._full_text = value else: if callable(self._full_text): return self._full_text() return self._full_text # vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4