mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-08-25 04:57:03 +00:00
change names of class methods to [set]GlobalScrollerStyle
This commit is contained in:
+21
-19
@@ -81,8 +81,8 @@ var TIMER_INTERVAL = 0.2,
|
||||
|
||||
|
||||
|
||||
var CPScrollerStyleDefault = CPScrollerStyleOverlay,
|
||||
CPScrollerStyleDefaultChangeNotification = @"CPScrollerStyleDefaultChangeNotification";
|
||||
var CPScrollerStyleGlobal = CPScrollerStyleOverlay,
|
||||
CPScrollerStyleGlobalChangeNotification = @"CPScrollerStyleGlobalChangeNotification";
|
||||
|
||||
|
||||
@implementation CPScrollView : CPView
|
||||
@@ -124,12 +124,12 @@ var CPScrollerStyleDefault = CPScrollerStyleOverlay,
|
||||
|
||||
+ (void)initialize
|
||||
{
|
||||
var defaultValue = [[CPBundle mainBundle] objectForInfoDictionaryKey:@"CPScrollersDefaultStyle"];
|
||||
var globalValue = [[CPBundle mainBundle] objectForInfoDictionaryKey:@"CPScrollersGlobalStyle"];
|
||||
|
||||
if (defaultValue == nil || defaultValue == -1)
|
||||
CPScrollerStyleDefault = _isSystemUsingOverlayScrollers() ? CPScrollerStyleOverlay : CPScrollerStyleLegacy
|
||||
if (globalValue == nil || globalValue == -1)
|
||||
CPScrollerStyleGlobal = _isSystemUsingOverlayScrollers() ? CPScrollerStyleOverlay : CPScrollerStyleLegacy
|
||||
else
|
||||
CPScrollerStyleDefault = defaultValue;
|
||||
CPScrollerStyleGlobal = globalValue;
|
||||
}
|
||||
|
||||
+ (CPString)defaultThemeClass
|
||||
@@ -196,20 +196,22 @@ var CPScrollerStyleDefault = CPScrollerStyleOverlay,
|
||||
}
|
||||
}
|
||||
|
||||
/*! Get the current system wide default for scrollers style
|
||||
/*!
|
||||
Get the current system wide value for scrollers style
|
||||
*/
|
||||
+ (int)currentDefaultScrollerStyle
|
||||
+ (int)globalScrollerStyle
|
||||
{
|
||||
return CPScrollerStyleDefault;
|
||||
return CPScrollerStyleGlobal;
|
||||
}
|
||||
|
||||
/*! Set the current system wide default for scrollers style
|
||||
@param aStyle the scroller style you want to use as default
|
||||
/*!
|
||||
Set the current system wide value for scrollers style
|
||||
@param aStyle the scroller style you want to use as default (CPScrollerStyleLegacy or CPScrollerStyleOverlay)
|
||||
*/
|
||||
+ (int)setCurrentDefaultScrollerStyle:(int)aStyle
|
||||
+ (int)setGlobalScrollerStyle:(int)aStyle
|
||||
{
|
||||
CPScrollerStyleDefault = aStyle;
|
||||
[[CPNotificationCenter defaultCenter] postNotificationName:CPScrollerStyleDefaultChangeNotification object:nil];
|
||||
CPScrollerStyleGlobal = aStyle;
|
||||
[[CPNotificationCenter defaultCenter] postNotificationName:CPScrollerStyleGlobalChangeNotification object:nil];
|
||||
}
|
||||
|
||||
|
||||
@@ -242,7 +244,7 @@ var CPScrollerStyleDefault = CPScrollerStyleOverlay,
|
||||
[self setHasVerticalScroller:YES];
|
||||
[self setHasHorizontalScroller:YES];
|
||||
_scrollerKnobStyle = CPScrollerKnobStyleDefault;
|
||||
[self setScrollerStyle:CPScrollerStyleDefault];
|
||||
[self setScrollerStyle:CPScrollerStyleGlobal];
|
||||
|
||||
_delegate = nil;
|
||||
_scrollTimer = nil;
|
||||
@@ -250,7 +252,7 @@ var CPScrollerStyleDefault = CPScrollerStyleOverlay,
|
||||
|
||||
[[CPNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(_didReceiveDefaultStyleChange:)
|
||||
name:CPScrollerStyleDefaultChangeNotification
|
||||
name:CPScrollerStyleGlobalChangeNotification
|
||||
object:nil];
|
||||
}
|
||||
|
||||
@@ -981,7 +983,7 @@ var CPScrollerStyleDefault = CPScrollerStyleOverlay,
|
||||
/*! @ignore*/
|
||||
- (void)_didReceiveDefaultStyleChange:(CPNotification)aNotification
|
||||
{
|
||||
[self setScrollerStyle:CPScrollerStyleDefault];
|
||||
[self setScrollerStyle:CPScrollerStyleGlobal];
|
||||
}
|
||||
|
||||
|
||||
@@ -1419,12 +1421,12 @@ var CPScrollViewContentViewKey = @"CPScrollViewContentView",
|
||||
// Due to the anything goes nature of decoding, our subviews may not exist yet, so layout at the end of the run loop when we're sure everything is in a correct state.
|
||||
[[CPRunLoop currentRunLoop] performSelector:@selector(_updateCornerAndHeaderView) target:self argument:_contentView order:0 modes:[CPDefaultRunLoopMode]];
|
||||
|
||||
[self setScrollerStyle:[aCoder decodeIntForKey:CPScrollViewScrollerStyleKey] || CPScrollerStyleDefault];
|
||||
[self setScrollerStyle:[aCoder decodeIntForKey:CPScrollViewScrollerStyleKey] || CPScrollerStyleGlobal];
|
||||
[self setScrollerKnobStyle:[aCoder decodeIntForKey:CPScrollViewScrollerKnobStyleKey] || CPScrollerKnobStyleDefault];
|
||||
|
||||
[[CPNotificationCenter defaultCenter] addObserver:self
|
||||
selector:@selector(_didReceiveDefaultStyleChange:)
|
||||
name:CPScrollerStyleDefaultChangeNotification
|
||||
name:CPScrollerStyleGlobalChangeNotification
|
||||
object:nil];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user