aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJan D2010-07-01 14:16:33 +0200
committerJan D2010-07-01 14:16:33 +0200
commit581a81003c3fde96eacdf66d4efa144842276073 (patch)
treecd3b3365e7fa0e57058ee5d9e8cf0e5af6cd024a /src
parent1f984e12b46da4e8758b8c547cd90d5dac72a1fd (diff)
downloademacs-581a81003c3fde96eacdf66d4efa144842276073.tar.gz
emacs-581a81003c3fde96eacdf66d4efa144842276073.zip
Rename FRAME_NS_TOOLBAR_HEIGHT to FRAME_TOOLBAR_HEIGHT to aid common code.
* nsmenu.m (update_frame_tool_bar, free_frame_tool_bar): Update FRAME_TOOLBAR_HEIGHT. * nsterm.h (FRAME_NS_TOOLBAR_HEIGHT): Rename to FRAME_TOOLBAR_HEIGH * nsterm.m (x_set_window_size, initFrameFromEmacs): Renamed FRAME_NS_TOOLBAR_HEIGHT to FRAME_TOOLBAR_HEIGHT.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog8
-rw-r--r--src/nsmenu.m8
-rw-r--r--src/nsterm.h2
-rw-r--r--src/nsterm.m14
4 files changed, 23 insertions, 9 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index c6af9f218ae..bd975446b3d 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,13 @@
12010-07-01 Jan Djärv <jan.h.d@swipnet.se> 12010-07-01 Jan Djärv <jan.h.d@swipnet.se>
2 2
3 * nsterm.m (x_set_window_size, initFrameFromEmacs): Renamed
4 FRAME_NS_TOOLBAR_HEIGHT to FRAME_TOOLBAR_HEIGHT.
5
6 * nsterm.h (FRAME_NS_TOOLBAR_HEIGHT): Rename to FRAME_TOOLBAR_HEIGH
7
8 * nsmenu.m (update_frame_tool_bar, free_frame_tool_bar): Update
9 FRAME_TOOLBAR_HEIGHT.
10
3 * nsmenu.m (free_frame_tool_bar, update_frame_tool_bar): Add 11 * nsmenu.m (free_frame_tool_bar, update_frame_tool_bar): Add
4 BLOCK/UNBLOCK_INPUT so asserts don't trigger. 12 BLOCK/UNBLOCK_INPUT so asserts don't trigger.
5 13
diff --git a/src/nsmenu.m b/src/nsmenu.m
index 5fc3d0f5a41..9034b051297 100644
--- a/src/nsmenu.m
+++ b/src/nsmenu.m
@@ -1001,6 +1001,7 @@ free_frame_tool_bar (FRAME_PTR f)
1001{ 1001{
1002 BLOCK_INPUT; 1002 BLOCK_INPUT;
1003 [[FRAME_NS_VIEW (f) toolbar] setVisible: NO]; 1003 [[FRAME_NS_VIEW (f) toolbar] setVisible: NO];
1004 FRAME_TOOLBAR_HEIGHT (f) = 0;
1004 UNBLOCK_INPUT; 1005 UNBLOCK_INPUT;
1005} 1006}
1006 1007
@@ -1011,7 +1012,9 @@ update_frame_tool_bar (FRAME_PTR f)
1011 -------------------------------------------------------------------------- */ 1012 -------------------------------------------------------------------------- */
1012{ 1013{
1013 int i; 1014 int i;
1014 EmacsToolbar *toolbar = [FRAME_NS_VIEW (f) toolbar]; 1015 EmacsView *view = FRAME_NS_VIEW (f);
1016 NSWindow *window = [view window];
1017 EmacsToolbar *toolbar = [view toolbar];
1015 1018
1016 BLOCK_INPUT; 1019 BLOCK_INPUT;
1017 [toolbar clearActive]; 1020 [toolbar clearActive];
@@ -1097,6 +1100,9 @@ update_frame_tool_bar (FRAME_PTR f)
1097 [newDict release]; 1100 [newDict release];
1098 } 1101 }
1099 1102
1103 FRAME_TOOLBAR_HEIGHT (f) =
1104 NSHeight ([window frameRectForContentRect: NSMakeRect (0, 0, 0, 0)])
1105 - FRAME_NS_TITLEBAR_HEIGHT (f);
1100 UNBLOCK_INPUT; 1106 UNBLOCK_INPUT;
1101} 1107}
1102 1108
diff --git a/src/nsterm.h b/src/nsterm.h
index 01086e63b69..5b24eb6f289 100644
--- a/src/nsterm.h
+++ b/src/nsterm.h
@@ -606,7 +606,7 @@ struct x_output
606#define NS_FACE_FOREGROUND(f) ((f)->foreground) 606#define NS_FACE_FOREGROUND(f) ((f)->foreground)
607#define NS_FACE_BACKGROUND(f) ((f)->background) 607#define NS_FACE_BACKGROUND(f) ((f)->background)
608#define FRAME_NS_TITLEBAR_HEIGHT(f) ((f)->output_data.ns->titlebar_height) 608#define FRAME_NS_TITLEBAR_HEIGHT(f) ((f)->output_data.ns->titlebar_height)
609#define FRAME_NS_TOOLBAR_HEIGHT(f) ((f)->output_data.ns->toolbar_height) 609#define FRAME_TOOLBAR_HEIGHT(f) ((f)->output_data.ns->toolbar_height)
610 610
611#define FONT_WIDTH(f) ((f)->max_width) 611#define FONT_WIDTH(f) ((f)->max_width)
612#define FONT_HEIGHT(f) ((f)->height) 612#define FONT_HEIGHT(f) ((f)->height)
diff --git a/src/nsterm.m b/src/nsterm.m
index 14b824057da..afafc153f9e 100644
--- a/src/nsterm.m
+++ b/src/nsterm.m
@@ -1138,15 +1138,15 @@ x_set_window_size (struct frame *f, int change_grav, int cols, int rows)
1138 /* NOTE: previously this would generate wrong result if toolbar not 1138 /* NOTE: previously this would generate wrong result if toolbar not
1139 yet displayed and fixing toolbar_height=32 helped, but 1139 yet displayed and fixing toolbar_height=32 helped, but
1140 now (200903) seems no longer needed */ 1140 now (200903) seems no longer needed */
1141 FRAME_NS_TOOLBAR_HEIGHT (f) = 1141 FRAME_TOOLBAR_HEIGHT (f) =
1142 NSHeight ([window frameRectForContentRect: NSMakeRect (0, 0, 0, 0)]) 1142 NSHeight ([window frameRectForContentRect: NSMakeRect (0, 0, 0, 0)])
1143 - FRAME_NS_TITLEBAR_HEIGHT (f); 1143 - FRAME_NS_TITLEBAR_HEIGHT (f);
1144 else 1144 else
1145 FRAME_NS_TOOLBAR_HEIGHT (f) = 0; 1145 FRAME_TOOLBAR_HEIGHT (f) = 0;
1146 1146
1147 wr.size.width = pixelwidth + f->border_width; 1147 wr.size.width = pixelwidth + f->border_width;
1148 wr.size.height = pixelheight + FRAME_NS_TITLEBAR_HEIGHT (f) 1148 wr.size.height = pixelheight + FRAME_NS_TITLEBAR_HEIGHT (f)
1149 + FRAME_NS_TOOLBAR_HEIGHT (f); 1149 + FRAME_TOOLBAR_HEIGHT (f);
1150 1150
1151 /* constrain to screen if we can */ 1151 /* constrain to screen if we can */
1152 if (screen) 1152 if (screen)
@@ -4894,16 +4894,16 @@ ns_term_shutdown (int sig)
4894 rows = FRAME_PIXEL_HEIGHT_TO_TEXT_LINES (emacsframe, frameSize.height 4894 rows = FRAME_PIXEL_HEIGHT_TO_TEXT_LINES (emacsframe, frameSize.height
4895#ifdef NS_IMPL_GNUSTEP 4895#ifdef NS_IMPL_GNUSTEP
4896 - FRAME_NS_TITLEBAR_HEIGHT (emacsframe) + 3 4896 - FRAME_NS_TITLEBAR_HEIGHT (emacsframe) + 3
4897 - FRAME_NS_TOOLBAR_HEIGHT (emacsframe)); 4897 - FRAME_TOOLBAR_HEIGHT (emacsframe));
4898#else 4898#else
4899 - FRAME_NS_TITLEBAR_HEIGHT (emacsframe) 4899 - FRAME_NS_TITLEBAR_HEIGHT (emacsframe)
4900 - FRAME_NS_TOOLBAR_HEIGHT (emacsframe)); 4900 - FRAME_TOOLBAR_HEIGHT (emacsframe));
4901#endif 4901#endif
4902 if (rows < MINHEIGHT) 4902 if (rows < MINHEIGHT)
4903 rows = MINHEIGHT; 4903 rows = MINHEIGHT;
4904 frameSize.height = FRAME_TEXT_LINES_TO_PIXEL_HEIGHT (emacsframe, rows) 4904 frameSize.height = FRAME_TEXT_LINES_TO_PIXEL_HEIGHT (emacsframe, rows)
4905 + FRAME_NS_TITLEBAR_HEIGHT (emacsframe) 4905 + FRAME_NS_TITLEBAR_HEIGHT (emacsframe)
4906 + FRAME_NS_TOOLBAR_HEIGHT (emacsframe); 4906 + FRAME_TOOLBAR_HEIGHT (emacsframe);
4907#ifdef NS_IMPL_COCOA 4907#ifdef NS_IMPL_COCOA
4908 { 4908 {
4909 /* this sets window title to have size in it; the wm does this under GS */ 4909 /* this sets window title to have size in it; the wm does this under GS */
@@ -5114,7 +5114,7 @@ ns_term_shutdown (int sig)
5114 [toggleButton setTarget: self]; 5114 [toggleButton setTarget: self];
5115 [toggleButton setAction: @selector (toggleToolbar: )]; 5115 [toggleButton setAction: @selector (toggleToolbar: )];
5116#endif 5116#endif
5117 FRAME_NS_TOOLBAR_HEIGHT (f) = 0; 5117 FRAME_TOOLBAR_HEIGHT (f) = 0;
5118 5118
5119 tem = f->icon_name; 5119 tem = f->icon_name;
5120 if (!NILP (tem)) 5120 if (!NILP (tem))