Set default theme color to black for textfields in a selected row when they are bordered or editing.

This commit is contained in:
cacaodev
2012-07-15 22:39:47 +02:00
parent 2d8681dbd4
commit d01a0e1b2d
2 changed files with 4 additions and 2 deletions
+2 -2
View File
@@ -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
+2
View File
@@ -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],