ui/gtk/toolbar.c

changeset 108
77254bd6dccb
parent 70
94144a948aff
child 112
c3f2f16fa4b8
equal deleted inserted replaced
107:b34bd1557c6c 108:77254bd6dccb
153 sizeof(UiEventData)); 153 sizeof(UiEventData));
154 event->obj = obj; 154 event->obj = obj;
155 event->callback = item->args.onclick; 155 event->callback = item->args.onclick;
156 event->userdata = item->args.onclickdata; 156 event->userdata = item->args.onclickdata;
157 event->customdata = NULL; 157 event->customdata = NULL;
158 event->customint = 0;
158 event->value = 0; 159 event->value = 0;
159 160
160 g_signal_connect( 161 g_signal_connect(
161 button, 162 button,
162 "clicked", 163 "clicked",
235 UiEvent e; 236 UiEvent e;
236 e.obj = event->obj; 237 e.obj = event->obj;
237 e.window = event->obj->window; 238 e.window = event->obj->window;
238 e.document = event->obj->ctx->document; 239 e.document = event->obj->ctx->document;
239 e.eventdata = NULL; 240 e.eventdata = NULL;
241 e.eventdatatype = 0;
240 e.intval = gtk_toggle_tool_button_get_active(widget); 242 e.intval = gtk_toggle_tool_button_get_active(widget);
241 243
242 if(event->callback) { 244 if(event->callback) {
243 event->callback(&e, event->userdata); 245 event->callback(&e, event->userdata);
244 } 246 }

mercurial