CWinCtrlRadio¶
CWindowBase に届くコールバック
:meth:`void onClick(CWinCtrlBase cCtrl)<CWindowBase.onClick>`
:meth:`void onHold(CWinCtrlBase cCtrl)<CWindowBase.onHold>`
:meth:`void onBeginDrag(CWinCtrlBase cCtrl,Vector2 pos)<CWindowBase.onBeginDrag>`
:meth:`void onDrag(CWinCtrlBase cCtrl,Vector2 pos,Vector2 dragVelocity)<CWindowBase.onDrag>`
:meth:`bool onDragRender(CWinCtrlBase cCtrl,Transform transform)<CWindowBase.onDragRender>`
:meth:`void onDropGround(CWinCtrlBase cCtrl)<CWindowBase.onDropGround>`
固有の関数/プロパティ
ラジオボタンの状態を変更します。
true:
ON状態にし、グループ化されているラジオボタンに対してOFF状態にする。 関連付いているコンテンツがあれば、アクティブにします。
false:
OFF状態にし、関連付いているコンテンツがあれば、非アクティブにし表示を抑制します。
使用例
// get control
CWinCtrlRadio rdSelect = find<CWinCtrlRadio>(RADIO_Select);
if (rdSelect.check) {
//ON
} else {
//OFF
}
// click callback
override protected void onClick(CWinCtrlBase cCtrl) {
switch (cCtrl.id) {
case RADIO_Select:
break;
}
}
// hold callback
override protected void onHold(CWinCtrlBase cCtrl) {
switch (cCtrl.id) {
case RADIO_Select:
break;
}
}