diff options
| author | Adrian Robert | 2009-10-12 00:26:45 +0000 |
|---|---|---|
| committer | Adrian Robert | 2009-10-12 00:26:45 +0000 |
| commit | 3c46399248132d63c4662855c504ea7b0518de4a (patch) | |
| tree | d06cfca4f2f16d937c01fc80a66ca0c9f6f6539b /src | |
| parent | 31e88bd8e73b3c99c389fee295aba67e4bf12033 (diff) | |
| download | emacs-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.h | 13 |
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 | ||
| 332 | typedef long NSInteger; | ||
| 333 | typedef unsigned long NSUInteger; | ||
| 334 | #endif /* not NS_HAVE_NSINTEGER */ | ||
| 335 | |||
| 336 | #endif /* __OBJC__ */ | 331 | #endif /* __OBJC__ */ |
| 337 | 332 | ||
| 338 | 333 | ||