|
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)
|