changeset a7dcfb80ff04 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=a7dcfb80ff04 description: fix some pointer in filetranfer window
diffstat:
src/filetransfers_window.py | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-)
diffs (50 lines):
diff -r e3bde1359b8f -r a7dcfb80ff04 src/filetransfers_window.py --- a/src/filetransfers_window.py Sat Jan 05 09:54:17 2013 +0100 +++ b/src/filetransfers_window.py Sat Jan 05 10:07:10 2013 +0100 @@ -757,7 +757,7 @@ def on_transfers_list_motion_notify_event(self, widget, event): pointer = self.tree.get_pointer() props = widget.get_path_at_pos(int(event.x), int(event.y)) - self.height_diff = pointer[2] - int(event.y) + self.height_diff = pointer[1] - int(event.y) if self.tooltip.timeout > 0: if not props or self.tooltip.id != props[0]: self.tooltip.hide_tooltip() @@ -775,7 +775,7 @@ if self.tooltip.timeout == 0 or self.tooltip.id != props[0]: self.tooltip.id = row self.tooltip.timeout = GObject.timeout_add(500, - self.show_tooltip, widget) + self.show_tooltip, widget)
def on_transfers_list_leave_notify_event(self, widget=None, event=None): if event is not None: @@ -783,7 +783,7 @@ elif self.height_diff is 0: return pointer = self.tree.get_pointer() - props = self.tree.get_path_at_pos(pointer[1], pointer[2] - self.height_diff) + props = self.tree.get_path_at_pos(pointer[0], pointer[1] - self.height_diff) if self.tooltip.timeout > 0: if not props or self.tooltip.id == props[0]: self.tooltip.hide_tooltip() @@ -952,8 +952,8 @@ self.tooltip.hide_tooltip() return pointer = self.tree.get_pointer() - props = self.tree.get_path_at_pos(pointer[1], - pointer[2] - self.height_diff) + props = self.tree.get_path_at_pos(pointer[0], + pointer[1] - self.height_diff) # check if the current pointer is at the same path # as it was before setting the timeout if props and self.tooltip.id == props[0]: @@ -965,7 +965,7 @@ # position of the treeview on the screen position = widget.get_window().get_origin()[1:] self.tooltip.show_tooltip(file_props, rect.height, - position[1] + rect.y + self.height_diff) + position[1] + rect.y + self.height_diff) else: self.tooltip.hide_tooltip()