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
1 <div [name]="item" class="item has-hover"> 2 <a class="item-link" @click="navigationAction"> 3 <div class="item-image"> 4 <flare-icon value="{{icon}}" title="{{name}}"></flare-icon> 5 </div> 6 7 <div class="item-content"> 8 <div class="item-headline">{{name}}</div> 9 </div> 10 </a> 11 12 <span [name]="itemArrow" class="item-open is-hidden" @click="ArrowAction"> 13 <flare-svg-icon value="icon-arrow-left"></flare-svg-icon> 14 </span> 15 <span [name]="itemRemove" class="item-pin is-hidden" @click="RemoveAction"> 16 <flare-svg-icon value="icon-cancel"></flare-svg-icon> 17 </span> 18 19 </div> 20 <div [name]="subItem" class="list list--sub"> 21 </div>
- onActiveViewChanged(self, e, wdg, *args, **kwargs)¶
- navigationAction(self, e=None, wdg=None)¶
Handle Click on Navigation Button
- RemoveAction(self, e=None)¶
remove this Nav Element
- ArrowAction(self, e, wdg=None)¶
- onActiveNavigationChanged(self, e, wdg, *args, **kwargs)¶
What should happen if the State from the surrounding Navigation gets an update
- onHasSubItemsChanged(self, e, wdg, *args, **kwargs)¶
If subChild is added, show itemArrow, hide if no subitem present
- appendSubChild(self, element)¶
- class vi.widgets.appnavigation.NavigationSeperator(name=None)¶
Bases:
flare.html5.Div- buildSeperator(self)¶
- _setValue(self, value)¶
- class vi.widgets.appnavigation.Navigationblock(name)¶
Bases:
flare.html5.Div- addSeperator(self)¶
- seperatorAction(self, e, wdg=None)¶
- class vi.widgets.appnavigation.AppNavigation¶
Bases:
flare.html5.Nav- getPreviousNavigationPoint(self, view)¶
- getNavigationPoint(self, view)¶
- addNavigationBlock(self, name)¶
- addNavigationPoint(self, name, icon, view=None, parent=None, closeable=False, opened=False)¶
- addNavigationPointAfter(self, name, icon, view=None, beforeElement=None, closeable=False, opened=False)¶
- removeNavigationPoint(self, view)¶