From 4369f4b5bb2389efce952642d784a3e2e7b907e2 Mon Sep 17 00:00:00 2001 From: cacaodev Date: Fri, 22 Jun 2012 18:12:35 +0200 Subject: [PATCH] Set CPThemeStateEditable in setEditable: Add to Aristo theme desc. for table view data views --- AppKit/CPTextField.j | 5 +++++ AppKit/Themes/Aristo/ThemeDescriptors.j | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/AppKit/CPTextField.j b/AppKit/CPTextField.j index bda0c5a1b..58a17b7ff 100644 --- a/AppKit/CPTextField.j +++ b/AppKit/CPTextField.j @@ -291,6 +291,11 @@ CPTextFieldStatePlaceholder = CPThemeState("placeholder"); // We only allow first responder status if the field is editable and enabled. if (!shouldBeEditable && [[self window] firstResponder] === self) [[self window] makeFirstResponder:nil]; + + if (shouldBeEditable) + [self setThemeState:CPThemeStateEditable]; + else + [self unsetThemeState:CPThemeStateEditable]; } /*! diff --git a/AppKit/Themes/Aristo/ThemeDescriptors.j b/AppKit/Themes/Aristo/ThemeDescriptors.j index d4166a9c5..ad894282a 100755 --- a/AppKit/Themes/Aristo/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo/ThemeDescriptors.j @@ -925,7 +925,7 @@ var themedButtonValues = nil, [@"text-color", [CPColor colorWithCalibratedWhite:51.0 / 255.0 alpha:1.0], CPThemeStateTableDataView], [@"text-color", [CPColor whiteColor], CPThemeStateTableDataView | CPThemeStateSelectedTableDataView], [@"font", [CPFont boldSystemFontOfSize:12.0], CPThemeStateTableDataView | CPThemeStateSelectedTableDataView], - [@"text-color", [CPColor blackColor], CPThemeStateTableDataView | CPThemeStateEditing], + [@"text-color", [CPColor blackColor], CPThemeStateTableDataView | CPThemeStateEditable], [@"content-inset", CGInsetMake(7.0, 7.0, 5.0, 8.0), CPThemeStateTableDataView | CPThemeStateEditing], [@"font", [CPFont systemFontOfSize:12.0], CPThemeStateTableDataView | CPThemeStateEditing], [@"bezel-inset", CGInsetMake(-2.0, -2.0, -2.0, -2.0), CPThemeStateTableDataView | CPThemeStateEditing],