- NOM
- winfo - Donne les informations relatives à la fenêtre
- SYNTAXE
- winfo option ?arg arg ...?
- DESCRIPTION
- winfo atom ?-displayof fenêtre? NOM
- winfo atomname ?-displayof fenêtre? id
- winfo cells fenêtre
- winfo child fenêtre
- winfo class fenêtre
- winfo colormapfull fenêtre
- winfo containing?-displayof fenêtre? rootX rootY
- winfo depth fenêtre
- winfo existsfenêtre
- winfo fpixels fenêtre numéro
- winfo geometry fenêtre
- winfo heightfenêtre
- winfo id fenêtre
- winfo interps ?-displayof fenêtre?
- winfo ismapped fenêtre
- winfo manager fenêtre
- winfo namefenêtre
- winfo parent fenêtre
- winfo pathname ?-displayof fenêtre? id
- winfo pixels fenêtre numéro
- winfo pointerx fenêtre
- winfo pointerxy fenêtre
- winfo pointery fenêtre
- winfo reqheight fenêtre
- winfo reqwidth fenêtre
- winfo rgb fenêtre color
- winfo rootx fenêtre
- winfo rooty fenêtre
- winfo screen fenêtre
- winfo screencells fenêtre
- winfo screendepth fenêtre
- winfo screenheight fenêtre
- winfo screenmmheight fenêtre
- winfo screenmmwidth fenêtre
- winfo screenvisual fenêtre
- winfo screenwidth fenêtre
- winfo server fenêtre
- winfo toplevel fenêtre
- winfo viewable fenêtre
- winfo visual fenêtre
- winfo visualid fenêtre
- winfo visualsavailable fenêtre ?includeids?
- winfo vrootheight fenêtre
- winfo vrootwidth fenêtre
- winfo vrootx fenêtre
- winfo vrooty fenêtre
- winfo width fenêtre
- winfo x fenêtre
- winfo y fenêtre
- MOTS-CLES
winfo - Donne les informations relatives à la fenêtre
winfo option ?arg arg ...?
La commande winfo est utilisée pour obtenir l'information au sujet des fenêtres prises en charge par Tk. Elle peut prendre n'importe quelle forme, ceci dépendant de l'argument option. Les formes légales sont:
- winfo atom ?-displayof fenêtre? NOM
-
Retourne une chaîne décimale désignant l'identificateur entier de
l'atome dont le nom est NOM. Si aucun atome de ce nom existe alors un nouveau est créé.
Si l'option -displayof est indiquée alors l'atome est recherché
dans l'écran de fenêtre; autrement il est recherché
dans l'écran de la fenêtre principale de l'application.
- winfo atomname ?-displayof fenêtre? id
-
Retourne le nom textuel de l'atome dont l'identificateur entier est
id.
Si l'option -displayof est indiquée alors l'identificateur est recherché à l'écran de fenêtre; autrement il est recherché
dans l'écran de la fenêtre principale de l'application.
cette commande est l'inverse de la commande winfo atom.
Elle génère une erreur si l'atome n'existe pas.
- winfo cells fenêtre
-
Retourne une chaîne décimale désignant le nombre de cellules dans la
palette de fenêtre.
- winfo childrenfenêtre
-
Retourne une liste contenant le nom de chemins de tous les enfants
de fenêtre. La liste est dans l'ordre d'empilement, avec la
fenêtre la plus basse en premier. Les fenêtres top-level sont retournées comme enfants de leurs parents logiques.
- winfo class fenêtre
-
Retourne le nom de classe de fenêtre.
- winfo colormapfull fenêtre
-
Retourne 1 si la palette de fenêtre est pleine, 0
autrement. La palette d'une fenêtre est pleine si la dernière
tentative d'allouer une nouvelle couleur à cette fenêtre a échoué et que
l'application n'a libéré aucune couleur depuis l'allocation ratée.
- winfo containing?-displayof fenêtre? rootX rootY
-
Retourne le nom de chemin de la fenêtre contenant le point indiqué
par rootX et rootY.
RootX et rootY sont spécifiés en unités d'écran (c.a.d.
toute forme acceptable par Tk_GetPixels) dans les coordonnées
système de la fenêtre mère(si un gestionnaire de fenêtres virtuel est utilisé alors les coordonnées système de la fenêtre mère virtuelle est utilisé).
Si l'option -displayof est indiquée alors les coordonnées se refèrent à l'écran contenant fenêtre; autrement ils se refèrent à l'écran de la fenêtre principale de l'application.
Si aucune fenêtre de cette application ne contient le point alors une chaîne vide est retournée.
Dans la sélection de la fenêtre contenante, il est donné aux enfants une priorité supérieure
à celle des parents et parmi les enfants le plus haut dans l'ordre d'empilement est choisi.
- winfo depth fenêtre
-
Retourne une chaîne décimale indiquant la profondeur de fenêtre (nombre de bits par pixel).
- winfo existsfenêtre
-
Retourne 1 s'il existe une fenêtre nommée fenêtre, 0 si non.
- winfo fpixels fenêtre nombre
-
Retourne une valeur flottante indiquant le nombre de pixels
dans fenêtre correspondant à la distance indiquée par nombre.
Nombre peut être spécifié sous n'importe quelle des formes acceptables
par Tk_GetScreenMM, comme ``2.0c'' ou ``1i''.
La valeur de retour peut être fractionelle; pour une valeur entière, utilisez
winfo pixels.
- winfo geometry fenêtre
-
Retourne la géométrie de fenêtre, sous la forme
widthxhauteur+x+y. Toutes les dimensions sont en pixels.
- winfo heightfenêtre
-
Retourne une chaîne décimale indiquant la hauteur de fenêtre en pixels.
Quand une fenêtre est créée pour la première fois sa hauteur sera de 1 pixel; la
hauteur sera éventuellement modifiée par le gestionnaire de géométrie pour satisfaire les besoins(d'espace... NDT.)de la fenêtre.
Si vous avez besoin de la hauteur véritable immédiatement après la création d'un widget, appelezupdate pour forcer le gestionnaire de géométrie à le dimensionner,
ou utilisez winfo reqheight pour obtenir la hauteur de fenêtre demandée
à la place de sa hauteur actuelle.
- winfo idfenêtre
-
Retourne une chaîne hexadécimale indiquant un identificateur de bas niveau spécifique à la plateforme
pour fenêtre. Sous Unix, c'est the
identificateur de fenêtre X. Sous Windows, c'est le HWND Windows. Sur Macintosh la valeur n'a pas de sens en dehors de Tk.
- winfo interps ?-displayof fenêtre?
-
Retourne une liste dont les membres sont les noms de tous les interpréteurs Tcl (ex. toutes les applications Tk) actuellement enregistrées pour un écran particulier.
Si l'option -displayof est indiquée alors la valeur de retour se réfère à
l'écran de fenêtre; autrement elle se réfère à
l'écran de la fenêtre principale de l'application.
- winfo ismapped fenêtre
-
Retourne 1 si fenêtre est actuellement mappée, 0 autrement.
- winfo manager fenêtre
-
Retourne le nom du gestionnaire de géométrie actuellement
responsable de fenêtre, ou une chaîne vide si fenêtre
n'est prise en charge par aucun gestionnaire de géométrie.
Le nom est généralement le nom de la commande Tcl pour le gestionnaire de géométrie, comme pack ou place.
Si le gestionnaire de géométrie est un widget, comme canvas ou text, le
nom est la commande de la classe de widget, comme canvas.
- winfo name fenêtre
-
Retourne le nom de fenêtre (c.a.d. son nom à l'intérieur de son parent, contrairement
à son nom de chemin complet).
La commande winfo name . retournera le nom de l'application.
- winfo parent fenêtre
-
Retourne le nom de chemin du parent de fenêtre, ou une chaîne vide
si fenêtre est la fenêtre principale de l'application.
- winfo pathname ?-displayof fenêtre? id
-
Retourne le nom de chemin de la fenêtre dont l'identificateur X est id.
Id doit être un entier décimal, hexadécimal, ou octal et doit
correspondre à une fenêtre dans l'application appelante.
Si l'option -displayof est indiquée alors l'identificateur est recherché à l'écran de fenêtre; autrement il est recherché à
l'écran de la fenêtre principale de l'application.
- winfo pixels fenêtre nombre
-
Retourne le nombre de pixels dans fenêtre correspondant
à la distance indiquée par nombre.
Nombre peut être spécifié sous n'importe quelle des formes acceptables
par Tk_GetPixels, comme ``2.0c'' ou ``1i''.
Le résultat est arrondi à la valeur entière la plus proche; pour un
résultat fractionnnel, utilisez winfo fpixels.
- winfo pointerx fenêtre
-
Si le pointeur de souris est sur le même écran que fenêtre, retourne la coordonnée x du pointeur, mesurée en pixels dans l'écran de la fenêtre mère.
Si une fenêtre mère virtuelle est utilisée sur l'écran, la position est
mesurée dans la mère virtuelle.
Si le pointeur de souris n'est pas sur le même l'écran que fenêtre alors -1 est retourné.
- winfo pointerxy fenêtre
-
Si le pointeur de souris est sur le même écran que fenêtre, retourne une liste de deux éléments, qui sont les coordonnées x et y du pointeur mesurées en pixels dans l'écran de fenêtre.
Si une fenêtre mère virtuelle est utilisée sur l'écran, la position
est calculée dans la mère virtuelle.
Si le pointeur de souris n'est pas sue le même écran que fenêtre alors les deux coordonnées retournées sont -1.
- winfo pointery fenêtre
-
Si le pointeur de souris est sur le même écran que fenêtre, retourne la coordonnée y du pointeur, mesurée en pixels dans l'écran de la fenêtre mère.
Si une fenêtre mère virtuelle est utilisée sur l'écran, la position est
mesurée dans la mère virtuelle.
Si le pointeur de souris n'est pas sur le même l'écran que fenêtre alors -1 est retourné.
- winfo reqheight fenêtre
-
Retourne une chaîne décimale indiquant la hauteur demandée de fenêtre, en pixels. C'est la valeur utilisée par le gestionnaire de géométrie de fenêtre pour calculer sa géometrie.
- winfo reqwidth fenêtre
-
Retourne une chaîne décimale indiquant la largeur demandée de fenêtre, en pixels. C'est la valeur utilisée par le gestionnaire de géométrie de fenêtre pour calculer sa géometrie.
- winfo rgb fenêtre couleur
-
Retourne une liste contenant trois valeurs décimales, qui sont les
nuances de rouge, vert, et bleu qui correspondent à couleur dans
la fenêtre indiquée par fenêtre. Couleur
peut être indiqué sous n'importe quelle des formes acceptable par une option de couleur.
- winfo rootx fenêtre
-
Retourne une chaîne décimale indiquant la coordonnée x, dans la
fenêtre racine de l'écran, du
coin supérieur gauche de la bordure de fenêtre (ou fenêtre si elle n'a pas de bordure).
- winfo rooty fenêtre
-
Retourne une chaîne décimale indiquant la coordonnée y, dans la
fenêtre racine de l'écran, du
coin supérieur gauche de la bordure de fenêtre (ou fenêtre si elle n'a pas de bordure).
- winfo screen fenêtre
-
Retourne le nom de l'écran associé à fenêtre, sous
la formedisplayName.screenIndex.
- winfo screencells fenêtre
-
Retourne une chaîne décimale indiquant le nombre de cellules dans la palette par défaut de fenêtre.
- winfo screendepth fenêtre
-
Retourne une chaîne décimale indiquant la profondeur de la fenêtre mère
de fenêtre (nombre de bits par pixel).
- winfo screenheight fenêtre
-
Retourne une chaîne décimale indiquant la hauteur de fenêtre en pixels.
- winfo screenmmheight fenêtre
-
Retourne une chaîne décimale indiquant la hauteur de fenêtre en millimètres.
- winfo screenmmwidth fenêtre
-
Retourne une chaîne décimale indiquant la largeur de fenêtre en millimètres.
- winfo screenvisual fenêtre
-
Retourne une des chaînes suivantes pour indiquer la classe visuelle par défaut de fenêtre: directcolor, grayscale,
pseudocolor, staticcolor, staticgray, ou
truecolor.
- winfo screenwidth fenêtre
-
Retourne une chaîne décimale indiquant la largeur de fenêtre en pixels.
- winfo server fenêtre
-
Retourne une chaîne contenant information sur le de
fenêtre. Le format exact de cette chaîne peut varier
de plateforme à plateforme. Pour les serveurs X la chaîne
a la forme``XmajorRminor vendor vendorVersion''
où major et minor sont les numéros de version et de revision
fournis par le serveur (ex., X11R5), vendor
est le nom du distributeur du serveur, et vendorRelease
est un numéro entier de release fourni par le serveur.
- winfo toplevel fenêtre
-
Retourne le nom de chemin de la fenêtre top-level contenant fenêtre.
- winfo viewable fenêtre
-
Retourne 1 si fenêtre et tous ses ancêtres jusqu'à la plus proche
toplevel sont mappés. Retourne 0 s'il existe une de ces
fenêtres qui n'est pas pas mappée.
- winfo visual fenêtre
-
Retourne une des chaînes suivantes pour indiquer la classe visuelle de fenêtre: directcolor, grayscale,
pseudocolor, staticcolor, staticgray, ou
truecolor.
- winfo visualid fenêtre
-
Retourne l'identificateur X visuel de fenêtre.
- winfo visualsavailable fenêtre ?includeids?
-
Retourne une liste dont les éléments décrivent les visuels disponibles pour
fenêtre.
Chaque élément consiste en une classe visuelle suivi par une profondeur entière.
La classe a la même forme que retournée par winfo visual.
La profondeur donne le nombre de bits par pixel dans le visuel.
De plus, si l'argument includeids est fourni, alors la
profondeur est suivie par l'identificateur X du visuel.
- winfo vrootheight fenêtre
-
Retourne la hauteur de la fenêtre racine virtuelle associée à fenêtre
s'il y en a une; autrement retourne la hauteur de fenêtre.
- winfo vrootwidth fenêtre
-
Retourne la largeur de la fenêtre racine virtuelle associée à fenêtre
s'il y en a une; autrement retourne la largeur de fenêtre.
- winfo vrootx fenêtre
-
Retourne l'offset x de la fenêtre racine virtuelle associée à fenêtre,
relativement à la la fenêtre racinee de son écran.
Est normalement soit zéro soit négatif.
Retourne 0 s'il n'y a pas de fenêtre racine virtuelle associée à fenêtre.
- winfo vrooty fenêtre
-
Retourne l'offset y-offset de la fenêtre racine virtuelle associée à fenêtre,
relativement à la la fenêtre racinee de son écran.
Est normalement soit zéro soit négatif.
Retourne 0 s'il n'y a pas de fenêtre racine virtuelle associée à fenêtre.
- winfo width fenêtre
-
Retourne une chaîne décimale indiquant la largeur de fenêtre en pixels.
Quand a fenêtre est créée pour la première fois sa largeur est de 1 pixel; la largeur sera éventuellement modifiée par le gestionnaire de géométrie pour satisfaire les besoins de la fenêtre.
Si vous avez besoin de la largeur véritable immédiatement après la création d'un widget, appelezupdate pour forcer le gestionnaire de géométrie à le dimensionner,
ou utilisez winfo reqwidth pour obtenir la largeur de fenêtre demandée à la place de sa hauteur actuelle.
- winfo x fenêtre
-
Retourne une chaîne décimale indiquant la coordonnée x, dans le parent defenêtre, du coin supérieur gauche de la bordure de fenêtre(ou fenêtre si it
n'a pas de bordure).
- winfo y fenêtre
-
Retourne une chaîne décimale indiquant la coordonnée y, dans le parent defenêtre, du coin supérieur gauche de la bordure de fenêtre(ou fenêtre si it
n'a pas de bordure).
atom, children, class, geometry, hauteur, identificateur, information, interpreters, mapped, parent, nom de chemin, screen, virtuel root, width, fenêtre
Copyright © 1990-1994 The Regents of the University of California.
Copyright © 1994-1997 Sun Microsystems, Inc.
Copyright © 1995-1997 Roger E. Critchlow Jr.
Copyright © 2003 - Le Portail Tcl/Tk Francophone.