VirtualItem¶
-
class
labpyproject.core.pygame.core.
VirtualItem
(**kwargs)[source]¶ Bases :
labpyproject.core.pygame.core.BoxModelObject
BoxModelObject supportant les attributs de gestion des z-indexs (couches) ainsi que les propriétés et méthodes de base de la logique de publication.
Virtual indique que cet objet n’a pas de surface propre (au sens pygame) et qu’il n’est pas un objet de publication réel.
Constructeur :
- Paramètres
**kwargs – peut contenir local_layer ainsi que toutes les propriétés de boxing supportées par BoxModelObject.
Attributes Summary
Couche globale par rapport au Root.
Indique si l’objet contient une hiérarchie de couches internes à prendre en charge par un RealContainer parent (Toujours faux pour un VirtualItem).
Niveau d’imbrication de l’objet dans la hiérarchie.
Couche locale par rapport au container parent
Couche de publication dans le RealContainer assurant le display de cet objet.
Ordre de publication.
Visibilité (bool)
Methods Summary
Indique si l’objet appartient à la displaylist finale.
Invalide les couches globales et de publication.
fire_event
(evt)Dispatch l’événement evt
Retourne le framerate de l’application.
on_item_added
(parent)Appelée par le container parent lorsque l’item est ajouté
Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale.
Appelée par le container parent lorsque l’item est supprimé
Appelée lorsque l’item (via sa hiérarchie parente) est dé-publié par le root de la displaylist finale.
Propagé si un parent a été supprimé sans que celui ci ne supprime sa hiérarchie
Appelée lorsque self.visible a été modifié.
parse_layer
(val)Parse l’attribut local_layer.
update
(*args)Appelée à chaque frame.
Attributes Documentation
-
global_layer
¶ Couche globale par rapport au Root.
-
is_stacked
¶ Indique si l’objet contient une hiérarchie de couches internes à prendre en charge par un RealContainer parent (Toujours faux pour un VirtualItem).
-
level
¶ Niveau d’imbrication de l’objet dans la hiérarchie.
-
local_layer
¶ Couche locale par rapport au container parent
-
publication_layer
¶ Couche de publication dans le RealContainer assurant le display de cet objet.
-
publication_order
¶ Ordre de publication.
-
visible
¶ Visibilité (bool)
Methods Documentation
-
on_item_added_to_displaylist
()[source]¶ Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale.
-
on_item_removed_from_displaylist
()[source]¶ Appelée lorsque l’item (via sa hiérarchie parente) est dé-publié par le root de la displaylist finale.