diff -r b055add74b18 -r ce2e67e7bbb8 tuikit/core/container.py --- a/tuikit/core/container.py Wed Sep 03 19:14:43 2014 +0200 +++ b/tuikit/core/container.py Wed Sep 03 19:17:04 2014 +0200 @@ -53,11 +53,16 @@ def cursor(self): if self.focus_widget: cursor = self.focus_widget.cursor - if cursor is not None: - return cursor.moved(*self.focus_widget.pos) + return cursor.moved(*self.focus_widget.pos) else: - if self._cursor is not None: - return Point(self._cursor) + return self._cursor + + @property + def cursor_visible(self): + if self.focus_widget: + return self.focus_widget.cursor_visible + else: + return self._cursor_visible ## input events ##