From b69b48679daeff0b7fb5196934d0c37861808805 Mon Sep 17 00:00:00 2001 From: Thierry Vignaud Date: Wed, 29 Jul 2009 14:50:49 +0000 Subject: (configure,fill_n_run_portable_dialog) better looking when embedded in MCC --- mdkapplet_gui.pm | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'mdkapplet_gui.pm') diff --git a/mdkapplet_gui.pm b/mdkapplet_gui.pm index 5f3cc6b9..8c6b3c33 100644 --- a/mdkapplet_gui.pm +++ b/mdkapplet_gui.pm @@ -77,7 +77,23 @@ sub fill_n_run_portable_dialog { local $::isWizard = 1; local $w->{pop_it} = 0; local $::isInstall = 1; - gtkadd($w->{window}, gtknew('VBox', children_tight => $widgets)); + my %children; + if ($::isEmbedded) { + my (@children_tight, $child); + @children_tight = @$widgets; + $child = pop @children_tight; + %children = ( + children => [ + (map { (0, $_) } @children_tight), + 1, gtknew('Label'), + 0, $child, + ] + ); + } else { + %children = (children_tight => $widgets); + } + + gtkadd($w->{window}, gtknew('VBox', %children)); } $w->{ok}->grab_focus; -- cgit v1.2.1