ui/gtk/button.c

changeset 967
ff4a8d10307b
parent 966
e411ed7c5f10
child 973
aa39a986da78
equal deleted inserted replaced
966:e411ed7c5f10 967:ff4a8d10307b
172 event->callback(&e, event->userdata); 172 event->callback(&e, event->userdata);
173 } 173 }
174 174
175 static void ui_togglebutton_enable_state_callback(GtkToggleButton *widget, UiEventData *event) { 175 static void ui_togglebutton_enable_state_callback(GtkToggleButton *widget, UiEventData *event) {
176 if(gtk_toggle_button_get_active(widget)) { 176 if(gtk_toggle_button_get_active(widget)) {
177 ui_set_group(event->obj->ctx, event->value); 177 ui_set_state(event->obj->ctx, event->value);
178 } else { 178 } else {
179 ui_unset_group(event->obj->ctx, event->value); 179 ui_unset_state(event->obj->ctx, event->value);
180 } 180 }
181 } 181 }
182 182
183 void ui_setup_togglebutton( 183 void ui_setup_togglebutton(
184 UiObject *obj, 184 UiObject *obj,
349 event->callback(&e, event->userdata); 349 event->callback(&e, event->userdata);
350 } 350 }
351 351
352 static void ui_checkbox_enable_state(GtkCheckButton *widget, UiEventData *event) { 352 static void ui_checkbox_enable_state(GtkCheckButton *widget, UiEventData *event) {
353 if(gtk_check_button_get_active(widget)) { 353 if(gtk_check_button_get_active(widget)) {
354 ui_set_group(event->obj->ctx, event->value); 354 ui_set_state(event->obj->ctx, event->value);
355 } else { 355 } else {
356 ui_unset_group(event->obj->ctx, event->value); 356 ui_unset_state(event->obj->ctx, event->value);
357 } 357 }
358 } 358 }
359 359
360 UIWIDGET ui_checkbox_create(UiObject* obj, UiToggleArgs *args) { 360 UIWIDGET ui_checkbox_create(UiObject* obj, UiToggleArgs *args) {
361 GtkWidget *widget = gtk_check_button_new_with_label(args->label); 361 GtkWidget *widget = gtk_check_button_new_with_label(args->label);

mercurial