FreeCAD-Doc/localwiki/Gui_Command-it.html
2018-07-19 18:47:02 -05:00

74 lines
7.2 KiB
HTML

<html><head><title>Gui Command/it</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/it</h1></div>
<div id="mw-content-text" lang="it" dir="ltr" class="mw-content-ltr"><hr/><div class="mw-parser-output"><p>I comandi dell'interfaccia grafica dell'utente (GuiCommand) sono una delle funzioni più importanti di FreeCAD e sono il punto principale di interazione dell'utente. Ogni volta che l'utente seleziona una voce del menu o preme un pulsante si attiva un comando Gui. Alcuni degli attributi di un comando grafico sono:
</p>
<ul><li> Definisce un nome</li>
<li> Contiene una icona</li>
<li> Definisce la possibilità di annullare/ripetere</li>
<li> Ha una pagina di aiuto</li>
<li> Apre e controlla le finestre di dialogo</li>
<li> Registra macro</li>
<li> etc...</li></ul>
<div id="toc" class="toc"><div class="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1 tocsection-1"><a href="#Nome_del_comando"><span class="tocnumber">1</span> <span class="toctext">Nome del comando</span></a></li>
<li class="toclevel-1 tocsection-2"><a href="#Pagina_di_aiuto"><span class="tocnumber">2</span> <span class="toctext">Pagina di aiuto</span></a></li>
<li class="toclevel-1 tocsection-3"><a href="#Icone"><span class="tocnumber">3</span> <span class="toctext">Icone</span></a></li>
<li class="toclevel-1 tocsection-4"><a href="#Requisiti_di_qualit.C3.A0"><span class="tocnumber">4</span> <span class="toctext">Requisiti di qualità</span></a></li>
</ul>
</div>
<h3><span class="mw-headline" id="Nome_del_comando">Nome del comando</span></h3>
<p>Il Comando Gui è denominato nel modo: <i>ModuleName_CommandName</i>. Ad esempio, "Base_Open" nell'interfaccia grafica è il comando <i>Open</i> nel sistema <i>Base</i>. I comandi della Gui specifici di un modulo sono denominati con il nome del modulo come prefissso. Ad esempio: "Part_Cylinder".
</p><p>Se la sua documentazione non è completa usare la maschera <a href="https://www.freecadweb.org/wiki/index.php?title=Template:UnfinishedDocu" title="Template:UnfinishedDocu">Template:UnfinishedDocu</a> (en) - <a href="https://www.freecadweb.org/wiki/index.php?title=Template:UnfinishedDocu/it" title="Template:UnfinishedDocu/it">Documentazione incompleta</a> (it).
</p>
<h3><span class="mw-headline" id="Pagina_di_aiuto">Pagina di aiuto</span></h3>
<p>Ogni GuiCommand deve avere una pagina di aiuto. La pagina di aiuto è ospitata sul wiki della documentazione di FreeCAD. L'articolo ha lo stesso nome del GuiCommand. Per esempio <a href="Draft_ShapeString.html" title="Draft ShapeString">Draft ShapeString</a> (in inglese) - <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_ShapeString/it" title="Draft ShapeString/it">Draft ShapeString</a> (in it).
</p><p>Per creare le proprie pagine di aiuto si può utilizzare il modello:
<a href="GuiCommand_model.html" title="GuiCommand model">GuiCommand model</a> (en) - <a href="https://www.freecadweb.org/wiki/index.php?title=GuiCommand_model/it" title="GuiCommand model/it">Modello di comando Gui</a> (it)
</p><p>Esempi in italiano:
</p>
<ul><li> <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_ShapeString/it" title="Draft ShapeString/it">Draft ShapeString</a></li>
<li> <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_Line/it" title="Draft Line/it">Draft Linea</a></li></ul>
<p>Esempi in inglese:
</p>
<ul><li> <a href="Draft_ShapeString.html" title="Draft ShapeString">Draft ShapeString</a></li>
<li> <a href="Draft_Line.html" title="Draft Line">Draft Line</a></li></ul>
<h3><span class="mw-headline" id="Icone">Icone</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>Ogni comando dell'interfaccia grafica deve avere un'icona. Utilizziamo il <a rel="nofollow" class="external text" href="http://tango.freedesktop.org/Tango_Desktop_Project">Set di icone Tango</a> e le sue linee guida. Sul lato destro si vede la tavolozza dei colori Tango.
</p><p>Produrre preferiblemente tutte le icone in formato Grafico Vettoriale Scalabile (SVG) per esempio con <a rel="nofollow" class="external text" href="http://inkscape.org">Inkscape</a>.
Questo rende più facile applicare le modifiche e ricavare ulteriori icone nell'ambito della stessa applicazione.
</p><p><b>tabella del codice colore delle icone</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>Cerchiamo di rispettare quanto più possibile questo schema, in modo che il colore delle icone abbia un preciso significato.
</p>
<h2><span class="mw-headline" id="Requisiti_di_qualit.C3.A0">Requisiti di qualità</span></h2>
<p>In FreeCAD esistono diversi comandi dell'interfaccia grafica (Funzioni) che sono sperimentali o utilizzati raramente in attesa di implementazione. Questi comandi Gui si trovano per lo più negli ambienti specifici quali Parte, Mesh o Cam.
Per consentire all'utente una sperimentazione efficace si è creato un ambiente di lavoro definito <i>Completo</i>. Questo ambiente di lavoro incorpora tutti i comandi Gui che soddisfano determinati <b>requisiti di qualità</b> che sono descritti qui:
</p>
<ul><li> Il comando o funzione è <b>finito</b>. Non ci sono lavori in corso!</li>
<li> Ha una <b>pagina di aiuto</b> come <a href="https://www.freecadweb.org/wiki/index.php?title=Draft_ShapeString/it" title="Draft ShapeString/it">Draft ShapeString</a>
<ul><li> Tutti i campi del modello <a href="https://www.freecadweb.org/wiki/index.php?title=Template:GuiCommand" title="Template:GuiCommand">Template:GuiCommand</a> - <a href="https://www.freecadweb.org/wiki/index.php?title=Template:GuiCommand/it" title="Template:GuiCommand/it">Maschera di GuiCommand</a> sono compilati</li>
<li> È visualizzata l'eventuale finestra di dialogo del comando</li>
<li> C'è la descrizione dettagliata del comando, di tutti i suoi parametri e delle impostazioni</li>
<li> Le interfacce e classi Python correlate sono descritte con codici di esempio</li></ul></li>
<li> È definita una icona appropriata e una posizione nel menu</li></ul>
<p>Si spera che questo sia vero per tutti i comandi Gui della <a href="List_of_Commands.html" class="mw-redirect" title="List of Commands">List of Commands</a> - <a href="https://www.freecadweb.org/wiki/index.php?title=List_of_Commands/it" class="mw-redirect" title="List of Commands/it">Lista dei comandi</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/it&amp;oldid=234943">http://www.freecadweb.org/wiki/index.php?title=Gui_Command/it&amp;oldid=234943</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>