スクロ−ルバ−widgetは、スライド領域とthumb(スライドバ−)を含む長方形の領域です。...
移動
次へ 前へ
上へ 最上
詳細
xtScrollbarSetThumb/3
参考
このマニュアルで使用している引数の役割名
コマンドWidget (Command Widget)
ラベルWidget (Label Widget)
テキストWidget (Text Widget)
Ascii テキストwidget
スクロ−ルバ−Widget (Scrollbar Widget)
ビュ−ポ−トWidget (Viewport Widget)
ボックスWidget (Box Widget)
ペインWidget (Paned Widget)
フォ−ムWidget (Form Widget)
ダイアログWidget (Dialog Widget)
リストWidget (List Widget)
シンプルメニューwidget(SimpleMenu Widget)
SmeBSBオブジェクト(SmeBSB Object)
SmeLine オブジェクト(SmeLine Object)
メニューボタンwidget(menu button widget)
グリップWidget (Grip Widget)
シンプルWidget (Simple Widget)
トグルwidget(Toggle Widget)
特殊なWidgets:Load Logo Mailbox Clock
イフコンピュータ > IF/Prolog > マニュアル > IF/Prolog V4.1 マニュアル > IF/Prolog Interfaces > Athena インタフェースマニュアル > X11.4 Athena Widgetsの使用方法 > スクロ−ルバ−Widget (Scrollbar Widget)

スクロ−ルバ−Widget (Scrollbar Widget)

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は、スライド領域とthumb(スライドバ−)を含む長方形の領域です。

スクロ−ルバ−widgetを生成するには、クラスscrollbarWidgetClassを使わなければなりません。

scrollbarWidgetClassは、(core)widgetClassのサブクラスなので、widgetClassで書かれたすべてのリソ−スは、scrollbarWidgetClassでも有効です。

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

foreground       アトム *1  black thumbの色 length         整数  1 メジャ−サイズ (垂直の場合は高さ) minimumThumb 整数  7 thumbの最小可能値 orientation       アトム *2  vertical 方向 scrollDCursor      アトム *4  sb_right_arrow スクロ−ルダウン用カ−ソル scrollHCursor      アトム *4  sb_h_double_arrow アイドル水平カ−ソル scrollLCursor      アトム *4  sb_left_arrow スクロ−ルレフト用カ−ソル scrollRCursor      アトム *4  sb_right_arrow スクロ−ルライト用カ−ソル scrollUCursor      アトム *4  sb_up_arrow スクロ−ルアップ用カ−ソル scrollVCursor      アトム *4  sb_v_double_arrow アイドル垂直カ−ソル shown          浮動小数 0.0 thumbがカバ−する比率 thickness        整数   14 マイナサイズ thumb          アトム *5  grey thumbのピックスマップ topOfThumb        浮動小数 0.0 スクロ−ルバ−の位置

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

jumpProc        浮動小数 thumb選択のコ−ルバック scrollProc       整数 スライド領域のコ−ルバック

*1 色指定 *2 垂直か水平か *3 boolean *4 カ−ソル名 *5 ビットマップのファイル名

デフォルトのトランスレ−ション translations = ': StartScroll(Forward) \ : StartScroll(Continuous) MoveThumb() NotifyThumb() \ : StartScroll(Backward) \ : MoveThumb() NotifyThumb() \ : NotifyScroll(Proportional) EndScroll()'

次頁の外部関数は、Prolog述語として使用できます。

続く..
xtScrollbarSetThumb/3
xtScrollbarSetThumb(+WidgetName, +Top, +Shown)...
IF/Prolog by Siemens
言語
English
Japanese
German
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/IFProlog/Manuals/v4.1/advanced_feature/athena/athenause/scrobarw/home_jp.html
published 2008/7/21 update 1995/11/6 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 ifcj@ifcomputer.co.jp
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
冒頭へ managed with ubiCMS