X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=blobdiff_plain;f=lib%2Fev-tooltip.c;h=f66f22f53f4ad831dc490be294905283d6b74c7a;hb=refs%2Ftags%2FEVINCE_0_5_5;hp=4aeb3654661529e414303f00bd2b57f4c0d06006;hpb=b3dd5e1a9084aac461c4dc01287878eb802b85c5;p=evince.git diff --git a/lib/ev-tooltip.c b/lib/ev-tooltip.c index 4aeb3654..f66f22f5 100644 --- a/lib/ev-tooltip.c +++ b/lib/ev-tooltip.c @@ -29,8 +29,9 @@ #include #define DEFAULT_DELAY 500 -#define STICKY_DELAY 0 +#define STICKY_DELAY 500 #define STICKY_REVERT_DELAY 1000 +#define SPACE_FROM_CURSOR 10 struct _EvTooltipPrivate { GtkWidget *label; @@ -128,13 +129,15 @@ ev_tooltip_set_text (EvTooltip *tooltip, const char *text) void ev_tooltip_set_position (EvTooltip *tooltip, int x, int y) { - int root_x = 0, root_y = 0; + int root_x, root_y; if (tooltip->parent != NULL) { gdk_window_get_origin (tooltip->parent->window, &root_x, &root_y); } - gtk_window_move (GTK_WINDOW (tooltip), x + root_x, y + root_y); + gtk_window_move (GTK_WINDOW (tooltip), + x + root_x + SPACE_FROM_CURSOR, + y + root_y + SPACE_FROM_CURSOR); } static gboolean