Skip to content

Commit 5bd4638

Browse files
committed
little fixes
1 parent 6c7f0bb commit 5bd4638

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

GraphView/graphview.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,7 +1371,7 @@ def motion_notify_event(self, item, target, event):
13711371
# start drag when cursor moved more then 5
13721372
# to separate it from simple click
13731373
if ((abs(self._last_x - event.x) > 5)
1374-
or (abs(self._last_x - event.x) > 5)):
1374+
or (abs(self._last_y - event.y) > 5)):
13751375
self.uistate.set_busy_cursor(False)
13761376
# Remove all single click events
13771377
for click_item in self.click_events:
@@ -1388,15 +1388,12 @@ def motion_notify_event(self, item, target, event):
13881388
y = ((height_canvas + self._last_y) * scale_coef -
13891389
self.vadjustment.get_value())
13901390

1391-
context = drag_widget.drag_begin_with_coordinates(
1391+
drag_widget.drag_begin_with_coordinates(
13921392
drag_widget.drag_source_get_target_list(),
13931393
Gdk.DragAction.COPY,
13941394
Gdk.ModifierType.BUTTON1_MASK,
13951395
event,
13961396
x, y)
1397-
# set icon for person drag
1398-
Gtk.drag_set_icon_name(context, 'gramps-person', 0, 0)
1399-
14001397
return True
14011398
return False
14021399

@@ -1481,13 +1478,14 @@ def select_node(self, item, target, event):
14811478

14821479
return True
14831480

1484-
def cb_drag_begin(self, widget, data):
1481+
def cb_drag_begin(self, widget, context):
14851482
"""
14861483
Called on start drag.
14871484
"""
1488-
self._in_drag = True
1485+
# set icon for person drag
1486+
Gtk.drag_set_icon_name(context, 'gramps-person', 0, 0)
14891487

1490-
def cb_drag_end(self, widget, data):
1488+
def cb_drag_end(self, widget, context):
14911489
"""
14921490
Called when drag is end.
14931491
"""
@@ -1501,7 +1499,7 @@ def cb_drag_data_get(self, widget, context, sel_data, info, time):
15011499
tgs = [x.name() for x in context.list_targets()]
15021500
if info == DdTargets.PERSON_LINK.app_id:
15031501
data = (DdTargets.PERSON_LINK.drag_type,
1504-
id(self), self.drag_person.handle, 0)
1502+
id(widget), self.drag_person.handle, 0)
15051503
sel_data.set(sel_data.get_target(), 8, pickle.dumps(data))
15061504
elif ('TEXT' in tgs or 'text/plain' in tgs) and info == 0:
15071505
format_helper = FormattingHelper(self.dbstate)

0 commit comments

Comments
 (0)