From 35a9305347d6ca82c43eb6a5afb080ef9ad90e3b Mon Sep 17 00:00:00 2001 From: Francisco Ryan Tolmasky I Date: Tue, 16 Jun 2009 17:21:52 -0700 Subject: [PATCH] Add setters/getters to cib custom objects/view/windows. Reviewed by me. --- AppKit/Cib/_CPCibCustomObject.j | 5 +++++ AppKit/Cib/_CPCibCustomView.j | 10 ++++++++++ AppKit/Cib/_CPCibWindowTemplate.j | 11 +++++++++++ 3 files changed, 26 insertions(+) diff --git a/AppKit/Cib/_CPCibCustomObject.j b/AppKit/Cib/_CPCibCustomObject.j index 724265191..631efbc3d 100644 --- a/AppKit/Cib/_CPCibCustomObject.j +++ b/AppKit/Cib/_CPCibCustomObject.j @@ -14,6 +14,11 @@ var _CPCibCustomObjectClassName = @"_CPCibCustomObjectClassName"; return _className; } +- (void)setCustomClassName:(CPString)aClassName +{ + _className = aClassName; +} + - (CPString)description { return [super description] + " (" + [self customClassName] + ')'; diff --git a/AppKit/Cib/_CPCibCustomView.j b/AppKit/Cib/_CPCibCustomView.j index db187a984..c420a90d4 100644 --- a/AppKit/Cib/_CPCibCustomView.j +++ b/AppKit/Cib/_CPCibCustomView.j @@ -35,6 +35,11 @@ return _className; } +- (void)setCustomClassName:(CPString)aClassName +{ + _className = aClassName; +} + @end var _CPCibCustomViewClassNameKey = @"_CPCibCustomViewClassNameKey"; @@ -58,6 +63,11 @@ var _CPCibCustomViewClassNameKey = @"_CPCibCustomViewClassNameKey"; [aCoder encodeObject:_className forKey:_CPCibCustomViewClassNameKey]; } +- (CPString)customClassName +{ + return _className; +} + - (id)_cibInstantiate { var theClass = CPClassFromString(_className); diff --git a/AppKit/Cib/_CPCibWindowTemplate.j b/AppKit/Cib/_CPCibWindowTemplate.j index 9aea4ff28..f7880e5d1 100644 --- a/AppKit/Cib/_CPCibWindowTemplate.j +++ b/AppKit/Cib/_CPCibWindowTemplate.j @@ -97,6 +97,17 @@ var _CPCibWindowTemplateMinSizeKey = @"_CPCibWindowTemplateMinSizeK [aCoder encodeObject:_windowIsFullBridge forKey:_CPCibWindowTemplateWindowIsFullBridgeKey]; } +- (CPString)customClassName +{ + return _windowClass; +} + + +- (void)setCustomClassName:(CPString)aClassName +{ + _windowClass = aClassName; +} + - (CPString)windowClass { return _windowClass;