In interactive.pm sieht man auch anderen Code, der überprüft, ob die Anwendung Root-User-Privilegien erfordert und gegebenenfalls das Root-Passwort abfragt. Der in Listing B dargestellte Code illustriert, wie interactiv_gtk oder interactive_newt, basierend auf der Variable $DISPLAY und einem Test für die X-Umgebung, eingesetzt werden.
Das ist schon alles. Wenn Sie mehr Text als nur einen einfachen Satz anzeigen lassen wollen, zum Beispiel den Inhalt einer Datei, können Sie die in Mandrakes Toolkit enthaltene einfache Funktion cat_ verwenden. Dazu muss man common.pm integrieren, indem man den Code um use common ergänzt. In /usr/lib/libDrakx/common.pm findet man eine Menge nützlicher Shortcut-Funktionen, die einige Codier-Arbeit ersparen können. Dieses Mal werde ich Variablen ausprobieren, anstatt die eigentlichen Strings an ask_warn zu senden. Schauen Sie sich Listing C an.
Neben der einfachen OK-Box lassen sich noch eine Reihe anderer Standard-Trickfenster verwenden. Erlauben wir dem Anwender zunächst, eine Entscheidung zu treffen, ohne die Grundlage des Codes zu verändern. Nun wird die Anwendung OK oder Cancel anzeigen und je nach der Wahl des Anwenders fortfahren. Abbildung C zeigt die GUI-Version, Abbildung D die Konsolen-Variante. Den entsprechenden Code finden Sie in Listing D.
Abbildung C
Neueste Kommentare
Noch keine Kommentare zu Linux-Benutzeroberflächen mit Mandrakes libDrakx
Kommentar hinzufügenVielen Dank für Ihren Kommentar.
Ihr Kommentar wurde gespeichert und wartet auf Moderation.