Revision: 27487
          http://sourceforge.net/p/bibdesk/svn/27487
Author:   hofman
Date:     2022-05-27 14:26:06 +0000 (Fri, 27 May 2022)
Log Message:
-----------
shoiw menu indicator in font manager accessory button

Modified Paths:
--------------
    trunk/bibdesk/BDSKFontManager.m

Modified: trunk/bibdesk/BDSKFontManager.m
===================================================================
--- trunk/bibdesk/BDSKFontManager.m     2022-05-27 14:10:38 UTC (rev 27486)
+++ trunk/bibdesk/BDSKFontManager.m     2022-05-27 14:26:06 UTC (rev 27487)
@@ -40,6 +40,9 @@
 #import "NSFont_BDSKExtensions.h"
 #import "NSLayoutConstraint_BDSKExtensions.h"
 
+@interface NSSegmentedControl (BDSKHighSierraDeclarations)
+- (void)setShowsMenuIndicator:(BOOL)showsMenuIndicator 
forSegment:(NSInteger)segment;
+@end
 
 @implementation BDSKFontManager
 
@@ -85,6 +88,11 @@
             [button setTarget:self];
             [button setAction:action];
             [button setTranslatesAutoresizingMaskIntoConstraints:NO];
+            if ([button 
respondsToSelector:@selector(setShowsMenuIndicator:forSegment:)]);
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wpartial-availability"
+                [button setShowsMenuIndicator:YES forSegment:0];
+#pragma clang diagnostic pop
             NSMenu *menu = [[NSMenu alloc] init];
             for (NSArray *fontInfo in [self 
availableMembersOfFontFamily:[[NSFont systemFontOfSize:0.0] familyName]]) {
                 NSString *fontName = [fontInfo firstObject];

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit

Reply via email to