スクロール可能な領域を持つコンテナウィジェット
[詳細]
すべてのメンバ一覧
Public メソッド |
| ScrollPanel () |
| コンストラクタ
|
override void | AddChildFirst (Widget child) |
| 子ウィジェットを先頭に追加する。
|
override void | AddChildLast (Widget child) |
| 子ウィジェットを末尾に追加する。
|
override void | InsertChildBefore (Widget child, Widget nextChild) |
| 指定した子ウィジェットの直前に挿入する。
|
override void | InsertChildAfter (Widget child, Widget prevChild) |
| 指定した子ウィジェットの直後に挿入する。
|
override void | RemoveChild (Widget child) |
| 指定された子ウィジェットを削除する。
|
void | ScrollTo (float x, float y, bool withAnimation) |
| 指定した位置へスクロールする
|
Protected メソッド |
internal override void | OnPreviewKeyEvent (KeyEvent keyEvent) |
| 事前キーイベントのハンドラ
|
override void | OnUpdate (float elapsedTime) |
| 更新処理
|
internal override void | OnTouchEvent (TouchEventCollection touchEvents) |
| タッチイベントハンドラ
|
プロパティ |
override float | Width [get, set] |
| 幅を取得・設定する。
|
override float | Height [get, set] |
| 高さを取得・設定する。
|
float | PanelX [get, set] |
| 親の座標系でのパネルのX座標を取得・設定する。
|
float | PanelY [get, set] |
| 親の座標系でのパネルのY座標を取得・設定する。
|
float | PanelWidth [get, set] |
| パネルの幅を取得・設定する。
|
float | PanelHeight [get, set] |
| パネルの高さを取得・設定する。
|
UIColor | PanelColor [get, set] |
| パネルの色を取得・設定する。
|
ScrollBarVisibility | ScrollBarVisibility [get, set] |
| スクロールバーの見え方を取得・設定する。
|
bool | HorizontalScroll [get, set] |
| 水平方向のスクロールをするかどうかを取得・設定する。
|
bool | VerticalScroll [get, set] |
| 垂直方向のスクロールをするかどうかを取得・設定する。
|
override IEnumerable< Widget > | Children [get] |
| 子ウィジェットを取得する。
|
override bool | Focusable [get, set] |
| フォーカスが当たるかどうかを取得・設定する
|
説明
メソッド
override void AddChildFirst |
( |
Widget |
child | ) |
[virtual] |
override void AddChildLast |
( |
Widget |
child | ) |
[virtual] |
override void InsertChildAfter |
( |
Widget |
child, |
|
|
Widget |
prevChild |
|
) |
| [virtual] |
指定した子ウィジェットの直後に挿入する。
- 引数:
-
child | 挿入する子ウィジェット |
prevChild | 挿入する子ウィジェットの直前となる子ウィジェット |
既に追加されている場合は指定した子ウィジェットの直後に移動する。
ContainerWidgetを再定義しています。
override void InsertChildBefore |
( |
Widget |
child, |
|
|
Widget |
nextChild |
|
) |
| [virtual] |
指定した子ウィジェットの直前に挿入する。
- 引数:
-
child | 挿入する子ウィジェット |
nextChild | 挿入する子ウィジェットの直後となる子ウィジェット |
既に追加されている場合は指定した子ウィジェットの直前に移動する。
ContainerWidgetを再定義しています。
internal override void OnPreviewKeyEvent |
( |
KeyEvent |
keyEvent | ) |
[protected, virtual] |
事前キーイベントのハンドラ
- 引数:
-
Widgetを再定義しています。
タッチイベントハンドラ
- 引数:
-
Widgetを再定義しています。
override void OnUpdate |
( |
float |
elapsedTime | ) |
[protected, virtual] |
更新処理
- 引数:
-
elapsedTime | 前回のUpdateからの経過時間(ミリ秒) |
Widgetを再定義しています。
override void RemoveChild |
( |
Widget |
child | ) |
[virtual] |
void ScrollTo |
( |
float |
x, |
|
|
float |
y, |
|
|
bool |
withAnimation |
|
) |
| |
指定した位置へスクロールする
スクロールできない方向は無視されます。
- 引数:
-
x | 右上の内部パネルのX座標。PanelX と正負が反転した値となる。 |
y | 右上の内部パネルのY座標。PanelY と正負が反転した値となる。 |
withAnimation | アニメーションするかどうか |
プロパティ
override IEnumerable<Widget> Children [get] |