Position (and size) canvas tooltips such that they better resemble Gtk tooltips
authorJohn Emmas <johne53@tiscali.co.uk>
Thu, 9 Apr 2015 14:46:12 +0000 (15:46 +0100)
committerJohn Emmas <johne53@tiscali.co.uk>
Thu, 9 Apr 2015 14:46:12 +0000 (15:46 +0100)
Mixbus in particular uses both types of tooltip so we might as well make them look the same.

N.B. The appearance is fine now on Windows but needs to be tested on the other platforms (i.e. some tweaking might be necessary).

libs/canvas/canvas.cc

index 11abd1a7d568a96b93517a6283470a7dfb39390c..72acbd402166579f18bf276ffd8eeb9cabf3bddc 100644 (file)
@@ -1156,7 +1156,7 @@ GtkCanvas::show_tooltip ()
                tooltip_label = manage (new Gtk::Label);
                tooltip_label->show ();
                tooltip_window->add (*tooltip_label);
-               tooltip_window->set_border_width (6);
+               tooltip_window->set_border_width (1);
                tooltip_window->set_name ("tooltip");
        }
 
@@ -1189,7 +1189,8 @@ GtkCanvas::show_tooltip ()
         * to get it away from the pointer.
         */
 
-       tooltip_window_origin.x += 20;
+       tooltip_window_origin.x += 30;
+       tooltip_window_origin.y += 45;
 
        /* move the tooltip window into position */