vi.widgets.appnavigation
¶
Module Contents¶
Classes¶
- class vi.widgets.appnavigation.NavigationElement(name, icon=None, view=None, nav=None, closeable=False, opened=False)¶
Bases:
flare.html5.Div
- tpl = Multiline-String¶
Show Value
""" <div [name]="item" class="item has-hover"> <a class="item-link" @click="navigationAction"> <div class="item-image"> <flare-icon value="{{icon}}" title="{{name}}"></flare-icon> </div> <div class="item-content"> <div class="item-headline">{{name}}</div> </div> </a> <span [name]="itemArrow" class="item-open is-hidden" @click="ArrowAction"> <flare-svg-icon value="icon-arrow-left"></flare-svg-icon> </span> <span [name]="itemRemove" class="item-pin is-hidden" @click="RemoveAction"> <flare-svg-icon value="icon-cancel"></flare-svg-icon> </span> </div> <div [name]="subItem" class="list list--sub"> </div> """
- onActiveViewChanged(e, wdg, *args, **kwargs)¶
- navigationAction(e=None, wdg=None)¶
Handle Click on Navigation Button
- RemoveAction(e=None)¶
remove this Nav Element
- ArrowAction(e, wdg=None)¶
- onActiveNavigationChanged(e, wdg, *args, **kwargs)¶
What should happen if the State from the surrounding Navigation gets an update
- onHasSubItemsChanged(e, wdg, *args, **kwargs)¶
If subChild is added, show itemArrow, hide if no subitem present
- appendSubChild(element)¶
- class vi.widgets.appnavigation.NavigationSeperator(name=None)¶
Bases:
flare.html5.Div
- buildSeperator()¶
- _setValue(value)¶
- class vi.widgets.appnavigation.Navigationblock(name, nav)¶
Bases:
flare.html5.Div
- addSeperator()¶
- seperatorAction(e, wdg=None)¶
- class vi.widgets.appnavigation.AppNavigation¶
Bases:
flare.html5.Nav
- getPreviousNavigationPoint(view)¶
- getNavigationPoint(view)¶
- addNavigationBlock(name)¶
- addNavigationPoint(name, icon, view=None, parent=None, closeable=False, opened=False)¶
- addNavigationPointAfter(name, icon, view=None, beforeElement=None, closeable=False, opened=False)¶
- removeNavigationPoint(view)¶