From 0b81dd718c8566ec86551a668e6a2ee5441fd87a Mon Sep 17 00:00:00 2001 From: Ross Boucher Date: Wed, 17 Sep 2008 16:26:05 -0700 Subject: [PATCH] Add isEditable to the list of encoded attributes on CPTextField. reviewed by Francisco. --- AppKit/CPTextField.j | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index b7c8cde04..900015de8 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -473,7 +473,8 @@ var _CPTextFieldSquareBezelColor = nil; var CPTextFieldIsSelectableKey = @"CPTextFieldIsSelectableKey", CPTextFieldLineBreakModeKey = @"CPTextFieldLineBreakModeKey", - CPTextFieldStringValueKey = @"CPTextFieldStringValueKey"; + CPTextFieldStringValueKey = @"CPTextFieldStringValueKey", + CPTextFieldIsEditableKey = @"CPTextFieldIsEditableKey"; @implementation CPTextField (CPCoding) @@ -508,6 +509,7 @@ var CPTextFieldIsSelectableKey = @"CPTextFieldIsSelectableKey", _DOMElement.appendChild(_DOMTextElement); #endif + [self setEditable:[aCoder decodeBoolForKey:CPTextFieldIsEditableKey]]; [self setSelectable:[aCoder decodeBoolForKey:CPTextFieldIsSelectableKey]]; [self setLineBreakMode:[aCoder decodeIntForKey:CPTextFieldLineBreakModeKey]]; @@ -531,6 +533,8 @@ var CPTextFieldIsSelectableKey = @"CPTextFieldIsSelectableKey", [aCoder encodeInt:_lineBreakMode forKey:CPTextFieldLineBreakModeKey]; [aCoder encodeObject:_value forKey:CPTextFieldStringValueKey]; + + [aCoder encodeBool:_isEditable forKey:CPTextFieldIsEditableKey]; } @end