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

editres - Widget-Hierarchie

Je umfangreicher die Programme werden, desto mehr Übersicht, besonders in der Widget-Hierarchie der Anwendung, wünscht man sich. Einen solchen Überblick können Sie sich mit dem mitgelieferten X-Tool editres verschaffen. Starten Sie hierzu einfach aus der Kommandozeile das Tool mit editres. Nachdem Sie das Tool gestartet haben, sollten Sie jetzt noch die Anwendung starten, worüber Sie gerne einen Überblick zur Hierarchie der Widgets bekommen wollen. Starten Sie zum Beispiel einfach die Anwendung, die Sie eben erstellt haben (toolkit2). Klicken Sie im Fenster von editres auf Command und dann auf Get Tree. Jetzt können Sie auf das Fenster der Anwendung 'toolkit2' klicken und Sie erhalten folgenden Überblick:

Abbildung 13.7: Hierarchie-Form der einzelnen Widgets
Abbildung 13.7: Hierarchie-Form der einzelnen Widgets

Sie finden in der Hierarchie-Form die Namen der einzelnen Widgets, welche Sie mit dem ersten Parameter als Instanz der Funktion XtVaCreateManagedWidget() angegeben haben. Wollen Sie hingegen den Klassennamen der Widgets haben, müssen Sie nur im Menü von editres auf Tree->Show Class Names klicken und es ergibt sich folgendes Bild:

Abbildung 13.8: Klassennamen der einzelnen Widgets
Abbildung 13.8: Klassennamen der einzelnen Widgets

Mit dem Tool editres lässt sich noch eine Menge mehr anstellen und sollte ein unverzichtbares Werkzeug darstellen, wenn Sie umfangreichere Projekte mit Xt angehen wollen.