クラス FocusCustomSettings

フォーカスのカスタム設定 [詳細]

すべてのメンバ一覧

プロパティ

Widget LeftCandidate [get, set]
 対象ウィジェットで左キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する
Widget RightCandidate [get, set]
 対象ウィジェットで右キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する
Widget UpCandidate [get, set]
 対象ウィジェットで上キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する
Widget DownCandidate [get, set]
 対象ウィジェットで下キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する
Rectangle SearchHintRectangle [get, set]
 フォーカスを検索する場合の矩形を取得・設定する
bool HideFocusImage [get, set]
 フォーカスイメージを非表示にするかどうか取得・設定する
Rectangle FocusImageRectangle [get, set]
 フォーカスを表示する際の矩形(位置とサイズ)を取得・設定する
ImageAsset FocusImage [get, set]
 フォーカスのカスタムイメージを取得・設定する
NinePatchMargin FocusImageNinePatchMargin [get, set]
 フォーカスのカスタムイメージの9パッチマージンを取得・設定する
int FocusImagePadding [get, set]
 フォーカスのカスタムイメージを外側に広げる大きさを取得・設定する

説明

フォーカスのカスタム設定

各メンバは、デフォルト値(nullまたはゼロ)であれば標準の設定に沿って処理を行います。


プロパティ

Widget DownCandidate [get, set]

対象ウィジェットで下キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する

値が null もしくは 同一のシーン上に存在しないウィジェットの場合は標準のフォーカス検索が行われます。 指定したウィジェットはFocusable、Visible、Enabledプロパティおよび表示範囲内にあるかにかかわらずフォーカスが設定されます。

ImageAsset FocusImage [get, set]

フォーカスのカスタムイメージを取得・設定する

nullの場合はデフォルトのフォーカスイメージを使用します。

NinePatchMargin FocusImageNinePatchMargin [get, set]

フォーカスのカスタムイメージの9パッチマージンを取得・設定する

FocusImage が null の場合はこの値は無視されます。

int FocusImagePadding [get, set]

フォーカスのカスタムイメージを外側に広げる大きさを取得・設定する

FocusImage が null の場合はこの値は無視されます。

Rectangle FocusImageRectangle [get, set]

フォーカスを表示する際の矩形(位置とサイズ)を取得・設定する

サイズが0以下の場合は対象ウィジェット自身のサイズを使用します。 位置とサイズは対象ウィジェット自身のローカル座標で指定します。

bool HideFocusImage [get, set]

フォーカスイメージを非表示にするかどうか取得・設定する

true の場合は標準またはカスタムのフォーカスイメージを表示しないようにします。

Widget LeftCandidate [get, set]

対象ウィジェットで左キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する

値が null もしくは 同一のシーン上に存在しないウィジェットの場合は標準のフォーカス検索が行われます。 指定したウィジェットはFocusable、Visible、Enabledプロパティおよび表示範囲内にあるかにかかわらずフォーカスが設定されます。

Widget RightCandidate [get, set]

対象ウィジェットで右キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する

値が null もしくは 同一のシーン上に存在しないウィジェットの場合は標準のフォーカス検索が行われます。 指定したウィジェットはFocusable、Visible、Enabledプロパティおよび表示範囲内にあるかにかかわらずフォーカスが設定されます。

Rectangle SearchHintRectangle [get, set]

フォーカスを検索する場合の矩形を取得・設定する

サイズが0以下の場合は対象ウィジェット自身のサイズを使用します。 位置とサイズは対象ウィジェット自身のローカル座標で指定します。

Widget UpCandidate [get, set]

対象ウィジェットで上キーを押した場合のフォーカスの移動先ウィジェットを取得・設定する

値が null もしくは 同一のシーン上に存在しないウィジェットの場合は標準のフォーカス検索が行われます。 指定したウィジェットはFocusable、Visible、Enabledプロパティおよび表示範囲内にあるかにかかわらずフォーカスが設定されます。