ui/motif/button.c

changeset 967
ff4a8d10307b
parent 966
e411ed7c5f10
equal deleted inserted replaced
966:e411ed7c5f10 967:ff4a8d10307b
160 160
161 static void togglebutton_changed(Widget w, UiVarEventData *event, XmToggleButtonCallbackStruct *tb) { 161 static void togglebutton_changed(Widget w, UiVarEventData *event, XmToggleButtonCallbackStruct *tb) {
162 if(event->value > 0) { 162 if(event->value > 0) {
163 // button in configured to enable/disable states 163 // button in configured to enable/disable states
164 if(tb->set) { 164 if(tb->set) {
165 ui_set_group(event->obj->ctx, event->value); 165 ui_set_state(event->obj->ctx, event->value);
166 } else { 166 } else {
167 ui_unset_group(event->obj->ctx, event->value); 167 ui_unset_state(event->obj->ctx, event->value);
168 } 168 }
169 } 169 }
170 170
171 UiEvent e; 171 UiEvent e;
172 e.obj = event->obj; 172 e.obj = event->obj;
247 247
248 static void radiobutton_changed(Widget w, UiVarEventData *event, XmToggleButtonCallbackStruct *tb) { 248 static void radiobutton_changed(Widget w, UiVarEventData *event, XmToggleButtonCallbackStruct *tb) {
249 if(event->value > 0) { 249 if(event->value > 0) {
250 // button in configured to enable/disable states 250 // button in configured to enable/disable states
251 if(tb->set) { 251 if(tb->set) {
252 ui_set_group(event->obj->ctx, event->value); 252 ui_set_state(event->obj->ctx, event->value);
253 } else { 253 } else {
254 ui_unset_group(event->obj->ctx, event->value); 254 ui_unset_state(event->obj->ctx, event->value);
255 } 255 }
256 } 256 }
257 257
258 if(!tb->set) { 258 if(!tb->set) {
259 return; // only handle set-events 259 return; // only handle set-events

mercurial