ItemObject

class labpyproject.apps.labpyrinthe.gui.skinTkinter.zone_carte.ItemObject(zonecarte, graphobjref=None, typecontent=None, case=None, x=None, y=None)[source]

Bases : labpyproject.apps.labpyrinthe.gui.skinBase.zone_carte_base.ItemObjectBase

Implémentation Tkinter de ItemObjectBase

Constructeur

Methods Summary

create_view()

Instancie l’implémentation graphique d’une case, spécifique au moteur de publication.

delete_view()

Supprime la vue graphique de self.case

get_real_coords()

Retourne les coordonnées réelles (converties / la case) de la vue graphique

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 lma vue graphique.

Methods Documentation

create_view()[source]

Instancie l’implémentation graphique d’une case, spécifique au moteur de publication. Enregistre l’objet ou un id équivalent dans self.graphobjref

delete_view()[source]

Supprime la vue graphique de self.case

get_real_coords()[source]

Retourne les coordonnées réelles (converties / la case) de la vue graphique

set_current_image(imgskin)[source]

Affiche une nouvelle image (générée par le skin)

set_real_coords(realx, realy)[source]

Déplace la vue graphique aux coordonnées réelles (converties) realx, realy

set_visible(show)[source]

Affiche ou masque lma vue graphique.