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