|
Public Types
|
enum |
TAknPopupLayouts {
EMenuWindow,
EMenuGraphicWindow,
EMenuGraphicHeadingWindow,
EMenuDoubleWindow,
EMenuDoubleLargeGraphicWindow,
EPopupSNotePopupWindow,
EMenuUnknownColumnWindow,
EMenuUnknownFormattedCellWindow,
EDynMenuWindow = EMenuWindow + 0x80,
EDynMenuGraphicWindow,
EDynMenuGraphicHeadingWindow,
EDynMenuDoubleWindow,
EDynMenuDoubleLargeGraphicWindow
}
|
|
If you ever want to add new items here, do not -- instead derive from popuplist or list query and override SetupWindowLayout().
More...
|
Static Public Member Functions
|
static IMPORT_C void |
HandleSizeChanged (TAknPopupWindowLayoutDef &aDef, TAknPopupLayouts aLayout, TAknPopupLayoutsNode *aListOfControls)
|
|
Implementation of SizeChanged() for a popup window control with a list inside.
|
static IMPORT_C void |
HandleSizeChanged (TAknPopupWindowLayoutDef &aDef, TAknPopupLayouts aLayout, CAknPopupHeadingPane *aHeadingOrNull, CEikListBox *aListBox, CCoeControl *aWindowOwningControl)
|
static IMPORT_C void |
HandleDraw (CEikonEnv *aEikEnv, CWindowGc &aGc, const TAknPopupWindowLayoutDef &aDef, CEikListBox *aListBox, CAknPopupHeadingPane *aHeadingOrNull)
|
|
Implementation of Draw() for a popup window control with a list inside.
|
static IMPORT_C void |
ModifyWindowGraphicForHeading (TAknPopupWindowLayoutDef &aDef)
|
|
Adds a heading to popup window.
|
static IMPORT_C void |
ModifyWindowGraphicForMessageBox (TAknPopupWindowLayoutDef &aDef, TInt aNumOfLines)
|
static IMPORT_C void |
CalcPopupMenuWindow (TAknPopupWindowLayoutDef &aDef, TRect aClientRect, TInt aNumberOfLinesInListBox)
|
|
Calculates layout of popup_menu_window from LAF specification.
|
static IMPORT_C void |
CalcPopupMenuGraphicWindow (TAknPopupWindowLayoutDef &aDef, TRect aClientRect, TInt aNumberOfLinesInListBox)
|
|
Calculates layout of popup_menu_graphic_window from LAF specification.
|
static IMPORT_C void |
CalcPopupMenuGraphicHeadingWindow (TAknPopupWindowLayoutDef &aDef, TRect aClientRect, TInt aNumberOfLinesInListBox)
|
|
Calculates layout of popup_menu_graphic_heading_window from LAF specification.
|
static IMPORT_C void |
CalcPopupMenuDoubleWindow (TAknPopupWindowLayoutDef &aDef, TRect aClientRect, TInt aNumberOfLinesInListBox)
|
|
Calculates layout of popup_menu_double_window from LAF specification.
|
static IMPORT_C void |
CalcPopupMenuDoubleLargeGraphicWindow (TAknPopupWindowLayoutDef &aDef, TRect aClientRect, TInt aNumberOfLinesInListBox)
|
|
Calculates layout of popup_menu_double_large_graphic_window from LAF specification.
|
static IMPORT_C void |
CalcPopupSNoteGroupWindow (TAknPopupWindowLayoutDef &aDef, TRect aClientRect, TInt aNumberOfLinesInListBox)
|
|
Calculates layout of popup_snote_window from LAF specification.
|
static IMPORT_C void |
SetupMenuPopupWindow (TAknPopupWindowLayoutDef &aDef, TInt aNumberOfLinesInListBox, TBool aHeading)
|
|
Setup a border for the window.
|
static IMPORT_C void |
SetupPopupMenuGraphicWindow (TAknPopupWindowLayoutDef &aDef, TInt aNumberOfLinesInListBox, TBool aHeading)
|
|
Setup a border for the window.
|
static IMPORT_C void |
SetupPopupMenuGraphicHeadingWindow (TAknPopupWindowLayoutDef &aDef, TInt aNumberOfLinesInListBox, TBool aHeading)
|
|
Setup a border for the window.
|
static IMPORT_C void |
SetupPopupMenuDoubleWindow (TAknPopupWindowLayoutDef &aDef, TInt aNumberOfLinesInListBox, TBool aHeading)
|
|
Setup a border for the window.
|
static IMPORT_C void |
SetupImageSelectionMenuPopupWindow (TAknPopupWindowLayoutDef &aDef, TInt num, TBool heading)
|
|
Setup a border for the window.
|
static IMPORT_C void |
SetupPopupSNoteGroupWindow (TAknPopupWindowLayoutDef &aDef, TInt num, TBool heading)
|
|
Setup a border for the window.
|
static IMPORT_C void |
HandleSizeAndPositionOfComponents (const TAknPopupWindowLayoutDef &aDef, CCoeControl *aContentInsidePopup, CAknPopupHeadingPane *aHeadingOrNull)
|
static IMPORT_C void |
SetupDefaults (TAknPopupWindowLayoutDef &aDef)
|
static IMPORT_C TRect |
WindowRect (TAknPopupWindowLayoutDef &aDef)
|
|
Access to different coordinate transformations needed to setup popup windows.
|
static IMPORT_C TRect |
MenuRect (TAknPopupWindowLayoutDef &aDef)
|
|
Access to different coordinate transformations needed to setup popup windows.
|
static IMPORT_C void |
CheckRange (TInt &aValue, TInt aMin, TInt aMax)
|
|
Check integer range.
|
static IMPORT_C void |
MenuPopupWindowGraphics (TAknPopupWindowLayoutDef &aDef)
|
|
Helper for building popup window layout.
|
static TRect |
RectFromLayout (TRect aParent, const TAknWindowComponentLayout &aComponentLayout)
|