--- a/tuikit/core/widget.py Mon Sep 01 08:55:40 2014 +0200
+++ b/tuikit/core/widget.py Wed Sep 03 08:53:44 2014 +0200
@@ -70,6 +70,10 @@
def resize(self, w, h):
self._size.update(w, h)
+ @property
+ def boundaries(self):
+ return Rect._make(self.pos, self._size)
+
## drawing, looks ##
def draw(self, buffer):
@@ -105,6 +109,18 @@
self._log.debug('keypress(keyname=%r, char=%r, mod=%r)',
keyname, char, mod)
+ def mousedown(self, button, pos):
+ self._log.debug('mousedown(btn=%r, pos=%r)',
+ button, pos)
+
+ def mouseup(self, button, pos):
+ self._log.debug('mouseup(btn=%r, pos=%r)',
+ button, pos)
+
+ def mousemove(self, button, pos, relpos):
+ self._log.debug('mousemove(btn=%r, pos=%r, relpos=%r)',
+ button, pos, relpos)
+
## timeouts ##
def add_timeout(self, delay, callback, *args):