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;