uifw/AvKon/inc/AknAdaptiveSearchGrid.h
branchRCL_3
changeset 10 9f56a4e1b8ab
parent 0 2f259fa3e83a
child 55 aecbbf00d063
equal deleted inserted replaced
9:aabf2c525e0f 10:9f56a4e1b8ab
    98          *
    98          *
    99          * @param aType A message UID value.
    99          * @param aType A message UID value.
   100          */
   100          */
   101          void HandleResourceChange( TInt aType );
   101          void HandleResourceChange( TInt aType );
   102                 
   102                 
   103         /**
       
   104          * From CCoeControl.
       
   105          * Retrieves an object of the same type as that encapsulated in aId.
       
   106          *
       
   107          * @param aId An encapsulated object type ID.
       
   108          * @return Encapsulated pointer to the object provided. 
       
   109          *      Note that the encapsulated pointer may be NULL.
       
   110          */
       
   111          TTypeUid::Ptr MopSupplyObject( TTypeUid aId );
       
   112                  
   103                  
   113         /**
   104         /**
   114          * From MCoeControlObserver.
   105          * From MCoeControlObserver.
   115          * Handles an event from an observed adaptive search grid item.
   106          * Handles an event from an observed adaptive search grid item.
   116          *
   107          *
   198          * 
   189          * 
   199          * @param aGridChars are the characters for adaptive search grid.                  
   190          * @param aGridChars are the characters for adaptive search grid.                  
   200          */
   191          */
   201 	 	 void SetButtonGridChars( const TDesC& aGridChars );
   192 	 	 void SetButtonGridChars( const TDesC& aGridChars );
   202 		
   193 		
   203 		/**
       
   204 		 * Sets text into search field.
       
   205 		 * 		 
       
   206 		 * @param const aSearchTxt Reference to the text buffer.
       
   207          */            
       
   208 	     void SetSearchTextToFindPane( const TDesC& aSearchTxt );
       
   209 		
   194 		
   210 		/**
   195 		/**
   211          * Initiates buttons for adaptive search grid        
   196          * Initiates buttons for adaptive search grid        
   212          */
   197          */
   213 		 void InitGridButtons();
   198 		 void InitGridButtons();
   361         // find pane for AS
   346         // find pane for AS
   362         CAknInputFrame* iInputFrame;
   347         CAknInputFrame* iInputFrame;
   363         CEikEdwin* iEditor;         
   348         CEikEdwin* iEditor;         
   364         TInt iTextLimit;     
   349         TInt iTextLimit;     
   365 	    
   350 	    
   366 	    // skin context for find pane
       
   367    	    CAknsListBoxBackgroundControlContext* iSkinContextOfFindPane;   	
       
   368    	    CAknsFrameBackgroundControlContext* iBgContextOfFindPane; 
       
   369    	    	    	       	    
   351    	    	    	       	    
   370    	    // contex for control pane   
   352    	    // contex for control pane   
   371    	    CAknsBasicBackgroundControlContext* iBgContextOfControlPane;    	     
   353    	    CAknsBasicBackgroundControlContext* iBgContextOfControlPane;    	     
   372    	    
   354    	    
   373         // whether adaptive search grid is shown right now
   355         // whether adaptive search grid is shown right now