SophiaFramework UNIVERSE 5.3 |
パブリック関数 | |
---|---|
static SFCError |
RegisterIntelligentHandler(
SFRResponderPtr responder
)
[ハンドラ] 6つのハンドラ( SelectHandler、ClearHandler、FocusUpHandler、FocusDownHandler、FocusLeftHandler、FocusRightHandler )をまとめて登録します。
|
static SFCError |
RegisterManipulateHandler(
SFRResponderPtr responder
)
[ハンドラ] 4つのハンドラ( SelectHandler、ClearHandler、FocusNextHandler、FocusPreviousHandler )をまとめて登録します。
|
static SFCError |
RegisterMoveHandler(
SFRResponderPtr responder
)
[ハンドラ] 4つのハンドラ( MoveUpHandler、MoveDownHandler、MoveLeftHandler、MoveRightHandler )をまとめて登録します。
|
static SFCError |
RegisterScrollHandler(
SFRResponderPtr responder
)
[ハンドラ] 4つのハンドラ( ScrollUpHandler、ScrollDownHandler、ScrollLeftHandler、ScrollRightHandler )をまとめて登録します。
|
static Void |
UnregisterIntelligentHandler(
SFRResponderPtr responder
)
[ハンドラ] AVK_SELECT、AVK_CLR、AVK_UP、AVK_DOWN、AVK_LEFT、AVK_RIGHT のイベントに関連付けられているハンドラをまとめて削除します。
|
static Void |
UnregisterManipulateHandler(
SFRResponderPtr responder
)
[ハンドラ] AVK_SELECT、AVK_CLR、AVK_UP、AVK_DOWN のイベントに関連付けられているハンドラをまとめて削除します。
|
static Void |
UnregisterMoveHandler(
SFRResponderPtr responder
)
[ハンドラ] AVK_2 , AVK_8 , AVK_4 , AVK_6 の移動 イベントに関連付けられているハンドラをまとめて削除します。
|
static Void |
UnregisterScrollHandler(
SFRResponderPtr responder
)
[ハンドラ] AVK_2 , AVK_8 , AVK_4 , AVK_6 のスクロール イベントに関連付けられているハンドラをまとめて削除します。
|
[ public, static ] SFCError RegisterIntelligentHandler( SFRResponderPtr responder // ハンドラを登録するレスポンダのポインタ );
SFRResponder::SelectHandler を AVK_SELECT、 SFRResponder::ClearHandler を AVK_CLR、 SFRResponder::FocusUpHandler を AVK_UP、 SFRResponder::FocusDownHandler を AVK_DOWN、SFRResponder::FocusLeftHandler を AVK_LEFT、 SFRResponder::FocusRightHandler を AVK_RIGHT のイベントと関連付けます。
RegisterIntelligentHandler を使わないでハンドラの登録を行う場合
RegisterHandler(SFEVT_KEY, AVK_SELECT, HANDLER_AFTER, HANDLER_FUNCTION(SelectHandler)); RegisterHandler(SFEVT_KEY, AVK_CLR, HANDLER_AFTER, HANDLER_FUNCTION(ClearHandler)); RegisterHandler(SFEVT_KEY, AVK_UP, HANDLER_AFTER, HANDLER_FUNCTION(FocusUpHandler)); RegisterHandler(SFEVT_KEY, AVK_DOWN, HANDLER_AFTER, HANDLER_FUNCTION(FocusDownHandler)); RegisterHandler(SFEVT_KEY, AVK_UP, HANDLER_AFTER, HANDLER_FUNCTION(FocusLeftHandler)); RegisterHandler(SFEVT_KEY, AVK_DOWN, HANDLER_AFTER, HANDLER_FUNCTION(FocusRightHandler));
RegisterIntelligentHandler を使う場合
SFRToolbox::RegisterIntelligentHandler(this);
2つの動作は同じです。
SFRToolbox::UnregisterIntelligentHandler | SFRResponder::SelectHandler | SFRResponder::ClearHandler | SFRResponder::FocusUpHandler | SFRResponder::FocusDownHandler | SFRResponder::FocusLeftHandler | SFRResponder::FocusRightHandler
[ public, static ] SFCError RegisterManipulateHandler( SFRResponderPtr responder // ハンドラを登録するレスポンダのポインタ );
SFRResponder::SelectHandler を AVK_SELECT、 SFRResponder::ClearHandler を AVK_CLR、 SFRResponder::FocusNextHandler を AVK_DOWN、 SFRResponder::FocusPreviousHandler を AVK_UP のイベントと関連付けます。
RegisterManipulateHandler を使わないでハンドラの登録を行う場合
RegisterHandler(SFEVT_KEY, AVK_SELECT, HANDLER_AFTER, HANDLER_FUNCTION(SelectHandler)); RegisterHandler(SFEVT_KEY, AVK_CLR, HANDLER_AFTER, HANDLER_FUNCTION(ClearHandler)); RegisterHandler(SFEVT_KEY, AVK_UP, HANDLER_AFTER, HANDLER_FUNCTION(FocusNextHandler)); RegisterHandler(SFEVT_KEY, AVK_DOWN, HANDLER_AFTER, HANDLER_FUNCTION(FocusPreviousHandler));
RegisterManipulateHandler を使う場合
SFRToolbox::RegisterManipulateHandler(this);
2つの動作は同じです。
SFRToolbox::UnregisterManipulateHandler | SFRResponder::SelectHandler | SFRResponder::ClearHandler | SFRResponder::FocusNextHandler | SFRResponder::FocusPreviousHandler
[ public, static ] SFCError RegisterMoveHandler( SFRResponderPtr responder // ハンドラを登録するレスポンダのポインタ );
SFRResponder::MoveUpHandler を AVK_2、 SFRResponder::MoveDownHandler を AVK_8、 SFRResponder::MoveLeftHandler を AVK_4、 SFRResponder::MoveRightHandler を AVK_6 のイベントと関連付けます。
RegisterMoveHandler を使わないでハンドラの登録を行う場合
RegisterHandler(SFEVT_KEY, AVK_2, HANDLER_AFTER, HANDLER_FUNCTION(MoveUpHandler)); RegisterHandler(SFEVT_KEY, AVK_8, HANDLER_AFTER, HANDLER_FUNCTION(MoveDownHandler)); RegisterHandler(SFEVT_KEY, AVK_4, HANDLER_AFTER, HANDLER_FUNCTION(MoveLeftHandler)); RegisterHandler(SFEVT_KEY, AVK_6, HANDLER_AFTER, HANDLER_FUNCTION(MoveRightHandler));
RegisterMoveHandler を使う場合
SFRToolbox::RegisterMoveHandler(this);
2つの動作は同じです。
SFRToolbox::UnregisterMoveHandler | SFRResponder::MoveUpHandler | SFRResponder::MoveDownHandler | SFRResponder::MoveLeftHandler | SFRResponder::MoveRightHandler
[ public, static ] SFCError RegisterScrollHandler( SFRResponderPtr responder // ハンドラを登録するレスポンダのポインタ );
SFRResponder::ScrollUpHandler を AVK_2、 SFRResponder::ScrollDownHandler を AVK_8、 SFRResponder::ScrollLeftHandler を AVK_4、 SFRResponder::ScrollRightHandler を AVK_6 のイベントと関連付けます。
RegisterScrollHandler を使わないでハンドラの登録を行う場合
RegisterHandler(SFEVT_KEY, AVK_2, HANDLER_AFTER, HANDLER_FUNCTION(ScrollUpHandler)); RegisterHandler(SFEVT_KEY, AVK_8, HANDLER_AFTER, HANDLER_FUNCTION(ScrollDownHandler)); RegisterHandler(SFEVT_KEY, AVK_4, HANDLER_AFTER, HANDLER_FUNCTION(ScrollLeftHandler)); RegisterHandler(SFEVT_KEY, AVK_6, HANDLER_AFTER, HANDLER_FUNCTION(ScrollRightHandler));
RegisterScrollHandler を使う場合
SFRToolbox::RegisterScrollHandler(this);
2つの動作は同じです。
SFRToolbox::UnregisterScrollHandler | SFRResponder::ScrollUpHandler | SFRResponder::ScrollDownHandler | SFRResponder::ScrollLeftHandler | SFRResponder::ScrollRightHandler
[ public, static ] Void UnregisterIntelligentHandler( SFRResponderPtr responder // ハンドラの登録を削除するレスポンダのポインタ );
AVK_SELECT、AVK_CLR、AVK_UP、AVK_DOWN、AVK_LEFT、AVK_RIGHT のイベントに関連付けがないとき、そのイベントに対しては何も行いません。
UnregisterIntelligentHandler を使わないでハンドラの削除を行う場合
UnregisterHandler(SFEVT_KEY, AVK_RIGHT, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_LEFT, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_DOWN, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_UP, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_CLR, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_SELECT, HANDLER_AFTER);
UnregisterIntelligentHandler を使う場合
SFRToolbox::UnregisterIntelligentHandler(this);
2つの動作は同じです。
SFRToolbox::RegisterIntelligentHandler | SFRResponder::SelectHandler | SFRResponder::ClearHandler | SFRResponder::FocusUpHandler | SFRResponder::FocusDownHandler | SFRResponder::FocusLeftHandler | SFRResponder::FocusRightHandler
[ public, static ] Void UnregisterManipulateHandler( SFRResponderPtr responder // ハンドラの登録を削除するレスポンダのポインタ );
AVK_SELECT、AVK_CLR、AVK_UP、AVK_DOWN のイベントに関連付けがないとき、そのイベントに対しては何も行いません。
UnregisterManipulateHandler を使わないでハンドラの削除を行う場合
UnregisterHandler(SFEVT_KEY, AVK_DOWN, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_UP, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_CLR, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_SELECT, HANDLER_AFTER);
UnregisterManipulateHandler を使う場合
SFRToolbox::UnregisterManipulateHandler(this);
2つの動作は同じです。
SFRToolbox::RegisterManipulateHandler | SFRResponder::SelectHandler | SFRResponder::ClearHandler | SFRResponder::FocusNextHandler | SFRResponder::FocusPreviousHandler
[ public, static ] Void UnregisterMoveHandler( SFRResponderPtr responder // ハンドラの登録を削除するレスポンダのポインタ );
AVK_2 , AVK_8 , AVK_4 , AVK_6 の移動 イベントに関連付けがないとき、そのイベントに対しては何も行いません。
UnregisterMoveHandler を使わないでハンドラの削除を行う場合
UnregisterHandler(SFEVT_KEY, AVK_6, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_4, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_8, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_2, HANDLER_AFTER);
UnregisterMoveHandler を使う場合
SFRToolbox::UnregisterMoveHandler(this);
2つの動作は同じです。
SFRToolbox::RegisterMoveHandler | SFRResponder::MoveUpHandler | SFRResponder::MoveDownHandler | SFRResponder::MoveLeftHandler | SFRResponder::MoveRightHandler
[ public, static ] Void UnregisterScrollHandler( SFRResponderPtr responder // ハンドラの登録を削除するレスポンダのポインタ );
AVK_2 , AVK_8 , AVK_4 , AVK_6 のスクロール イベントに関連付けがないとき、そのイベントに対しては何も行いません。
UnregisterScrollHandler を使わないでハンドラの削除を行う場合
UnregisterHandler(SFEVT_KEY, AVK_6, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_4, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_8, HANDLER_AFTER); UnregisterHandler(SFEVT_KEY, AVK_2, HANDLER_AFTER);
UnregisterScrollHandler を使う場合
SFRToolbox::UnregisterScrollHandler(this);
2つの動作は同じです。
Copyright(c) 2002 - 2024 Sophia Cradle Incorporated All Rights Reserved. |