MrmFetchIconLiteral(3XM) — NEWS-OS Programmer’s Manual
名称
MrmFetchIconLiteral − 階層構造からアイコンリテラルをフェッチします
形式
#include <Xm/Intrinsics>
#include <Mrm/MrmPublic.h>
int MrmFetchIconLiteral(hierarchy_id, index, screen, display, fgpix, bgpix, pixmap)
MrmHierarchy hierarchy_id;
String index;
Screen ∗screen;
Display ∗display;
Pixel fgpix;
Pixel bgpix;
Pixmap pixmap;
解説
MrmFetchIconLiteral 関数は Mrm 階層構造からアイコンリテラルをフェッチし、 アイコンリテラルを X ピックスマップ に変換します。
hierarchy_id指定されたアイコンリテラルを含む uid 階層構造の ID を指定します。 hierarchy_id は MrmOpenHierarchy を呼び出したときのリターン値です。
indexフェッチするアイコンリテラルの uil 名を指定します。
screenピックスマップに用いるスクリーンを指定します。 この引数 screen は、スクリーンに関する情報を持ち Display 構造体とリンクしている Xlib の Screen 構造体へのポインタを指定します。 Display および Screen 構造体に関する詳細は、Xlib 関数の XOpenDisplay および関連するスクリーンインフォメーションマクロを参照してください。
displayピックスマップ に用いるディスプレイを指定します。 この引数 display は、X サーバへの結合を指定します。 Display 構造体についての詳細は Xlib 関数の XOpenDisplay を参照してください。
fgpixピックスマップのフォアグラウンドの色を指定します。
bgpixピックスマップのバックグラウンドの色を指定します。
pixmap結果として得られた X ピックスマップ の値を返します。
リターン値
この関数は、状態を示す以下の定数のうちのいずれかを返します。
MrmSUCCESS関数が正常に実行された。
MrmNOT_FOUND
階層構造の中にアイコンリテラルが見つからなかった。
MrmFAILURE関数の実行が失敗した。
関連事項
MrmFetchLiteral(3XM), MrmFetchColorLiteral(3XM), XOpenDisplay(3X11)
NEWS-OSRelease 4.2.1R