ui/cocoa/window.m

changeset 1099
a5057a367c8f
parent 1085
e31d5aa8b466
equal deleted inserted replaced
1098:1f45788e0bac 1099:a5057a367c8f
341 [NSLayoutConstraint activateConstraints:@[ 341 [NSLayoutConstraint activateConstraints:@[
342 [lbutton1.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0], 342 [lbutton1.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0],
343 [lbutton1.leadingAnchor constraintEqualToAnchor:buttonArea.leadingAnchor constant:0] 343 [lbutton1.leadingAnchor constraintEqualToAnchor:buttonArea.leadingAnchor constant:0]
344 ]]; 344 ]];
345 345
346 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata]; 346 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata action:nil];
347 event.obj = obj; 347 event.obj = obj;
348 event.value = 1; 348 event.value = 1;
349 lbutton1.target = event; 349 lbutton1.target = event;
350 lbutton1.action = @selector(handleEvent:); 350 lbutton1.action = @selector(handleEvent:);
351 objc_setAssociatedObject(lbutton1, "eventdata", event, OBJC_ASSOCIATION_RETAIN); 351 objc_setAssociatedObject(lbutton1, "eventdata", event, OBJC_ASSOCIATION_RETAIN);
361 [NSLayoutConstraint activateConstraints:@[ 361 [NSLayoutConstraint activateConstraints:@[
362 [lbutton2.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0], 362 [lbutton2.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0],
363 [lbutton2.leadingAnchor constraintEqualToAnchor:anchor constant:off] 363 [lbutton2.leadingAnchor constraintEqualToAnchor:anchor constant:off]
364 ]]; 364 ]];
365 365
366 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata]; 366 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata action:nil];
367 event.obj = obj; 367 event.obj = obj;
368 event.value = 2; 368 event.value = 2;
369 lbutton2.target = event; 369 lbutton2.target = event;
370 lbutton2.action = @selector(handleEvent:); 370 lbutton2.action = @selector(handleEvent:);
371 objc_setAssociatedObject(lbutton2, "eventdata", event, OBJC_ASSOCIATION_RETAIN); 371 objc_setAssociatedObject(lbutton2, "eventdata", event, OBJC_ASSOCIATION_RETAIN);
380 [NSLayoutConstraint activateConstraints:@[ 380 [NSLayoutConstraint activateConstraints:@[
381 [rbutton4.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0], 381 [rbutton4.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0],
382 [rbutton4.trailingAnchor constraintEqualToAnchor:buttonArea.trailingAnchor constant:0] 382 [rbutton4.trailingAnchor constraintEqualToAnchor:buttonArea.trailingAnchor constant:0]
383 ]]; 383 ]];
384 384
385 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata]; 385 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata action:nil];
386 event.obj = obj; 386 event.obj = obj;
387 event.value = 2; 387 event.value = 2;
388 rbutton4.target = event; 388 rbutton4.target = event;
389 rbutton4.action = @selector(handleEvent:); 389 rbutton4.action = @selector(handleEvent:);
390 objc_setAssociatedObject(rbutton4, "eventdata", event, OBJC_ASSOCIATION_RETAIN); 390 objc_setAssociatedObject(rbutton4, "eventdata", event, OBJC_ASSOCIATION_RETAIN);
400 [NSLayoutConstraint activateConstraints:@[ 400 [NSLayoutConstraint activateConstraints:@[
401 [rbutton3.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0], 401 [rbutton3.topAnchor constraintEqualToAnchor:buttonArea.topAnchor constant:0],
402 [rbutton3.trailingAnchor constraintEqualToAnchor:anchor constant:off] 402 [rbutton3.trailingAnchor constraintEqualToAnchor:anchor constant:off]
403 ]]; 403 ]];
404 404
405 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata]; 405 EventData *event = [[EventData alloc] init:args->onclick userdata:args->onclickdata action:nil];
406 event.obj = obj; 406 event.obj = obj;
407 event.value = 2; 407 event.value = 2;
408 rbutton3.target = event; 408 rbutton3.target = event;
409 rbutton3.action = @selector(handleEvent:); 409 rbutton3.action = @selector(handleEvent:);
410 objc_setAssociatedObject(rbutton3, "eventdata", event, OBJC_ASSOCIATION_RETAIN); 410 objc_setAssociatedObject(rbutton3, "eventdata", event, OBJC_ASSOCIATION_RETAIN);

mercurial