ui/gtk/window.c

changeset 109
c3dfcb8f0be7
parent 108
77254bd6dccb
child 110
c00e968d018b
equal deleted inserted replaced
108:77254bd6dccb 109:c3dfcb8f0be7
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);

mercurial