ui/cocoa/button.m

changeset 718
06eec75a6fd5
parent 603
8d2b7b934230
child 811
1391ba7e533f
equal deleted inserted replaced
717:c35b2f18841c 718:06eec75a6fd5
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) {

mercurial