http://www.pronix.de -> Bücher -> Bücher aus meiner Feder -> Linux-Unix-Programmierung -> Extra Kapitel: X Window-Programmierung -> Toolkit-Programmierung

Toolkit-Programmierung

Sie haben gesehen, wie mit der Xlib ein neues Fenster erzeugt wurde und wie man darin etwas "zeichnen" konnte. Im letzten Beispiel des Abschnitts zur Xlib-Programmierung, in dem mit Xlib Buttons erstellt wurden, haben Sie allerdings den Nachteil der Xlib kennen gelernt. Einem Entwickler von Software würde ein solcher Overhead einiges an Kopfzerbrechen bereiten. Man muss sich bei der Verwendung der Xlib um alle Details selbst kümmern.

In diesem Fall kommt dem Entwickler ein Toolkit entgegen. Immer wieder verwendete GUI-Elemente wie Buttons, Menüs, Texteingabefenster und noch vieles mehr stehen dabei fix und fertig zur Verfügung und müssen nicht mehr jedes Mal neu erfunden werden. Selbst Arbeiten wie die Aktionen von Maus und Tastatur oder das Aktualisieren des Fensterinhaltes werden Ihnen von Toolkit-Funktionen zur Steuerung von Events abgenommen. Ganz klar, der Aufwand, der dabei betrieben werden muss, ist im Gegensatz zur Xlib-Programmierung minimal.