| 45 button.action = @selector(handleEvent:); |
45 button.action = @selector(handleEvent:); |
| 46 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
46 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
| 47 } |
47 } |
| 48 |
48 |
| 49 UiLayout layout = UI_INIT_LAYOUT(args); |
49 UiLayout layout = UI_INIT_LAYOUT(args); |
| 50 ui_container_add(obj, button, &layout, FALSE); |
50 ui_container_add(obj, button, &layout); |
| 51 |
51 |
| 52 return (__bridge void*)button; |
52 return (__bridge void*)button; |
| 53 } |
53 } |
| 54 |
54 |
| 55 |
55 |
| 87 button.action = @selector(handleEventWithEventData:); |
87 button.action = @selector(handleEventWithEventData:); |
| 88 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
88 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
| 89 } |
89 } |
| 90 |
90 |
| 91 UiLayout layout = UI_INIT_LAYOUT(args); |
91 UiLayout layout = UI_INIT_LAYOUT(args); |
| 92 ui_container_add(obj, button, &layout, FALSE); |
92 ui_container_add(obj, button, &layout); |
| 93 |
93 |
| 94 return (__bridge void*)button; |
94 return (__bridge void*)button; |
| 95 } |
95 } |
| 96 |
96 |
| 97 int64_t ui_togglebutton_get(UiInteger *i) { |
97 int64_t ui_togglebutton_get(UiInteger *i) { |
| 148 button.action = @selector(handleEventWithEventData:); |
148 button.action = @selector(handleEventWithEventData:); |
| 149 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
149 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
| 150 } |
150 } |
| 151 |
151 |
| 152 UiLayout layout = UI_INIT_LAYOUT(args); |
152 UiLayout layout = UI_INIT_LAYOUT(args); |
| 153 ui_container_add(obj, button, &layout, FALSE); |
153 ui_container_add(obj, button, &layout); |
| 154 |
154 |
| 155 return (__bridge void*)button; |
155 return (__bridge void*)button; |
| 156 } |
156 } |
| 157 |
157 |
| 158 int64_t ui_switch_get(UiInteger *i) { |
158 int64_t ui_switch_get(UiInteger *i) { |
| 240 |
240 |
| 241 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
241 objc_setAssociatedObject(button, "eventdata", event, OBJC_ASSOCIATION_RETAIN); |
| 242 } |
242 } |
| 243 |
243 |
| 244 UiLayout layout = UI_INIT_LAYOUT(args); |
244 UiLayout layout = UI_INIT_LAYOUT(args); |
| 245 ui_container_add(obj, button, &layout, FALSE); |
245 ui_container_add(obj, button, &layout); |
| 246 |
246 |
| 247 return (__bridge void*)button; |
247 return (__bridge void*)button; |
| 248 } |
248 } |
| 249 |
249 |
| 250 int64_t ui_radiobuttons_get(UiInteger *i) { |
250 int64_t ui_radiobuttons_get(UiInteger *i) { |