ItemObjectBase¶
-
class
labpyproject.apps.labpyrinthe.gui.skinBase.zone_carte_base.
ItemObjectBase
(zonecarte, graphobjref=None, typecontent=None, case=None, x=None, y=None)[source]¶ Bases :
object
Objet modélisant un item graphique de la carte.
Constructeur
Methods Summary
Instancie l’implémentation graphique de self.case, spécifique au moteur de publication.
Supprime la vue graphique de self.case
Retourne la référence actuelle à l’image (générée par le skin) ou None.
Retourne les coordonnées réelles (converties / la case) de la vue graphique
set_case
(case)Met à jour au besoin la case associée.
set_current_image
(imgskin)Affiche une nouvelle image (générée par le skin)
set_real_coords
(realx, realy)Déplace la vue graphique aux coordonnées réelles (converties) realx, realy
set_visible
(show)Affiche ou masque la vue graphique.
set_zindex
(z)Définit la profondeur
Methods Documentation
-
create_view
()[source]¶ Instancie l’implémentation graphique de self.case, spécifique au moteur de publication. Enregistre l’objet ou un id équivalent dans self.graphobjref
-
get_current_image
()[source]¶ Retourne la référence actuelle à l’image (générée par le skin) ou None.
-
get_real_coords
()[source]¶ Retourne les coordonnées réelles (converties / la case) de la vue graphique
-