textinput/peninputgenericitut/src/peninputitutchnuistatestandby.cpp
branchRCL_3
changeset 10 6defe5d1bd39
parent 8 6ceef9a83b1a
child 14 e6a39382bb9c
equal deleted inserted replaced
8:6ceef9a83b1a 10:6defe5d1bd39
    88             }
    88             }
    89             break;        
    89             break;        
    90         default:
    90         default:
    91             break;
    91             break;
    92         }
    92         }
    93     
    93     // Show ICF, Backspace, Arrow after position changed to avoid flick
       
    94     iOwner->LayoutContext()->Control(ECtrlIdICF)->Hide( EFalse );
       
    95 	iOwner->LayoutContext()->Control(ECtrlIdBackspace)->Hide( EFalse );
    94 
    96 
    95     iOwner->LayoutContext()->ShowArrowBtn(
    97     iOwner->LayoutContext()->ShowArrowBtn(
    96         EBtnArrowLeft | EBtnArrowRight | EBtnArrowUp | EBtnArrowDown);
    98         EBtnArrowLeft | EBtnArrowRight | EBtnArrowUp | EBtnArrowDown);
    97     }
    99     }
    98 
   100 
    99 void CChnItutUiStateStandby::OnExit()
   101 void CChnItutUiStateStandby::OnExit()
   100     {
   102     {
   101     // hide input mode indicator
   103     // hide input mode indicator
   102 
   104 
       
   105    // Hide ICF, Backspace, Arrow contrls when exit to avoid flick
   103     iOwner->LayoutContext()->ShowArrowBtn(0);
   106     iOwner->LayoutContext()->ShowArrowBtn(0);
       
   107     iOwner->LayoutContext()->Control(ECtrlIdICF)->Hide( ETrue );
       
   108     iOwner->LayoutContext()->Control(ECtrlIdBackspace)->Hide(ETrue);
   104     }
   109     }
   105 
   110 
   106 TBool CChnItutUiStateStandby::HandleKeyL(TInt aCmd, TInt aKey)
   111 TBool CChnItutUiStateStandby::HandleKeyL(TInt aCmd, TInt aKey)
   107     {
   112     {
   108     if (aKey == EKeyBackspace)
   113     if (aKey == EKeyBackspace)