Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tutorius/actions.py
diff options
context:
space:
mode:
Diffstat (limited to 'tutorius/actions.py')
-rw-r--r--tutorius/actions.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/tutorius/actions.py b/tutorius/actions.py
index 7e3199b..a809980 100644
--- a/tutorius/actions.py
+++ b/tutorius/actions.py
@@ -95,11 +95,13 @@ class DragWrapper(object):
xparent,yparent,mods = rootwin.get_pointer()
self.position = (int(xparent-xrel), int(yparent-yrel))
- self.LOGGER.debug("%s drag-end pos: (%s,%s)"%(str(widget),self.position))
+ self.LOGGER.debug("%s drag-end pos: %s"%(str(widget),str(self.position)))
self._widget.parent.move(self._eventbox, *self.position)
self._widget.parent.move(self._widget, *self.position)
self._widget.parent.queue_draw()
+ self.update_action_cb('position', self.position)
+
def set_draggable(self, value):
"""Setter for the draggable property"""
@@ -194,9 +196,9 @@ class Action(TPropContainer):
def notify(self):
LOGGER.debug("Action :: Notifying creator with new values in dict : %s"%(str(self._diff_dict)))
# If a notification callback was registered
- if self._property_update_cb:
+ if self._properties_updated_cb:
# Propagate it
- self._property_update_cb(self._diff_dict)
+ self._properties_updated_cb(self._diff_dict)
# Empty the diff dict as we just synchronized with the creator
self._diff_dict.clear()