| 311 evt.obj = data->obj; |
311 evt.obj = data->obj; |
| 312 evt.document = evt.obj->ctx->document; |
312 evt.document = evt.obj->ctx->document; |
| 313 evt.window = evt.obj->window; |
313 evt.window = evt.obj->window; |
| 314 evt.eventdata = NULL; |
314 evt.eventdata = NULL; |
| 315 evt.eventdatatype = 0; |
315 evt.eventdatatype = 0; |
| 316 evt.eventdatatype = 0; |
|
| 317 evt.intval = 0; |
316 evt.intval = 0; |
| 318 |
317 |
| 319 if(!strcmp(response, "btn1")) { |
318 if(!strcmp(response, "btn1")) { |
| 320 evt.intval = 1; |
319 evt.intval = 1; |
| 321 } else if(!strcmp(response, "btn2")) { |
320 } else if(!strcmp(response, "btn2")) { |
| 408 } |
407 } |
| 409 |
408 |
| 410 WINDOW_DESTROY(GTK_WIDGET(self)); |
409 WINDOW_DESTROY(GTK_WIDGET(self)); |
| 411 } |
410 } |
| 412 |
411 |
| 413 void ui_dialog_create(UiObject *parent, UiDialogArgs args) { |
412 void ui_dialog_create(UiObject *parent, UiDialogArgs *args) { |
| 414 GtkDialog *dialog = GTK_DIALOG(gtk_dialog_new()); |
413 GtkDialog *dialog = GTK_DIALOG(gtk_dialog_new()); |
| 415 gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(parent->widget)); |
414 gtk_window_set_transient_for(GTK_WINDOW(dialog), GTK_WINDOW(parent->widget)); |
| 416 gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); |
415 gtk_window_set_modal(GTK_WINDOW(dialog), TRUE); |
| 417 |
416 |
| 418 GtkWidget *dialog_w = GTK_WIDGET(dialog); |
417 GtkWidget *dialog_w = GTK_WIDGET(dialog); |