ui/server/button.c

changeset 1016
ccde46662db7
parent 1007
a2070417b280
equal deleted inserted replaced
1015:b459361d98ad 1016:ccde46662db7
72 72
73 73
74 UIWIDGET ui_button_create(UiObject *obj, UiButtonArgs *args) { 74 UIWIDGET ui_button_create(UiObject *obj, UiButtonArgs *args) {
75 UiCallbackWidget *widget = cxZalloc(obj->ctx->allocator, sizeof(UiCallbackWidget)); 75 UiCallbackWidget *widget = cxZalloc(obj->ctx->allocator, sizeof(UiCallbackWidget));
76 widget->widget.obj = obj->widget->obj; 76 widget->widget.obj = obj->widget->obj;
77 widget->widget.type = CX_STR("button"); 77 widget->widget.type = cx_str("button");
78 widget->widget.args = ui_button_args_to_string(obj->ctx, args); 78 widget->widget.args = ui_button_args_to_string(obj->ctx, args);
79 widget->widget.serialize = (ui_serialize_func)ui_button_serialize; 79 widget->widget.serialize = (ui_serialize_func)ui_button_serialize;
80 widget->callback = args->onclick; 80 widget->callback = args->onclick;
81 widget->userdata = args->onclickdata; 81 widget->userdata = args->onclickdata;
82 ui_reg_widget((UiWidget*)widget); 82 ui_reg_widget((UiWidget*)widget);

mercurial