mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-28 19:08:50 +00:00
CPTrackingArea-manual-test-fix (#2759)
This commit is contained in:
1 parent
3d15844f7c
commit
d5a7e8938d
1 file changed
+21
-18
@@ -531,10 +531,11 @@
|
||||
|
||||
@implementation SensibleView : CPView
|
||||
{
|
||||
CPString viewName @accessors;
|
||||
CPCursor viewCursor @accessors;
|
||||
CPColor viewColor;
|
||||
CPTextField coords;
|
||||
CPString viewName @accessors;
|
||||
CPCursor viewCursor @accessors;
|
||||
CPColor viewColor;
|
||||
CPTextField coords;
|
||||
CPTrackingArea trackingArea;
|
||||
}
|
||||
|
||||
- (id)initWithFrame:(CGRect)aFrame
|
||||
@@ -666,15 +667,16 @@
|
||||
- (void)updateTrackingAreas
|
||||
{
|
||||
CPLog.trace("updateTrackingAreas @"+viewName);
|
||||
|
||||
if (trackingArea)
|
||||
[self removeTrackingArea:trackingArea];
|
||||
|
||||
[self removeAllTrackingAreas];
|
||||
trackingArea = [[CPTrackingArea alloc] initWithRect:CGRectMake(0, 0, 25, 25)
|
||||
options:CPTrackingMouseEnteredAndExited | CPTrackingActiveInKeyWindow
|
||||
owner:self
|
||||
userInfo:nil];
|
||||
|
||||
var t = [[CPTrackingArea alloc] initWithRect:CGRectMake(0, 0, 25, 25)
|
||||
options:CPTrackingMouseEnteredAndExited | CPTrackingActiveInKeyWindow
|
||||
owner:self
|
||||
userInfo:nil];
|
||||
|
||||
[self addTrackingArea:t];
|
||||
[self addTrackingArea:trackingArea];
|
||||
}
|
||||
|
||||
@end
|
||||
@@ -684,15 +686,16 @@
|
||||
- (void)updateTrackingAreas
|
||||
{
|
||||
CPLog.trace("updateTrackingAreas @"+viewName);
|
||||
|
||||
if (trackingArea)
|
||||
[self removeTrackingArea:trackingArea];
|
||||
|
||||
[self removeAllTrackingAreas];
|
||||
trackingArea = [[CPTrackingArea alloc] initWithRect:CGRectMakeZero()
|
||||
options:CPTrackingMouseEnteredAndExited | CPTrackingActiveInKeyWindow | CPTrackingInVisibleRect
|
||||
owner:self
|
||||
userInfo:nil];
|
||||
|
||||
var t = [[CPTrackingArea alloc] initWithRect:CGRectMakeZero()
|
||||
options:CPTrackingMouseEnteredAndExited | CPTrackingActiveInKeyWindow | CPTrackingInVisibleRect
|
||||
owner:self
|
||||
userInfo:nil];
|
||||
|
||||
[self addTrackingArea:t];
|
||||
[self addTrackingArea:trackingArea];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in new issue
Block a user