Button¶
-
class
labpyproject.core.pygame.widgets.
Button
(statesdict, switch=False, shortcutkey=None, defaultstate='UNSELECTED', **kwargs)[source]¶ Bases :
labpyproject.core.pygame.widgets.Image
,labpyproject.core.pygame.events.CustomBaseButton
Widget bouton image.
Constructeur
- Paramètres
statesdict – dict décrivant les surfaces pour les états de CustomBaseButton
Exemple:
statesdict = {"UNSELECTED":surface1, "OVER":surface2, "PRESSED":surface3, "SELECTED":surface4, "DISABLED":surface5}
Methods Summary
change_view_state
(state)Modifie physiquement l’apparence du bouton.
Appelée lorsque l’item (via sa hiérarchie parente) est publié par le root dans la displaylist finale.
Appelée lorsque l’item (via sa hiérarchie parente) est dé-publié par le root de la displaylist finale.
send_callback
(state)Méthode destinée à transmettre l’état au manager de ce contrôle.
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.