Files
Forge-Engine/screens/widgets/control_groups/visibility_control.py
T
williamandwilliam 3f4ebc4527
Build and deploy / build-and-push (push) Successful in 17s
Build and deploy / deploy (push) Successful in 10s
first commit
2026-08-21 16:23:49 +02:00

17 lines
791 B
Python

from ..controls.c_preset import c_preset
VISIBILITY_CONTROL = c_preset(
"visibilite", "Visibilité",
[
# "display" n'est volontairement pas touché par "visible" / "invisible" :
# un conteneur en disposition ligne/colonne (flex) doit garder son
# display:flex quand il redevient visible — seul "masqué" doit
# explicitement forcer display:none (et gagne, car ce réglage est
# appliqué après la disposition interne lors de l'enregistrement).
("visible", "Visible normalement", {"visibility": ""}),
("masque", "Masqué — n'occupe plus de place", {"display": "none", "visibility": ""}),
("invisible", "Invisible — garde sa place", {"visibility": "hidden"}),
],
default="visible", group="Disposition",
)