]> git.eshelyaron.com Git - emacs.git/commitdiff
Try to fix compilation errors on macOS
authorJuri Linkov <juri@linkov.net>
Tue, 3 Sep 2019 20:19:37 +0000 (23:19 +0300)
committerJuri Linkov <juri@linkov.net>
Tue, 3 Sep 2019 20:19:37 +0000 (23:19 +0300)
src/nsmenu.m
src/nsterm.h
src/nsterm.m

index 223561b973010113e257fd2a792cad216da7bede..3faa3f27087a09b11858ae9df55c60b90f1da2f0 100644 (file)
@@ -1167,8 +1167,8 @@ update_frame_tab_bar (struct frame *f)
 
   self = [super initWithIdentifier: identifier];
   emacsView = view;
-  [self setDisplayMode: NSTabbarDisplayModeIconOnly];
-  [self setSizeMode: NSTabbarSizeModeSmall];
+  [self setDisplayMode: NSToolbarDisplayModeIconOnly];
+  [self setSizeMode: NSToolbarSizeModeSmall];
   [self setDelegate: self];
   identifierToItem = [[NSMutableDictionary alloc] initWithCapacity: 10];
   activeIdentifiers = [[NSMutableArray alloc] initWithCapacity: 8];
@@ -1229,10 +1229,10 @@ update_frame_tab_bar (struct frame *f)
   [activeIdentifiers addObject: identifier];
 
   /* 2) create / reuse item */
-  NSTabbarItem *item = [identifierToItem objectForKey: identifier];
+  NSToolbarItem *item = [identifierToItem objectForKey: identifier];
   if (item == nil)
     {
-      item = [[[NSTabbarItem alloc] initWithItemIdentifier: identifier]
+      item = [[[NSToolbarItem alloc] initWithItemIdentifier: identifier]
                autorelease];
       [item setImage: img];
       [item setTabTip: [NSString stringWithUTF8String: help]];
@@ -1262,17 +1262,17 @@ update_frame_tab_bar (struct frame *f)
 
 /* delegate methods */
 
-- (NSTabbarItem *)tabbar: (NSTabbar *)tabbar
+- (NSToolbarItem *)tabbar: (NSToolbar *)tabbar
       itemForItemIdentifier: (NSString *)itemIdentifier
   willBeInsertedIntoTabbar: (BOOL)flag
 {
   NSTRACE ("[EmacsTabbar tabbar: ...]");
 
-  /* Look up NSTabbarItem by identifier and return...  */
+  /* Look up NSToolbarItem by identifier and return...  */
   return [identifierToItem objectForKey: itemIdentifier];
 }
 
-- (NSArray *)tabbarDefaultItemIdentifiers: (NSTabbar *)tabbar
+- (NSArray *)tabbarDefaultItemIdentifiers: (NSToolbar *)tabbar
 {
   NSTRACE ("[EmacsTabbar tabbarDefaultItemIdentifiers:]");
 
@@ -1281,7 +1281,7 @@ update_frame_tab_bar (struct frame *f)
 }
 
 /* for configuration palette (not yet supported) */
-- (NSArray *)tabbarAllowedItemIdentifiers: (NSTabbar *)tabbar
+- (NSArray *)tabbarAllowedItemIdentifiers: (NSToolbar *)tabbar
 {
   NSTRACE ("[EmacsTabbar tabbarAllowedItemIdentifiers:]");
 
@@ -1301,7 +1301,7 @@ update_frame_tab_bar (struct frame *f)
 /* optional and unneeded */
 /* - tabbarWillAddItem: (NSNotification *)notification { } */
 /* - tabbarDidRemoveItem: (NSNotification *)notification { } */
-/* - (NSArray *)tabbarSelectableItemIdentifiers: (NSTabbar *)tabbar */
+/* - (NSArray *)tabbarSelectableItemIdentifiers: (NSToolbar *)tabbar */
 
 @end  /* EmacsTabbar */
 
index ea0e5a44818733c84042df9c461608aed8ba9ece..fc1745877d22009cc8e061ca0ceb3eea5c807b59 100644 (file)
@@ -526,9 +526,9 @@ typedef id instancetype;
 @class EmacsImage;
 
 #ifdef NS_IMPL_COCOA
-@interface EmacsTabbar : NSTabbar <NSTabbarDelegate>
+@interface EmacsTabbar : NSToolbar <NSToolbarDelegate>
 #else
-@interface EmacsTabbar : NSTabbar
+@interface EmacsTabbar : NSToolbar
 #endif
    {
      EmacsView *emacsView;
@@ -548,11 +548,11 @@ typedef id instancetype;
                          enabled: (BOOL)enabled;
 
 /* delegate methods */
-- (NSTabbarItem *)tabbar: (NSTabbar *)tabbar
+- (NSToolbarItem *)tabbar: (NSToolbar *)tabbar
      itemForItemIdentifier: (NSString *)itemIdentifier
  willBeInsertedIntoTabbar: (BOOL)flag;
-- (NSArray *)tabbarDefaultItemIdentifiers: (NSTabbar *)tabbar;
-- (NSArray *)tabbarAllowedItemIdentifiers: (NSTabbar *)tabbar;
+- (NSArray *)tabbarDefaultItemIdentifiers: (NSToolbar *)tabbar;
+- (NSArray *)tabbarAllowedItemIdentifiers: (NSToolbar *)tabbar;
 @end
 
 
index 321cdc462ecf8b87c9124ccaaf64a42da3454e90..d95f7b900648bdd451cf3805ecaa91da50a3d9aa 100644 (file)
@@ -1090,7 +1090,7 @@ ns_update_begin (struct frame *f)
   {
     // Fix reappearing tool bar or tab bar in fullscreen for Mac OS X 10.7
     BOOL tarbar_visible = FRAME_EXTERNAL_TAB_BAR (f) ? YES : NO;
-    NSTabbar *tabbar = [FRAME_NS_VIEW (f) tabbar];
+    NSToolbar *tabbar = [FRAME_NS_VIEW (f) tabbar];
     if (! tarbar_visible != ! [tabbar isVisible])
       [tabbar setVisible: tarbar_visible];
     BOOL toolbar_visible = FRAME_EXTERNAL_TOOL_BAR (f) ? YES : NO;
@@ -7335,7 +7335,7 @@ not_in_argv (NSString *arg)
 #ifdef NS_IMPL_COCOA
   {
     NSButton *toggleButton;
-    toggleButton = [window standardWindowButton: NSWindowTabbarButton];
+    toggleButton = [window standardWindowButton: NSWindowToolbarButton];
     [toggleButton setTarget: self];
     [toggleButton setAction: @selector (toggleTabbar: )];
   }