]> www.fi.muni.cz Git - evince.git/commitdiff
Add some space from the cursor, hardcoded but I couldnt find a better way.
authorMarco Pesenti Gritti <mpg@redhat.com>
Thu, 8 Sep 2005 09:22:47 +0000 (09:22 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Thu, 8 Sep 2005 09:22:47 +0000 (09:22 +0000)
2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>

        * lib/ev-tooltip.c: (ev_tooltip_set_position):

        Add some space from the cursor, hardcoded but I couldnt
        find a better way.

ChangeLog
lib/ev-tooltip.c

index 80be1ca164f0a91532148b1112afb1d50cbec871..89e97c2c839eba688907423e674d360d6ec27fda 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-09-08  Marco Pesenti Gritti  <mpg@redhat.com>
+
+       * lib/ev-tooltip.c: (ev_tooltip_set_position):
+
+       Add some space from the cursor, hardcoded but I couldnt
+       find a better way.
+
 2005-09-07  Marco Pesenti Gritti  <mpg@redhat.com>
 
        * lib/ev-tooltip.c:
index ce8158c19f15526b0d534bf54f2a022eacf4c81d..f66f22f53f4ad831dc490be294905283d6b74c7a 100644 (file)
@@ -31,6 +31,7 @@
 #define DEFAULT_DELAY 500
 #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