Fixed confirmation window initial size

pull/28/head
parent 08d7ce5773
commit ecd3637f0a

@ -463,11 +463,12 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data)
gtk_widget_set_margin_bottom(image,20); gtk_widget_set_margin_bottom(image,20);
gtk_widget_set_margin_top(image,20); gtk_widget_set_margin_top(image,20);
GtkWidget *label = gtk_label_new(data->action_text); GtkWidget *label = gtk_label_new("");
gtk_widget_set_margin_end(label,20); gtk_widget_set_margin_end(label,20);
gtk_widget_show(label); gtk_widget_show(label);
gtk_label_set_line_wrap_mode(GTK_LABEL(label),PANGO_WRAP_WORD); gtk_label_set_line_wrap_mode(GTK_LABEL(label),PANGO_WRAP_WORD);
gtk_label_set_line_wrap(GTK_LABEL(label),1); gtk_label_set_line_wrap(GTK_LABEL(label),1);
gtk_label_set_text(GTK_LABEL(label),data->action_text);
GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5); GtkWidget *box = gtk_box_new(GTK_ORIENTATION_HORIZONTAL,5);
gtk_widget_show(box); gtk_widget_show(box);
@ -475,6 +476,8 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data)
gtk_box_pack_start(GTK_BOX(box),label,0,0,5); gtk_box_pack_start(GTK_BOX(box),label,0,0,5);
gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),box,1,1,5); gtk_box_pack_start(GTK_BOX(gtk_dialog_get_content_area(GTK_DIALOG(dialog))),box,1,1,5);
gtk_window_set_default_size(GTK_WINDOW(dialog),450,-1);
int resp = gtk_dialog_run(GTK_DIALOG(dialog)); int resp = gtk_dialog_run(GTK_DIALOG(dialog));
if (resp == GTK_RESPONSE_ACCEPT&&data->function){ if (resp == GTK_RESPONSE_ACCEPT&&data->function){
data->function(NULL,data->data); data->function(NULL,data->data);

Loading…
Cancel
Save