class AknPopupLayouts |
Public Member Enumerations | |
---|---|
enum | TAknPopupLayouts { EMenuWindow, EMenuGraphicWindow, EMenuGraphicHeadingWindow, EMenuDoubleWindow, EMenuDoubleLargeGraphicWindow, EPopupSNotePopupWindow, EMenuUnknownColumnWindow, EMenuUnknownFormattedCellWindow, EDynMenuWindow = EMenuWindow + 0x80, EDynMenuGraphicWindow, EDynMenuGraphicHeadingWindow, EDynMenuDoubleWindow, EDynMenuDoubleLargeGraphicWindow } |
IMPORT_C void | CalcPopupMenuDoubleLargeGraphicWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TRect | aClientRect, | |||
TInt | aNumberOfLinesInListBox | |||
) | [static] |
Calculates layout of popup_menu_double_large_graphic_window from LAF specification
TAknPopupWindowLayoutDef & aDef | |
TRect aClientRect | |
TInt aNumberOfLinesInListBox |
IMPORT_C void | CalcPopupMenuDoubleWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TRect | aClientRect, | |||
TInt | aNumberOfLinesInListBox | |||
) | [static] |
Calculates layout of popup_menu_double_window from LAF specification
TAknPopupWindowLayoutDef & aDef | |
TRect aClientRect | |
TInt aNumberOfLinesInListBox |
IMPORT_C void | CalcPopupMenuGraphicHeadingWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TRect | aClientRect, | |||
TInt | aNumberOfLinesInListBox | |||
) | [static] |
Calculates layout of popup_menu_graphic_heading_window from LAF specification
TAknPopupWindowLayoutDef & aDef | |
TRect aClientRect | |
TInt aNumberOfLinesInListBox |
IMPORT_C void | CalcPopupMenuGraphicWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TRect | aClientRect, | |||
TInt | aNumberOfLinesInListBox | |||
) | [static] |
Calculates layout of popup_menu_graphic_window from LAF specification
TAknPopupWindowLayoutDef & aDef | |
TRect aClientRect | |
TInt aNumberOfLinesInListBox |
IMPORT_C void | CalcPopupMenuWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TRect | aClientRect, | |||
TInt | aNumberOfLinesInListBox | |||
) | [static] |
Calculates layout of popup_menu_window from LAF specification
TAknPopupWindowLayoutDef & aDef | |
TRect aClientRect | |
TInt aNumberOfLinesInListBox |
IMPORT_C void | CalcPopupSNoteGroupWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TRect | aClientRect, | |||
TInt | aNumberOfLinesInListBox | |||
) | [static] |
Calculates layout of popup_snote_window from LAF specification
TAknPopupWindowLayoutDef & aDef | |
TRect aClientRect | |
TInt aNumberOfLinesInListBox |
IMPORT_C void | CheckRange | ( | TInt & | aValue, |
TInt | aMin, | |||
TInt | aMax | |||
) | [static] |
Check integer range
IMPORT_C void | HandleDraw | ( | CEikonEnv * | aEikEnv, |
CWindowGc & | aGc, | |||
const TAknPopupWindowLayoutDef & | aDef, | |||
CEikListBox * | aListBox, | |||
CAknPopupHeadingPane * | aHeadingOrNull | |||
) | [static] |
Implementation of Draw() for a popup window control with a list inside
CEikonEnv * aEikEnv | |
CWindowGc & aGc | |
const TAknPopupWindowLayoutDef & aDef | |
CEikListBox * aListBox | |
CAknPopupHeadingPane * aHeadingOrNull |
IMPORT_C void | HandleSizeAndPositionOfComponents | ( | const TAknPopupWindowLayoutDef & | aDef, |
CCoeControl * | aContentInsidePopup, | |||
CAknPopupHeadingPane * | aHeadingOrNull | |||
) | [static] |
const TAknPopupWindowLayoutDef & aDef | |
CCoeControl * aContentInsidePopup | |
CAknPopupHeadingPane * aHeadingOrNull |
IMPORT_C void | HandleSizeChanged | ( | TAknPopupWindowLayoutDef & | aDef, |
TAknPopupLayouts | aLayout, | |||
TAknPopupLayoutsNode * | aListOfControls | |||
) | [static] |
Implementation of SizeChanged() for a popup window control with a list inside
This method calls setrect() on heading, listbox and window owning control and expects the window owning control has listbox and heading in its componentcontrols...
TAknPopupWindowLayoutDef & aDef | |
TAknPopupLayouts aLayout | |
TAknPopupLayoutsNode * aListOfControls |
IMPORT_C void | HandleSizeChanged | ( | TAknPopupWindowLayoutDef & | aDef, |
TAknPopupLayouts | aLayout, | |||
CAknPopupHeadingPane * | aHeadingOrNull, | |||
CEikListBox * | aListBox, | |||
CCoeControl * | aWindowOwningControl | |||
) | [static] |
TAknPopupWindowLayoutDef & aDef | |
TAknPopupLayouts aLayout | |
CAknPopupHeadingPane * aHeadingOrNull | |
CEikListBox * aListBox | |
CCoeControl * aWindowOwningControl |
IMPORT_C void | MenuPopupWindowGraphics | ( | TAknPopupWindowLayoutDef & | aDef | ) | [static] |
Helper for building popup window layout
TAknPopupWindowLayoutDef & aDef |
IMPORT_C TRect | MenuRect | ( | TAknPopupWindowLayoutDef & | aDef | ) | [static] |
Access to different coordinate transformations needed to setup popup windows
TAknPopupWindowLayoutDef & aDef |
IMPORT_C void | ModifyWindowGraphicForHeading | ( | TAknPopupWindowLayoutDef & | aDef | ) | [static] |
Adds a heading to popup window
TAknPopupWindowLayoutDef & aDef |
IMPORT_C void | ModifyWindowGraphicForMessageBox | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | aNumOfLines | |||
) | [static] |
TAknPopupWindowLayoutDef & aDef | |
TInt aNumOfLines |
TRect | RectFromLayout | ( | TRect | aParent, |
const TAknWindowComponentLayout & | aComponentLayout | |||
) | [static] |
TRect aParent | |
const TAknWindowComponentLayout & aComponentLayout |
IMPORT_C void | SetupDefaults | ( | TAknPopupWindowLayoutDef & | aDef | ) | [static] |
TAknPopupWindowLayoutDef & aDef |
IMPORT_C void | SetupImageSelectionMenuPopupWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | num, | |||
TBool | heading | |||
) | [static] |
Setup a border for the window
TAknPopupWindowLayoutDef & aDef | |
TInt num | |
TBool heading |
IMPORT_C void | SetupMenuPopupWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | aNumberOfLinesInListBox, | |||
TBool | aHeading | |||
) | [static] |
Setup a border for the window
TAknPopupWindowLayoutDef & aDef | |
TInt aNumberOfLinesInListBox | |
TBool aHeading |
IMPORT_C void | SetupPopupMenuDoubleWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | aNumberOfLinesInListBox, | |||
TBool | aHeading | |||
) | [static] |
Setup a border for the window
TAknPopupWindowLayoutDef & aDef | |
TInt aNumberOfLinesInListBox | |
TBool aHeading |
IMPORT_C void | SetupPopupMenuGraphicHeadingWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | aNumberOfLinesInListBox, | |||
TBool | aHeading | |||
) | [static] |
Setup a border for the window
TAknPopupWindowLayoutDef & aDef | |
TInt aNumberOfLinesInListBox | |
TBool aHeading |
IMPORT_C void | SetupPopupMenuGraphicWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | aNumberOfLinesInListBox, | |||
TBool | aHeading | |||
) | [static] |
Setup a border for the window
TAknPopupWindowLayoutDef & aDef | |
TInt aNumberOfLinesInListBox | |
TBool aHeading |
IMPORT_C void | SetupPopupSNoteGroupWindow | ( | TAknPopupWindowLayoutDef & | aDef, |
TInt | num, | |||
TBool | heading | |||
) | [static] |
Setup a border for the window
TAknPopupWindowLayoutDef & aDef | |
TInt num | |
TBool heading |
IMPORT_C TRect | WindowRect | ( | TAknPopupWindowLayoutDef & | aDef | ) | [static] |
Access to different coordinate transformations needed to setup popup windows
TAknPopupWindowLayoutDef & aDef |
If you ever want to add new items here, do not -- instead derive from popuplist or list query and override SetupWindowLayout(). (or if you can modify avkon, then add them here to make it easier for apps to use the new layout..) There's example at aknGMSstylegrid.cpp how to make new popup window without avkon modifications.
EMenuWindow | |
EMenuGraphicWindow | |
EMenuGraphicHeadingWindow | |
EMenuDoubleWindow | |
EMenuDoubleLargeGraphicWindow | |
EPopupSNotePopupWindow | |
EMenuUnknownColumnWindow | |
EMenuUnknownFormattedCellWindow | |
EDynMenuWindow = EMenuWindow + 0x80 | |
EDynMenuGraphicWindow | |
EDynMenuGraphicHeadingWindow | |
EDynMenuDoubleWindow | |
EDynMenuDoubleLargeGraphicWindow |