diff options
author | Po Lu <luangruo@yahoo.com> | 2022-02-21 14:29:58 +0800 |
---|---|---|
committer | Po Lu <luangruo@yahoo.com> | 2022-02-21 14:29:58 +0800 |
commit | e087c89b1e243bbd941a4a50b4bf99613e13d016 (patch) | |
tree | 76e292eb90aeb4b5cce459604e595e82ff7c6c93 /lisp/emacs-lisp | |
parent | 816cf19a3a4a2697392d58516c73374d7aaa1533 (diff) | |
download | emacs-e087c89b1e243bbd941a4a50b4bf99613e13d016.tar.gz emacs-e087c89b1e243bbd941a4a50b4bf99613e13d016.tar.bz2 emacs-e087c89b1e243bbd941a4a50b4bf99613e13d016.zip |
Prevent GTK from setting unreasonable size hints with large menu bars
* src/gtkutil.c (struct _EmacsMenuBar): New struct.
(emacs_menu_bar_init):
(emacs_menu_bar_class_init):
(emacs_menu_bar_get_preferred_width):
(emacs_menu_bar_new): New functions.
(xg_update_menu_item): Use our own menu bar class on GTK 3.
* src/gtkutil.h (EmacsMenuBar): New class.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions