Vous êtes à peu près ici : Accueil  »   tutoriel PyGTK  »   PyGTK : sommaire

18.2. Méthodes d'affichage des widgets

Les méthodes :

  widget.show()
  
  widget.show_all()
  
  widget.hide()
  
  widget.hide_all()
  
  widget.realize()
  
  widget.unrealize()
  
  widget.map()
  
  widget.unmap()

gérent l'affichage du widget.

La méthode show() permet l'affichage du widget en utilisant les méthodes realize() et map() methods.

La méthode hide() permet de plus afficher le widget et de le "démapper", si nécessaire, avec la méthode unmap().

Les méthodes show_all() et hide_all() permettent d'afficher ou de cacher un widget et tous ses enfants.

La méthode realize() permet de réserver des ressources pour un widget, y compris pour sa propre fenêtre.

La méthode unrealize() libère la fenêtre du widget et des autres ressources qui lui sont associées. Elle a aussi pour effet de cacher et "démapper" le widget.

La méthode map() permet de réserver de l'espace pour le widget sur l'écran. Ceci s'applique seulement aux widgets qui doivent être gérés par le gestionnaire de fenêtre. Mapper un widget permet aussi de le "réaliser" si cela est nécessaire.

La méthode unmap() retire un widget de l'affichage et peut aussi le cacher si nécessaire.