ui/gtk/button.c

branch
newapi
changeset 297
a73c60adf188
parent 278
a8faf8757450
child 298
c5e207d01ff2
equal deleted inserted replaced
296:a362c76dbf99 297:a73c60adf188
110 GtkToggleButton *button = integer->obj; 110 GtkToggleButton *button = integer->obj;
111 integer->value = value; 111 integer->value = value;
112 gtk_toggle_button_set_active(button, value != 0 ? TRUE : FALSE); 112 gtk_toggle_button_set_active(button, value != 0 ? TRUE : FALSE);
113 } 113 }
114 114
115 void ui_toggled_obs(GtkToggleToolButton *widget, UiVarEventData *event) { 115 void ui_toggled_obs(GtkToggleButton *widget, UiVarEventData *event) {
116 UiEvent e; 116 UiEvent e;
117 e.obj = event->obj; 117 e.obj = event->obj;
118 e.window = event->obj->window; 118 e.window = event->obj->window;
119 e.document = event->obj->ctx->document; 119 e.document = event->obj->ctx->document;
120 e.eventdata = event->var->value; 120 e.eventdata = event->var->value;
121 e.intval = gtk_toggle_tool_button_get_active(widget); 121 e.intval = gtk_toggle_button_get_active(widget);
122 122
123 UiInteger *i = event->var->value; 123 UiInteger *i = event->var->value;
124 ui_notify_evt(i->observers, &e); 124 ui_notify_evt(i->observers, &e);
125 } 125 }
126 126

mercurial