L'editor di menu è stato dotato di una nuova interfaccia nella versione Windows di JMP 7. Si accede all'editor di menu selezionando il comando "Menu e barre degli strumenti" dal sottomenu "Personalizza" nella parte inferiore del menu "Modifica".

(Clicca per ingrandire l'immagine)
Accedere all'Editor di menu dal menu Modifica-> Personalizza.
Ciò fa apparire la finestra dei menu ancorata sul lato sinistro della finestra principale. JMP 7 combina la possibilità di modificare il tuo menu principale con la possibilità di modificare le barre degli strumenti in un'unica finestra. Ciò facilita la copia e / o lo spostamento di comandi tra i menu e le barre degli strumenti e rappresenta un notevole miglioramento rispetto alle versioni precedenti di JMP, in cui l'editor di menu si trovava in una finestra separata dall'editor della barra degli strumenti.
Il menu principale e le barre degli strumenti sono rappresentati mediante strutture ad albero. La "radice" del tuo menu principale è il nodo "Menu principale" e la "radice" del tuo elenco di barre degli strumenti è il nodo "Barre degli strumenti". Se si fa clic sul simbolo più "+" accanto al nodo "Menu principale", il nodo "si espande" e viene visualizzato l'elenco dei menu che compongono il menu principale. Nel frattempo, se si fa clic sul nodo "Barre degli strumenti", viene visualizzato l'elenco di tutte le barre degli strumenti.

(Clicca per ingrandire l'immagine)
La finestra Menu - il nuovo editor di menu in JMP 7.
Per eliminare la visualizzazione dell'elenco comandi di un menu, tutto ciò che devi fare è fare clic sul simbolo meno "-" accanto al nodo del menu. Questo "collassa" il nodo.
Aggiungere un comando a un menu esistente è molto semplice. In questo esempio, ho voluto aggiungere un comando al mio menu File, chiamato "Execute Query", che eseguirà alcuni JSL per inviare una query SQL al mio database dBASE. Volevo inserire questo comando sotto il comando "Apri" nel menu File. Così, ho espanso il nodo "File" e ho fatto clic con il tasto destro del mouse sul nodo "Apri". Dal menu a comparsa visualizzato, ho selezionato il comando "Inserisci dopo". Di conseguenza, un nuovo elemento con l'etichetta "Senza titolo" è stato inserito nell'albero direttamente sotto il nodo "Apri". Ho quindi fatto clic con il pulsante destro del mouse sulla voce "Senza titolo" e selezionato il comando "Proprietà" dal menu popup. Ciò ha provocato la visualizzazione della finestra di dialogo "Proprietà voce menu". (Avrei potuto facilmente fare doppio clic sul nodo "Senza titolo" per far apparire la finestra di dialogo "Proprietà voce menu".)
Sono stato quindi in grado di impostare tutte le proprietà che volevo che il mio comando avesse - in particolare, la sua didascalia e il JSL che dovrebbe eseguire quando selezionato. Ho anche fatto clic sulla scheda "Icona" nella finestra di dialogo "Proprietà voce menu" e assegnato una bitmap al mio nuovo comando.

(Clicca per ingrandire l'immagine)
La finestra di dialogo "Proprietà voce menu".
Dopo aver fatto clic sul pulsante "OK" per chiudere la finestra di dialogo "Proprietà voce menu", ho dovuto fare clic su "Applicare" pulsante nell'angolo in alto a destra della finestra Menu per rendere effettive le mie modifiche. In alternativa, avrei anche potuto fare clic sul triangolo rosso invertito direttamente sopra il pulsante "Applica" e selezionare il "Applica i cambiamenti" comando dal menu popup che fornisce. Una volta ho incaricato JMP di farlo Applicare il mio cambiamento, il mio nuovo comando "Esegui query" è apparso nel menu File di JMP.

(Clicca per ingrandire l'immagine)
Il comando "Esegui query" ora appare nel menu File.
È importante notare che finché non si preme il pulsante "Applica", le modifiche apportate nella finestra Menu possono essere annullate semplicemente selezionando il comando "Elimina modifiche" dal menu a comparsa associato al menu del triangolo rosso in alto l'angolo destro della finestra dei menu.
Continuando con il nostro esempio, ho deciso di aggiungere il mio nuovo comando "Esegui query" alla barra degli strumenti File_Edit. (La barra degli strumenti File_Edit è una delle barre degli strumenti standard fornite da JMP per impostazione predefinita, ma non esiste una legge che dice che non posso modificarlo!)
Per prima cosa, ho fatto clic con il pulsante destro del mouse sulla voce "Esegui query" e selezionato "Copia" dal menu popup. Successivamente, ho ampliato il nodo "Barre degli strumenti", quindi ho ampliato il nodo "File_Edit". Volevo che il mio nuovo comando appaia a destra del pulsante "Esegui script" nella barra degli strumenti File_Edit, quindi ho fatto clic con il pulsante destro del mouse sul nodo "Esegui script" e selezionato "Incolla" dal menu popup. Mi è stato poi presentato un secondo menu a comparsa, con i comandi "Copia prima" Esegui script "" e "Copia dopo" Esegui script "" (così come un comando "Annulla" nel caso in cui ho cambiato idea). Ho selezionato "Copia dopo" Esegui script "". Questo ha posizionato il comando "Esegui query" sotto il comando "Esegui script" nella barra degli strumenti File_Edit all'interno dell'editor di menu.
C'è in realtà un secondo metodo che realizzerà la stessa cosa, usando trascinare e rilasciare . Tenendo premuto il tasto Control, avrei potuto fare clic con il tasto sinistro del mouse sulla voce "Execute Query". Continuando a tenere premuto il tasto Control e il tasto sinistro del mouse, avrei potuto trascinare la voce "Esegui query" nell'albero finché il cursore non passava il mouse sopra l'elemento "Esegui script" nella barra degli strumenti File_Edit e poi rilasciava il mio mouse pulsante. Se avessi seguito questo metodo, dopo aver rilasciato il pulsante del mouse mi sarebbe stato presentato un menu a comparsa, dal quale avrei potuto selezionare il comando "Copia dopo" Esegui script "". (Nota, se usi il metodo di trascinamento della selezione appena descritto, ma senza tenere premuto il tasto Control, lo farai Mossa l'oggetto piuttosto che semplicemente copia it.)
Indipendentemente dal metodo che seguo, per fare in modo che questa modifica abbia effetto nella barra degli strumenti File_Edit, devo fare clic sul pulsante "Applica" nell'angolo in alto a destra della finestra Menu.

(Clicca per ingrandire l'immagine)
Un nuovo pulsante per il comando "Esegui query" viene visualizzato nella barra degli strumenti File_Edit di JMP.
In questo prossimo esempio, ho deciso di aggiungere un nuovo menu chiamato "NTheory" al menu principale, posizionato tra i menu "Graph" e "Tools". Il mio menu "NTheory" avrà due comandi: "Euler Phi" e "Fibonacci".
Per prima cosa, nella finestra Menu, ho espanso il nodo del menu principale e il tasto destro del mouse ha fatto clic sulla voce di menu "Grafico". Ho selezionato il comando "Inserisci dopo" dal menu popup e, di conseguenza, una voce "Senza titolo" è stata visualizzata sotto la voce "Grafico". Ho fatto doppio clic sulla nuova voce "Senza titolo" e nella finestra di dialogo "Proprietà voce menu" ho osservato che il suo "Tipo di voce menu" era già impostato su "Sottomenu", come desiderato. Quindi, tutto ciò che dovevo fare era cambiare la proprietà "Caption" in "NTheory" e fare clic su "OK" per chiudere la finestra di dialogo "Proprietà voce menu".
Successivamente, ho fatto clic con il pulsante destro del mouse sull'elemento "NTheory" e selezionato "Inserisci nel sottomenu" dal popup.

(Clicca per ingrandire l'immagine)
Preparazione per inserire il primo comando nel menu NTheory.
Questo ha inserito un nuovo elemento "Senza titolo", sotto il nodo "NTheory". Questo nuovo oggetto appariva leggermente rientrato a destra, indicando che appartiene al menu NTheory. Sono stato quindi in grado di modificare la sua didascalia come "Eulero Phi" e impostare la sua proprietà di azione in modo appropriato nel solito modo, tramite la finestra di dialogo "Proprietà voce menu". Dopo aver aggiunto un elemento al menu NTheory, ho potuto aggiungere altri elementi al mio nuovo menu come descritto in un esempio precedente. Quindi, ho fatto clic con il pulsante destro del mouse sulla voce "Euler Phi" e selezionato "Inserisci dopo" dal menu popup. Questo ha creato un nuovo oggetto "Senza titolo" che ho definito come il comando "Fibonacci" usando la finestra di dialogo "Proprietà voce menu".

(Clicca per ingrandire l'immagine)
L'editor di menu visualizza il menu NTheory con i suoi due comandi.
Come sempre, per rendere effettive queste modifiche, ho dovuto fare clic sul pulsante "Applica" nell'angolo in alto a destra della finestra Menu.
In generale, per aggiungere un intero sottomenu, i passaggi da seguire sono esattamente gli stessi. Innanzitutto, crei un nuovo elemento e imposta il suo "tipo" come sottomenu. Quindi, per iniziare ad aggiungere comandi al sottomenu, è necessario fare clic sul sottomenu e selezionare il comando "Inserisci nel sottomenu" dal popup. Questo aggiunge un nuovo elemento nel sottomenu stesso. A quel punto, puoi compilare il resto del tuo sottomenu usando i comandi "Inserisci prima" e "Inserisci dopo" come al solito. Osservazioni simili si applicano all'aggiunta di una nuova barra degli strumenti.

(Clicca per ingrandire l'immagine)
Dopo aver fatto clic sul pulsante Applica, il menu NTheory viene visualizzato nel menu principale di JMP.
Richard Potter ha scritto:
JMP 7 su Mac fornisce supporto parziale per progetti e personalizzazione del menu. Ad esempio, utilizzando la versione Mac di JMP 7, è possibile selezionare un file di progetto JMP dalla finestra di dialogo Apri file standard e aprirlo: tutti i documenti e le finestre definiti dal progetto si apriranno di conseguenza.
Sfortunatamente, la versione per Mac di JMP 7 non fornisce l'editor dell'albero del progetto illustrato nel mio blog. Al momento, solo la versione Windows di JMP supporta l'editor di progetti visivi.
Allo stesso modo, JMP 7 sul Mac onorerà i file di personalizzazione del menu se sono collocati nella posizione corretta.
I file .jmpmenu personalizzati dall'utente dovrebbero andare qui: ~ / Library / Application Support / JMP /
Le aggiunte di menu predefinite in fabbrica (per le impostazioni locali in inglese) dovrebbero essere qui: JMP.app/Contents/Resources/en.lproj/Factory Menu predefiniti /
Tutti i file .jmpmenu all'interno di questa cartella vengono applicati alla barra dei menu.
Ancora una volta, la versione Mac non fornisce un editor visuale, quindi per creare un file jmpmenu per il tuo Mac, dovresti usare un editor XML e uno strumento Zip oppure creare il file jmpmenu per il tuo Mac usando la versione Windows.
Le osservazioni sui limiti del Mac relativi a progetti e personalizzazioni di menu si applicano anche alla versione Linux di JMP.
Esploreremo l'aggiunta di editor visuali per progetti e menu per i nostri utenti Mac e Linux in una versione futura di JMP.
Jennifer Barb ha scritto:
Ciao. Sono molto desideroso di provare la funzione di personalizzazione del menu su Mac. Ho creato il mio file .jmpmenu usando Windows e lo ho archiviato in un file chiamato "Default Factory Menus" come richiesto da Windows. All'interno di questo file ci sono due file, un file .jmpmenu e un file Dipendenze. Ho provato a copiare il file dei menu predefiniti di fabbrica nella posizione specificata: JMP.app/Contents/Resources/en.lproj/Factory Menu predefiniti / usare dolosamente UNIX ma non ha funzionato. L'errore che ho ricevuto è "Impossibile estrarre dal buffer di archivio". Dopo aver riletto le tue istruzioni, ho anche visto che posso copiare il mio file .jmpmenu nell'altra posizione: ~ / Libreria / Application Support / JMP / tuttavia, che dire del file Dipendenze? Questo deve andare anche lì o è inutile.
Se siamo in grado di ottenere il menu personalizzato in JMP 7 su Mac, saremo estremamente grati per l'aggiornamento !!
Qualsiasi aiuto / consiglio che puoi fornire sarà molto apprezzato.
Cordiali saluti,
Jennifer