Changeset 43 in svn


Ignore:
Timestamp:
Sep 14, 2015 6:14:47 PM (10 years ago)
Author:
phkim
Message:
  1. phkim
  2. 서경방송
  3. 변경내용
    • DSTAR 에서 'p' 키를 VK_PREV_MENU 로 변경
    • 자동검색, 매뉴얼 검색, 초기화, 셋탑 정보 리모콘 시나리오 통일 . 이전 버튼 : 이전 메뉴 상태로 전환 . 메뉴 버튼 : 메뉴 화면이 보이면 닫기, 다른 화면에서는 메뉴로 이동 . 나가기 : 모든 UI 종료


Location:
trunk/zasc/app_c
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/zasc/app_c/DST_HostInterface.c

    r17 r43  
    6565                case 0xCAFE0072: g_KeyCode = VK_DISPLAY_MODE; break; // display mode hot key : r 
    6666                case 0xCAFE0066: g_KeyCode = VK_CHANNEL_SEARCH; break; // channel searc hot key : f 
     67                case 0xCAFE0070: g_KeyCode = VK_PREV_MENU; break; // pre menu : p 
    6768#endif   // DSTAR Űº¸µå »ç¿ë            
    6869                         
  • trunk/zasc/app_c/DST_WinAutoSearch.c

    r2 r43  
    476476                                break; 
    477477                        case VK_CANCEL: 
    478                         case VK_CHANNEL_SEARCH:                          
    479                         case VK_MENU: 
     478                        case VK_PREV_MENU: 
     479                                CAutoSearchWin_m_nState = 0; 
     480                                CAutoSearchWin_bCanceled = true; 
     481                                JST_Stop(); 
     482                                CAutoSearchWin_ScanComplete(this); 
     483                                this->Close(this); 
     484                                break; 
     485                        case VK_CHANNEL_SEARCH: 
    480486                        case VK_PREV: 
    481487                        case VK_PREV_CH: 
     
    484490                                JST_Stop(); 
    485491                                CAutoSearchWin_ScanComplete(this); 
     492                                if (this->GetParentWinID(this)) DST_CreateWin(this->GetParentWinID(this), 0, 0, 0, 0, 0); 
    486493                                this->Close(this); 
    487                                 if(DST_GetWin(WIN_ERROR)) DST_CreateWin(WIN_CHANNEL_BANNER, WIN_NULL, BANNER_NORMAL ,0, 0, 0); 
     494                                break; 
     495 
     496                        case VK_MENU: 
     497                                CAutoSearchWin_m_nState = 0; 
     498                                CAutoSearchWin_bCanceled = true; 
     499                                JST_Stop(); 
     500                                CAutoSearchWin_ScanComplete(this); 
     501                                DST_CreateWin(WIN_MAIN_MENU, WIN_NULL, 0 ,0, 0, 0); 
     502                                this->Close(this); 
    488503                                break; 
    489504                } 
  • trunk/zasc/app_c/DST_WinChannelEdit.c

    r42 r43  
    4242                CChannelEditWin_InitValues(); 
    4343                CChannelEditWin_setSize(this); 
    44                 this->SetTimeOut(this, 100); 
     44                this->SetTimeOut(this, 100000); 
    4545        } 
    4646 
     
    263263                { 
    264264                        case VK_MENU: 
     265                                DST_CreateWin(WIN_MAIN_MENU, WIN_NULL, 0, 0, 0, 0); 
     266                                this->Close(this); 
     267                                break; 
    265268                        case VK_CANCEL: 
     269                        case VK_PREV_MENU: 
     270                                this->Close(this); 
     271                                break; 
    266272                        case VK_PREV: 
    267                         case VK_PREV_MENU: 
    268273                        case VK_PREV_CH: 
    269274                                if (this->GetParentWinID(this)) DST_CreateWin(this->GetParentWinID(this), 0, 0, 0, 0, 0); 
  • trunk/zasc/app_c/DST_WinFactoryReset.c

    r2 r43  
    250250                                this->Close(this); 
    251251                                break; 
    252                         case VK_MENU: 
    253252                        case VK_CANCEL: 
    254253                        case VK_PREV_MENU: 
     254                                this->Close(this); 
     255                                break; 
     256                        case VK_MENU: 
     257                                DST_CreateWin(WIN_MAIN_MENU, WIN_NULL, 0, 0, 0, 0); 
    255258                                this->Close(this); 
    256259                                break; 
  • trunk/zasc/app_c/DST_WinMainMenu.c

    r29 r43  
    604604#if SUPPORT_CHANNEL_EDIT 
    605605                                        case MN_CHANNEL_EDIT: 
    606                                                 DST_CreateWin(WIN_CHANNEL_LIST, WIN_NULL, 0, 0, 0, 0); 
     606                                                DST_CreateWin(WIN_CHANNEL_LIST, WIN_MAIN_MENU, 0, 0, 0, 0); 
     607                                                this->Close(this); 
    607608                                                break; 
    608609#endif 
  • trunk/zasc/app_c/DST_WinManualSearch.c

    r38 r43  
    286286                                break; 
    287287                        case VK_CANCEL: 
     288                        case VK_PREV_MENU: 
     289                                this->Close(this); 
     290                                break; 
     291                        case VK_PREV: 
     292                        case VK_PREV_CH: 
     293                                if (this->GetParentWinID(this)) DST_CreateWin(this->GetParentWinID(this), 0, 0, 0, 0, 0); 
     294                                this->Close(this); 
     295                                break; 
    288296                        case VK_MENU: 
    289297                                this->Close(this); 
    290                                 if(DST_GetWin(WIN_ERROR)) DST_CreateWin(WIN_CHANNEL_BANNER, WIN_NULL, BANNER_NORMAL ,0, 0, 0); 
     298                                DST_CreateWin(WIN_MAIN_MENU, WIN_NULL, 0 ,0, 0, 0); 
    291299                                break; 
    292300                } 
  • trunk/zasc/app_c/DST_WinSTBInfo.c

    r2 r43  
    144144                switch (key) 
    145145                { 
    146                         case VK_MENU: 
     146 
    147147                        case VK_CANCEL: 
    148148                        case VK_PREV_MENU: 
     
    151151                                if(DST_GetWin(WIN_MAIN_MENU)) DST_CloseWin(WIN_MAIN_MENU); 
    152152                                break; 
    153                          
     153                        case VK_MENU: 
    154154                        case VK_OK: 
    155155                        case VK_PREV: 
Note: See TracChangeset for help on using the changeset viewer.