Skip to content

Commit 5cc9753

Browse files
committed
little fixes
1 parent 3b3e523 commit 5cc9753

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
@@ -1675,7 +1675,7 @@ def motion_notify_event(self, _item, _target, event):
16751675
# start drag when cursor moved more then 5
16761676
# to separate it from simple click
16771677
if ((abs(self._last_x - event.x) > 5)
1678-
or (abs(self._last_x - event.x) > 5)):
1678+
or (abs(self._last_y - event.y) > 5)):
16791679
self.uistate.set_busy_cursor(False)
16801680
# Remove all single click events
16811681
for click_item in self.click_events:
@@ -1692,15 +1692,12 @@ def motion_notify_event(self, _item, _target, event):
16921692
y = ((height_canvas + self._last_y) * scale_coef -
16931693
self.vadjustment.get_value())
16941694

1695-
context = drag_widget.drag_begin_with_coordinates(
1695+
drag_widget.drag_begin_with_coordinates(
16961696
drag_widget.drag_source_get_target_list(),
16971697
Gdk.DragAction.COPY,
16981698
Gdk.ModifierType.BUTTON1_MASK,
16991699
event,
17001700
x, y)
1701-
# set icon for person drag
1702-
Gtk.drag_set_icon_name(context, 'gramps-person', 0, 0)
1703-
17041701
return True
17051702
return False
17061703

@@ -1782,13 +1779,14 @@ def select_node(self, item, target, event):
17821779

17831780
return True
17841781

1785-
def cb_drag_begin(self, widget, data):
1782+
def cb_drag_begin(self, widget, context):
17861783
"""
17871784
Called on start drag.
17881785
"""
1789-
self._in_drag = True
1786+
# set icon for person drag
1787+
Gtk.drag_set_icon_name(context, 'gramps-person', 0, 0)
17901788

1791-
def cb_drag_end(self, widget, data):
1789+
def cb_drag_end(self, widget, context):
17921790
"""
17931791
Called when drag is end.
17941792
"""
@@ -1802,7 +1800,7 @@ def cb_drag_data_get(self, widget, context, sel_data, info, time):
18021800
tgs = [x.name() for x in context.list_targets()]
18031801
if info == DdTargets.PERSON_LINK.app_id:
18041802
data = (DdTargets.PERSON_LINK.drag_type,
1805-
id(self), self.drag_person.handle, 0)
1803+
id(widget), self.drag_person.handle, 0)
18061804
sel_data.set(sel_data.get_target(), 8, pickle.dumps(data))
18071805
elif ('TEXT' in tgs or 'text/plain' in tgs) and info == 0:
18081806
format_helper = FormattingHelper(self.dbstate)

0 commit comments

Comments
 (0)