Begriff :: visual.

Split-Terminal-Benutzeroberfläche
Jetzt downloaden

Begriff :: visual. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Charles Ayres
  • Website des Verlags:
  • http://search.cpan.org/~lunartear/

Begriff :: visual. Stichworte


Begriff :: visual. Beschreibung

Split-Terminal-Benutzeroberfläche Term :: Visual ist eine "visuelle" Terminalschnittstelle für Curses-Anwendungen, die in Perl geschrieben wurden. Es bietet die Split-Screen-Schnittstelle, die Sie in Konsolenbasierten IRC- und Schlamm-Clients gesehen haben. / usr / bin / perl -w verwenden streng; Begriff: visuell; Mein $ vt = Term :: Visual-> NEU (Alias => "Schnittstelle", Errlenvel => 0); $ vt-> set_palette (mycolor => "magenta auf schwarz", thiscolor => "grün auf schwarz"); Mein $ window_id = $ vt-> create_window (window_name => "foo", status => {0 => {format => "Vorlage für Statuszeile 1", Felder => }, 1 = > {format => "Vorlage für Statuszeile 2", Felder => },}, puffer_size => 1000, history_size => 50, input_prompt => "", # Stellen Sie den Eingang ein Eingabeaufforderung für die Eingabezeile. use_title => 0, # Verwenden Sie keine TitleBar use_status => 0, # Verwenden Sie keinen Status-Title => "Titel des Foo"); PoE :: Session-> Erstellen (Inline_starts => {_start => start_handler, got_term_input => term_input_handler,}); sub start_handler {mein $ kernel = $ _ ; # Sagen Sie dem Terminal, dass Sie mich als "got_term_input" senden. $ kernel-> post (Schnittstelle => send_me_input => "got_term_input"); $ vt-> set_status_field ($ window_id, bar => $ value); $ vt-> set_input_prompt ($ window_id, "$"); $ vt-> drucken ($ window_id, "Meine Fenster-ID ist $ window_id"); } SUBERT_INPUT_HANDLER {MY ($ KERNEL, $ Heap, $ Input, $ EXPLEX) = @_ ; # Bekam eine Ausnahme. Dies sind Interrupt (^ c) oder beenden (^). Wenn (definierte $ Ausnahme) {Warn "hat eine Ausnahme: $ Ausnahme"; Ausfahrt; } $ vt-> drucken ($ window_id, $ eingegeben); } # Verwenden Sie nur Delete_Window, wenn mehrere Fenster verwendet werden. $ vt-> delete_window ($ window_id); $ vt-> Herunterfahren; Anforderungen: · Perl.


Begriff :: visual. Zugehörige Software