diff options
Diffstat (limited to 'xmake/core/ui/view.lua')
| -rw-r--r-- | xmake/core/ui/view.lua | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/xmake/core/ui/view.lua b/xmake/core/ui/view.lua index fb64ff406..6efb3c525 100644 --- a/xmake/core/ui/view.lua +++ b/xmake/core/ui/view.lua @@ -81,8 +81,9 @@ function view:init(name, bounds) self._OPTIONS = options -- init attributes - local attrs = object() - self._ATTRS = attrs + local attrs = object() + attrs.color = curses.color_pair("blue", "white") + self._ATTRS = attrs -- init name self._NAME = name @@ -181,6 +182,7 @@ end -- draw view function view:draw() +log:print("view draw: %s", self:name()) self:canvas():clear() end @@ -256,11 +258,6 @@ function view:state_set(name, enable) -- change state self._STATE[name] = enable - - -- update visible? - if name == "visible" then - self:redraw(true) - end end -- get option @@ -287,8 +284,8 @@ function view:attr(name) end -- set attribute -function view:attr_set(name, attr) - self._ATTRS[name] = attr +function view:attr_set(name, value) + self._ATTRS[name] = value end -- update screen |
