Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MrmFetchIconLiteral(3XM) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

MrmFetchLiteral(3XM)

MrmFetchColorLiteral(3XM)

XOpenDisplay(3X11)

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.1C

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