イフコンピュータ > IF/Prolog > マニュアル > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > OSF/Motifインタフェースマニュアル > OSF/Motif Widgetsの使用方法 > スクロールバーWidget (ScrollBar Widget)

スクロールバーWidget (ScrollBar Widget)

IF/Prolog by Siemens
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を生成するには、クラスxmScrollBarWidgetClassを使わなければなりません。

xmScrollBarWidgetClassはxmPrimitiveWidgetClassのサブクラスなので、xmPrimitiveWidgetClassで書かれたすべてのリソースは、xmScrollBarWidgetClassでも有効です。

リソ−ス Prolog表現 Acc デフォルト 説明

increment 整数  CSG 1 増分量 initialDelay 整数  CSG 250 連続動作の前のミリ秒 maximum 整数  CSG 100 スライダーの最大値 minimum 整数  CSG 0 スライダーの最小値 orientation アトム *1 CSG vertical スクロールバーの方向 pageIncrement 整数  CSG 10 ページの増分量 processingDirection アトム *2 CSG *3 最大の位置 repeatDelay 整数  CSG 50 スライダー動作の間のミリ秒 showArrows アトム *4 CSG true 矢印を表示する sliderSize 整数  CSG *5 スライダーのサイズ troughColor アトム *6 CSG dynamic スライダーふね(trough) value 整数  CSG 0 スライダーの位置の値

*1 vertical, horizontalのいずれか *2 max_on_top, max_on_bottom, max_on_left, max_on_rightのいずれか *3 方向が垂直の場合は、デフォルトはmax_on_topである。そうではない場合は、 これはstringDirectionに依存することが可能です。 *4 boolean: true,false,on,off, ... *5 (maximum-minimum)が100より小さい場合は、このデフォルト値は10と (maximum-minimum)の比較的な小さい値にする。そうではない場合は、 それは(maximum-minimum)/10にする。 *6 色名。

コ−ルバックのリスト名 CallData型 説明

decrementCallback decrement *1 減少矢印が活性化された dragCallback drag *1 スライダーがすでにドラッグされている incrementCallback increment *1 増分矢印が活性化された pageDecrementCallback page_decrement *1 スライダー領域を減少させる pageIncrementCallback page_increment *1 スライダー領域を増やす toBottomCallback to_bottom *2 値が最小値に変更される toTopCallback to_top *2 値が最大値に変換される valueChangedCallback value_changed *1 スライダーの値が変更された

*1 正しいコールバックのコンポーネント: value *2 正しいコールバックのコンポーネント: value, pixel

document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/osf_motif/motifW/scrobarw/print_jp.html
published 2008/9/1 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 start (AT) ifcomputer.com
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
戻る> managed with ubiCMS