diff --git a/ChangeLog b/ChangeLog index e3f310ce1..0441c5ec8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2013-09-28 Eric Wasylishen + + * Source/GSThemeDrawing.m: Add GSScrollerDefaultWidth user default + so non-code themes can change -[GSTheme defaultScrollerWidth] + 2013-09-28 Eric Wasylishen * Source/NSScroller.m: Add GSScrollerKnobOvershoot default which diff --git a/Source/GSThemeDrawing.m b/Source/GSThemeDrawing.m index c096e969e..52051efc2 100644 --- a/Source/GSThemeDrawing.m +++ b/Source/GSThemeDrawing.m @@ -531,7 +531,18 @@ - (float) defaultScrollerWidth { - return 18.0; + NSUserDefaults *defs = [NSUserDefaults standardUserDefaults]; + float defaultScrollerWidth; + + if ([defs objectForKey: @"GSScrollerDefaultWidth"] != nil) + { + defaultScrollerWidth = [defs floatForKey: @"GSScrollerDefaultWidth"]; + } + else + { + defaultScrollerWidth = 18.0; + } + return defaultScrollerWidth; } - (NSColor *) toolbarBackgroundColor