| class MFsTreeVisualizer |
MFsTreeVisualizer is an interface for the tree visualizers.
| Public Member Enumerations | |
|---|---|
| enum | TFsSlideEffect { ESlideNone = 0, ESlideFromTop , ESlideFromBottom , ESlideFromRight , ESlideFromLeft } |
| TFsTreeItemId | FocusedItem | ( | ) | const [pure virtual] |
Returns item id of the currently focused item.
| TBool | HandleKeyEventL | ( | const TAlfEvent & | aEvent | ) | [pure virtual] |
Handles key event forwarded by the controller.
| const TAlfEvent & aEvent | Key event to handle. |
| TBool | HandlePointerEventL | ( | const TAlfEvent & | aEvent | ) | [pure virtual] |
Handles key event forwarded by the controller.
| const TAlfEvent & aEvent | Pointer event to investigate. |
| void | HideList | ( | const TBool | aFadeOut = EFalse, |
| const TBool | aSlideOut = EFalse | |||
| ) | [pure virtual] | |||
Hides the list.
| TBool | IsFocused | ( | const TFsTreeItemId | aItem | ) | const [pure virtual] |
Checks if the specified item is focused.
| const TFsTreeItemId aItem | Item to be checked. |
| TInt | ItemExpansionDelay | ( | ) | const [pure virtual] |
Gets the delay for the item expansion animation.
| TFsTreeListLoopingType | LoopingType | ( | ) | const [pure virtual] |
Returns information about looping type of the list.
| void | NotifyControlVisibilityChange | ( | TBool | aIsVisible | ) | [pure virtual] |
| TBool aIsVisible |
| void | RefreshListViewL | ( | ) | [pure virtual] |
Refreshes all visible items in the list.
| MFsTreeItemData * | RootItemData | ( | ) | [pure virtual] |
Gets a pointer to the root's item data object.
| MFsTreeNodeVisualizer * | RootNodeVisualizer | ( | ) | [pure virtual] |
Gets a pointer to the root's item visualizer object.
| void | SetEmptyListTextL | ( | const TDesC & | aText | ) | [pure virtual] |
The function sets a text for empty list's view.
| const TDesC & aText | Text to be displayed. |
| void | SetFocusedItemL | ( | TFsTreeItemId | aItem, |
| TBool | aCheckFocus = ETrue | |||
| ) | [pure virtual] | |||
Sets the specified item as focused.
| TFsTreeItemId aItem | indicates item to be focused. |
| TBool aCheckFocus = ETrue |
| void | SetItemExpansionDelay | ( | const TInt | aDelay | ) | [pure virtual] |
Sets the delay for the item expansion animation.
| const TInt aDelay | Delay in miliseconds. |
| void | SetItemSeparatorColor | ( | const TRgb & | aColor | ) | [pure virtual] |
| const TRgb & aColor |
| void | SetItemSeparatorSize | ( | const TSize | aSize | ) | [pure virtual] |
| const TSize aSize |
| void | SetItemsAlwaysExtendedL | ( | TBool | aAlwaysExtended | ) | [pure virtual] |
The functions sets wether all item in the list should be always in extended state or in normal state. The list view is refreshed.
| TBool aAlwaysExtended | ETrue if items should be always extended. EFalse if items should be in normal state. |
| void | SetLoopingType | ( | const TFsTreeListLoopingType | aLoopingType | ) | [pure virtual] |
Sets type of list's looping.
| const TFsTreeListLoopingType aLoopingType | type of list looping. |
| void | SetSlideInDirection | ( | TFsSlideEffect | aDirection | ) | [pure virtual] |
The function sets direction of the slide in effect.
| TFsSlideEffect aDirection | A direction of the slide in effect. |
| void | SetSlideInDuration | ( | TInt | aTimeMiliseconds | ) | [pure virtual] |
The function sets duration of the slide-in effect.
| TInt aTimeMiliseconds | Slide in time in milliseconds. |
| void | SetSlideOutDirection | ( | TFsSlideEffect | aDirection | ) | [pure virtual] |
The function sets direction of the slide out effect.
| TFsSlideEffect aDirection | A direction of the slide out effect. |
| void | SetSlideOutDuration | ( | TInt | aTimeMiliseconds | ) | [pure virtual] |
The function sets duration of the slide-out effect.
| TInt aTimeMiliseconds | Slide out time in milliseconds. |
| void | SetTextMarqueeRepetitions | ( | const TInt | aMarqueeRepetitions | ) | [pure virtual] |
Sets repetitions number of marquee cycle.
| const TInt aMarqueeRepetitions |
| void | SetTextMarqueeSpeed | ( | const TInt | aPixelsPerSec | ) | [pure virtual] |
Sets the speed of marquee.
| const TInt aPixelsPerSec | How many pixels per second. |
| void | SetTextMarqueeStartDelay | ( | const TInt | aStartDelay | ) | [pure virtual] |
Sets delay for text marquee start.
| const TInt aStartDelay | Time after which the text marquee starts (in miliseconds). |
| void | SetTextMarqueeType | ( | const TFsTextMarqueeType | aMarquee | ) | [pure virtual] |
Sets the type of text marquee.
| const TFsTextMarqueeType aMarquee | Type of marquee. |
| void | ShowListL | ( | const TBool | aFadeIn = EFalse, |
| const TBool | aSlideIn = EFalse | |||
| ) | [pure virtual] | |||
Displays the list.
| TFsSlideEffect | SlideInDirection | ( | ) | const [pure virtual] |
The function returns direction of the slide in effect.
| TInt | SlideInDuration | ( | ) | const [pure virtual] |
The function returns slide in effect's duration.
| TFsSlideEffect | SlideOutDirection | ( | ) | const [pure virtual] |
The function returns direction of the slide out effect.
| TInt | SlideOutDuration | ( | ) | const [pure virtual] |
The function returns slide out effect's duration.
| TInt | TextMarqueeRepetitions | ( | ) | const [pure virtual] |
Gets repetitions number of marquee cycle.
| TInt | TextMarqueeStartDelay | ( | ) | const [pure virtual] |
Gets delay for text marquee.
| TFsTextMarqueeType | TextMarqueeType | ( | ) | const [pure virtual] |
Gets the type of text marquee.
| void | UpdateItemL | ( | const TFsTreeItemId | aItemId | ) | [pure virtual] |
Refreshes all visible items in the list.
| const TFsTreeItemId aItemId |
Pre-defined slide effects directions
| ESlideNone = 0 | |
| ESlideFromTop | |
| ESlideFromBottom | |
| ESlideFromRight | |
| ESlideFromLeft |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.