Programmation GTK2 en Pascal/GtkBin

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche
Programmation GTK2 en Pascal

Présentation[modifier | modifier le wikicode]

Le contrôle GtkBin est un contrôle conteneur que nous n'allons pas utiliser directement mais qu'on retrouve par héritage dans bon nombre de contrôles (comme par exemple les GtkWindow ou les GtkButton).

Sa particularité est de ne pouvoir contenir qu'un seul contrôle. Ce qui est pratique dans le cas du GtkButton qui ne doit contenir de base qu'un label. Mais ce n'est pas limitatif, puisqu'on peut très bien prendre comme contrôle unique un conteneur comme GtkVBox ou GtkHBox.

Hiérarchie[modifier | modifier le wikicode]

Hiérarchie
GObject
  └─GtkObject
      └─GtkWidget
          └─GtkContainer
              └─GtkBin

Conteneurs : GtkContainer ~ GtkBox ~ GtkBinGtkHBox ~ GtkVBox ~ GtkTable ~ GtkNotebook