aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdrian Robert2009-10-12 00:26:45 +0000
committerAdrian Robert2009-10-12 00:26:45 +0000
commit3c46399248132d63c4662855c504ea7b0518de4a (patch)
treed06cfca4f2f16d937c01fc80a66ca0c9f6f6539b /src
parent31e88bd8e73b3c99c389fee295aba67e4bf12033 (diff)
downloademacs-3c46399248132d63c4662855c504ea7b0518de4a.tar.gz
emacs-3c46399248132d63c4662855c504ea7b0518de4a.zip
(EmacsView, EmacsMenu, EmacsToolbar, EmacsTooltip): Add formal protocol mention to inheritance. [NS_HAVE_NSINTEGER]: Drop conditional and contents.
Diffstat (limited to 'src')
-rw-r--r--src/nsterm.h13
1 files changed, 4 insertions, 9 deletions
diff --git a/src/nsterm.h b/src/nsterm.h
index 9663051f8b7..d247f900950 100644
--- a/src/nsterm.h
+++ b/src/nsterm.h
@@ -54,7 +54,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
54 54
55@class EmacsToolbar; 55@class EmacsToolbar;
56 56
57@interface EmacsView : NSView <NSTextInput> 57@interface EmacsView : NSView <NSTextInput,NSWindowDelegate>
58 { 58 {
59 char *old_title; 59 char *old_title;
60 BOOL windowClosing; 60 BOOL windowClosing;
@@ -104,7 +104,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
104 104
105 ========================================================================== */ 105 ========================================================================== */
106 106
107@interface EmacsMenu : NSMenu 107@interface EmacsMenu : NSMenu <NSMenuDelegate>
108{ 108{
109 struct frame *frame; 109 struct frame *frame;
110 unsigned long keyEquivModMask; 110 unsigned long keyEquivModMask;
@@ -131,7 +131,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
131 131
132@class EmacsImage; 132@class EmacsImage;
133 133
134@interface EmacsToolbar : NSToolbar 134@interface EmacsToolbar : NSToolbar <NSToolbarDelegate>
135 { 135 {
136 EmacsView *emacsView; 136 EmacsView *emacsView;
137 NSMutableDictionary *identifierToItem; 137 NSMutableDictionary *identifierToItem;
@@ -174,7 +174,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
174- (Lisp_Object)runDialogAt: (NSPoint)p; 174- (Lisp_Object)runDialogAt: (NSPoint)p;
175@end 175@end
176 176
177@interface EmacsTooltip : NSObject 177@interface EmacsTooltip : NSObject <NSWindowDelegate>
178 { 178 {
179 NSWindow *win; 179 NSWindow *win;
180 NSTextField *textField; 180 NSTextField *textField;
@@ -328,11 +328,6 @@ extern EmacsMenu *mainMenu, *svcsMenu, *dockMenu;
328@end 328@end
329#endif 329#endif
330 330
331#ifndef NS_HAVE_NSINTEGER
332typedef long NSInteger;
333typedef unsigned long NSUInteger;
334#endif /* not NS_HAVE_NSINTEGER */
335
336#endif /* __OBJC__ */ 331#endif /* __OBJC__ */
337 332
338 333