Index: Source/core/platform/mac/NSScrollerImpDetails.h |
diff --git a/Source/core/platform/mac/NSScrollerImpDetails.h b/Source/core/platform/mac/NSScrollerImpDetails.h |
deleted file mode 100644 |
index 2ec59f54645eba3be0ba31d4d006c8709a4f8cd0..0000000000000000000000000000000000000000 |
--- a/Source/core/platform/mac/NSScrollerImpDetails.h |
+++ /dev/null |
@@ -1,119 +0,0 @@ |
-/* |
- * Copyright (C) 2011 Apple Inc. All Rights Reserved. |
- * |
- * Redistribution and use in source and binary forms, with or without |
- * modification, are permitted provided that the following conditions |
- * are met: |
- * 1. Redistributions of source code must retain the above copyright |
- * notice, this list of conditions and the following disclaimer. |
- * 2. Redistributions in binary form must reproduce the above copyright |
- * notice, this list of conditions and the following disclaimer in the |
- * documentation and/or other materials provided with the distribution. |
- * |
- * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY |
- * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |
- * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR |
- * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |
- * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |
- * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |
- * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |
- * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |
- * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
- * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
- */ |
- |
-#ifndef WebCore_NSScrollerImpDetails_h |
-#define WebCore_NSScrollerImpDetails_h |
- |
-#import <AvailabilityMacros.h> |
- |
-// Public APIs not available on versions of Mac on which we build |
-#if __MAC_OS_X_VERSION_MAX_ALLOWED == 1060 |
-enum { |
- NSScrollerStyleLegacy = 0, |
- NSScrollerStyleOverlay = 1 |
-}; |
-typedef NSInteger NSScrollerStyle; |
- |
-enum { |
- NSScrollerKnobStyleDefault = 0, |
- NSScrollerKnobStyleDark = 1, |
- NSScrollerKnobStyleLight = 2 |
-}; |
-typedef NSInteger NSScrollerKnobStyle; |
-#endif |
- |
-#if __MAC_OS_X_VERSION_MAX_ALLOWED == 1060 |
-@interface NSScroller(NSObject) |
-+ (NSScrollerStyle)preferredScrollerStyle; |
-@end |
-#endif |
- |
-@interface NSObject (ScrollbarPainter) |
-+ (id)scrollerImpWithStyle:(NSScrollerStyle)newScrollerStyle controlSize:(NSControlSize)newControlSize horizontal:(BOOL)horizontal replacingScrollerImp:(id)previous; |
-- (CGFloat)knobAlpha; |
-- (void)setKnobAlpha:(CGFloat)knobAlpha; |
-- (CGFloat)trackAlpha; |
-- (void)setTrackAlpha:(CGFloat)trackAlpha; |
-- (void)setEnabled:(BOOL)enabled; |
-- (void)setBoundsSize:(NSSize)boundsSize; |
-- (void)setDoubleValue:(double)doubleValue; |
-- (void)setKnobProportion:(CGFloat)proportion; |
-- (void)setKnobStyle:(NSScrollerKnobStyle)knobStyle; |
-- (void)setExpanded:(BOOL)expanded; |
-- (BOOL)isExpanded; |
-- (void)setDelegate:(id)delegate; |
-- (void)setUiStateTransitionProgress:(CGFloat)uiStateTransitionProgress; |
-- (void)setExpansionTransitionProgress:(CGFloat)expansionTransitionProgress; |
-- (BOOL)isHorizontal; |
-- (CGFloat)trackWidth; |
-- (CGFloat)trackBoxWidth; |
-- (CGFloat)knobMinLength; |
-- (CGFloat)trackOverlapEndInset; |
-- (CGFloat)knobOverlapEndInset; |
-- (CGFloat)trackEndInset; |
-- (CGFloat)knobEndInset; |
-- (CGFloat)uiStateTransitionProgress; |
-- (CGFloat)expansionTransitionProgress; |
-- (NSRect)rectForPart:(NSScrollerPart)partCode; |
-- (void)drawKnobSlotInRect:(NSRect)slotRect highlight:(BOOL)flag alpha:(CGFloat)alpha; |
-- (void)drawKnob; |
-- (void)mouseEnteredScroller; |
-- (void)mouseExitedScroller; |
-@end |
- |
-@interface NSObject (ScrollbarPainterController) |
-- (void)setDelegate:(id)delegate; |
-- (void)hideOverlayScrollers; |
-- (void)flashScrollers; |
-- (id)horizontalScrollerImp; |
-- (void)setHorizontalScrollerImp:(id)horizontal; |
-- (id)verticalScrollerImp; |
-- (void)setVerticalScrollerImp:(id)vertical; |
-- (NSScrollerStyle)scrollerStyle; |
-- (void)setScrollerStyle:(NSScrollerStyle)scrollerStyle; |
-- (void)contentAreaScrolled; |
-- (void)contentAreaScrolledInDirection:(NSPoint)direction; |
-- (void)contentAreaWillDraw; |
-- (void)mouseEnteredContentArea; |
-- (void)mouseExitedContentArea; |
-- (void)mouseMovedInContentArea; |
-- (void)startLiveResize; |
-- (void)contentAreaDidResize; |
-- (void)endLiveResize; |
-- (void)windowOrderedIn; |
-- (void)windowOrderedOut; |
-- (void)beginScrollGesture; |
-- (void)endScrollGesture; |
-@end |
- |
-namespace WebCore { |
- |
-bool isScrollbarOverlayAPIAvailable(); |
- |
-NSScrollerStyle recommendedScrollerStyle(); |
- |
-} |
- |
-#endif |