cigvis.gui.widgets.sliding_drawer module#
Animated side drawer anchored to the navbar edge.
- class cigvis.gui.widgets.sliding_drawer.SlidingDrawer(parent=None, width=300, animation_ms=250)#
Bases:
QWidgetSlide-in drawer that hosts stacked side-panel pages.
- add_module(widget: QWidget, title: str | None = None)#
- close_requested#
- set_content_widget(index: int)#
- set_page(index: int)#
- set_titles(titles: List[str]) None#
- staticMetaObject = PySide6.QtCore.QMetaObject("SlidingDrawer" inherits "QWidget": Methods: #33 type=Signal, signature=close_requested() )#
- toggle(show: bool, anchor_x: int, parent_height: int)#
Show or hide the drawer relative to the navbar right edge.