Kommunikation mit Xserver

Derdada

Grünschnabel
Hallo alle zusammen..

Ich habe mich mal ein wenig mit der Xlib ( in C ) beschäftigt und Fenster erstellt.
Nun habe ich schon einige Taskbars usw. gesehen, die in C programmiert wurden.
Meine Frage ist jetzt, wie ich an die geöffneten Tasks und Taskicons komme.. Im Prinzip bräuchte man ja für jedes ein Handle, um dann auf deren Änderungen reagieren zu können, oder?

Auch nach langer Googelei konnte ich keine näheren Informationen zu dieser Problematik bekommen..

Welche Infos haben die Entwickler solcher Anwendungen die ich nicht habe ;)

Mit freundlichen Grüßen,

Derdada
 
Super, Danke für die fixe Antwort..

Habe mich ein wenig mit der XQueryTree beschäftigt und die Child-Windows des Root-Windows ermittelt.
Nach ewiger Fuckellei um mehr über diese "Kinder" herauszufinden scheiterte ich kläglich.

Im Prinzip suche ich nach einer Möglichkeit in der Konsole alle angezeigten Windows und deren Zustand (minimized, maximized, folded..) auszugeben..

Ich habe durch die XWindowAttributes den map_state raus finden können, doch zeigt mir auch nicht alles hundertprozentig an..

Wie wird das in Tools wie beispielsweise dem pypanel realisiert?

Ich finde keine Doku über die Möglichkeiten derartige Zustände abzufragen..

Mit freundlichen Grüßen,
Derdada
 
Zurück