Perl: Curses::UI Frage

tr0nix

tr0nix

der-mit-dem-tux-tanzt
Hallo zusammen

Ist ein bisserl schwierig Informationen über das Modul zu finden, deshalb lerne ich es mehr oder weniger mittels Manpages & Examples.

Meine Frage ist folgende:
Aktuell bastle ich ein kleines Programm, welches nichts anderes macht, als Login & Passwort entgegenzunehmen und anschliessend über MySQL zu connecten, DBs abzurufen und anzuzeigen.

Das Login & Passwort Fenster habe ich folgendermassen definiert:
- Zuerst das Window
- Darin ein Label
- In dem Label durch x/y Positionierung je ein Textfeld für Login & Passwort

Hier der Code:
Code:
$window{0} = $cui->add(
        't0', 'Window',
        -title => "Database login",
        -border => 1,
        -y      => -1,
        -height => -1
);

$window{0}->add(
        undef, 'Label',
        -text   => "Please enter your login informations:\n"
                   ."Login:\n"
                   ."Password:",
        -border => 1,
        -paddingspaces => 1,
        -x => 0,
        -y => 0
);

$window{0}->add(
        undef, 'TextEntry',
        -x => 11,
        -y => 2,
        -maxlength => 8,
        -width => 10
);

$window{0}->add(
        undef, 'PasswordEntry',
        -x => 11,
        -y => 3,
        -maxlength => 8,
        -width => 10
);

Meine Frage nun ist, ob ich das Positionieren der Elemente richtig gemacht habe. Ich musste hier teilweise die Koordinaten abzählen und so mit x/y und der Breitenangabe (width) die Textfelder auf das Label abstimmen.

Ist das so korrekt oder gibt es da einen Trick den ich übersehen habe?

Gruess
Joel

P.S. ja ich weiss, die Textfelder haben noch keine Namen, geht mir nur mal ums Designen
 

Ähnliche Themen

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Samba 4 Gast Zugang unter Ubuntu funktioniert nicht

NagiosGrapher 1.7.1 funktioniert nicht

CentOS 6.3 RADIUS - Keine Verbindung möglich

Ubuntu X / dbus problem

Zurück
Oben