emailuis/emailui/inc/FreestyleEmailUiMailListVisualiser.h
branchRCL_3
changeset 26 968773a0b6ef
parent 25 3533d4323edc
equal deleted inserted replaced
25:3533d4323edc 26:968773a0b6ef
   571 	void SetMailListLayoutAnchors();
   571 	void SetMailListLayoutAnchors();
   572 
   572 
   573 	// Control bar functions
   573 	// Control bar functions
   574 	void CreateControlBarLayoutL();
   574 	void CreateControlBarLayoutL();
   575 	void ScaleControlBarL();
   575 	void ScaleControlBarL();
   576 	void SetSortButtonTextAndIconL();
   576 	void SetSortButtonIconL();
   577 	HBufC* GetSortButtonTextLC();
   577 	HBufC* GetSortButtonTextLC();
   578     void HandleControlBarEvent( TFsControlBarEvent aEvent, TInt aData );
   578     void HandleControlBarEvent( TFsControlBarEvent aEvent, TInt aData );
   579 
   579 
   580 	// Followup flag
   580 	// Followup flag
   581 	void SetMessageFollowupFlagL();
   581 	void SetMessageFollowupFlagL();
   645 	void RefreshMarkingModeL();
   645 	void RefreshMarkingModeL();
   646 	
   646 	
   647     /**
   647     /**
   648      * Display marking mode title text
   648      * Display marking mode title text
   649      */ 
   649      */ 
   650     void DisplayMarkingModeTitleTextL();
   650     void DisplayMarkingModeTextOnButtonsL();
   651     
   651     
   652     /**
   652     /**
   653      * Remove marking mode title text
   653      * Remove marking mode title text
   654      */ 
   654      */ 
   655     void RemoveMarkingModeTitleTextL();
   655     void RemoveMarkingModeTextOnButtonsL();
   656 
   656 
   657     /**
   657     /**
   658      * Displays or remove marking mode background
   658      * Displays or remove marking mode background
   659      */
   659      */
   660     void DisplayMarkingModeBgL( TBool aDisplay );
   660     void DisplayMarkingModeBgL( TBool aDisplay );
   803      * @param aVisible Indicates if focus should become visible or removed
   803      * @param aVisible Indicates if focus should become visible or removed
   804      */
   804      */
   805     void FocusVisibilityChange( TBool aVisible );
   805     void FocusVisibilityChange( TBool aVisible );
   806 
   806 
   807     /**
   807     /**
   808      * Update texts in command area buttons
       
   809      */
       
   810     void UpdateButtonTextsL();
       
   811 
       
   812     /**
       
   813      * Tests whether a point is inside the control.
   808      * Tests whether a point is inside the control.
   814      *
   809      *
   815      * @param aControl  Control that is tested.
   810      * @param aControl  Control that is tested.
   816      * @param aPoint    Point in display coordinates.
   811      * @param aPoint    Point in display coordinates.
   817      *
   812      *
   840      *
   835      *
   841      * @return <code>ETrue</code>, if consumed, <code>EFalse</code> otherwise.
   836      * @return <code>ETrue</code>, if consumed, <code>EFalse</code> otherwise.
   842      */
   837      */
   843     TBool HandleArrowEventInLandscapeL( const TInt aScancode,
   838     TBool HandleArrowEventInLandscapeL( const TInt aScancode,
   844             const TAlfEvent& aEvent, const TBool aShiftState );
   839             const TAlfEvent& aEvent, const TBool aShiftState );
   845 
   840     
       
   841     void UpdateFolderAndMarkingModeTextsL();
       
   842     
   846 private: // data types
   843 private: // data types
   847 
   844 
   848 
   845 
   849 private: // Private objects
   846 private: // Private objects
   850     // Extension to support Ozone-plugin's check for active mailbox
   847     // Extension to support Ozone-plugin's check for active mailbox