textinput/peninputgenericitut/src/peninputitutchnuistatepinyincomposition.cpp
branchRCL_3
changeset 10 6defe5d1bd39
parent 0 eb1f2e154e89
child 12 4eb1ae11334f
equal deleted inserted replaced
8:6ceef9a83b1a 10:6defe5d1bd39
    67         iOwner->LayoutContext()->Control(ECtrlIdStdCandsList));
    67         iOwner->LayoutContext()->Control(ECtrlIdStdCandsList));
    68     candlist->Hide(EFalse);
    68     candlist->Hide(EFalse);
    69     
    69     
    70     //hide navi button
    70     //hide navi button
    71     iOwner->LayoutContext()->ShowArrowBtn(0);
    71     iOwner->LayoutContext()->ShowArrowBtn(0);
       
    72     // Show ICF, Backspace after position changed to avoid flick
       
    73     iOwner->LayoutContext()->Control(ECtrlIdICF)->Hide( EFalse );
       
    74     iOwner->LayoutContext()->Control(ECtrlIdBackspace)->Hide( EFalse );
    72     
    75     
    73     //hide indicator 
    76     //hide indicator 
    74     iOwner->LayoutContext()->Control(ECtrlIdIndicator)->Hide(ETrue);    
    77     iOwner->LayoutContext()->Control(ECtrlIdIndicator)->Hide(ETrue);    
    75     }
    78     }
    76 
    79 
    89     candlist->ResetAndClear(CFepCtrlDropdownList::EListExpandable);
    92     candlist->ResetAndClear(CFepCtrlDropdownList::EListExpandable);
    90     iOwner->DataMgr()->ClearChnCandidates(EItutCandidates);
    93     iOwner->DataMgr()->ClearChnCandidates(EItutCandidates);
    91     candlist->Hide(ETrue);
    94     candlist->Hide(ETrue);
    92 
    95 
    93     iOwner->DataMgr()->PtiEngine()->ClearCurrentWord();
    96     iOwner->DataMgr()->PtiEngine()->ClearCurrentWord();
    94     
    97     // Hide ICF, Backspace, Arrow contrls when exit to avoid flick
    95     //show navi button
    98     iOwner->LayoutContext()->Control(ECtrlIdICF)->Hide( ETrue );
    96     iOwner->LayoutContext()->ShowArrowBtn(EBtnArrowLeft | EBtnArrowRight
    99     iOwner->LayoutContext()->Control(ECtrlIdBackspace)->Hide(ETrue);
    97              | EBtnArrowUp| EBtnArrowDown);
   100     iOwner->LayoutContext()->ShowArrowBtn( 0 );
    98     
   101     
    99     //show indicator 
   102     //show indicator 
   100     iOwner->LayoutContext()->Control(ECtrlIdIndicator)->Hide(EFalse);
   103     iOwner->LayoutContext()->Control(ECtrlIdIndicator)->Hide(EFalse);
   101 
   104 
   102     iOwner->DataMgr()->PtiEngine()->ClearCurrentWord();
   105     iOwner->DataMgr()->PtiEngine()->ClearCurrentWord();