classicui_pub/tabs_api/inc/akntabgrp.h
branchRCL_3
changeset 72 a5e7a4f63858
parent 64 85902f042028
equal deleted inserted replaced
64:85902f042028 72:a5e7a4f63858
   353     void HandleResourceChange( TInt aType );
   353     void HandleResourceChange( TInt aType );
   354 
   354 
   355     void SizeChangedInNormalLayout();
   355     void SizeChangedInNormalLayout();
   356     void SizeChangedInFlatLayout();
   356     void SizeChangedInFlatLayout();
   357     void SizeChangedInNarrowLayout();
   357     void SizeChangedInNarrowLayout();
   358     
   358 
   359     /**
       
   360      * Sets the flag to indicate the highlight status
       
   361      * 
       
   362      * @param  aHighlight  highlight status
       
   363      *                     default is EFalse
       
   364      */
       
   365     void SetHighlight(TBool aHighlight);
       
   366     
       
   367     
       
   368 private:
   359 private:
   369 
   360 
   370     CEikLabel* iLabel;
   361     CEikLabel* iLabel;
   371     TInt       iId;
   362     TInt       iId;
   372     TBool      iActive;
   363     TBool      iActive;
   870     *                   @c EFalse to hide them.
   861     *                   @c EFalse to hide them.
   871     */
   862     */
   872     void SetNaviArrowsVisible( TBool aVisible );
   863     void SetNaviArrowsVisible( TBool aVisible );
   873 
   864 
   874 private:
   865 private:
   875     /**
       
   876      * Resets the highlight status for tabs
       
   877      */
       
   878     void ResetHighlightStatus();
       
   879     
       
   880     /**
       
   881      * Enable/Disable highlight effect
       
   882      */
       
   883     void EnableHighlight( TBool aEnable, TInt aNewTab = -1 , TInt aPointX = -1 );
       
   884         
       
   885 
       
   886 private:
       
   887     CArrayPtr<CAknTab>*     iTabArray;
   866     CArrayPtr<CAknTab>*     iTabArray;
   888     TInt                    iActiveTab;
   867     TInt                    iActiveTab;
   889     TRect                   iSpareRect;
   868     TRect                   iSpareRect;
   890 
   869 
   891     TInt                    iTabFixedWidth;
   870     TInt                    iTabFixedWidth;