]> git.eshelyaron.com Git - emacs.git/commit
Entrust Gtk with handling tooltips
authorYuuki Harano <masm+github@masm11.me>
Tue, 4 May 2021 16:21:02 +0000 (01:21 +0900)
committerYuuki Harano <masm+github@masm11.me>
Sat, 8 May 2021 14:46:49 +0000 (23:46 +0900)
commit639d94fe14ce4d6036296c4b548ecbe4910ad7fa
tree20ae784f0c0157581ff59ca7b326e92728930d30
parentff3d7190bbaebf196c0ac7f84d4869fa9362276f
Entrust Gtk with handling tooltips

Previously, tooltips for menu items are below the menu.
To solve it, set tooltip text on menu items in advance, and entrust
gtk with handling tooltips.

* src/gtkutil.c (xg_show_tooltip): New function for pgtk to set
tooltip text on the widget.
(xg_hide_tooltip): New function for pgtk to clear tooltip text on the
widget.
(xg_create_frame_widgets): Don't set initial tooltips text, and don't
use qttip_cb.
(xg_create_frame_outer_widgets): Ditto.
(make_menu_item): Set tooltip text on the menu item.
* src/gtkutil.h: New declaration of xg_show_tooltip for pgtk.
* src/pgtkfns.c (Fx_show_tip): Calls xg_show_tooltip, and always ok.
src/gtkutil.c
src/gtkutil.h
src/pgtkfns.c