:: 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:
|