[qwaq] Tweak listener message names

I didn't like the message:message bit
This commit is contained in:
Bill Currie 2020-03-19 23:18:01 +09:00
parent ac23156ecd
commit 65538104bf
4 changed files with 16 additions and 16 deletions

View file

@ -65,11 +65,11 @@ arp_end (void)
[pressed bkgd: COLOR_PAIR(4)];
[pressed clear];
[pressed mvaddstr: {1, 0}, "release me"];
[[b onPress] addListener: self message: @selector (buttonPressed:)];
[[b onRelease] addListener: self message: @selector (buttonReleased:)];
[[b onClick] addListener: self message: @selector (buttonClick:)];
[[b onDrag] addListener: self message: @selector (buttonDrag:)];
[[b onAuto] addListener: self message: @selector (buttonAuto:)];
[[b onPress] addListener: self : @selector (buttonPressed:)];
[[b onRelease] addListener: self : @selector (buttonReleased:)];
[[b onClick] addListener: self : @selector (buttonClick:)];
[[b onDrag] addListener: self : @selector (buttonDrag:)];
[[b onAuto] addListener: self : @selector (buttonAuto:)];
return self;
}

View file

@ -11,9 +11,9 @@
SEL message;
IMP imp;
}
-initWithResponder: (id) responder message: (SEL) message;
-initWithResponder: (id) responder :(SEL)message;
-(void) respond: (id) caller;
-(BOOL) matchResponder: (id) responder message: (SEL) message;
-(BOOL) matchResponder: (id) responder :(SEL)message;
@end
@interface ListenerGroup : Object
@ -21,8 +21,8 @@
Array *listeners;
}
-init;
-addListener: (id) responder message: (SEL) message;
-removeListener: (id) responder message: (SEL) message;
-addListener: (id) responder :(SEL)message;
-removeListener: (id) responder :(SEL)message;
-(void) respond: (id) caller;
@end

View file

@ -5,7 +5,7 @@
@class Array;
@implementation Listener
-initWithResponder: (id) responder message: (SEL) message
-initWithResponder: (id) responder :(SEL)message
{
if (!(self = [super init])) {
return nil;
@ -21,7 +21,7 @@
imp (responder, message, caller);
}
-(BOOL) matchResponder: (id) responder message: (SEL) message
-(BOOL) matchResponder: (id) responder :(SEL)message
{
return self.responder == responder && self.message == message;
}
@ -37,21 +37,21 @@
return self;
}
-addListener: (id) responder message: (SEL) message
-addListener: (id) responder :(SEL)message
{
Listener *listener = [[Listener alloc] initWithResponder: responder
message: message];
: message];
if (listener) {
[listeners addObject: listener];
}
return self;
}
-removeListener: (id) responder message: (SEL) message
-removeListener: (id) responder :(SEL)message
{
for (int i = [listeners count]; i-- > 0; ) {
Listener *l = [listeners objectAtIndex: i];
if ([l matchResponder: responder message: message]) {
if ([l matchResponder: responder : message]) {
[listeners removeObjectAtIndex: i];
}
}

View file

@ -33,7 +33,7 @@
Button *b = [[Button alloc] initWithPos: {0, 0} releasedIcon: title
pressedIcon: title];
[[b onDrag] addListener: self message: @selector(dragWindow:)];
[[b onDrag] addListener: self : @selector(dragWindow:)];
[self addView: b];
buf = [DrawBuffer buffer: {3, 3}];