ui/cocoa/button.m

changeset 109
c3dfcb8f0be7
parent 108
77254bd6dccb
child 112
c3f2f16fa4b8
equal deleted inserted replaced
108:77254bd6dccb 109:c3dfcb8f0be7
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