From d01a0e1b2df6fa6e94b985cd4cc0447a69b837ca Mon Sep 17 00:00:00 2001 From: cacaodev Date: Sun, 15 Jul 2012 22:30:45 +0200 Subject: [PATCH] Set default theme color to black for textfields in a selected row when they are bordered or editing. --- AppKit/CPTableView.j | 4 ++-- AppKit/Themes/Aristo/ThemeDescriptors.j | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 53a4b90d4..8f7c407d4 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -5314,13 +5314,13 @@ var CPTableViewDataSourceKey = @"CPTableViewDataSourceKey", - (void)setThemeState:(CPThemeState)aState { [super setThemeState:aState]; - [self recursivelyPerformSelector:_cmd withObject:aState startingFrom:self]; + [self recursivelyPerformSelector:@selector(setThemeState:) withObject:aState startingFrom:self]; } - (void)unsetThemeState:(CPThemeState)aState { [super unsetThemeState:aState]; - [self recursivelyPerformSelector:_cmd withObject:aState startingFrom:self]; + [self recursivelyPerformSelector:@selector(unsetThemeState:) withObject:aState startingFrom:self]; } - (void)recursivelyPerformSelector:(SEL)selector withObject:(id)anObject startingFrom:(id)aView diff --git a/AppKit/Themes/Aristo/ThemeDescriptors.j b/AppKit/Themes/Aristo/ThemeDescriptors.j index e1652f4f3..d84a9b7a7 100755 --- a/AppKit/Themes/Aristo/ThemeDescriptors.j +++ b/AppKit/Themes/Aristo/ThemeDescriptors.j @@ -931,6 +931,8 @@ var themedButtonValues = nil, [@"text-color", [CPColor whiteColor], CPThemeStateTableDataView | CPThemeStateSelectedTableDataView], [@"font", [CPFont boldSystemFontOfSize:CPFontCurrentSystemSize], CPThemeStateTableDataView | CPThemeStateSelectedTableDataView], [@"text-color", [CPColor blackColor], CPThemeStateTableDataView | CPThemeStateEditing], + [@"text-color", [CPColor blackColor], CPThemeStateTableDataView | CPThemeStateSelectedTableDataView | CPThemeStateEditing], + [@"text-color", [CPColor blackColor], CPThemeStateTableDataView | CPThemeStateBezeled], [@"content-inset", CGInsetMake(8.0, 8.0, 7.0, 5.0), CPThemeStateTableDataView | CPThemeStateEditing], [@"font", [CPFont systemFontOfSize:CPFontCurrentSystemSize], CPThemeStateTableDataView | CPThemeStateEditing], [@"bezel-inset", CGInsetMake(-1.0, -1.0, -1.0, -1.0), CPThemeStateTableDataView | CPThemeStateEditing],