XSetWMColormapWindowss

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

名前

XSetWMColormapWindows, XGetWMColormapWindows - ウィンドウの WM_COLORMAP_WINDOWS プロパティの設定と取得  

書式

Status XSetWMColormapWindows(display, w, colormap_windows, count)

      Display *display;

      Window w;

      Window *colormap_windows;

      int count;

Status XGetWMColormapWindows(display, w, colormap_windows_return, count_return)

      Display *display;

      Window w;

      Window **colormap_windows_return;

      int *count_return;  

引き数

display
X サーバへの接続を指定する。
colormap_windows
ウィンドウのリストを指定する。
colormap_windows_return
ウィンドウのリストが返される。
count
ウィンドウのリストの数を指定する。
count_return
リスト中のウィンドウの数が返される。
w
ウィンドウを指定する。
 

説明

関数 XSetWMColormapWindows は、指定したウィンドウの WM_COLORMAP_WINDOWS プロパティを、引き数 colormap_windows で指定したウィンドウのリストに置き換える。 このプロパティが以前に指定されていなければ、 XSetWMColormapWindows は、指定したウィンドウの WM_COLORMAP_WINDOWS を、colormap_windows で指 定したウィンドウのリストに設定する。 プロパティは WINDOW 型、フォーマット 32 で保持される。 WM_COLORMAP_WINDOWS アトムを確保できない場合には、 XSetWMColormapWindows はステータスとして 0 を返す。 そうでない場合には 0 でないステータスを返す。

XSetWMColormapWindows はエラー BadAlloc, BadWindow を起こす場合がある。

関数 XGetWMColormapWindows は、指定したウィンドウの WM_COLORMAP_WINDOWS プロパティに保持されてい るウィンドウ ID のリストを返す。 これらの ID は、ウィンドウマネージャがこのウィンドウをインストールすると きに必要となるカラーマップを示す。 プロパティが存在し、WINDOW 型かつフォーマット 32 であり、アトム WM_COLORMAP_WINDOWS を確保できる場合には、 XGetWMColormapWindows は引き数 windows_return にウィンドウ ID のリストを設定し、引き数 count_return にリストの要素数を設定し、0 でないステータスを返す。 そうでない場合には、関数はいずれの引き数も設定せず、ステータスとして 0 を返す。 ウィンドウ ID のリストを解放するには、 XFree を使用すること。

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

プロパティ

WM_COLORMAP_WINDOWS
トップレベルのウィンドウとは異なるカラーマップを必要とするウィンドウ ID のリスト。
 

返り値

BadAlloc
要求されたリソースやサーバメモリの割り当てにサーバが失敗した。
BadWindow
引き数 Window が、定義された Window を指していない。
 

関連項目

XAllocClassHint(3X11), XAllocIconSize(3X11), XAllocSizeHints(3X11), XAllocWMHints(3X11), XFree(3X11), XSetCommand(3X11), XSetTransientForHint(3X11), XSetTextProperty(3X11), XSetWMClientMachine(3X11), XSetWMIconName(3X11), XSetWMName(3X11), XSetWMProperties(3X11), XSetWMProtocols(3X11), XStringListToTextProperty(3X11)
Xlib - C Language X Interface


 

Index

名前
書式
引き数
説明
プロパティ
返り値
関連項目

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