diff options
| author | Jan D | 2010-07-01 14:16:33 +0200 |
|---|---|---|
| committer | Jan D | 2010-07-01 14:16:33 +0200 |
| commit | 581a81003c3fde96eacdf66d4efa144842276073 (patch) | |
| tree | cd3b3365e7fa0e57058ee5d9e8cf0e5af6cd024a /src | |
| parent | 1f984e12b46da4e8758b8c547cd90d5dac72a1fd (diff) | |
| download | emacs-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/ChangeLog | 8 | ||||
| -rw-r--r-- | src/nsmenu.m | 8 | ||||
| -rw-r--r-- | src/nsterm.h | 2 | ||||
| -rw-r--r-- | src/nsterm.m | 14 |
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 @@ | |||
| 1 | 2010-07-01 Jan Djärv <jan.h.d@swipnet.se> | 1 | 2010-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)) |