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.