:: Personalizzare i Menu :: |
|---|
|
La personalizzazione dei menu in Grass risulta
semplificata nella nuova interfaccia basata su wxPython. Difatti la struttura del menu è
all'interno di un file xml, è sufficiente editare questo per modificare/aggiungere/eliminare
le voci nel menu preimpostato.
Il file da editare (assicurarsi di avere i privilegi necessari per eseguire l'operazione) ha il titolo: menudata.xml. E' situato nella seguente cartella: InstallazioneGRASS\etc\wxpython\xml. Aprendo il file menudata.xml con un editor xml, si intuisce facilmente la struttura anche se purtroppo i tag non sono di default efficacemente scalati gerarchicamente:
<menudata>
<menubar>
...
</menu> //Tag di chiusura del menu Help
<menu> //Tag di apertura del menu AAMenu
<label>AAMenu</label>
<items>
<menuitem> //Tag di apertura voce Tizio
<label>Tizio</label>
<help>Intersezione tra bacino idrografico e copertura</help>
<keywords>Vector</keywords>
<handler>RunMenuCmd</handler>
<command>v.tizio</command>
</menuitem> //Tag di chiusura voce Tizio
<menuitem>
<label>Caio</label>
<help>Intersezione tra bacino idrografico, geologia e vegetazione</help>
<keywords>Vector</keywords>
<handler>RunMenuCmd</handler>
<command>v.caio</command>
</menuitem>
<separator />
<menuitem>
<label>Sempronio</label>
<help>Sposta il vettoriale nei vari sistemi di riferimento</help>
<keywords>vector</keywords>
<handler>RunMenuCmd</handler>
<command>v.sempronio</command>
</menuitem>
</items>
</menu> //Tag di chiusura del menu AAMenu
</menubar>
</menudata>
Infine, affinché le voci di menu siano attive, è opportuno inserire i file eseguibili ovvero
i relativi batch o bash, nel caso di script, nella cartella:
InstallazioneGRASS\bin; mentre i file script vanno collocati
nell'apposita cartella: InstallazioneGRASS\script.
Argomenti correlati:
|