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