コード例 #1
0
ファイル: XESceneSlide.cpp プロジェクト: xahgo/tama
BOOL XESceneSlide::OnKeyUp( int keyCode )
{
	if( keyCode == XE::KEY_BACK )
	{
		// 백버튼 누르면 현재 씬에도 돌아가기 버튼이 있는지 보고 있으면 OnBack을 불러준다. 
		XTRACE("OnKeyUp==back");
		XWnd *pButt = Find( "butt.back" );
		if( pButt )
		{
			OnBack( pButt, 0, 0 );
			return TRUE;
		}
	}
	return FALSE;
}
コード例 #2
0
ファイル: GUIControl.cpp プロジェクト: 0xheart0/xbmc
bool CGUIControl::OnAction(const CAction &action)
{
  if (HasFocus())
  {
    switch (action.GetID())
    {
    case ACTION_MOVE_DOWN:
      OnDown();
      return true;

    case ACTION_MOVE_UP:
      OnUp();
      return true;

    case ACTION_MOVE_LEFT:
      OnLeft();
      return true;

    case ACTION_MOVE_RIGHT:
      OnRight();
      return true;

    case ACTION_SHOW_INFO:
      return OnInfo();

    case ACTION_NAV_BACK:
      return OnBack();

    case ACTION_NEXT_CONTROL:
      OnNextControl();
      return true;

    case ACTION_PREV_CONTROL:
      OnPrevControl();
      return true;
    }
  }
  return false;
}