<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://www.wikirom.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Button</id>
	<title>Button - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://www.wikirom.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Button"/>
	<link rel="alternate" type="text/html" href="https://www.wikirom.fr/wiki/index.php?title=Button&amp;action=history"/>
	<updated>2026-10-14T13:28:10Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.33.0</generator>
	<entry>
		<id>https://www.wikirom.fr/wiki/index.php?title=Button&amp;diff=30606&amp;oldid=prev</id>
		<title>Agenusha le 26 juillet 2011 à 08:41</title>
		<link rel="alternate" type="text/html" href="https://www.wikirom.fr/wiki/index.php?title=Button&amp;diff=30606&amp;oldid=prev"/>
		<updated>2011-07-26T08:41:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{XmlElement|&lt;br /&gt;
|desc=Élément objet permettant de créer des boutons.&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;Éléments pouvant contenir des boutons : [[Ui]], [[Frames]].&lt;br /&gt;
|prop=&lt;br /&gt;
=== name ===&lt;br /&gt;
Le nom sous lequel le bouton sera référencée par le jeu. Utiliser la chaine '''$parent''' permet de remplacer celle-ci par le nom de l'élément objet parent.&lt;br /&gt;
&lt;br /&gt;
=== parent ===&lt;br /&gt;
Le nom de l'élément objet contenant le bouton. Si celui-ci est placé directement sur la fenêtre de jeu, donc par exemple la fenêtre de base d'un addon, il faut attribuer la valeur '''UIParent''', qui correspond à la fenêtre de jeu.&lt;br /&gt;
&lt;br /&gt;
=== inherits ===&lt;br /&gt;
Nom du modèle sur lequel est basé le bouton. Cela peut être un bouton virtuel précédemment créée, ou l'un des modèles pré-existants : &lt;br /&gt;
&lt;br /&gt;
=== setAllPoints ===&lt;br /&gt;
Définit si l'objet est exactement de la même taille que l'objet parent.&lt;br /&gt;
&lt;br /&gt;
=== virtual ===&lt;br /&gt;
Si cette propriété prend la valeur &amp;quot;true&amp;quot;, le bouton n'apparaîtra pas. Un bouton virtuel peut être créée comme modèle pour pouvoir être réemployée plus loin dans le document.&lt;br /&gt;
&lt;br /&gt;
=== hidden ===&lt;br /&gt;
Si cette propriété prend la valeur '''true''', le bouton sera par défaut invisible. &lt;br /&gt;
&lt;br /&gt;
=== visible ===&lt;br /&gt;
Si cette propriété prend la valeur '''false''', le bouton sera invisible. Il s'agit de la propriété opposée à hidden.&lt;br /&gt;
&lt;br /&gt;
=== alpha ===&lt;br /&gt;
Valeur comprise entre 0 et 1, qui définit le degré d'opacité du bouton. 0 est transparent, 1 opaque. Par défaut, tout bouton est opaque (alpha = 1).&lt;br /&gt;
&lt;br /&gt;
=== toplevel ===&lt;br /&gt;
Si cette propriété prend la valeur '''true''', le bouton sera au-dessus de tout autre élément.&lt;br /&gt;
&lt;br /&gt;
=== movable ===&lt;br /&gt;
Si cette propriété prend la valeur '''true''', le bouton pourra être déplacé.&lt;br /&gt;
&lt;br /&gt;
=== resizable ===&lt;br /&gt;
Si cette propriété prend la valeur '''true''', le bouton pourra être redimensionné.&lt;br /&gt;
&lt;br /&gt;
=== frameStrata ===&lt;br /&gt;
Propriété définissant le niveau où se trouve le bouton. De plus bas au plus élevé :&lt;br /&gt;
*'''BACKGROUND'''&lt;br /&gt;
*'''LOW'''&lt;br /&gt;
*'''MEDIUM'''&lt;br /&gt;
*'''HIGH'''&lt;br /&gt;
*'''DIALOG'''&lt;br /&gt;
*'''TOOLTIP'''&lt;br /&gt;
&lt;br /&gt;
=== frameLevel ===&lt;br /&gt;
Une propriété supplémentaire à frameStrata qui permet de donner un ordre entre éléments du même niveau. La valeur par défaut est zéro.&lt;br /&gt;
&lt;br /&gt;
=== id ===&lt;br /&gt;
Le numéro associé au bouton. Ceci sert dans le cas où il y a plusieurs boutons similaires.&lt;br /&gt;
&lt;br /&gt;
=== enableMouse ===&lt;br /&gt;
Si cette propriété prend la valeur '''true''', les clics de l'utilisateur sur le bouton pourront être interceptés via les éléments événements. Ceci permet de donner un effet au clic, notamment pour déplacer la fenêtre.&lt;br /&gt;
&lt;br /&gt;
=== enableKeyboard===&lt;br /&gt;
Si cette propriété prend la valeur '''true''', les commandes du clavier pourront être interceptés via les éléments événements. Ceci permet de donner un effet aux touches.&lt;br /&gt;
&lt;br /&gt;
=== text ===&lt;br /&gt;
Le texte affiché sur le bouton.&lt;br /&gt;
&lt;br /&gt;
|elements=&lt;br /&gt;
*[[Size]] : Taille du bouton&lt;br /&gt;
*[[Anchors]] : Positionnement du bouton&lt;br /&gt;
*[[Layers]] : Couches du bouton&lt;br /&gt;
*[[Scripts]] : Gestion des événements utilisateurs&lt;br /&gt;
*[[NormalText]] : Police du texte affiché sur le bouton.&lt;br /&gt;
*[[HighlightText]] : Police du texte affiché sur le bouton lorsqu'il est surligné.&lt;br /&gt;
*[[DisabledText]] : Police du texte affiché sur le bouton lorsqu'il est désactivé.&lt;br /&gt;
*[[NormalTexture]] : Texture affichée sur le bouton lorsqu'il est en état normal.&lt;br /&gt;
*[[PushedTexture]] : Texture affichée sur le bouton lorsqu'il est pressé.&lt;br /&gt;
*[[DisabledTexture]] : Texture affichée sur le bouton lorsqu'il est désactivé.&lt;br /&gt;
*[[HighlightTexture]] : Texture affichée sur le bouton lorsque le curseur de la souris est dessus.&lt;br /&gt;
*[[PushedTextOffset]] : Décalage du texte lorsque le bouton est pressé.&lt;br /&gt;
&lt;br /&gt;
|meth=&lt;br /&gt;
*[[ClearAllAnchors]] : Suppression des points d'ancrage&lt;br /&gt;
*[[GetAlpha]] : Renvoie l'opacité&lt;br /&gt;
*[[GetAnchor]] : Renvoie les points d'ancrage&lt;br /&gt;
*[[GetAnchorOffset]] : Renvoie les décalages par rapport aux ponts d'ancrage&lt;br /&gt;
*[[GetBottom]] : Renvoie la position du bas&lt;br /&gt;
*[[GetCenter]] : Renvoie la position du centre&lt;br /&gt;
*[[GetColor]] : Renvoie la couleur&lt;br /&gt;
*[[GetHeight]] : Renvoie la hauteur&lt;br /&gt;
*[[GetLeft]] : Renvoie la position de la gauche&lt;br /&gt;
*[[GetName]] : Renvoie le nom&lt;br /&gt;
*[[GetParent]] : Renvoie l'objet parent&lt;br /&gt;
*[[GetPos]] : Renvoie la position&lt;br /&gt;
*[[GetRealScale]] : Renvoie l'échelle décimale&lt;br /&gt;
*[[GetRealSize]] : Renvoie la taille décimale&lt;br /&gt;
*[[GetRight]] : Renvoie la position de la droite&lt;br /&gt;
*[[GetScale]] : Renvoie l'échelle&lt;br /&gt;
*[[GetSize]] : Renvoie la taille&lt;br /&gt;
*[[GetTop]] : Renvoie la position du haut&lt;br /&gt;
*[[GetWidth]] : Renvoie la largeur&lt;br /&gt;
*[[Hide]] : Masque&lt;br /&gt;
*[[IsVisible]] : Indique si visible ou non&lt;br /&gt;
*[[Moving]] : Indique si en déplacement ou non&lt;br /&gt;
*[[SetAlpha]] : Définit l'opacité&lt;br /&gt;
*[[SetAnchor]] : Définit les points d'ancrage&lt;br /&gt;
*[[SetColor]] : Définit la couleur&lt;br /&gt;
*[[SetHeight]] : Définit la hauteur&lt;br /&gt;
*[[SetPos]] : Définit la position&lt;br /&gt;
*[[SetScale]] : Définit l'échelle&lt;br /&gt;
*[[SetSize]] : Définit la taille&lt;br /&gt;
*[[SetWidth]] : Définit la largeur&lt;br /&gt;
*[[Show]] : Affiche&lt;br /&gt;
*[[Disable]] : Désactive&lt;br /&gt;
*[[Enable]] : Active&lt;br /&gt;
*[[GetID]] : Renvoie l'ID&lt;br /&gt;
*[[IsEnable]]  : Indique si activée&lt;br /&gt;
*[[Locked]] : Indique si verrouillée&lt;br /&gt;
*[[RegisterEvent]] : Enregistrement des événements LUA à intercepter&lt;br /&gt;
*[[RegisterForClicks]] : Enregistrement des clics à intercepter&lt;br /&gt;
*[[RegisterForDrag]] : Enregistrer des glisser/déplacer à intercepter&lt;br /&gt;
*[[ResetFrameOrder]] : Réinitialisation de l'ordre&lt;br /&gt;
*[[SetBackdrop]] : Définition de la l'arrière-plan&lt;br /&gt;
*[[SetBackdropEdgeAlpha]] : Définition de l'opacité des bordures de l'arrière-plan&lt;br /&gt;
*[[SetBackdropEdgeColor]] : Définition de la couleur des bordures de l'arrière-plan&lt;br /&gt;
*[[SetBackdropTileAlpha]] : Définition de l'opacité de l'arrière-plan&lt;br /&gt;
*[[SetBackdropTileColor]] : Définition de la couleur de l'arrière-plan&lt;br /&gt;
*[[SetFrameLevel]] : Définition du niveau de plans&lt;br /&gt;
*[[SetFrameStrata]] : Définition du plan&lt;br /&gt;
*[[SetID]] : Définition de l'ID&lt;br /&gt;
*[[SetKeyboardEnable]] : Active ou désactive l'interception du clavier&lt;br /&gt;
*[[SetLayers]] : Définit les couches&lt;br /&gt;
*[[SetMouseEnable]] : Active ou désactive l'interception de la souris&lt;br /&gt;
*[[SetParent]] : Définit l'objet parent&lt;br /&gt;
*[[SetScripts]] : Définit les scripts&lt;br /&gt;
*[[StartMoving]] : Démarre le déplacement&lt;br /&gt;
*[[StartSizing]] : Démarre le redimensionnement&lt;br /&gt;
*[[StopMovingOrSizing]] : Arrête tout déplacement ou redimensionnement&lt;br /&gt;
*[[Unlocked]] : Indique si déverrouillée&lt;br /&gt;
*[[UnregisterEvent]] : Annule l'enregistrement des événements LUA interceptés&lt;br /&gt;
&lt;br /&gt;
*[[GetDisabledText]] : Renvoie la police du texte désactivé&lt;br /&gt;
*[[GetDisabledTexture]] : Renvoie la texture de l'élément désactivé&lt;br /&gt;
*[[GetHighlightText]] : Renvoie la police du texte surligné&lt;br /&gt;
*[[GetHighlightTexture]] : Renvoie la texture de l'élément surligné&lt;br /&gt;
*[[GetNormalText]] : Renvoie la police du texte normal&lt;br /&gt;
*[[GetNormalTexture]] : Renvoie la texture de l'élément normal&lt;br /&gt;
*[[GetPushedTexture]] : Renvoie la texture de l'élément pressé&lt;br /&gt;
*[[GetText]] : Renvoie le texte&lt;br /&gt;
*[[GetTextHeight]] : Renvoie la hauteur du texte&lt;br /&gt;
*[[GetTextWidth]] : Renvoie la largeur du texte&lt;br /&gt;
*[[IsButtonPushed]] : Indique si le bouton est pressé&lt;br /&gt;
*[[LockHighlight]] : Verrouille l'état surligné&lt;br /&gt;
*[[LockPushed]] : Verrouille l'état pressé&lt;br /&gt;
*[[SetDisabledTexture]] : Définit la texture de l'élément désactivé&lt;br /&gt;
*[[SetHighlightTexture]] : Définit la texture de l'élément surligné&lt;br /&gt;
*[[SetNormalTexture]] : Définit la texture de l'élément normal&lt;br /&gt;
*[[SetPushedTexture]] : Définit la texture de l'élément pressé&lt;br /&gt;
*[[SetText]] : Définit le texte&lt;br /&gt;
*[[SetTextAnchor]] : Définit les points d'ancrage du texte&lt;br /&gt;
*[[SetTextColor]] : Définit la couleur du texte&lt;br /&gt;
*[[UnlockHighlight]] : Déverrouille l'état surligné&lt;br /&gt;
*[[UnlockPushed]] : Déverrouillé l'état pressé&lt;br /&gt;
|elements=&lt;br /&gt;
*[[Size]] : Taille de la frame&lt;br /&gt;
*[[Anchors]] : Positionnement de la frame&lt;br /&gt;
*[[Backdrop]] : Définition de l'arrière-plan&lt;br /&gt;
*[[ResizeBounds]] : Limites de taille&lt;br /&gt;
*[[HitRectInsets]] : Zones d'interception de clics de la frame&lt;br /&gt;
*[[Layers]] : Couches de la frame&lt;br /&gt;
*[[Frames]] : Éléments objets inclus dans la frame&lt;br /&gt;
*[[Scripts]] : Gestion des événements utilisateurs&lt;br /&gt;
|ex=&lt;br /&gt;
  &amp;lt;Button name=&amp;quot;BoutonModèle&amp;quot; virtual=&amp;quot;true&amp;quot; inherits=&amp;quot;ItemButtonTemplate&amp;quot;&amp;gt;&lt;br /&gt;
     ...&lt;br /&gt;
  &amp;lt;/Button&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Références du XML]]&lt;br /&gt;
[[Catégorie:Éléments XML objets]]&lt;/div&gt;</summary>
		<author><name>Agenusha</name></author>
		
	</entry>
</feed>