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)