Andreas Rozek Lesehinweise letzte Änderungen Gästebuch-Eintrag Mitteilungen an den Autor  English Version  zur Leitseite zum vorherigen Thema zum nächsten Thema  zur ersten Seite zur vorherigen Seite zur nächsten Seite

TkLua_01a - Anzeige der von Tk vordefinierten Farben

Ähnlich wie "TkLua_01" erstellt auch "TkLua_01a" eine Farbtabelle - diesmal allerdings als Übersicht über die von Tk vordefinierten Farben. Wieder können die einzelnen Farbflächen mit der Maus angeklickt werden und zeigen dann die RGB-Definition der jeweiligen Farbe an.

Aufgrund der hohen Zahl der darzustellenden Farben mußte die Tabelle in ein eigenes frame-Objekt gesetzt und mithilfe eines damit verknüpften scrollbar-Objektes verschiebbar gestaltet werden. Ansonsten ist das Programm wie sein Vorgänger "TkLua_01" aufgebaut.

"TkLua_01a" wird ohne Angabe von Kommandozeilen-Argumenten aufgerufen

  lua TkLua_01a.lua

und präsentiert sich (nach einer gewissen Zeit - Sie benötigen etwas Geduld) wie folgt auf dem Bildschirm:

Bildschirmabzug des TkLua_01a-Anwendungsfensters

Quelltext

Das Programm steht im Quelltext zur Verfügung:

Literaturhinweise

[1] Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar Celes
Reference Manual of the Programming Language Lua 4.0
(siehe http://www.lua.org/manual)
das Referenzhandbuch enthält alle wesentlichen Informationen zur Sprache selbst, den zugehörigen Standardbibliotheken und der Schnittstelle zur Laufzeitumgebung;
[2] Waldemar Celes
tklua - Binding Tk to Lua
(siehe http://www.tecgraf.puc-rio.br/~celes/tklua/)
TkLua ermöglicht die Verwendung von Tk-Komponenten (für grafische Benutzeroberflächen) von Lua-Programmen aus. Die genannte Web-Seite beschreibt wie TkLua funktioniert und wie es in Lua-Programmen eingesetzt werden kann;
[3] Christian Vogler
TkLua (4.0a1)
(siehe http://www.cis.upenn.edu/~cvogler/lua/tklua.html)
während die unter [2] genannte TkLua-Distribution nur für Lua-Versionen < 4.0 gedacht ist, eignet sich die hier erwähnte Fassung für Lua-Versionen mit dem neuen Lua 4.0 API;
[4] Tcl/Tk 8.3.4 Manual
(siehe http://www.scriptics.com/man/tcl8.3/)
die Dokumentation zu Tcl/Tk ist für die Arbeit mit TkLua unabdingbar - unter der angegebenen Adresse kann diese Dokumentation im Internet eingesehen werden (sofern man sich die Tcl/Tk-Distribution nicht ohnehin schon auf den eigenen Rechner heruntergeladen hat);

Haftungsausschluß

Bitte beachten Sie auch den Haftungsausschluß des Autors!

http://www.Andreas-Rozek.de/Lua/Acquainting/TkLua_01a.html    (letzter Stand: 14.04.2002)