SkinBase

class labpyproject.apps.labpyrinthe.gui.skinBase.skin_base.SkinBase(optmode=False, carte_resolution='40', frozen=False)[source]

Bases : object

Superclasse des skins de LabPyrinthe.

Constructeur

Paramètres
  • optmode (boolean) – si True pointe vers les images de la carte sans canal alpha (moins exigeant graphiquement)

  • carte_resolution (string) – dimension des images de la carte (pardéfaut 40*40 pxl, en option 80*80 pxl)

  • frozen (boolean) – indique si l’application est exécutée dans l’interpréteur ou sous forme d’exécutable

Methods Summary

export_image_from_PIL(src)

Convertit une source PIL.Image dans le format attendu par le moteur graphique.

get_button_image(name, statenum)

Retourne l’image (taille fixe) associée au nom name et à l’indice d’état statenum

get_color(cat, name[, state])

Retourne une couleur

get_dynamic_image(cat, name, size)

Retourne une image à la taille demandée

get_fixed_image(cat, name)

Retourne une image à sa taille originelle

get_image(cat, name[, size, state])

Retourne une image exportée

get_image_for_case(case, size[, applyopt])

Retourne une image exportée associé à la donnée objet lab.Case (ou subclasse)

get_loading_images()

Retourne la liste des images de preloading

get_source_size(cat, name)

Retourne les dimensions de la source

init_colors()

Initialisation des couleurs :

init_paths()

Initialisation des chemins référençant les ressources

init_rsc()

Initialisation des images :

Methods Documentation

export_image_from_PIL(src)[source]

Convertit une source PIL.Image dans le format attendu par le moteur graphique.

get_button_image(name, statenum)[source]

Retourne l’image (taille fixe) associée au nom name et à l’indice d’état statenum

get_color(cat, name, state=None)[source]

Retourne une couleur

get_dynamic_image(cat, name, size)[source]

Retourne une image à la taille demandée

get_fixed_image(cat, name)[source]

Retourne une image à sa taille originelle

get_image(cat, name, size=None, state=None)[source]

Retourne une image exportée

  • cat : catégorie de l’image

  • name : nom

  • size : (w, h) optionnel

  • state : int, pour les 5 états d’un bouton

get_image_for_case(case, size, applyopt=True)[source]

Retourne une image exportée associé à la donnée objet lab.Case (ou subclasse)

  • case : donnée objet de type lab.Case

  • size : dimensions (w, h)

  • applyopt : indique si l’on prend en compte self.optmode

get_loading_images()[source]

Retourne la liste des images de preloading

get_source_size(cat, name)[source]

Retourne les dimensions de la source

init_colors()[source]

Initialisation des couleurs :

init_paths()[source]

Initialisation des chemins référençant les ressources

init_rsc()[source]

Initialisation des images :