Skip to content

Commit 53715ed

Browse files
committed
little fixes
1 parent b2e867b commit 53715ed

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
@@ -1462,7 +1462,7 @@ def motion_notify_event(self, _item, _target, event):
14621462
# start drag when cursor moved more then 5
14631463
# to separate it from simple click
14641464
if ((abs(self._last_x - event.x) > 5)
1465-
or (abs(self._last_x - event.x) > 5)):
1465+
or (abs(self._last_y - event.y) > 5)):
14661466
self.uistate.set_busy_cursor(False)
14671467
# Remove all single click events
14681468
for click_item in self.click_events:
@@ -1479,15 +1479,12 @@ def motion_notify_event(self, _item, _target, event):
14791479
y = ((height_canvas + self._last_y) * scale_coef -
14801480
self.vadjustment.get_value())
14811481

1482-
context = drag_widget.drag_begin_with_coordinates(
1482+
drag_widget.drag_begin_with_coordinates(
14831483
drag_widget.drag_source_get_target_list(),
14841484
Gdk.DragAction.COPY,
14851485
Gdk.ModifierType.BUTTON1_MASK,
14861486
event,
14871487
x, y)
1488-
# set icon for person drag
1489-
Gtk.drag_set_icon_name(context, 'gramps-person', 0, 0)
1490-
14911488
return True
14921489
return False
14931490

@@ -1572,13 +1569,14 @@ def select_node(self, item, target, event):
15721569

15731570
return True
15741571

1575-
def cb_drag_begin(self, widget, data):
1572+
def cb_drag_begin(self, widget, context):
15761573
"""
15771574
Called on start drag.
15781575
"""
1579-
self._in_drag = True
1576+
# set icon for person drag
1577+
Gtk.drag_set_icon_name(context, 'gramps-person', 0, 0)
15801578

1581-
def cb_drag_end(self, widget, data):
1579+
def cb_drag_end(self, widget, context):
15821580
"""
15831581
Called when drag is end.
15841582
"""
@@ -1592,7 +1590,7 @@ def cb_drag_data_get(self, widget, context, sel_data, info, time):
15921590
tgs = [x.name() for x in context.list_targets()]
15931591
if info == DdTargets.PERSON_LINK.app_id:
15941592
data = (DdTargets.PERSON_LINK.drag_type,
1595-
id(self), self.drag_person.handle, 0)
1593+
id(widget), self.drag_person.handle, 0)
15961594
sel_data.set(sel_data.get_target(), 8, pickle.dumps(data))
15971595
elif ('TEXT' in tgs or 'text/plain' in tgs) and info == 0:
15981596
format_helper = FormattingHelper(self.dbstate)

0 commit comments

Comments
 (0)