|
|
|
@ -466,6 +466,8 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data)
|
|
|
|
GtkWidget *label = gtk_label_new(data->action_text);
|
|
|
|
GtkWidget *label = gtk_label_new(data->action_text);
|
|
|
|
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(GTK_LABEL(label),1);
|
|
|
|
|
|
|
|
|
|
|
|
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);
|
|
|
|
@ -476,7 +478,7 @@ int yon_confirmation_dialog_call(GtkWidget *self,dialog_confirmation_data *data)
|
|
|
|
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);
|
|
|
|
}
|
|
|
|
} else resp=0;
|
|
|
|
gtk_widget_destroy(dialog);
|
|
|
|
gtk_widget_destroy(dialog);
|
|
|
|
return resp;
|
|
|
|
return resp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|