diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2005-09-05 08:57:08 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@src.gnome.org> | 2005-09-05 08:57:08 (GMT) |
commit | ef5061948d20d3fcdefb285c07014954f47dce6d (patch) | |
tree | f08ef52d9d1ea1c9421e1d50f1b836ac76fc7134 /shell/ev-view.c | |
parent | 09c39774ea802da44beb3637b87d26bf1182e845 (diff) |
Delay popup showing. Mirror gtk logic/times.
2005-09-05 Marco Pesenti Gritti <mpg@redhat.com>
* lib/ev-tooltip.c: (ev_tooltip_dispose), (ev_tooltip_class_init),
(ev_tooltip_set_position), (ev_tooltip_recently_shown),
(ev_tooltip_timeout), (ev_tooltip_activate),
(ev_tooltip_deactivate):
* lib/ev-tooltip.h:
* shell/ev-view.c: (ev_view_motion_notify_event):
Delay popup showing. Mirror gtk logic/times.
Diffstat (limited to 'shell/ev-view.c')
-rw-r--r-- | shell/ev-view.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/shell/ev-view.c b/shell/ev-view.c index f5b22fd..2edcd85 100644 --- a/shell/ev-view.c +++ b/shell/ev-view.c @@ -1532,7 +1532,7 @@ ev_view_motion_notify_event (GtkWidget *widget, link = get_link_at_location (view, event->x + view->scroll_x, event->y + view->scroll_y); if (!link && view->link_tooltip) { - gtk_widget_hide (view->link_tooltip); + ev_tooltip_deactivate (EV_TOOLTIP (view->link_tooltip)); } if (link) { @@ -1543,7 +1543,7 @@ ev_view_motion_notify_event (GtkWidget *widget, } ev_tooltip_set_position (EV_TOOLTIP (view->link_tooltip), event->x, event->y); ev_tooltip_set_text (EV_TOOLTIP (view->link_tooltip), msg); - gtk_widget_show (view->link_tooltip); + ev_tooltip_activate (EV_TOOLTIP (view->link_tooltip)); g_free (msg); ev_view_set_cursor (view, EV_VIEW_CURSOR_LINK); |