equal
deleted
inserted
replaced
98 * Updates scroll bar data. |
98 * Updates scroll bar data. |
99 */ |
99 */ |
100 void UpdateScrollBar(); |
100 void UpdateScrollBar(); |
101 |
101 |
102 /** |
102 /** |
|
103 * Updates scroll visibility. |
|
104 * @param aVisible Whether or not to set scroll bar visible. |
|
105 */ |
|
106 void UpdateScrollBarVisibility( TBool aVisible ); |
|
107 |
|
108 /** |
103 * GetToFieldAddressesL |
109 * GetToFieldAddressesL |
104 * Get addresses in TO-field. |
110 * Get addresses in TO-field. |
105 * @return Array of address objects. |
111 * @return Array of address objects. |
106 */ |
112 */ |
107 const RPointerArray<CNcsEmailAddressObject>& |
113 const RPointerArray<CNcsEmailAddressObject>& |
489 void DoPopupSelectL(); |
495 void DoPopupSelectL(); |
490 |
496 |
491 void HandleLayoutChangeL(); |
497 void HandleLayoutChangeL(); |
492 |
498 |
493 void HandleSkinChangeL(); |
499 void HandleSkinChangeL(); |
494 |
500 |
495 TInt ContentTotalHeight(); |
501 TInt ContentTotalHeight(); |
|
502 TInt VisibleAreaHeight(); |
|
503 |
496 /** |
504 /** |
497 * CommitL |
505 * CommitL |
498 * Commits changes to message |
506 * Commits changes to message |
499 */ |
507 */ |
500 void CommitL( TFieldToCommit aFieldToCommit = EAllFields ); |
508 void CommitL( TFieldToCommit aFieldToCommit = EAllFields ); |
521 |
529 |
522 /** |
530 /** |
523 * Called when text formatting was cancelled. |
531 * Called when text formatting was cancelled. |
524 */ |
532 */ |
525 void FormatAllTextCancelled(); |
533 void FormatAllTextCancelled(); |
526 |
534 |
527 /** |
535 /** |
528 * Called when text formatting is complete. |
536 * Called when text formatting is complete. |
529 */ |
537 */ |
530 void FormatAllTextComplete(); |
538 void FormatAllTextComplete(); |
531 |
539 |
632 * Changes focus according to key event and focused control. |
640 * Changes focus according to key event and focused control. |
633 * @param aKeyEvent The key event. |
641 * @param aKeyEvent The key event. |
634 * @return Indicates whether the key event was used by this control. |
642 * @return Indicates whether the key event was used by this control. |
635 */ |
643 */ |
636 TKeyResponse ChangeFocusL( const TKeyEvent& aKeyEvent ); |
644 TKeyResponse ChangeFocusL( const TKeyEvent& aKeyEvent ); |
637 |
645 |
638 /** |
646 /** |
639 * UpdateScreenPositionL |
647 * UpdateScreenPosition |
640 * @param aKeyCode Needed to recognize presses of the enter key |
648 * @param aKeyCode Needed to recognize presses of the enter key |
641 * in moving of display. |
649 * in moving of display. |
642 */ |
650 */ |
643 void UpdateScreenPositionL( const TUint& aKeyCode = EKeyNull ); |
651 void UpdateScreenPosition( const TUint& aKeyCode = EKeyNull ); |
644 |
652 |
645 /** |
653 /** |
646 * CalculateSeparatorLineSecondaryColor |
654 * CalculateSeparatorLineSecondaryColor |
647 * @return Separator line secondary color |
655 * @return Separator line secondary color |
648 */ |
656 */ |
770 |
778 |
771 /** |
779 /** |
772 * Currently processed field - needed by async text formatting. |
780 * Currently processed field - needed by async text formatting. |
773 */ |
781 */ |
774 CNcsEditor* iProcessedField; |
782 CNcsEditor* iProcessedField; |
775 |
783 |
776 /** |
784 /** |
777 * Async text formatter. |
785 * Async text formatter. |
778 * Own. |
786 * Own. |
779 */ |
787 */ |
780 CFSAsyncTextFormatter* iAsyncTextFormatter; |
788 CFSAsyncTextFormatter* iAsyncTextFormatter; |
781 |
789 |
782 /** |
790 // Cmail pane rect, calculated during SizeChanged. |
783 * Pane rect calculated during ChangeSize. |
|
784 */ |
|
785 TRect iCmailPaneRect; |
791 TRect iCmailPaneRect; |
|
792 // Header origin, calculated during SizeChanged. |
|
793 TPoint iHeaderPos; |
|
794 |
786 }; |
795 }; |
787 |
796 |
788 |
797 |
789 #endif |
798 #endif |