ui/cocoa/list.m

changeset 115
e57ca2747782
parent 113
dde28a806552
equal deleted inserted replaced
114:3da24640513a 115:e57ca2747782
177 } 177 }
178 } 178 }
179 179
180 ListDataSource *dataSource = [[ListDataSource alloc] init:cols var:var getvalue:getvalue getvaluedata:getvaluedata]; 180 ListDataSource *dataSource = [[ListDataSource alloc] init:cols var:var getvalue:getvalue getvaluedata:getvaluedata];
181 if(model) { 181 if(model) {
182 dataSource.model = ui_model_copy(obj->ctx, model); 182 dataSource.model = model;
183 } 183 }
184 184
185 tableview.dataSource = dataSource; 185 tableview.dataSource = dataSource;
186 [tableview reloadData]; 186 [tableview reloadData];
187 187
261 } 261 }
262 } 262 }
263 263
264 @end 264 @end
265 265
266 UIWIDGET ui_combobox_create(UiObject* obj, UiListArgs *args) { 266 UIWIDGET ui_dropdown_create(UiObject* obj, UiListArgs *args) {
267 NSComboBox *dropdown = [[NSComboBox alloc] init]; 267 NSComboBox *dropdown = [[NSComboBox alloc] init];
268 dropdown.editable = NO; 268 dropdown.editable = NO;
269 269
270 UiDropDown *uidropdown = [[UiDropDown alloc] init:obj]; 270 UiDropDown *uidropdown = [[UiDropDown alloc] init:obj];
271 objc_setAssociatedObject(dropdown, "ui_dropdown", uidropdown, OBJC_ASSOCIATION_RETAIN); 271 objc_setAssociatedObject(dropdown, "ui_dropdown", uidropdown, OBJC_ASSOCIATION_RETAIN);

mercurial