Up: Contruire une interface Next: CompositePart
Les Wrappers sont des object visibles (sous-classe de VisualPart)... Smalltalk propose 4 types de Wrapper différents :
Les trois premiers sont simples ; ils permettent de positionner une vue par rapport à son contenant (aCompositePart) en ajouant la possibilité d'effectuer une translation, pour le deuxième type de Wrapper, et d'ajouter une bordure autour de la vue, pour le troisième.
Le quatrième Wrapper autorise l'utilisation de ScrollBar verticaux ou horizontaux et de MenuBar.
Ils s'utilisent comme suit :
"Un wrapper avec une bordure" "position : quart bas à gauche du contenant"BorderedWrapper on: aView in: (LayoutFrame leftFraction: 0 offset:0 topFraction: 0.5 offset:0 rightFraction: 0.5 offset:0 bottomFraction: 1 offset:-0)
"Un wrapper avec ScrollBar vertical par défaut" "position : quart haut à gauche du contenant"LookPreferences edgeDecorator on: aView in: (LayoutFrame leftFraction: 0 offset:0 topFraction: 0 offset:0 rightFraction: 0.5 offset:0 bottomFraction: 0.5 offset:-0)