mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-09-17 16:11:28 +00:00
Merge pull request #3162 from daboe01/fixed-Toolbar-items-show-now-visual-feedback-when-clicked
Fixed: Toolbar items show now visual feedback when clicked
This commit is contained in:
@@ -1014,6 +1014,7 @@ var LABEL_MARGIN = 2.0;
|
||||
|
||||
CPImageView _imageView;
|
||||
CPView _view;
|
||||
CPView _highlightView;
|
||||
|
||||
CPTextField _labelField;
|
||||
|
||||
@@ -1243,6 +1244,18 @@ var LABEL_MARGIN = 2.0;
|
||||
|
||||
if (alternateImage)
|
||||
[_imageView setImage:alternateImage];
|
||||
else
|
||||
{
|
||||
if (!_highlightView)
|
||||
{
|
||||
_highlightView = [[CPView alloc] initWithFrame:[_imageView bounds]];
|
||||
[_highlightView setBackgroundColor:[CPColor blackColor]];
|
||||
[_highlightView setAlphaValue:0.3];
|
||||
[_highlightView setAutoresizingMask:CPViewWidthSizable | CPViewHeightSizable];
|
||||
}
|
||||
|
||||
[_imageView addSubview:_highlightView];
|
||||
}
|
||||
|
||||
[_labelField setTextShadowOffset:CGSizeMakeZero()];
|
||||
}
|
||||
@@ -1253,6 +1266,8 @@ var LABEL_MARGIN = 2.0;
|
||||
if (image)
|
||||
[_imageView setImage:image];
|
||||
|
||||
[_highlightView removeFromSuperview];
|
||||
|
||||
[_labelField setTextShadowOffset:CGSizeMake(0.0, 1.0)];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user