classicui_plat/special_character_table_api/inc/AknCharMap.h
branchRCL_3
changeset 9 aabf2c525e0f
parent 0 2f259fa3e83a
child 51 fcdfafb36fe7
equal deleted inserted replaced
4:8ca85d2f0db7 9:aabf2c525e0f
    67 class CEikScrollBarFrame;
    67 class CEikScrollBarFrame;
    68 class CAknPictographInterface;
    68 class CAknPictographInterface;
    69 class CAknCharMapHistory;
    69 class CAknCharMapHistory;
    70 class CAknCharMapExtension;
    70 class CAknCharMapExtension;
    71 class MAknSctFocusHandler;
    71 class MAknSctFocusHandler;
       
    72 
    72 /**
    73 /**
    73  * Special character table control for AVKON
    74  * Special character table control for AVKON
    74  *
    75  *
    75  */
    76  */
    76 class CAknCharMap : public CCoeControl, public MAknPictographAnimatorCallBack, public MEikScrollBarObserver
    77 class CAknCharMap : public CCoeControl, public MAknPictographAnimatorCallBack, public MEikScrollBarObserver
   446     TBool TakeFocus();
   447     TBool TakeFocus();
   447     void ShowFocus();
   448     void ShowFocus();
   448     TPoint CursorPos();
   449     TPoint CursorPos();
   449 
   450 
   450 private:
   451 private:
   451     void HandleFocusStatusChanged(TBool aIsFocused=ETrue);
       
   452     TBool EmotionsAreAllReadyToDraw(TInt aIndex, TInt aCount) const;
   452     TBool EmotionsAreAllReadyToDraw(TInt aIndex, TInt aCount) const;
       
   453     void SmileyStillImageLoaded(TChar aSmileyCode);
       
   454     void SmileyAnimationChanged(TChar aSmileyCode);
       
   455     void SetSmileyAnimationActivityInCurrentPageL(TBool aIsActive);
   453     void GetFocusSctName(TChar& aChar, TDes& aName) const;
   456     void GetFocusSctName(TChar& aChar, TDes& aName) const;
   454     TBool HaveBufferToAppendFocusSct() const;
   457     TBool HaveBufferToAppendFocusSct() const;
   455     TBool AppendFocusSctToDestinationBufferL();
   458     TBool AppendFocusSctToDestinationBufferL();
   456     TBool SwitchSctAndEmotionL();
   459     TBool SwitchSctAndEmotionL();
   457 
   460