XRaiseWindow

Aus DGL Wiki
Version vom 22. Juli 2011, 10:54 Uhr von Thoronador (Diskussion | Beiträge) (Siehe auch: Link korrigiert)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

XRaiseWindow

Name

XUnmapWindow - Bringt ein Fenster in den Vordergrund


Delphi-Spezifikation

function XRaiseWindow(dpy: PDisplay; w: Window): Integer;


Parameter

dpy Gibt die Verbindung zum X-Server an
w Gibt das Fenster an, welches nach vorne geholt werden soll


Beschreibung

Die Funktion XRaiseWindow holt das angegebene Fenster nach oben auf den Stapel, so dass kein Geschwisterfenster es mehr überlappt. Wenn die Fenster als ein Stapel Papier auf dem Schreibtisch betrachtet werden, dann ist das nach vorne holen eines Fensters analog zum obendrauflegen eines bestimmten Blattes auf den Stapel, wenn die X- und Y-Koordinaten auf dem Tisch gleich bleiben. Das nach vorne holen eines Fensters kann Exposure-Ereignisse für das Fenster und seine gemappten Subfenster erzeugen, wenn sie vorher verdeckt waren.

Wenn das override-redirect-Flag des Fensters False ist und ein anderer Client SubstructureRedirectMask für das Elternfenster ausgewählt hat, generiert der X-Server ein ConfigureRequest Ereignis und nichts geschieht. Andernfalls wird das Fenster nach vorne geholt.


Fehlermeldungen

BadWindow wird generiert, wenn w kein gültiges Fenster ist.


Siehe auch

XChangeWindowAttributes, XConfigureWindow, XCreateWindow, XDestroyWindow, XMapWindow, XMoveResizeWindow, XUnmapWindow, XResizeWindow, XSetWindowBorderWidth, XMoveWindow