API published in: S60 1st Ed
Link against: avkon.lib
Required Capabilities
None
#include <aknsfld.h>
Inherits CAknControl.
There are four different styles for the search field defined by a TSearchFieldStyle.
Public Types |
|
enum | TSearchFieldStyle { ESearch, EInput, EUrl, EPhone, EPlain, EPopup, EPinb, EClockApp, EFixed, ESearchWithoutLine, EPopupWindow } |
Search field style. More... |
|
Public Member Functions |
|
IMPORT_C | ~CAknSearchField () |
Destructor. |
|
IMPORT_C TInt | TextLength () const |
Returns the length of search text. |
|
IMPORT_C void | GetSearchText (TDes &aSearchTxt) const |
Returns the text of search field by writing it into the buffer aSearchTxt. |
|
IMPORT_C void | SetSearchTextL (const TDesC &aSearchTxt) |
Sets text into search field. |
|
IMPORT_C void | SelectSearchTextL () |
Selects the whole search text. |
|
IMPORT_C void | ResetL () |
Clears text in the search field. |
|
IMPORT_C void | SetInfoTextL (const TDesC &aText) |
Sets additional info text to the search field. |
|
IMPORT_C void | ClipboardL (CEikEdwin::TClipboardFunc aClipboardFunc) |
Calls editor's ClipboardL() function. |
|
IMPORT_C void | SetSkinEnabledL (const TBool aEnabled) |
Sets whether skins are enabled on this control. |
|
void | HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType) |
From MCoeControlObserver , Acts upon changes in the hosted control's state. |
|
IMPORT_C TKeyResponse | OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType) |
From CCoeControl , Handles key event. |
|
IMPORT_C TSize | MinimumSize () |
From CCoeControl , Returns minimum size. |
|
IMPORT_C void | MakeVisible (TBool aVisible) |
Sets this control as visible or invisible. |
|
IMPORT_C void | SetLinePos (TInt aLinePos) |
Sets position of the line on main pane. |
|
IMPORT_C CEikEdwin & | Editor () const |
Access to the edwin owned by the search field. |
|
void | SetListbox (CEikListBox *aListBox) |
Sets a list box for this control. |
|
void | SetParentCtrl (CCoeControl *aParent) |
Sets the parent control for this control. |
|
TBool | IsPopup () |
Indicates that is the control popup or not. |
|
void | SetOldItemIndex (TInt aOldItemIndex) |
Sets index, where listbox focus should return when popup findbox is canceled. |
|
TInt | OldItemIndex () |
Returns index, where listbox focus should return when popup findbox is canceled. |
|
Static Public Member Functions |
|
static IMPORT_C CAknSearchField * | NewL (const CCoeControl &aParent, TSearchFieldStyle aFieldStyle, CGulIcon *aIcon, TInt aTextLimit) |
Two-phased constructor. |
|
|
Destructor. |
|
Calls editor's
|
|
Access to the edwin owned by the search field.
|
|
Returns the text of search field by writing it into the buffer aSearchTxt.
|
|
From This class's implementation is trivial and should be able to be safely re-implemented in directly client-derived classes. For non-base setting page classes, a call to the base class should be made.
|
|
Indicates that is the control popup or not.
|
|
Sets this control as visible or invisible.
|
|
From Minimum size depends on zoom factor.
|
|
Two-phased constructor.
|
|
From
|
|
Returns index, where listbox focus should return when popup findbox is canceled. |
|
Clears text in the search field. |
|
Selects the whole search text. |
|
Sets additional info text to the search field.
|
|
Sets position of the line on main pane.
|
|
Sets a list box for this control.
|
|
Sets index, where listbox focus should return when popup findbox is canceled. |
|
Sets the parent control for this control.
|
|
Sets text into search field.
|
|
Sets whether skins are enabled on this control.
The default value is determined from global setting from
|
|
Returns the length of search text.
|