RevealerWindow#
- class ignis.widgets.RevealerWindow(revealer: Revealer, **kwargs) None #
Bases:
Window
A window with animation.
Warning
Do not set
widgets.Revealer
as a direct child, as this can lead to various graphical bugs. Instead, place widgets.Revealer inside a container (e.g., widgets.Box) and then set the container as a child.Example usage:
from ignis import widgets revealer = widgets.Revealer( transition_type="slide_left", child=widgets.Button(label="test"), transition_duration=300, reveal_child=True, ) box = widgets.Box(child=[revealer]) widgets.RevealerWindow( visible=False, popup=True, layer="top", namespace="revealer-window", child=box, # do not set widgets.Revealer as a direct child! revealer=revealer, )