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