Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ XUnmapWindow(3X11) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

XChangeWindowAttributes(3X11)

XConfigureWindow(3X11)

XCreateWindow(3X11)

XDestroyWindow(3X11)

XMapWindow(3X11)

XRaiseWindow(3X11)

XUnmapWindow(3X11)  —  NEWS-OS Programmer’s Manual

名称

XUnmapWindow, XUnmapSubwindows - ウィンドウをアンマップする

形式

XUnmapWindow(display, w)
      Display ∗display;
      Window w; XUnmapSubwindows(display, w)
      Display ∗display;
      Window w;

引数

displayX サーバへのコネクションを指定します。

wウィンドウを指定します。

解説

XUnmapWindow 関数は、指定されたウィンドウをアンマップし、 X サーバに、 UnmapNotify イベントを発生させます。 指定されたウィンドウがすでにアンマップされている場合は、 XUnmapWindow は、何も行いません。 隠されていたウィンドウについては、正規のエクスポーズ処理が行われます。 子ウィンドウは、他のマップコールが親ウィンドウにされない限り、もはや 見ることはできません。 つまり、サブウィンドウはマップされても、親ウィンドウがマップされるま では、表示されません。 ウィンドウをアンマップすることにより、 前に隠れていたウィンドウについての Expose イベントを発生します。 .PN XUnmapWindow は、 BadWindow エラーを生じることがあります。 XUnmapSubwindows 関数は、指定されたウィンドウのすべてのサブウィンドウを、スタッフされ た順にアンマップします。 そして X サーバは、各々のサブウィンドウに UnmapNotify イベントを、そして前に隠れていたウィンドウに Expose イベントを発行します。 この関数を使えば、一度に複数のウィンドウをアンマップするより、ずっと 効果的です。 なぜならば、サーバはほとんどの作業を全てのウィンドウに対し、一度は行 わなければならないからです。 .PN XUnmapSubwindows は、 BadWindow エラーを生じることがあります。

診断

BadWindow
Window 引数の値が定義された Window を指さない。

関連事項

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

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026