fep/aknfep/inc/AknFepManager.h
branchRCL_3
changeset 12 4eb1ae11334f
parent 8 6ceef9a83b1a
child 14 e6a39382bb9c
equal deleted inserted replaced
10:6defe5d1bd39 12:4eb1ae11334f
   898      * checks that the editor the editor has free space to add another character
   898      * checks that the editor the editor has free space to add another character
   899      * An editor of unlimited length will return its maximum size as zero
   899      * An editor of unlimited length will return its maximum size as zero
   900      */
   900      */
   901     TBool EditorHasFreeSpace( TInt aNumberOfCharacter = 0 ) const;
   901     TBool EditorHasFreeSpace( TInt aNumberOfCharacter = 0 ) const;
   902 		TBool IsSpecialNumericEditor();
   902 		TBool IsSpecialNumericEditor();
       
   903 		
       
   904 	void TryPopExactWordInICFL();
   903 
   905 
   904 private:
   906 private:
   905 
   907 
   906     /**
   908     /**
   907      * Handles notifications that the UI has changed focus
   909      * Handles notifications that the UI has changed focus
  1008     /**
  1010     /**
  1009      * Handle shift key loop in chinese variant for qwerty and mini qwerty
  1011      * Handle shift key loop in chinese variant for qwerty and mini qwerty
  1010      */
  1012      */
  1011     void HandleShiftQwertyChineseL(TEventCode aEventCode);
  1013     void HandleShiftQwertyChineseL(TEventCode aEventCode);
  1012 #endif //RD_INTELLIGENT_TEXT_INPUT    
  1014 #endif //RD_INTELLIGENT_TEXT_INPUT    
       
  1015     
       
  1016     void GetCandidatesWithIndexL(CDesCArray* aArray, 
       
  1017 						TInt& aActiveIdx, TInt& aSecondaryIdx);
       
  1018     void TryPopExactWordInOtherPlaceL();
       
  1019     
  1013     /**
  1020     /**
  1014      * Launches the insert word query in western predictive text mode
  1021      * Launches the insert word query in western predictive text mode
  1015      */
  1022      */
  1016     void LaunchInsertWordQueryL(const TDesC& aInitialText, TCursorSelection aTextSpanToReplace);
  1023     void LaunchInsertWordQueryL(const TDesC& aInitialText, TCursorSelection aTextSpanToReplace);
  1017 
  1024 
  1629      * only inline editing flags are changed
  1636      * only inline editing flags are changed
  1630      */
  1637      */
  1631     void CommitInlineEditL();    
  1638     void CommitInlineEditL();    
  1632     
  1639     
  1633     TBool GetIndicatorImgID(TInt& aIndicatorImgID, TInt& aIndicatorTextID);   
  1640     TBool GetIndicatorImgID(TInt& aIndicatorImgID, TInt& aIndicatorTextID);   
       
  1641     
       
  1642     TInt CurrentInputLangCode();
  1634 
  1643 
  1635     inline TFepSymbolOfHardwareOne SymbolInfoOfHardKey1();
  1644     inline TFepSymbolOfHardwareOne SymbolInfoOfHardKey1();
  1636 public:
  1645 public:
  1637 #ifdef RD_INTELLIGENT_TEXT_INPUT
  1646 #ifdef RD_INTELLIGENT_TEXT_INPUT
  1638     /*
  1647     /*