Index: Source/platform/mac/NSScrollerImpDetails.h |
diff --git a/Source/core/platform/mac/NSScrollerImpDetails.h b/Source/platform/mac/NSScrollerImpDetails.h |
similarity index 93% |
rename from Source/core/platform/mac/NSScrollerImpDetails.h |
rename to Source/platform/mac/NSScrollerImpDetails.h |
index 2ec59f54645eba3be0ba31d4d006c8709a4f8cd0..bcf9855b33f7a5c471f0240b2ca50f044630a3a8 100644 |
--- a/Source/core/platform/mac/NSScrollerImpDetails.h |
+++ b/Source/platform/mac/NSScrollerImpDetails.h |
@@ -45,12 +45,12 @@ typedef NSInteger NSScrollerKnobStyle; |
#endif |
#if __MAC_OS_X_VERSION_MAX_ALLOWED == 1060 |
-@interface NSScroller(NSObject) |
+PLATFORM_EXPORT @interface NSScroller(NSObject) |
+ (NSScrollerStyle)preferredScrollerStyle; |
@end |
#endif |
-@interface NSObject (ScrollbarPainter) |
+PLATFORM_EXPORT @interface NSObject (ScrollbarPainter) |
+ (id)scrollerImpWithStyle:(NSScrollerStyle)newScrollerStyle controlSize:(NSControlSize)newControlSize horizontal:(BOOL)horizontal replacingScrollerImp:(id)previous; |
- (CGFloat)knobAlpha; |
- (void)setKnobAlpha:(CGFloat)knobAlpha; |
@@ -83,7 +83,7 @@ typedef NSInteger NSScrollerKnobStyle; |
- (void)mouseExitedScroller; |
@end |
-@interface NSObject (ScrollbarPainterController) |
+PLATFORM_EXPORT @interface NSObject (ScrollbarPainterController) |
- (void)setDelegate:(id)delegate; |
- (void)hideOverlayScrollers; |
- (void)flashScrollers; |
@@ -110,9 +110,9 @@ typedef NSInteger NSScrollerKnobStyle; |
namespace WebCore { |
-bool isScrollbarOverlayAPIAvailable(); |
+PLATFORM_EXPORT bool isScrollbarOverlayAPIAvailable(); |
-NSScrollerStyle recommendedScrollerStyle(); |
+PLATFORM_EXPORT NSScrollerStyle recommendedScrollerStyle(); |
} |