aboutsummaryrefslogtreecommitdiffstats
path: root/src/dispnew.c
diff options
context:
space:
mode:
authorAlexander Gramiak2019-03-16 11:46:39 -0600
committerAlexander Gramiak2019-03-16 13:15:07 -0600
commitcc06d76865a7a98b5fd4edd03a044f2baefb85a9 (patch)
treebebc69c07239c84cbaf8693f99d25d099fcd2072 /src/dispnew.c
parent7d8fe1f9f66110b23972869496e2000e9c35bb6d (diff)
downloademacs-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.c10
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 {