[Dresden-pm] Frage zu UI::Dialog

Hans-Dietrich Kirmse hd.kirmse at gmx.de
Mi Jun 2 13:52:44 PDT 2010


Hallo in die Runde,

euer Zaungast aus Thüringen muss euch wiedermal mit einer vielleicht
exotischen Frage belästigen.

Es läuft eine Installationsroutine, bei der mehrere Fragen beantwortet
werden und die Menüs dazu funktionieren auch wie erwartet. Hinterher
möchte ich eine Messagebox bringen, in der die bisherigen Eingaben
aufgelistet werden. Und genau das bringe ich nicht hin. Bei mir kommt
immer Fließtext und ich sehe nicht die Spur eines Ansatzes.


An folgendem Mini-Programm möchte ich mein Problem verdeutlichen:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#!/usr/bin/perl
use warnings;
use strict;

use UI::Dialog::Backend::Whiptail;

my $dialog = new UI::Dialog::Backend::Whiptail(
                backtitle => $0,
                title     => 'delixs-Installation' );

my $host    = 'alix';
my $ip      = '10.100.0.1';
my $domain  = 'delixs-schule.de';


my $text1 =<< "ENDE";
Sie haben folgenden Eingaben gemacht:
Name des Rechners: $host
IP des Rechners:   $ip
Domain:            $domain
ENDE

$dialog->msgbox( title => 'Ihre Eingaben:', text => $text1 );

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Will sagen, die letzte Zeile liefert mir einen grottenhäßlichen
Fließtext, ich hätte es aber gern zumindest annähernd so wie es in der
HERE-Variablen formatiert ist, zumindest die Zeilen.

In der Dokumentation bin ich trotz intensiver Suche nicht fündig
geworden. Aber vielleicht liegt das auch an meinen mangelhaften
Englischkenntnissen.

Wäre für Hinweise / Tipps sehr dankbar.


Mit freundlichen Grüßen
Hans-Dietrich





Mehr Informationen über die Mailingliste Dresden-pm