Misc. Reference Manual Pages FvwmIconBox(0.64) 名前 FvwmIconBox - FVWM アイコンボックスモジュール 形式 FvwmIconBox は fvwm によって実行されるので、コマンドラインか らの呼び出しでは動作しません。 説明 FvwmIconBox モジュールは、一つのアイコンマネージャを提供しま す。ユーザは、アイコン化とその逆のような操作を、マウスやキー ボードによってモジュールの中に表示される各アイコンに対して行 うことができます。 FvwmIconBox は、fvwm が起動時に読み込むのと同じ .fvwmrc ファ イルを読み、"*FvwmIconBoxFore green" のような行を探します。 COPYRIGHTS (原文) The FvwmIconBox program is original work of Nobutaka Suzuki. Copyright 1994, Nobutaka Suzuki. No guarantees or warranties or anything are provided or implied in any way whatsoever. Use this program at your own risk. Permission to use this program for any purpose is given, as long as the copyright is kept intact. 著作権 (日本語訳) FvwmIdnet プログラムは、Nobutaka Suzuki のオリジナルな仕事に よるものです。 1994 年の Nobutaka Suzuki による著作物です。いかなる保険も、 いかなる保証も、そしてそれ以外の何ものも、全くどんな方法でも 与えられませんし暗示もしません。このプログラムはあなた自身の 責任で使用してください。このプログラムは、この著作権がこのま ま保持されている間はどんな目的であってもその使用が許可されま す。 初期化 初期化の間、FvwmIconBox は設定ファイルを検索します。設定ファ イルは、fvwm が初期化の際に使用したものと同じファイルです。 FvwmIconBox の実行ファイルが他の名前でリンクされている場合、 例 え ば ln -s FvwmIconBox MoreIconBox とされている場合、 FvwmIconBox というキーワードを単に MoreIconBox に変えるこ と で FvwmIconBox とは全く違う設定のされた MoreIconBox という名 前のモジュールを起動できます。これにより、色んなアイコンボッ クスプログラムを使うことができます。 SunOS 5.9 Last change: Jun 24 1994 1 Misc. Reference Manual Pages FvwmIconBox(0.64) 呼び出し FvwmIconBox は、`Module FvwmIconBox` を .fvwmrc ファイル内で メニューやキーストロークに割り当てることで呼びだすことができ ます。fvwm は、FvwmIdont の置き場所を、設定オプション Modu- lePath で指定されたディレクトリを探して見つけようとします。 設定オプション FvwmIconBox は、NoIcon が適用された場合のみアイコンを表示 し ま す。 NoIcon 属性は Icon 属性の指定の後に設定されるべきで す。そうでなければ、アイコンボックスモジュールは空のボックス モ ジュール以外にはなり得ません。このモジュールは、fvwm が起 動時に読み込むのと同じ .fvwmrc ファイルを読み、以下のよう な 行を探します: *FvwmIconBoxFore color これは、このモジュールがウィンドウの前景色に白の代わ り に color を使うことを指定します。このオプションは、以下 で説明するオプション *FvwmIconBoxPixmap で指定される 背 景のピクスマップ画像の前景色にのみ影響を与えます。 *FvwmIconBoxBack color これは、このモジュールがウィンドウの背景に黒の代わり に color を使うことを指定します。 *FvwmIconBoxIconFore color これは、このモジュールが選択していないアイコンの文字 列 に黒の代わりに color を使うことを指定します。 *FvwmIconBoxIconBack color これは、このモジュールが選択していないアイコンの背景 色 に白の代わりに color を使うことを指定します。 *FvwmIconBoxIconHiFore color これは、このモジュールが選択したアイコンの文字列に黒 の 代わりに color を使うことを指定します。 *FvwmIconBoxIconHiBack color これは、このモジュールが選択したアイコンの背景色に白 の 代わりに color を使うことを指定します。 *FvwmIconBoxPixmap pixmap これは、このモジュールが背景ピクスマップ画像として pix- map を使うことを指定します。 SunOS 5.9 Last change: Jun 24 1994 2 Misc. Reference Manual Pages FvwmIconBox(0.64) *FvwmIconBoxFont fontname これは、このモジュールが文字列のフォントに fixed の代わ りに fontname を使うことを指定します。 *FvwmIconBoxSortIcons option これは、アイコンボックス内のすべてのアイコンをアル ファ ベッ ト 順 に並べさせるようこのモジュールに指示します。 option は、WindowName (ウィンドウ名), IconName (アイ コ ン名), ResClass (リソースクラス名), ResName (リソース名 ) のいずれかです。例えば、ResClass を指定すると、アイコ ン が そ の リソースクラス名でソートされます。option が ResClass か ResName の場合、XA_WM_CLASS 属性を持たな い アイコンは "smallest" 要素であると見なされます。 *FvwmIconBoxPadding number これは、アイコン間の間隔のピクセル数を指定し ま す。 デ フォルトの値は 5 です。 *FvwmIconBoxSBWidth number これは、水平方向と垂直方向のスクロールバーの幅を指定 し ます。デフォルトの値は 9 です。 *FvwmIconBoxPlacement primary secondary これは、アイコンの配列方向を指定 し ま す。 primary と secondary は、Top, Bottom, Left, Right のいずれかです。 以下の 8 つの組合せが有効です: primary secondary Left Top Left Bottom Right Top Right Bottom Top Left Top Right Bottom Left Bottom Right Top: アイコンは上から下へ配置されます。 Bottom: アイコンは下から上へ配置されます。 Left: アイコンは左から右へ配置されます。 Right: アイコンは右から左へ配置されます。 例えば、配置指定が "Left Top" の場合、アイコンは左か ら 右 へ配置され、新しい行は上から下へ追加されます。デフォ SunOS 5.9 Last change: Jun 24 1994 3 Misc. Reference Manual Pages FvwmIconBox(0.64) ルトの値は "Left Bottom" です。 *FvwmIconBoxLines これは、一行に置くアイコンの数を指定します。primary が Left または Right の場合はこの値は列数を意味し、primary が Top または Bottom の場合はこの値は行数を意味します。 例えば、*FvwmIconBoxLines が 7 で *FvwmIconBoxPlacement が "Left Top" の場合は、一行に 7 列のアイコンが配置され ます。デフォルトの値は 6 です。 *FvwmIconBoxHideSC direction これは、表示させないスクロールバーを指定します。 Direc- tion は、Horizontal か Vertical のいずれかです。 *FvwmIconBoxGeometry x{+-}{+-} これは、FvwmIconBox の位置や大きさを指定しま す。 width と height はピクセル単位ではなく、アイコン単位の大きさ です。デフォルトの値は 6x1+0+0 です。 *FvwmIconBoxMaxIconSize x これは、アイコンビットマップの最大の大きさを指 定 し ま す。 このサイズより大きいビットマップは、このサイズにク リッピングされます。デフォルトの値は 48x48 です。特に高 さを 0 にすると、アイコンビットマップは表示されず、アイ コンラベルのみが書かれます。 *FvwmIconBoxMouse Button Action Response[, Response] これは、ボタン Button 上で Action が行われた と き に、 Response をモジュールに実行させることを設定します。有効 な Response は fvwm の組み込みコマンド (例えば Iconify, Delete, Focus) で、 有 効 な Action は Click と Doub- leClick です。 *FvwmIconBoxKey Key Response[, Response] これは、キーKey が押されたときに Response をモジュー ル に 実 行させることを設定します。有効な Response は fvwm の組み込みコマンド (例えば Iconify, Delete, Focus) に加 え て 以 下 の 6 つの FvwmIconBox 組み込みコマンドです: Next, Prev, Left, Right, Up, Down。 Next: アイコンのハイライト化を次のものに変更。 Prev: アイコンのハイライト化を前のものに変更。 Left: 水平方向のスクロールバーを左に移動。それ に と も なってアイコンは右へ移動。 SunOS 5.9 Last change: Jun 24 1994 4 Misc. Reference Manual Pages FvwmIconBox(0.64) Right: 水平方向のスクロールバーを右に移動。それに と も なってアイコンは左へ移動。 Up: 垂直方向のスクロールバーを上に移動。それにとも なっ てアイコンは下へ移動。 Down: 垂直方向のスクロールバーを下に移動。それ に と も なってアイコンは上へ移動。 *FvwmIconBox windowname bitmap-file これは、アイコンボックス内で windowname 用に表示させ る ビッ トマップを指定します。このオプションは、Style コマ ンドで指定されるビットマップ指定を "上書き" し ま す。 windowname は、ウィンドウ名、クラス名、リソース名のいず れかです。windowname は、fvwm の設定ファイルがそうで あ る ように、"*" や "?" を含むこともできます。bitmap-file は、ビットマップファイルのフルパス名か、または IconPath か PixmapPath にあるファイル名です。bitmap-file が "-" と指定された場合、windowname に対応するウィンドウのアイ コンは、アイコンボックス内では表示されません。 *FvwmIconBoxSetWMIconSize これは、このモジュールがアイコンウィンドウに持たせよ う とするサイズを、ルートウィンドウの XA_WM_ICON_SIZE 属性 に設定させることを指示します。あなたがルートウィンド ウ で はなくてこのモジュール上にアイコンウィンドウを表示さ せたい場合、このオプションを指定するといいでしょう。 *FvwmIconBoxHilightFocusWin これは、キーボードフォーカスがあるウィンドウのアイコ ン を ハイライト化させることをモジュールに指示します。ハイ ライト化されたアイコンの前景/背景色は、それぞれコマンド *FvwmIconBoxIconHiFore と *FvwmIconBoxIconHiBack で指定 されます。 *FvwmIconBoxResolution resolution resolution が Desk の場合、このモジュールは現在のデスク トッ プ上のアイコンのみを表示します現在は resolution の 取り得る値は Desk のみです :) *FvwmIconBoxFrameWidth width1 width2 これは、このモジュールのフレームの幅を 指 定 し ま す。 width1 は、 ス ク ロールバーの外側の境界の幅で、width2 は、スクロールバーとアイコンを表示する内部ウィンドウ と の間の幅です。デフォルトの値は、それぞれ 8 と 6 です。 SunOS 5.9 Last change: Jun 24 1994 5 Misc. Reference Manual Pages FvwmIconBox(0.64) 設定例 以下の例は、.fvwmrc ファイルから FvwmIconBox の初期化コマ ン ドを記述する部分を抜き出したものです: ############################################################ # このモジュール内では NoIcon 属性が適用された # アイコンのみが表示されることに注意 Style "*" NoIcon ############################################################ *FvwmIconBoxIconBack #cfcfcf *FvwmIconBoxIconHiFore black *FvwmIconBoxIconHiBack LightSkyBlue *FvwmIconBoxBack #5f9ea0 #*FvwmIconBoxFore blue *FvwmIconBoxGeometry 5x1+0+0 *FvwmIconBoxMaxIconSize 64x38 *FvwmIconBoxFont -adobe-helvetica-medium-r-*-*-12-*-*-*-*-*-*-* *FvwmIconBoxSortIcons IconName #*FvwmIconBoxSortIcons ResClass *FvwmIconBoxPadding 4 *FvwmIconBoxFrameWidth 9 7 *FvwmIconBoxLines 10 *FvwmIconBoxSBWidth 11 *FvwmIconBoxPlacement Left Top *FvwmIconBoxPixmap fvwm.xpm #*FvwmIconBoxHideSC Horizontal *FvwmIconBoxSetWMIconSize *FvwmIconBoxHilightFocusWin #*FvwmIconBoxResolution Desk # # マウス割り当て # *FvwmIconBoxMouse 1 Click RaiseLower *FvwmIconBoxMouse 1 DoubleClick Iconify *FvwmIconBoxMouse 2 Click Iconify -1, Focus *FvwmIconBoxMouse 3 Click Module FvwmIdent # # キー割り当て # *FvwmIconBoxKey r RaiseLower *FvwmIconBoxKey space Iconify *FvwmIconBoxKey d Close # # FvwmIconBox 組み込み関数 # *FvwmIconBoxKey n Next *FvwmIconBoxKey p Prev *FvwmIconBoxKey h Left *FvwmIconBoxKey j Down *FvwmIconBoxKey k Up *FvwmIconBoxKey l Right SunOS 5.9 Last change: Jun 24 1994 6 Misc. Reference Manual Pages FvwmIconBox(0.64) # # アイコンファイル指定 # # FvwmIconBox は今では、Style コマンドで指定されたアイコンファイルを # 読みこむので、ほとんどアイコンファイルを指定する必要はないはずです。 # *FvwmIconBox "Fvwm*" - 作者 Nobutaka Suzuki (nobuta-s@is.aist-nara.ac.jp). SunOS 5.9 Last change: Jun 24 1994 7