18.2. Métodos de Visualización de Controles

Los métodos:

  widget.show()

  widget.show_all()

  widget.hide()

  widget.hide_all()

  widget.realize()

  widget.unrealize()

  widget.map()

  widget.unmap()
      

controlan la visualización del control widget.

El método show() (mostrar) hace que el control se visualice llamando los métodos realize() y map().

El método hide() (ocultar) hace que el control se oculte y, si es necesario, también lo "desmapea" usando el método unmap().

Los métodos show_all() (mostrar todos) y hide_all() (ocultar todos) hacen que el control y todos sus controles hijos se muestren o se oculten.

El método realize() ("realizar") hace que se reserven los recursos que necesita el control, incluida su ventana.

El método unrealize() ("desrealizar") libera la ventana del control y otros recursos asociados al mismo. "Desrealizar" un control también lo oculta y "desmapea".

El método map() ("mapear") hace que se reserve espacio en el display (pantalla) para el control; ésto sólo se aplica a los controles que necesitan ser manipulados por el gestor de ventanas. Mapear un control también lo realiza si es necesario.

El método unmap() (desmapear) elimina un control del display (pantalla) y también lo oculta si es necesario.