equal
deleted
inserted
replaced
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 |
|
73 /** |
72 /** |
74 * Special character table control for AVKON |
73 * Special character table control for AVKON |
75 * |
74 * |
76 */ |
75 */ |
77 class CAknCharMap : public CCoeControl, public MAknPictographAnimatorCallBack, public MEikScrollBarObserver |
76 class CAknCharMap : public CCoeControl, public MAknPictographAnimatorCallBack, public MEikScrollBarObserver |
410 TInt CurrentCategory(); |
409 TInt CurrentCategory(); |
411 TBool ChangeCategoryL(const TInt aCategory, TBool& aLayoutChanged ); |
410 TBool ChangeCategoryL(const TInt aCategory, TBool& aLayoutChanged ); |
412 TInt Category(); |
411 TInt Category(); |
413 TBool IsSupportCategoryButtonUi() const; |
412 TBool IsSupportCategoryButtonUi() const; |
414 TBool IsJapaneseSctUi() const; |
413 TBool IsJapaneseSctUi() const; |
415 TBool IsKoreanSctUi() const; |
|
416 const TDesC* TitleWithSelectingSpecialChar(); |
414 const TDesC* TitleWithSelectingSpecialChar(); |
417 |
415 |
418 private: |
416 private: |
419 void ChangeFocusSct(TBool aFocusOn); |
417 void ChangeFocusSct(TBool aFocusOn); |
420 void CreateTitleWithSelectingSpecialCharL(const TDesC* aTitle); |
418 void CreateTitleWithSelectingSpecialCharL(const TDesC* aTitle); |
448 TBool TakeFocus(); |
446 TBool TakeFocus(); |
449 void ShowFocus(); |
447 void ShowFocus(); |
450 TPoint CursorPos(); |
448 TPoint CursorPos(); |
451 |
449 |
452 private: |
450 private: |
|
451 void HandleFocusStatusChanged(TBool aIsFocused=ETrue); |
453 TBool EmotionsAreAllReadyToDraw(TInt aIndex, TInt aCount) const; |
452 TBool EmotionsAreAllReadyToDraw(TInt aIndex, TInt aCount) const; |
454 void SmileyStillImageLoaded(TChar aSmileyCode); |
|
455 void SmileyAnimationChanged(TChar aSmileyCode); |
|
456 void SetSmileyAnimationActivityInCurrentPageL(TBool aIsActive); |
|
457 void GetFocusSctName(TChar& aChar, TDes& aName) const; |
453 void GetFocusSctName(TChar& aChar, TDes& aName) const; |
458 TBool HaveBufferToAppendFocusSct() const; |
454 TBool HaveBufferToAppendFocusSct() const; |
459 TBool AppendFocusSctToDestinationBufferL(); |
455 TBool AppendFocusSctToDestinationBufferL(); |
460 TBool SwitchSctAndEmotionL(); |
456 TBool SwitchSctAndEmotionL(); |
461 |
457 |