XMapWindow: Unterschied zwischen den Versionen
(Die ersten zwei Absätze übersetzt) |
(kleiner Fehler) |
||
Zeile 38: | Zeile 38: | ||
== Siehe auch == | == Siehe auch == | ||
− | [[XChangeWindowAttributes]], [[XConfigureWindow]], [[XCreateWindow]], [[XDestroyWindow]], [[ | + | [[XChangeWindowAttributes]], [[XConfigureWindow]], [[XCreateWindow]], [[XDestroyWindow]], [[XMoveWindow]], [[XMoveResizeWindow]], [[XRaiseWindow]], [[XResizeWindow]], [[XSetWindowBorderWidth]], [[XUnmapWindow]] |
− | [[Kategorie:X| | + | [[Kategorie:X|MapWindow]] |
Aktuelle Version vom 8. März 2011, 14:51 Uhr
Inhaltsverzeichnis
XMapWindow
Name
XMapWindow - Mapt ein Fenster
Delphi-Spezifikation
function XMapWindow(dpy: PDisplay; w: Window): Integer;
Parameter
dpy | Gibt die Verbindung zum X-Server an |
---|---|
w | Gibt das Fenster an, welches gemapt werden soll |
Beschreibung
Die Funktion XMapWindow mapt das angegebene Fenster und alle seine Subfenster die eine Mapping-Anfrage gesendet haben. Das Mappen eines Fensters, dessen Elternfenster nicht gemappt ist, lässt das Fenster nicht erscheinen, jedoch wird es angezeigt sobald alle Elternfenster gemappt sind. Solch ein Fenster nennt man unsichtbar. Wenn alle Elternfenster gemappt wurden, wird das Fenster sichtbar, wird es, sofern es nicht von einem anderen Fenster verdeckt wird, auf dem Bildschirm angezeigt. Diese Funktion hat keinen Effekt wenn das Fenster bereits gemappt ist.
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 MapRequest Ereignis und das Fenster wird von der Funktion XMapWindow nicht gemappt. Andernfalls wird das Fenster gemappt und der X-Server generiert ein MapNotify-Ereignis.
Fehlermeldungen
BadWindow wird generiert, wenn w kein gültiges Fenster ist.
Siehe auch
XChangeWindowAttributes, XConfigureWindow, XCreateWindow, XDestroyWindow, XMoveWindow, XMoveResizeWindow, XRaiseWindow, XResizeWindow, XSetWindowBorderWidth, XUnmapWindow