MINERVA superseeded IF/Prolog.
Please see
http://www.ifcomputer.co.jp/MINERVA
for details.
We discontinued to sell IF/Prolog Dec 31. 2003.
For current customers, we continue to provide
professional support for IF/Prolog until Dec 31, 2008.
行カラムwidgetは、子widgetに対して行とカラムの表示管理を提供するコンテナwidgetです。行カラムwidgetを生成するには、クラスxmRowColumnWidgetClassを使わなければなりません。
xmRowColumnWidgetClassはxmManagerWidgetClassのサブクラスなので、xmManagerWidgetClassで書かれたすべてのリソースは、xmRowColumnWidgetClassでも有効です。
リソ−ス Prolog表現 Acc デフォルト 説明
adjustLast アトム *1 CSG true 最終行をボトムまで拡張する
adjustMargin アトム *1 CSG true 子のmarginXXXに合わせる
entryAlignment アトム *2 CSG .begin.
ラベルの子の配置
entryBorder short CSG 0 0でない場合にボーダの幅を統一する
entryClass アトム *3 CSG *4 子のクラスを統一する
isAligned アトム *1 CSG true 子の配置を統一する
isHomogeneous アトム *1 CSG *5 子のクラスを強制的に統一する
labelString *6 C none menu_optionのラベルの文字列
marginHeight 整数 CSG *7 トップ/ボトムエッジと子の間の距離(ピクセル)
marginWidth 整数 CSG *7 左/右エッジと子の間の距離(ピクセル)
menuAccelerator アトム CSG *8 アクセスメニューへのアクセラレータ
menuHelpWidget アトム *9 CSG none menu_barのヘルプwidget
menuHistory アトム *9 CSG none 最も最近に活性化されたメニューのエントリ
menuPost アトム CSG none メニューシステムをポストするイベント
mnemonic アトム CSG NONE menu_optionの省略形
mnemonicCharSet アトム CSG *10 省略形の文字セット
numColumns 整数 CSG 1 マイナーエクステンションの数
orientation アトム *11 CSG *12 メジャー方向
packing アトム *13 CSG *14 アイテムの詰め込み方
popupEnabled アトム *1 CSG true キーボード入力を可能にする
radioAlwaysOne アトム *1 CSG true 最も最近のトグルが選択されるようにする
radioBehavior アトム *1 CSG false トグルをラジオ式の動きにする
resizeHeight アトム *1 CSG true 必要ならば新しい高さを要求する
resizeWidth アトム *1 CSG true 必要ならば新しい幅を要求する
rowColumnType アトム *15 CG work_area
行カラムwidgetの型
spacing 整数 CSG *16 アイテム間の距離
subMenuId アトム *9 CSG none menu_optionのメニューペインwidget
whichButton アトム *17 CSG *18 メニューのマウスボタン
*1 boolean: true,false,yes,no,on,off
*2 alignment_beginning, alignment_center, alignment_endのいずれか
*3 widgetクラスの名前
*4 動的:work_areaとradioBehaviorの場合は
xmToggleButtonGadgetClass
menu_barの場合はxmCascadeButtonWidgetClass
*5 動的:MenuBarとRadioBoxの場合はtrue、その他の場合はfalse
*6 アトムあるいはリスト、正しいXmString
*7 動的: プルダウンとポップアップMenuPanesの場合は0、その他の場合は3
*8 動的:MenuPaneの場合はKMenu、MenuBarの場合はKMenuBar
*9 widgetの名前
*10 言語環境に依存する
*11 horizontal, verticalのいずれか
*12 動的:MenuBarの場合はhorizontal、その他の場合はvertical
*13 pack_tight, pack_column, pack_noneのいずれか
*14 動的:OptionMenuあるいはRadioBoxの場合はpack_column、
その他の場合はpack_tight
*15 work_area, menu_bar, menu_pulldown, menu_popup, menu_optionのいずれか
*16 動的:menu_optionとwork_areaの場合は3、その他の場合は0
*17 button1, button2, button3, button4, button5のいずれか
*18 動的:menu_option, menu_barとwork_areaの場合はBSelect、
menu_popupの場合はBMenu
このリソースは旧式となり既にmenuPostと置き換えられました。
シンプルメニュー Prolog Acc デフォ 説明
生成リソ−ス 表現 ルト
buttonAccleratorText
リスト *1 C none ボタンのアクセラータのための
コンパウンド文字列
buttonAcclerator
リスト *2 C none ボタンのアクセラータ
buttonMnemonicsCharSets
リスト C none 省略形の文字セットのリスト
buttonMnemonics リスト *3 C none 省略形のリスト
buttonSet 整数 C -1 エントリ数の初期設定
buttonType リスト *4 C none ボタン型のリスト
buttons *5 C none ラベルのリスト
optionLabel *6 C none オプション・メニューのラベル
optionMnemonic アトム C none オプション・メニューの省略形
postFromButton 整数 C -1 親であるボタンの数
*1 正しいXmStringTable
*2 正しいアクセラータのリスト
*3 正しいKeySymsのリスト
*4 正しい型: cascadebutton, checkbutton, togglebutton, double_separator,
pushbutton, radiobutton, separator, title
*5 アトムとリスト、正しいXmStringTable
*6 アトムとリスト、正しいXmString
コ−ルバックの CallData型 説明
リスト名
entryCallback activate *1 子のボタンが活性化された
mapCallback map 親ダイアログ・シェルがマップされた
unmapCallback unmap 親ダイアログ・シェルがアンマップされた
*1 正しいコールバックのコンポーネント: widget, callbackstruct
|