--- a/uifw/AvKon/inc/AknAdaptiveSearchGrid.h Tue Aug 31 15:28:30 2010 +0300
+++ b/uifw/AvKon/inc/AknAdaptiveSearchGrid.h Wed Sep 01 12:16:19 2010 +0100
@@ -100,15 +100,6 @@
*/
void HandleResourceChange( TInt aType );
- /**
- * From CCoeControl.
- * Retrieves an object of the same type as that encapsulated in aId.
- *
- * @param aId An encapsulated object type ID.
- * @return Encapsulated pointer to the object provided.
- * Note that the encapsulated pointer may be NULL.
- */
- TTypeUid::Ptr MopSupplyObject( TTypeUid aId );
/**
* From MCoeControlObserver.
@@ -200,12 +191,6 @@
*/
void SetButtonGridChars( const TDesC& aGridChars );
- /**
- * Sets text into search field.
- *
- * @param const aSearchTxt Reference to the text buffer.
- */
- void SetSearchTextToFindPane( const TDesC& aSearchTxt );
/**
* Initiates buttons for adaptive search grid
@@ -234,6 +219,14 @@
static const TInt EDeleteLastCharPressed = -1;
static const TInt ECloseGridPressed = -2;
+
+ public:
+
+ /**
+ * When the rect of find pane is set, this functions will be notified
+ * to record the size of it.
+ */
+ void SaveFindPaneRect( const TRect &aRect );
protected: // From base class
@@ -355,9 +348,6 @@
CEikEdwin* iEditor;
TInt iTextLimit;
- // skin context for find pane
- CAknsListBoxBackgroundControlContext* iSkinContextOfFindPane;
- CAknsFrameBackgroundControlContext* iBgContextOfFindPane;
// contex for control pane
CAknsBasicBackgroundControlContext* iBgContextOfControlPane;
@@ -416,6 +406,10 @@
TBool iPopupFindpane;
// The length of overlap section
TInt iOverlapLength;
+
+ TRect iFindpaneRect;
+
+ TBool iFindPaneSizeChanged;
};