(Dropping everyone but -boot@) Frans Pop <elendil@planet.nl> (08/02/2010): > [1] Main UI issue was that "help" dialog are not sized correctly. To > see that, install in expert mode and click the help button on one of > the locale selection screens. The attach patch against cdebconf-gtk seems to fix this issue. Mraw, KiBi.
--- a/packages/cdebconf/src/modules/frontend/gtk/ui.c +++ b/packages/cdebconf/src/modules/frontend/gtk/ui.c @@ -454,6 +454,7 @@ gboolean cdebconf_gtk_run_message_dialog(struct frontend * fe, GtkWidget * dialog; GtkWidget * vbox; GtkWidget * frame; + GtkWidget * label; /* XXX: check NULL! */ dialog = gtk_window_new(GTK_WINDOW_TOPLEVEL); @@ -465,13 +466,17 @@ gboolean cdebconf_gtk_run_message_dialog(struct frontend * fe, gtk_window_set_decorated(GTK_WINDOW(dialog), FALSE /* no decoration */); gtk_container_set_border_width(GTK_CONTAINER(dialog), 0 /* no border */); + /* Create a wrapped label */ + label = gtk_label_new(message); + gtk_label_set_line_wrap(GTK_LABEL(label), TRUE); + /* XXX: check NULL! */ vbox = gtk_vbox_new(FALSE /* don't make children equal */, DEFAULT_PADDING); gtk_box_pack_start(GTK_BOX(vbox), create_dialog_title_label(title), FALSE /* don't expand */, FALSE /* don't fill */, 0 /* no padding */); - gtk_box_pack_start(GTK_BOX(vbox), gtk_label_new(message), + gtk_box_pack_start(GTK_BOX(vbox), label, FALSE /* don't expand */, FALSE /* don't fill */, DEFAULT_PADDING); gtk_box_pack_start(GTK_BOX(vbox), gtk_hseparator_new(),
Attachment:
signature.asc
Description: Digital signature