Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : XWindow verdecken/ausblenden



tommy@linux
27-09-2005, 02:20
Hi,

ich habe eine OpenGL Applikation geschrieben welche ein Fenster mit Hilfe der Xlib oeffnet und den Content dort anzeigt. Ich suche jetzt eine Funktion die das geoeffnetet Fenster verdeckt, bzw ausblendet solange ich es nicht wieder einblenden moechte. Ich habe leider in stundenlanger Suche keine derartige Funtion gefunden.

Das Problem ist,das ich normalerweise das Fenster loesche und ein neues aufmache, dann aber mein OpenGL content verschwunden ist. Wenn ich ein Fenster loesche, muss ich 2 neue afumachen um dann im zweiten meinen OpenGL Content zu sehen. Bei 2 fenstern 3 usw. Das klingt sehr nach einem Counter problem, aber dieser liegt nicht bei meiner applikation, counting funktioniert.... .

anda_skoa
27-09-2005, 11:37
Also reine XLib ist nicht ganz meine Sache, aber vielleicht hilft dir XUnmapWindow() und XMapWindow()

Ciao,
_

tommy@linux
28-09-2005, 00:41
Also ich verwende XMapWindow um das Fenster sichtbar zu machen. Leider funktioniert XUnmap gar nicht, d.h. es passiert rein gar nix.... . Muss ich irgendeinen special event aufrufen, weil im moment rufe ich einfach die Funktion auf.