View class abstract
Classe abstraite représentant une vue affichée à l'écran
Constructors
- View.new(Controller controller, {View? parent})
Properties
- console → Console
-
Objet console permettant de contrôler l'affichage du terminal
final
- controller ↔ Controller
-
Objet controller pour obtenir les données nécessaire à l'affichage
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- initializedState ↔ bool
-
Variable représentant si la vue a été correctement initialisée
getter/setter pair
- initializingState ↔ bool
-
Variable représentant si la vue est en train d'être initialisée
getter/setter pair
- parent ↔ View?
-
Vue parent depuis laquelle la vue a été affichée (si null, pas de vue Parent)
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
draw(
) → void - Fonction chargée de l'affichage sur le terminal
-
handleInput(
) → Future< void> - Fonction permettant de gérer l'entrée de l'utilisateur
-
initState(
) → Future< void> - Fonction d'initialisation de la vue
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
run(
) → Future< void> - Fonction appelée par Navigator.display(), combine affichage et gestion des entrées
-
toString(
) → String -
A string representation of this object.
inherited
-
updateData(
) → void - Fonction permettant de mettre à jour l'affichage sur la page parente si des changements sont à déployer
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited