UI_ScrollBar ¶
<task pointer> = UI_ScrollBar( <parent pointer>, <order>, <x>, <y>, <width>, <height>, <min>, <max>, <pos>, <image>, <slider size>, <slider min size>, <vertical flag>, "<callback>", <touch active>, <alpha normal>, <alpha select>, <color normal>, <color select>) function callback( task, event_type, value) -- task: コールバック元のタスク名 -- event_type: イベント種類 -- value: 更新後の値 end
引数 ¶
- <parent pointer> 親UIのポインタ
- <order> 表示プライオリティ
- <x>, <y> 表示座標
- <width>, <height> スクロールバー全体の表示域サイズ
- <min>, <max>, <pos> スクロールバーの開始、終了、現在値
- <image> 使用する画像asset
- <slider size>, <slider min size> スライダーサイズ
- <vertical flag> 縦方向リストフラグ。trueで縦方向、falseで横方向
- <callback> スクロールする際のコールバック
- <touch active> イベント処理フラグ。trueでタッチイベントを受け取る
- <alpha normal>, <color normal> 普段使うカラーとアルファ
* <alpha select>, <color select> 選択されている状況で使うカラーとアルファ
戻り値 ¶
- <task pointer> 生成された UI_ScrollBar タスクのポインタ
コマンド ¶
UI_SCROLL_SET_MIN::
スクロールバーの開始値を設定する。
* UI_SCROLL_SET_MIN
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_MIN, 0)
UI_SCROLL_GET_MIN::
スクロールバーの開始値を取得する。
* UI_SCROLL_GET_MIN
pScrollBar = UI_ScrollBar(...) min = sysCommand(pScrollBar, UI_SCROLL_GET_MIN)
UI_SCROLL_SET_MAX::
スクロールバーの終了値を設定する。
* UI_SCROLL_SET_MAX
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_MAX, 100)
UI_SCROLL_GET_MAX::
スクロールバーの終了値を取得する。
* UI_SCROLL_GET_MAX
pScrollBar = UI_ScrollBar(...) max = sysCommand(pScrollBar, UI_SCROLL_GET_MAX)
UI_SCROLL_SET_POS::
スクロールバーの現在の値を設定する。
* UI_SCROLL_SET_POS
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_POS, 50)
UI_SCROLL_GET_POS::
スクロールバーの現在の値を取得する。
* UI_SCROLL_GET_POS
pScrollBar = UI_ScrollBar(...) pos = sysCommand(pScrollBar, UI_SCROLL_GET_POS)
UI_SCROLL_SET_SLIDER_SIZE::
スライダーのサイズを設定する。
* UI_SCROLL_SET_SLIDER_SIZE
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_SLIDER_SIZE, 12)
UI_SCROLL_GET_SLIDER_SIZE::
スライダーのサイズを取得する。
* UI_SCROLL_GET_SLIDER_SIZE
pScrollBar = UI_ScrollBar(...) slider_size = sysCommand(pScrollBar, UI_SCROLL_GET_SLIDER_SIZE)
UI_SCROLL_SET_SLIDER_MIN_SIZE::
スライダーの最小サイズを設定する。
* UI_SCROLL_SET_SLIDER_MIN_SIZE
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_SLIDER_MIN_SIZE, 12)
UI_SCROLL_GET_SLIDER_MIN_SIZE::
スライダーの最小サイズを取得する。
* UI_SCROLL_GET_SLIDER_MIN_SIZE
pScrollBar = UI_ScrollBar(...) slider_min_size = sysCommand(pScrollBar, UI_SCROLL_GET_SLIDER_MIN_SIZE)
UI_SCROLL_SET_COLOR_NORMAL::
普段のカラーを設定する。
* UI_SCROLL_SET_COLOR_NORMAL
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_COLOR_NORMAL, 0xffffffff)
UI_SCROLL_GET_COLOR_NORMAL::
普段のカラーをを取得する。
* UI_SCROLL_GET_COLOR_NORMAL
pScrollBar = UI_ScrollBar(...) color_normal = sysCommand(pScrollBar, UI_SCROLL_GET_COLOR_NORMAL)
UI_SCROLL_SET_COLOR_SELECT::
選択されている状況のカラーを設定する。
* UI_SCROLL_SET_COLOR_SELECT
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_COLOR_SELECT, 0xffffffff)
UI_SCROLL_GET_COLOR_SELECT::
選択されている状況のカラーをを取得する。
* UI_SCROLL_GET_COLOR_SELECT
pScrollBar = UI_ScrollBar(...) color_select = sysCommand(pScrollBar, UI_SCROLL_GET_COLOR_SELECT)
UI_SCROLL_SET_ALPHA_NORMAL::
普段の透明度を設定する。
* UI_SCROLL_SET_ALPHA_NORMAL
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_ALPHA_NORMAL, 0xff)
UI_SCROLL_GET_ALPHA_NORMAL::
普段の透明度をを取得する。
* UI_SCROLL_GET_ALPHA_NORMAL
pScrollBar = UI_ScrollBar(...) alpha_normal = sysCommand(pScrollBar, UI_SCROLL_GET_ALPHA_NORMAL)
UI_SCROLL_SET_ALPHA_SELECT::
選択されている状況の透明度を設定する。
* UI_SCROLL_SET_ALPHA_SELECT
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_ALPHA_SELECT, 0xff)
UI_SCROLL_GET_ALPHA_SELECT::
選択されている状況の透明度をを取得する。
* UI_SCROLL_GET_ALPHA_SELECT
pScrollBar = UI_ScrollBar(...) alpha_select = sysCommand(pScrollBar, UI_SCROLL_GET_ALPHA_SELECT)
UI_SCROLL_SET_TOUCH_ACTIVE::
タッチイベント処理の有効無効状況を設定する。
* UI_SCROLL_SET_TOUCH_ACTIVE
pScrollBar = UI_ScrollBar(...) sysCommand(pScrollBar, UI_SCROLL_SET_TOUCH_ACTIVE, true)
UI_SCROLL_GET_TOUCH_ACTIVE::
タッチイベント処理の有効無効状況を調べる。
* UI_SCROLL_GET_TOUCH_ACTIVE
pScrollBar = UI_ScrollBar(...) touch_active = sysCommand(pScrollBar, UI_SCROLL_GET_TOUCH_ACTIVE)
UI_SCROLL_SELECT_SCRMGR::
スクロールマネージャを設定する
* UI_SCROLL_SELECT_SCRMGR
pScrollBar = UI_ScrollBar(...) touch_active = sysCommand(pScrollBar, UI_SCROLL_SELECT_SCRMGR, "scroll_manager")