--- 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 ##