| 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); |