diff options
| author | Alexander Gramiak | 2019-03-16 11:46:39 -0600 |
|---|---|---|
| committer | Alexander Gramiak | 2019-03-16 13:15:07 -0600 |
| commit | cc06d76865a7a98b5fd4edd03a044f2baefb85a9 (patch) | |
| tree | bebc69c07239c84cbaf8693f99d25d099fcd2072 /src/dispnew.c | |
| parent | 7d8fe1f9f66110b23972869496e2000e9c35bb6d (diff) | |
| download | emacs-cc06d76865a7a98b5fd4edd03a044f2baefb85a9.tar.gz emacs-cc06d76865a7a98b5fd4edd03a044f2baefb85a9.zip | |
Define macros to abstract support for external menu/tool-bars
* src/lisp.h (HAVE_EXT_MENU_BAR)
(HAVE_EXT_TOOL_BAR): Define.
*src/dispnew.c:
*src/frame.c:
*src/frame.h:
*src/keyboard.c:
*src/menu.c:
*src/menu.h:
*src/window.c:
*src/window.h:
*src/xdisp.c:
*src/xfns: Use the new macros.
Diffstat (limited to 'src/dispnew.c')
| -rw-r--r-- | src/dispnew.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/dispnew.c b/src/dispnew.c index 7596528fed9..ccb08ec1b95 100644 --- a/src/dispnew.c +++ b/src/dispnew.c | |||
| @@ -767,7 +767,7 @@ clear_current_matrices (register struct frame *f) | |||
| 767 | clear_glyph_matrix (XWINDOW (f->menu_bar_window)->current_matrix); | 767 | clear_glyph_matrix (XWINDOW (f->menu_bar_window)->current_matrix); |
| 768 | #endif | 768 | #endif |
| 769 | 769 | ||
| 770 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (USE_GTK) && ! defined (HAVE_NS) | 770 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (HAVE_EXT_TOOL_BAR) |
| 771 | /* Clear the matrix of the tool-bar window, if any. */ | 771 | /* Clear the matrix of the tool-bar window, if any. */ |
| 772 | if (WINDOWP (f->tool_bar_window)) | 772 | if (WINDOWP (f->tool_bar_window)) |
| 773 | clear_glyph_matrix (XWINDOW (f->tool_bar_window)->current_matrix); | 773 | clear_glyph_matrix (XWINDOW (f->tool_bar_window)->current_matrix); |
| @@ -792,7 +792,7 @@ clear_desired_matrices (register struct frame *f) | |||
| 792 | clear_glyph_matrix (XWINDOW (f->menu_bar_window)->desired_matrix); | 792 | clear_glyph_matrix (XWINDOW (f->menu_bar_window)->desired_matrix); |
| 793 | #endif | 793 | #endif |
| 794 | 794 | ||
| 795 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (USE_GTK) && ! defined (HAVE_NS) | 795 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (HAVE_EXT_TOOL_BAR) |
| 796 | if (WINDOWP (f->tool_bar_window)) | 796 | if (WINDOWP (f->tool_bar_window)) |
| 797 | clear_glyph_matrix (XWINDOW (f->tool_bar_window)->desired_matrix); | 797 | clear_glyph_matrix (XWINDOW (f->tool_bar_window)->desired_matrix); |
| 798 | #endif | 798 | #endif |
| @@ -2106,7 +2106,7 @@ adjust_frame_glyphs_for_window_redisplay (struct frame *f) | |||
| 2106 | } | 2106 | } |
| 2107 | #endif | 2107 | #endif |
| 2108 | 2108 | ||
| 2109 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (USE_GTK) && ! defined (HAVE_NS) | 2109 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (HAVE_EXT_TOOL_BAR) |
| 2110 | { | 2110 | { |
| 2111 | /* Allocate/ reallocate matrices of the tool bar window. If we | 2111 | /* Allocate/ reallocate matrices of the tool bar window. If we |
| 2112 | don't have a tool bar window yet, make one. */ | 2112 | don't have a tool bar window yet, make one. */ |
| @@ -2188,7 +2188,7 @@ free_glyphs (struct frame *f) | |||
| 2188 | } | 2188 | } |
| 2189 | #endif | 2189 | #endif |
| 2190 | 2190 | ||
| 2191 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (USE_GTK) && ! defined (HAVE_NS) | 2191 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (HAVE_EXT_TOOL_BAR) |
| 2192 | /* Free the tool bar window and its glyph matrices. */ | 2192 | /* Free the tool bar window and its glyph matrices. */ |
| 2193 | if (!NILP (f->tool_bar_window)) | 2193 | if (!NILP (f->tool_bar_window)) |
| 2194 | { | 2194 | { |
| @@ -3082,7 +3082,7 @@ update_frame (struct frame *f, bool force_p, bool inhibit_hairy_id_p) | |||
| 3082 | update_window (XWINDOW (f->menu_bar_window), true); | 3082 | update_window (XWINDOW (f->menu_bar_window), true); |
| 3083 | #endif | 3083 | #endif |
| 3084 | 3084 | ||
| 3085 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (USE_GTK) && ! defined (HAVE_NS) | 3085 | #if defined (HAVE_WINDOW_SYSTEM) && ! defined (HAVE_EXT_TOOL_BAR) |
| 3086 | /* Update the tool-bar window, if present. */ | 3086 | /* Update the tool-bar window, if present. */ |
| 3087 | if (WINDOWP (f->tool_bar_window)) | 3087 | if (WINDOWP (f->tool_bar_window)) |
| 3088 | { | 3088 | { |