XUnmapWindow

Section: XLIB FUNCTIONS (3X11)
Updated: Release 6.3
Index xjman/web INDEX
 

名前

XUnmapWindow, XUnmapSubwindows - ウィンドウのアンマップ  

書式

XUnmapWindow(display, w)

      Display *display;

      Window w;

XUnmapSubwindows(display, w)

      Display *display;

      Window w;  

引き数

display
X サーバへの接続を指定。
w
ウィンドウを指定。
 

説明

関数 XUnmapWindow は、指定したウィンドウをアンマップし、X サーバに UnmapNotify イベントを生成させる。 指定したウィンドウが既にアンマップされている場合、 XUnmapWindow は何もしない。 アンマップ以前にこのウィンドウに隠されていたウィンドウの露出(exposure) の処理は普通に行われる。 親ウィンドウに対するマップが改めて行われない限り、全ての子ウィンドウは 不可視になる。 つまり、サブウィンドウは依然マップされたままであるが、親がマップされる までは不可視になる。 ウィンドウのアンマップは、アンマップする前にこのウィンドウに隠されてい たウィンドウに Expose イベントを生成させる。

XUnmapWindow はエラー BadWindow を起こすことがある。

関数 XUnmapSubwindows は、指定したウィンドウの全てのサブウィンドウを、スタックの底から先頭の 順にアンマップする。 X サーバは各サブウィンドウ上で UnmapNotify イベントを生成し、それまでそのウィンドウに隠されていたウィンドウ上で Expose イベントを生成する。 この関数は複数のウィンドウを1つずつアンマップするよりもずっと効率的で ある。なぜなら X サーバは、全てのウィンドウを相手に処理を一度だけ行え ばよく、各々のウィンドウひとつひとつに対応しなくてよいからである。

XUnmapSubwindows はエラー BadWindow を起こすことがある。  

返り値

BadWindow
引き数 Window の値が、定義されている Window を指していない。
 

関連項目

XChangeWindowAttributes(3X11), XConfigureWindow(3X11), XCreateWindow(3X11), XDestroyWindow(3X11), XMapWindow(3X11) XRaiseWindow(3X11)
Xlib - C Language X Interface


 

Index

名前
書式
引き数
説明
返り値
関連項目

This document was created by man2html, using the manual pages.
Time: 15:56:08 GMT, February 12, 2001