aboutsummaryrefslogtreecommitdiff
path: root/files/fr/archive/mozilla/xul/window/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/fr/archive/mozilla/xul/window/index.html')
-rw-r--r--files/fr/archive/mozilla/xul/window/index.html179
1 files changed, 179 insertions, 0 deletions
diff --git a/files/fr/archive/mozilla/xul/window/index.html b/files/fr/archive/mozilla/xul/window/index.html
new file mode 100644
index 0000000000..7369e65496
--- /dev/null
+++ b/files/fr/archive/mozilla/xul/window/index.html
@@ -0,0 +1,179 @@
+---
+title: window
+slug: Archive/Mozilla/XUL/window
+tags:
+ - Éléments_XUL
+translation_of: Archive/Mozilla/XUL/window
+---
+<div class="noinclude"><span class="breadcrumbs XULRef_breadcrumbs">
+ « <a href="/fr/docs/Référence_XUL">Accueil de la référence XUL</a> [
+ <a href="#Exemples">Exemples</a> |
+ <a href="#Attributs">Attributs</a> |
+ <a href="#Propri.C3.A9t.C3.A9s">Propriétés</a> |
+ <a href="#M.C3.A9thodes">Méthodes</a> |
+ <a href="#Sujets_li.C3.A9s">Sujets liés</a> ]
+</span></div> <p>Décrit la structure d'une fenêtre de premier niveau. Il s'agit du nœud racine d'un document XUL. Forme par défaut une boîte orientée horizontalement. Comme il s'agit d'une boîte, tous les attributs de boîte peuvent être utilisés. Par défaut, la fenêtre aura un cadre spécifique à la plateforme pour l'entourer. </p><p>Pour assigner une icône à la fenêtre, créez un fichier d'icône spécifique à la plateforme <var>&lt;windowid&gt;</var><code>.ico</code> et/ou <var>&lt;windowid&gt;</var><code>.xpm</code> et placez ou installez ces fichiers dans le répertoire <var>&lt;répertoire-de-mozilla&gt;</var><code>/chrome/icons/default/</code>. La valeur <var>&lt;windowid&gt;</var> est celle de l'attribut <code>id</code> de la fenêtre. Ceci permet d'avoir une icône différente pour chaque fenêtre.
+</p><p>Pour les propriétés et méthodes, consultez l'objet <a class="external" href="http://www.xulplanet.com/references/objref/Window.html">XUL Window</a> sur XULPlanet ou sur XULfr <a class="external" href="http://xulfr.org/wiki/Reference/Xul/window">.
+</a></p><p><a class="external" href="http://xulfr.org/wiki/Reference/Xul/window">D'autres informations sont disponibles dans le </a><a href="fr/Tutoriel_XUL/Cr%c3%a9er_une_fen%c3%aatre">tutoriel XUL</a>.
+</p>
+<dl><dt> Attributs
+</dt><dd> <a href="#a-height">height</a>, <a href="#a-hidechrome">hidechrome</a>, <a href="#a-id">id</a>, <a href="#a-screenX">screenX</a>, <a href="#a-screenY">screenY</a>, <a href="#a-sizemode">sizemode</a>, <a href="#a-title">title</a>, <a href="#a-width">width</a>, <a href="#a-windowtype">windowtype</a>
+</dd></dl>
+<h3 id="Exemples" name="Exemples"> Exemples </h3>
+<pre>&lt;?xml version="1.0"?&gt;
+&lt;?xml-stylesheet href="chrome://global/skin/" type="text/css"?&gt;
+&lt;window id="rootWnd" title="Enregistrement en ligne"
+ xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"&gt;
+ &lt;vbox&gt;
+ &lt;hbox&gt;
+ &lt;image src="formulaire_enregistrement.png"/&gt;
+ &lt;description&gt;Enregistrement en ligne&lt;/description&gt;
+ &lt;/hbox&gt;
+ &lt;groupbox align="start"&gt;
+ &lt;caption label="Vos informations"/&gt;
+ &lt;radiogroup&gt;
+ &lt;vbox&gt;
+ &lt;hbox&gt;
+ &lt;label control="your-fname" value="Entrez le prénom :"/&gt;
+ &lt;textbox id="your-fname" value="Johan"/&gt;
+ &lt;/hbox&gt;
+ &lt;hbox&gt;
+ &lt;label control="your-lname" value="Entrez le nom de famille :"/&gt;
+ &lt;textbox id="your-lname" value="Hernandez"/&gt;
+ &lt;/hbox&gt;
+ &lt;hbox&gt;
+ &lt;button oncommand="alert('enregistrement')"&gt;
+ &lt;description&gt;Enregistrer&lt;/description&gt;
+ &lt;/button&gt;
+ &lt;/hbox&gt;
+ &lt;/vbox&gt;
+ &lt;/radiogroup&gt;
+ &lt;/groupbox&gt;
+ &lt;/vbox&gt;
+&lt;/window&gt;
+</pre>
+<h3 id="Attributs" name="Attributs"> Attributs </h3>
+<p>
+</p><div id="a-height">
+
+<dl><dt> <code id="a-height"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/height">height</a></code>
+</dt><dd> Type : <i>chaîne de caractères</i> (représentant un entier)
+</dd><dd> La hauteur préférée de l'élément en pixels. La hauteur réellement affichée peut être différentes si l'élément ou son contenu ont une hauteur minimum ou maximum. La propriété CSS <code>height</code> peut également être utilisée.
+</dd></dl>
+
+
+</div>
+<div id="a-hidechrome">
+
+<dl><dt> <code id="a-hidechrome"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/hidechrome">hidechrome</a></code>
+</dt><dd> Type : <i>booléen</i>
+</dd><dd> Définissez cet attribut à <code>true</code> pour que le chrome, en ce compris la barre de titre, soit caché.
+</dd></dl>
+
+
+</div>
+<div id="a-id">
+
+<dl><dt> <code id="a-id"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/id">id</a></code>
+</dt><dd> Type : <i>id d'élément, doit être unique dans la fenêtre</i>
+</dd><dd> Un identifiant unique permettant d'identifier l'élément. Celui-ci peut être utilisé comme paramètre pour <code><a href="fr/DOM/document.getElementById">getElementById()</a></code> et d'autres fonctions DOM et pour référencer l'élément dans des feuilles de style.
+</dd></dl>
+
+
+</div>
+<div id="a-screenX">
+
+<dl><dt> <code id="a-screenX"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/screenX">screenX</a></code>
+</dt><dd> Type : <i>entier</i>
+</dd><dd> La position horizontale à laquelle la fenêtre apparaît à l'écran.
+</dd></dl>
+
+
+</div>
+<div id="a-screenY">
+
+<dl><dt> <code id="a-screenY"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/screenY">screenY</a></code>
+</dt><dd> Type : <i>entier</i>
+</dd><dd> La position verticale à laquelle la fenêtre apparaît à l'écran.
+</dd></dl>
+<p><br>
+</p>
+
+
+</div>
+<div id="a-sizemode">
+
+<dl><dt> <code id="a-sizemode"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/sizemode">sizemode</a></code>
+</dt><dd> Type : <i>une des valeurs ci-dessous</i>
+</dd><dd> L'état de la fenêtre (<code><code><a href="/fr/docs/Mozilla/Tech/XUL/window" title="window">window</a></code></code>). Les valeurs suivantes peuvent être utilisées :
+</dd></dl>
+<ul><li> <code>maximized</code> : La fenêtre est maximisée, et occupe la totalité de l'écran.
+</li><li> <code>minimized</code> : La fenêtre est minimisée, ou masquée.
+</li><li> <code>normal</code> : La fenêtre apparaît dans un état normal à la taille désirée.
+</li></ul>
+<p><br>
+</p>
+
+
+</div>
+<div id="a-title">
+
+<dl><dt> <code id="a-title"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/title">title</a></code>
+</dt><dd> Type : <i>chaîne de caractères</i>
+</dd><dd> Le texte qui doit apparaître dans la barre de titre de la fenêtre ou boîte de dialogue.
+</dd></dl>
+<p><br>
+</p>
+
+
+</div>
+<div id="a-width">
+
+<dl><dt> <code id="a-width"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/width">width</a></code>
+</dt><dd> Type : <i>chaîne de caractères</i> (représentant un entier)
+</dd><dd> La largeur préférée de l'élément. La valeur ne doit pas préciser d'unité car elle est toujours exprimée en pixels. La largeur réellement affichée peut être différente si l'élément ou son contenu ont une largeur minimum ou maximum, ou que la taille est ajustée selon la flexibilité ou l'alignement de son parent. La propriété CSS <code>width</code> peut également être utilisée.
+</dd></dl>
+
+
+</div>
+<div id="a-windowtype">
+
+<dl><dt> <code id="a-windowtype"><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Attributs/windowtype">windowtype</a></code>
+</dt><dd> Type : <i>chaîne de caractères</i>
+</dd><dd> Définit une chaîne pouvant être utilisée pour identifier le type de fenêtre. Celle-ci peut être utilisée, par exemple, pour faire la distinction entre une fenêtre de navigation et une fenêtre d'édition. Certaines des fonctions de gestion de fenêtres de Mozilla utilisent cet attribut pour grouper les fenêtres du même type.
+</dd></dl>
+<p><br>
+</p>
+
+
+</div>
+
+<h3 id="Propri.C3.A9t.C3.A9s" name="Propri.C3.A9t.C3.A9s"> Propriétés </h3>
+<table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Héritées de XUL element</strong><br> <small> <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/align">align</a></span></code>, , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/allowEvents">allowEvents</a></span></code>, , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/boxObject">boxObject</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/builder">builder</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/className">className</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/collapsed">collapsed</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/contextMenu">contextMenu</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/controllers">controllers</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/database">database</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/datasources">datasources</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/dir">dir</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/flex">flex</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/height">height</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/hidden">hidden</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/id">id</a></span></code>, , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/left">left</a></span></code>, , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/maxHeight">maxHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/maxWidth">maxWidth</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/menu">menu</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/minHeight">minHeight</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/minWidth">minWidth</a></span></code>, , , , , , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/observes">observes</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/ordinal">ordinal</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/orient">orient</a></span></code>, , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/pack">pack</a></span></code>, , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/persist">persist</a></span></code>, , , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/ref">ref</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/resource">resource</a></span></code>, , , , , <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/statusText">statusText</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/style">style</a></span></code>, ,, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/tooltip">tooltip</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/tooltipText">tooltipText</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/top">top</a></span></code>, <code><span><a href="https://developer.mozilla.org/fr/docs/XUL/Propriétés/width">width</a></span></code></small></p> </td> </tr> </tbody>
+</table>
+
+<h3 id="M.C3.A9thodes" name="M.C3.A9thodes"> Méthodes </h3>
+<p><span class="lang lang-fr" lang="fr">
+</span></p><table style="border: 1px solid rgb(204, 204, 204); margin: 0px 0px 10px 10px; padding: 0px 10px; background: rgb(238, 238, 238) none repeat scroll 0% 50%;"> <tbody> <tr> <td> <p><strong>Héritées de XUL element</strong><br> <small> <span id="m-blur"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/blur">blur</a></code></span>, <span id="m-click"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/click">click</a></code></span>, <span id="m-doCommand"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/doCommand">doCommand</a></code></span>, <span id="m-focus"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/focus">focus</a></code></span>, <span id="m-getElementsByAttribute"><code><a href="https://developer.mozilla.org/fr/docs/Mozilla/Tech/XUL/Méthodes/getElementsByAttribute">getElementsByAttribute</a></code></span></small></p> <p><strong>Héritées de DOM element</strong><br> <small> <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.addEventListener">addEventListener()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.appendChild">appendChild()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.dispatchEvent">dispatchEvent()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.getAttribute">getAttribute()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.getAttributeNode">getAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.getAttributeNodeNS">getAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.getAttributeNS">getAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.getElementsByTagName">getElementsByTagName()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.getElementsByTagNameNS">getElementsByTagNameNS()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.hasAttribute">hasAttribute()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.hasAttributeNS">hasAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.hasAttributes">hasAttributes()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.hasChildNodes">hasChildNodes()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.insertBefore">insertBefore()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.isSupported">isSupported()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.normalize">normalize()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.removeAttribute">removeAttribute()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.removeAttributeNode">removeAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.removeAttributeNS">removeAttributeNS()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.removeChild">removeChild()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.removeEventListener">removeEventListener()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.replaceChild">replaceChild()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.setAttribute">setAttribute()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.setAttributeNode">setAttributeNode()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.setAttributeNodeNS">setAttributeNodeNS()</a></code>, <code><a href="https://developer.mozilla.org/fr/docs/DOM/element.setAttributeNS">setAttributeNS()</a></code></small></p> </td> </tr> </tbody>
+</table>
+
+<h3 id="Note" name="Note"> Note </h3>
+<p>Le message d'erreur « XML Parsing Error: undefined entity...&lt;window » peut être provoqué par l'indisponibilité ou l'absence d'un fichier DTD référencé dans le fichier XUL. Le chargement d'un fichier dont le nom suit le mot-clé SYSTEM dans une déclaration DOCTYPE peut échouer silencieusement et le seul message d'erreur sera une erreur d'entité non définie sur l'élément XUL suivant.
+</p>
+<h3 id="Sujets_li.C3.A9s" name="Sujets_li.C3.A9s"> Sujets liés </h3>
+<dl><dt> Éléments
+</dt><dd> <code><a href="/fr/docs/Mozilla/Tech/XUL/dialog" title="dialog">dialog</a></code>, <code><a href="/fr/docs/Mozilla/Tech/XUL/dialogheader" title="dialogheader">dialogheader</a></code>
+</dd></dl>
+<h3 id="Notes_des_utilisateurs" name="Notes_des_utilisateurs"> Notes des utilisateurs </h3>
+<p>Pour changer l'icône affichée dans la barre de titre d'une fenêtre, consultez la page <a href="fr/Ic%c3%b4nes_de_fen%c3%aatre">Icônes de fenêtre</a>.
+</p><p>Pour ajouter une icône de site (favicon) à la barre d'adresse et aux onglets de navigation (si le dialogue n'est pas un popup), utilisez l'extrait de code suivant pour utiliser l'espace de noms HTML et l'élément <code>link</code>.
+</p>
+<pre>&lt;window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+ xmlns:html="http://www.w3.org/1999/xhtml"&gt;
+
+&lt;!-- Icône du chrome --&gt;
+&lt;html:link rel="icon" href="chrome://monExtension/content/chemin/vers/favicon.png"/&gt;
+
+&lt;!-- Depuis un site distant --&gt;
+&lt;html:link rel="icon" href="http://www.mozilla.org/favicon.ico"/&gt;
+</pre>