mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-14 14:41:28 +00:00
New: added themeAttributes image-search-left-margin and image-cancel-right-margin in CPSearchField
This commit is contained in:
@@ -73,7 +73,9 @@ var RECENT_SEARCH_PREFIX = @" ";
|
||||
@"image-search": [CPNull null],
|
||||
@"image-find": [CPNull null],
|
||||
@"image-cancel": [CPNull null],
|
||||
@"image-cancel-pressed": [CPNull null]
|
||||
@"image-cancel-pressed": [CPNull null],
|
||||
@"image-search-left-margin" : 0,
|
||||
@"image-cancel-right-margin" : 0
|
||||
};
|
||||
}
|
||||
|
||||
@@ -268,7 +270,7 @@ var RECENT_SEARCH_PREFIX = @" ";
|
||||
{
|
||||
var size = [[self currentValueForThemeAttribute:@"image-search"] size] || CGSizeMakeZero();
|
||||
|
||||
return CGRectMake(5, (CGRectGetHeight(rect) - size.height) / 2, size.width, size.height);
|
||||
return CGRectMake([self currentValueForThemeAttribute:@"image-search-left-margin"], (CGRectGetHeight(rect) - size.height) / 2, size.width, size.height);
|
||||
}
|
||||
|
||||
/*!
|
||||
@@ -280,7 +282,7 @@ var RECENT_SEARCH_PREFIX = @" ";
|
||||
{
|
||||
var size = [[self currentValueForThemeAttribute:@"image-cancel"] size] || CGSizeMakeZero();
|
||||
|
||||
return CGRectMake(CGRectGetWidth(rect) - size.width - 5, (CGRectGetHeight(rect) - size.width) / 2, size.height, size.height);
|
||||
return CGRectMake(CGRectGetWidth(rect) - size.width - [self currentValueForThemeAttribute:@"image-cancel-right-margin"], (CGRectGetHeight(rect) - size.width) / 2, size.height, size.height);
|
||||
}
|
||||
|
||||
// Managing Menu Templates
|
||||
|
||||
@@ -1243,20 +1243,27 @@ var themedButtonValues = nil,
|
||||
|
||||
overrides =
|
||||
[
|
||||
[@"image-search-left-margin", 5],
|
||||
[@"image-cancel-right-margin", 5],
|
||||
|
||||
[@"image-search", imageSearch],
|
||||
[@"image-find", imageFind],
|
||||
[@"image-cancel", imageCancel],
|
||||
[@"image-cancel-pressed", imageCancelPressed],
|
||||
|
||||
[@"image-search", smallImageSearch, CPThemeStateControlSizeSmall],
|
||||
[@"image-find", smallImageFind, CPThemeStateControlSizeSmall],
|
||||
[@"image-cancel", smallImageCancel, CPThemeStateControlSizeSmall],
|
||||
[@"image-cancel-pressed", smallImageCancelPressed, CPThemeStateControlSizeSmall],
|
||||
[@"image-search", smallImageSearch, CPThemeStateControlSizeSmall],
|
||||
[@"image-find", smallImageFind, CPThemeStateControlSizeSmall],
|
||||
[@"image-cancel", smallImageCancel, CPThemeStateControlSizeSmall],
|
||||
[@"image-cancel-pressed", smallImageCancelPressed, CPThemeStateControlSizeSmall],
|
||||
[@"image-search-left-margin", 8, CPThemeStateControlSizeSmall],
|
||||
[@"image-cancel-right-margin", 8, CPThemeStateControlSizeSmall],
|
||||
|
||||
[@"image-search", miniImageSearch, CPThemeStateControlSizeMini],
|
||||
[@"image-find", miniImageFind, CPThemeStateControlSizeMini],
|
||||
[@"image-cancel", miniImageCancel, CPThemeStateControlSizeMini],
|
||||
[@"image-cancel-pressed", miniImageCancelPressed, CPThemeStateControlSizeMini],
|
||||
[@"image-search", miniImageSearch, CPThemeStateControlSizeMini],
|
||||
[@"image-find", miniImageFind, CPThemeStateControlSizeMini],
|
||||
[@"image-cancel", miniImageCancel, CPThemeStateControlSizeMini],
|
||||
[@"image-cancel-pressed", miniImageCancelPressed, CPThemeStateControlSizeMini],
|
||||
[@"image-search-left-margin", 8, CPThemeStateControlSizeMini],
|
||||
[@"image-cancel-right-margin", 8, CPThemeStateControlSizeMini],
|
||||
];
|
||||
|
||||
[self registerThemeValues:overrides forView:searchField inherit:themedRoundedTextFieldValues];
|
||||
|
||||
@@ -824,6 +824,9 @@ var themedButtonValues = nil,
|
||||
|
||||
overrides =
|
||||
[
|
||||
[@"image-search-left-margin", 5],
|
||||
[@"image-cancel-right-margin", 5],
|
||||
|
||||
[@"image-search", imageSearch],
|
||||
[@"image-find", imageFind],
|
||||
[@"image-cancel", imageCancel],
|
||||
|
||||
Reference in New Issue
Block a user