- NOM
- frame - Crée et manipule les widgets frame
- SYNTAXE
- frame pathName ?options?
- OPTIONS STANDARD
- -borderwidth ou -bd, borderWidth, BorderWidth
- -cursor, cursor, Cursor
- -highlightbackground, highlightBackground, HighlightBackground
- -highlightcolor, highlightColor, HighlightColor
- -highlightthickness, highlightThickness, HighlightThickness
- -relief, relief, Relief
- -takefocus, takeFocus, TakeFocus
- OPTIONS SPECIFIQUES AU WIDGET
- -background, background, Background
- -class, class, Class
- -colormap, colormap, Colormap
- -container, container, Container
- -hauteur, hauteur, Height
- -visual, visual, Visual
- -width, width, Width
- DESCRIPTION
- COMMANDES DE WIDGET
- pathName cget option
- pathName configure ?option? ?valeur option valeur ...?
- BINDINGS
- MOTS-CLES
frame - Crée et manipule widgets frame
frame pathName ?options?
- -borderwidth ou -bd, borderWidth, BorderWidth
- -cursor, cursor, Cursor
- -highlightbackground, highlightBackground, HighlightBackground
- -highlightcolor, highlightColor, HighlightColor
- -highlightthickness, highlightThickness, HighlightThickness
- -relief, relief, Relief
- -takefocus, takeFocus, TakeFocus
- Command-Line Name: -background
- Database Name: background
- Database Class: Background
- Cette option est la même que l'option standard background
excepté que sa valeur peut être également spécifiée comme une chaîne vide.
Dans ce cas, le widget n'affichera pas d'arrière plan ou de bordure, et
aucunes couleurs ne seront utilisées de sa colormap pour son arrière plan
et sa bordure.
- Command-Line Name: -class
- Database Name: class
- Database Class: Class
- Spécifie a class for la fenêtre.
Cette classe sera utilisée pendant l'interrogation de la base de données d'options, et sera aussi utilisée plus tard pour d'autres usages comme les bindings.
L'option class ne sera pas modifiée avec la commande configure.
- Command-Line Name: -colormap
- Database Name: colormap
- Database Class: Colormap
- Spécifie une colormap à utiliser for la fenêtre.
La valeur peut être soit new, auquel cas un nouvelle colormap est
créée pour la fenêtre et ses enfants, soit le nom d'une autre
fenêtre (qui doit être sur le même écran et a le même visuel
que pathName), auquel cas la nouvelle fenêtre utilisera la colormap
de la fenêtre spécifiée.
Si l'option colormap n'est pas spécifiée, la nouvelle fenêtre
utilise la même colormap que ses parents.
Cette option ne sera pas modifiée avec la commande configure.
- Command-Line Name: -container
- Database Name: container
- Database Class: Container
- La valeur doit être un booléen. Si vrai, cela signifie que cette fenêtre sera
utilisée comme container dans lequel une autre application sera incorporée
(par exemple, une toplevel Tk peut être incorporée en utilisant l'option -use ).
La fenêtre supportera les protocoles de gestionnaire de fenêtres appropriés pour les opérations comme les requêtes géometriques. La fenêtre ne doit pas avoir
d'enfants dans cette application.
Cette option ne sera pas modifiée avec la commande configure.
- Command-Line Name: -hauteur
- Database Name: hauteur
- Database Class: Height
- Spécifie la hauteur désirée pour la fenêtre sous n'importe quelle des formes
acceptable par Tk_GetPixels.
Si cette option est inférieure ou égal à zero alors la fenêtre ne demandera
aucune taille.
- Command-Line Name: -visual
- Database Name: visual
- Database Class: Visual
- Spécifie l'information visuelle pour la nouvelle fenêtre sous n'importe quelle des formes
acceptées par Tk_GetVisual.
Si cette option n'est pas spécifiée, la nouvelle fenêtre utilisera le même
visuel que ses parents.
L'option visual ne sera pas modifiée avec la commande configure.
- Command-Line Name: -width
- Database Name: width
- Database Class: Width
- Spécifie la largeur désirée pour la fenêtre sous n'importe quelle des formes
acceptées par Tk_GetPixels.
Si cette option est inférieure ou égal à zero alors la fenêtre ne demandera
aucune taille.
La commande frame crée une nouvelle fenêtre (indiquée par l'argument
pathName ) et en fait un widget frame.
Des options supplémentaires, décrites ci-dessus, peuvent être spécifiées sur la ligne de commande ou dans la base de données d'options
pour configurer des aspects de la frame comme ses couleurs d'arrière-plan
et reliefs. La commande frame retourne the
nom de chemin de la nouvelle fenêtre.
Une frame est un widget simple. Son usage premier est d'agir comme séparateur
ou conteneur pour des arrangements de fenêtre complexes . Les seules fonctionnalités
d'une frame sont ses couleur d'arrière-plan et une bordure 3-D optionnelle pour lui donner une apparence èlevée ou enfoncée.
La commande frame crée une nouvelle commande Tcl dont le
nom est le même que le nom de chemin de la fenêtre de la frame. Cette
commande peut être utilisée pour appeler diverses
opérations sur le widget. Elle a la forme générale suivante:
pathName option ?arg arg ...?
PathName est le nom de la commande, qui est le même que
le nom de chemin de la frame. Option et args
déterminent le comportement exact de la commande. les commandes suivantes
sont admises pour les widgets frame :
- pathName cget option
-
Retourne la valeur courante de l'option de configuration indiquée
par option.
Option peut prendre n'importe quelle des valeurs acceptées par la commande frame.
- pathName configure ?option? ?valeur option valeur ...?
-
Interroge ou modifie les options de configuration du widget.
Si aucune option n'est spécifiée, retourne une liste décrivant toutes les
options disponibles pour pathName (voir Tk_ConfigureInfo pour des
informations sur le format de cette liste). Si option est spécifiée
sans valeur, alors la commande retourne une liste décrivant l'option
(cette liste sera identique à la correspondante
sous-liste de la valeur retournée si aucune option n'est spécifiée). Si
une ou plusieurs paires option-valeur sont spécifiées, alors la commande
modifie l'option(s) donnée(s) à valeur(s); dans
ce cas la commande retourne une chaîne vide.
Option peut prendre n'importe quelle des valeurs acceptées par la commande frame
.
Quand une nouvelle frame est créée, elle n'a pas de bindings d'évènement par défaut:
les frames ne sont pas conçues pour être interactives.
frame, widget
Copyright © 1990-1994 The Regents of the University of California.
Copyright © 1994-1996 Sun Microsystems, Inc.
Copyright © 1995-1997 Roger E. Critchlow Jr.
Copyright © 2003 - Le Portail Tcl/Tk Francophone.