79 lines
7.9 KiB
HTML
79 lines
7.9 KiB
HTML
<html><head><title>Gui Command/fr</title><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><link type='text/css' href='wiki.css' rel='stylesheet'></head><body><h1>Gui Command/fr</h1></div>
|
||
|
||
<div id="mw-content-text" lang="fr" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>Une <b>GuiCommand</b>, est l'une des fonctions les plus importantes du point de vue interaction entre l'utilisateur et <b>FreeCAD</b>.
|
||
Chaque fois que l'utilisateur sélectionne un élément du menu, ou appuie sur un <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">bouton</span> de la barre d'outils, il active une <b>GuiCommand</b>.
|
||
Quelques-uns des attributs d'un <b>GuiCommand</b> sont les suivants :
|
||
</p>
|
||
<ul><li> Définir un nom</li>
|
||
<li> Contenir une icône</li>
|
||
<li> Définir l'action annuler/rétablir</li>
|
||
<li> Une page d'aide</li>
|
||
<li> Ouvre et contrôle les boîtes de dialogues</li>
|
||
<li> Enregistrement de macros</li>
|
||
<li> et ainsi de suite ...</li></ul>
|
||
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
|
||
<ul>
|
||
<li class="toclevel-1 tocsection-1"><a href="#Nommage"><span class="tocnumber">1</span> <span class="toctext">Nommage</span></a></li>
|
||
<li class="toclevel-1 tocsection-2"><a href="#Pages_d.27aide"><span class="tocnumber">2</span> <span class="toctext">Pages d'aide</span></a></li>
|
||
<li class="toclevel-1 tocsection-3"><a href="#Ic.C3.B4nes"><span class="tocnumber">3</span> <span class="toctext">Icônes</span></a></li>
|
||
<li class="toclevel-1 tocsection-4"><a href="#Exigences_de_qualit.C3.A9"><span class="tocnumber">4</span> <span class="toctext">Exigences de qualité</span></a></li>
|
||
</ul>
|
||
</div>
|
||
|
||
<h3><span class="mw-headline" id="Nommage">Nommage</span></h3>
|
||
<p>La <b>GuiCommand</b> est appelée d'une certaine manière : <b>ModuleName CommandName</b> par exemple <b>"Base Open"</b>, c'est l'<b>Open Gui Command</b> dans le système de base.
|
||
Dans certains modules, la <b>GuiCommand</b> porte le nom du module, comme, par exemple <b>"Part Cylinder"</b>.
|
||
</p><p>Si le document n'est pas fini, utilisez le bandeau <a href="https://www.freecadweb.org/wiki/index.php?title=Template:UnfinishedDocu/fr" title="Template:UnfinishedDocu/fr">Template:UnfinishedDocu</a>
|
||
</p>
|
||
<h3><span class="mw-headline" id="Pages_d.27aide">Pages d'aide</span></h3>
|
||
<p>Chaque <b>GuiCommand</b> doit avoir une page d'aide. La page d'aide est hébergée sur, le <b>FreeCAD docu wiki</b>.
|
||
L'article porte le même nom que le <b>GuiCommand</b>, par exemple <a href="https://www.freecadweb.org/wiki/index.php?title=Std_ViewScreenShot/fr" title="Std ViewScreenShot/fr">Std ViewScreenShot</a>.
|
||
</p><p>Pour créer vos propres pages d'aide vous pouvez utiliser le modèle de base : <a href="https://www.freecadweb.org/wiki/index.php?title=GuiCommand_model/fr" title="GuiCommand model/fr">GuiCommand</a>
|
||
</p><p>Exemples :
|
||
</p>
|
||
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_ShapeString/fr" title="Draft ShapeString/fr">Draft ShapeString</a></li>
|
||
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_Line/fr" title="Draft Line/fr">Draft Line</a></li></ul>
|
||
<h3><span class="mw-headline" id="Ic.C3.B4nes">Icônes</span></h3>
|
||
<div class="floatright"><a href="https://www.freecadweb.org/wiki/index.php?title=File:Tango-Palette.png" class="image"><img alt="Tango-Palette.png" src="400px-Tango-Palette.png" width="400" height="400" srcset="/wiki/images/thumb/8/8a/Tango-Palette.png/600px-Tango-Palette.png 1.5x, /wiki/images/thumb/8/8a/Tango-Palette.png/800px-Tango-Palette.png 2x" /></a></div>
|
||
<p>Chaque <b>GuiCommand</b> doit avoir une icône. Nous utilisons le jeu d'<a rel="nofollow" class="external text" href="http://commons.wikimedia.org/wiki/Tango_icons">icônes</a> <a rel="nofollow" class="external text" href="http://tango.freedesktop.org/Tango_Desktop_Project">Tango</a>, et sa philosophie (guidelines).
|
||
Sur le côté droit, vous voyez la palette de couleurs tango.
|
||
</p><p>Il est conseillé de faire toutes les icônes en format SVG, par exemple avec <a rel="nofollow" class="external text" href="http://inkscape.org/?lang=fr&css=css/base.css">Inkscape</a>. Cela rend plus facile l’application des changements et d'en tirer des icônes supplémentaires dans l'espace même de l'application.
|
||
Pour avoir accès à la palette <b>Tango</b> dans <b>Inkscape</b>, cliquez, sur la flèche, qui se trouve en bas, au niveau de la barre des couleurs, à l’extrême droite et, choisir <b>"Tango icons"</b> dans la liste offerte.
|
||
</p><p>Avec <a rel="nofollow" class="external text" href="http://www.gimp.org/">Gimp</a>, vous pouvez y accéder :
|
||
</p>
|
||
<ul><li> à partir du menu : <b>Image → Fenêtres → Fenêtres ancrables → Palettes</b> → Tango Icon Theme.</li>
|
||
<li> à partir de la fenêtre ancrable, en cliquant sur le petit bouton <span style="background: #DDDDDD; border: 1px solid #888888; padding: 0px 5px 1px 5px;">Configurer cet onglet</span>, et en choisissant <b>Ajouter un onglet → Palettes</b> → Tango Icon Theme.</li>
|
||
<li> Le fichier palette <b>Tango.gpl</b> se trouve dans <b>C:\Program Files\GIMP 2\share\gimp\2.0\palettes</b></li></ul>
|
||
<p><b>icons color coding chart</b>
|
||
</p><p><a href="https://www.freecadweb.org/wiki/index.php?title=File:Colorchart.png" class="image"><img alt="Colorchart.png" src="200px-Colorchart.png" width="200" height="102" srcset="/wiki/images/thumb/9/9b/Colorchart.png/300px-Colorchart.png 1.5x, /wiki/images/9/9b/Colorchart.png 2x" /></a>
|
||
</p><p>Nous essayons autant que possible de respecter ce tableau, de sorte que la couleur des icônes soit dans la même ligne.
|
||
</p>
|
||
<h3><span class="mw-headline" id="Exigences_de_qualit.C3.A9">Exigences de qualité</span></h3>
|
||
<p>Il y a beaucoup de fonctions <b>GuiCommands</b> dans FreeCAD, certaines sont expérimentales ou utilisées à des fins provisoires ou en prévision. Ces <b>GuiCommands</b> sont pour la plupart dans les ateliers dédiés comme <a href="https://www.freecadweb.org/wiki/index.php?title=Part_Module/fr" title="Part Module/fr">Part</a>, <a href="https://www.freecadweb.org/wiki/index.php?title=Mesh_Module/fr" class="mw-redirect" title="Mesh Module/fr">Mesh</a> ou <a href="https://www.freecadweb.org/wiki/index.php?title=Path_Workbench/fr" title="Path Workbench/fr">Path</a>.
|
||
Pour assurer à l'utilisateur une utilisation facile, le <b>workbench</b> complet a été créé. C'est l'atelier de démarrage par défaut de FreeCAD, et, intègre toutes les <b>GuiCommands</b> qui satisfont aux exigences de qualité qui sont décrites ici :
|
||
</p>
|
||
<ul><li> La commande/fonction doit être terminé. Pas un travail en cours !</li>
|
||
<li> Doit avoir une <b>page d'aide</b> comme <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_ShapeString/fr" title="Draft ShapeString/fr">celle-ci</a>
|
||
<ul><li> Tous les champs de modèle : <b><a href="https://www.freecadweb.org/wiki/index.php?title=GuiCommand_model/fr" title="GuiCommand model/fr">GuiCommand</a></b> doivent remplir,</li>
|
||
<li> Une image des boîtes de dialogue de la commande finalement,</li>
|
||
<li> Donnent une description détaillée de la commande et de tous ses paramètres et réglages</li>
|
||
<li> Description des interfaces connexes Python et des classes avec un exemple de code.</li></ul></li>
|
||
<li> Mettre en place une icône appropriée, et, sa position dans le menu.</li></ul>
|
||
<p>Espérons que cela devienne vrai pour toutes les <b>GuiCommands</b> de la <a href="https://www.freecadweb.org/wiki/index.php?title=List_of_Commands/fr" class="mw-redirect" title="List of Commands/fr">liste des commandes</a>.
|
||
</p>
|
||
<div style="clear:both"></div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div><div class="printfooter">
|
||
Online version: "<a dir="ltr" href="https://www.freecadweb.org/wiki/index.php?title=Gui_Command/fr&oldid=281975">http://www.freecadweb.org/wiki/index.php?title=Gui_Command/fr&oldid=281975</a>"</div>
|
||
<div id="catlinks" class="catlinks" data-mw="interface"></div><div class="visualClear"></div>
|
||
</div>
|
||
</div>
|
||
<div id="mw-navigation">
|
||
<h2>Navigation menu</h2>
|
||
|
||
</body></html> |