summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/autoload.el
diff options
context:
space:
mode:
authorDmitry Antipov <dmantipov@yandex.ru>2014-06-04 18:59:09 +0400
committerDmitry Antipov <dmantipov@yandex.ru>2014-06-04 18:59:09 +0400
commit680a6ad9327fc056854cac0a3e7679a32cb63a93 (patch)
treee0bf50ef593d2b32ff034b0eb700f7a664f8d4ee /lisp/emacs-lisp/autoload.el
parent350aea695f9ad367e066bf073da2a0bb1d9a56bd (diff)
downloademacs-680a6ad9327fc056854cac0a3e7679a32cb63a93.tar.gz
emacs-680a6ad9327fc056854cac0a3e7679a32cb63a93.tar.bz2
emacs-680a6ad9327fc056854cac0a3e7679a32cb63a93.zip
Use terminal-specific hooks to display popup dialogs.
* termhooks.h (struct terminal): New field popup_dialog_hook. * menu.c (emulate_dialog_with_menu): New function, refactored from ... (Fx_popup_dialog): ... adjusted user. Also remove old #if 0 code and use popup_dialog_hook. * nsmenu.m (ns_popup_dialog): Make hook-compatible. * nsterm.h (ns_popup_dialog): Adjust prototype. * nsterm.m (ns_create_terminal): * w32term.c (w32_create_terminal): * xterm.c (x_create_terminal) [USE_X_TOOLKIT || USE_GTK]: Setup popup_dialog_hook.
Diffstat (limited to 'lisp/emacs-lisp/autoload.el')
0 files changed, 0 insertions, 0 deletions