El editor de menú ha recibido una nueva interfaz en la versión de Windows de JMP 7. Para acceder al editor de menús, seleccione el comando "Menús y barras de herramientas" en el submenú "Personalizar" en la parte inferior del menú "Editar".

(Pincha para ver la imagen de tamaño completo)
Accediendo al Editor de Menú desde el menú Editar-> Personalizar.
Esto hace que la ventana de menús aparezca acoplada en el lado izquierdo de la ventana principal. JMP 7 combina la capacidad de editar su menú principal con la capacidad de editar sus barras de herramientas en una ventana. Esto facilita la copia y / o movimiento de comandos entre sus menús y sus barras de herramientas y es una gran mejora con respecto a las versiones anteriores de JMP, en las que el editor de menú estaba en una ventana separada del editor de la barra de herramientas.
El menú principal y las barras de herramientas se representan mediante estructuras de árbol. La "raíz" de su menú principal es el nodo "Menú principal" y la "raíz" de su lista de barras de herramientas es el nodo "Barras de herramientas". Si hace clic en el símbolo más “+” junto al nodo “Menú principal”, el nodo “se expande” y aparecerá la lista de menús que conforman su menú principal. Mientras tanto, si hace clic en el nodo "Barras de herramientas", aparecerá la lista de todas sus barras de herramientas.

(Pincha para ver la imagen de tamaño completo)
La ventana de menús: el nuevo editor de menú en JMP 7.
Para eliminar la visualización de la lista de comandos de un menú, todo lo que tiene que hacer es hacer clic en el símbolo menos "-" al lado del nodo del menú. Esto "colapsa" el nodo.
Agregar un comando a un menú existente es muy fácil. En este ejemplo, quise agregar un comando a mi menú Archivo, llamado "Ejecutar consulta", que ejecutará algunos JSL para enviar una consulta SQL a mi base de datos de dBASE. Quería colocar este comando debajo del comando "Abrir" en el menú Archivo. Entonces, expandí el nodo "Archivo" y hice clic con el botón derecho del mouse en el nodo "Abrir". Del menú emergente que apareció, seleccioné el comando "Insertar después". Como resultado, se insertó un nuevo elemento etiquetado "Sin título" en el árbol directamente debajo del nodo "Abrir". Luego hice clic con el botón derecho en el elemento "Sin título" y seleccioné el comando "Propiedades" en el menú emergente. Esto hizo que aparezca el cuadro de diálogo "Propiedades del elemento de menú". (Podría hacer doble clic en el nodo "Sin título" para que aparezca el cuadro de diálogo "Propiedades del elemento del menú".)
Entonces pude establecer todas las propiedades que quería que tuviera mi comando, en particular, su título y la JSL que debería ejecutar cuando se seleccionó. También hice clic en la pestaña "Icono" en el cuadro de diálogo "Propiedades del elemento del menú" y asigné un mapa de bits a mi nuevo comando.

(Pincha para ver la imagen de tamaño completo)
El diálogo "Propiedades del elemento del menú".
Después de hacer clic en el botón "Aceptar" para descartar el cuadro de diálogo "Propiedades del elemento del menú", tuve que hacer clic en "Aplicar" botón en la esquina superior derecha de la ventana de menús para que mis modificaciones surtan efecto. Alternativamente, también podría haber hecho clic en el triángulo rojo invertido directamente sobre el botón "Aplicar" y haber seleccionado "Aplicar los cambios" comando desde el menú emergente que proporciona. Una vez le di instrucciones a JMP Aplicar mi cambio, mi nuevo comando "Ejecutar consulta" apareció en el menú Archivo de JMP.

(Pincha para ver la imagen de tamaño completo)
El comando "Ejecutar consulta" ahora aparece en el menú Archivo.
Es importante tener en cuenta que hasta que presione el botón "Aplicar", cualquier cambio que haya realizado dentro de la ventana de menús se puede deshacer simplemente seleccionando el comando "Descartar cambios" en el menú emergente asociado con el menú del triángulo rojo en la parte superior Esquina derecha de la ventana de menús.
Continuando con nuestro ejemplo, decidí que quería agregar mi nuevo comando "Ejecutar consulta" a la barra de herramientas de File_Edit. (La barra de herramientas File_Edit es una de las barras de herramientas estándar que proporciona JMP de forma predeterminada, pero no hay ninguna ley que diga que no puedo modificarla).
Primero, hice clic con el botón derecho del mouse en el elemento "Ejecutar consulta" y seleccioné "Copiar" en el menú emergente. A continuación, expandí el nodo "Barras de herramientas" y luego expandí el nodo "Archivo_Editar". Quería que mi nuevo comando apareciera a la derecha del botón "Ejecutar secuencia de comandos" en la barra de herramientas Edición de archivo, por lo que hice clic con el botón derecho en el nodo "Ejecutar secuencia de comandos" y seleccioné "Pegar" en el menú emergente. Luego se me presentó un segundo menú emergente, con los comandos "Copiar antes de" Ejecutar secuencia de comandos "" y "Copiar después de" Ejecutar secuencia de comandos "" (así como un comando de "Cancelar" en caso de que cambiara de opinión). Seleccioné "Copiar después de 'Ejecutar script'". Esto colocó el comando "Ejecutar consulta" debajo del comando "Ejecutar script" en la barra de herramientas Archivo_Editar dentro del editor de menús.
En realidad, hay un segundo método que logrará lo mismo, usando arrastrar y soltar . Mientras mantenía presionada la tecla Control, podría haber hecho clic con el botón izquierdo del mouse en el elemento "Ejecutar consulta". Continuando presionando la tecla Control y el botón izquierdo del mouse, podría haber arrastrado el elemento "Ejecutar consulta" hacia abajo en el árbol hasta que mi cursor estuviera sobre el elemento "Ejecutar script" en la barra de herramientas de File_Edit y luego solté el mouse botón. Si hubiera seguido este método, luego de soltar el botón del mouse me hubiera presentado un menú emergente, desde el cual podría haber seleccionado el comando "Copiar después de 'Ejecutar script'". (Tenga en cuenta que si utiliza el método de arrastrar y soltar que se acaba de describir pero sin presionar la tecla Control, entonces Movimiento el artículo en lugar de meramente Dupdo eso.)
Independientemente del método que siga, para hacer que este cambio tenga efecto en la barra de herramientas de Edición de archivos real, debo hacer clic en el botón "Aplicar" en la esquina superior derecha de la ventana de menús.

(Pincha para ver la imagen de tamaño completo)
Aparece un nuevo botón para el comando "Ejecutar consulta" en la barra de herramientas Edición de archivo de JMP.
En este siguiente ejemplo, decidí que quería agregar un nuevo menú llamado "NTheory" al menú principal, ubicado entre los menús "Gráficos" y "Herramientas". Mi menú "NTheory" tendrá dos comandos: "Euler Phi" y "Fibonacci".
Primero, en la ventana de menús, expandí el nodo del Menú principal y presioné el botón derecho del ratón en el elemento del menú "Gráfico". Seleccioné el comando "Insertar después" en el menú emergente y, como resultado, apareció un elemento "Sin título" debajo del elemento "Gráfico". Hice doble clic en el nuevo elemento "Sin título" y en el cuadro de diálogo "Propiedades del elemento del menú", observé que su "Tipo de elemento del menú" ya estaba configurado en "Submenú", según lo deseado. Por lo tanto, todo lo que tenía que hacer era cambiar la propiedad "Título" a "NTheory" y hacer clic en "Aceptar" para descartar el cuadro de diálogo "Propiedades del elemento del menú".
A continuación, hice clic con el botón derecho del mouse en el elemento "NTheory" y seleccioné "Insertar en el submenú" en la ventana emergente.

(Pincha para ver la imagen de tamaño completo)
Preparando para insertar el primer comando en el menú NTheory.
Esto insertó un nuevo elemento "Sin título", debajo del nodo "NTheory". Este nuevo elemento apareció ligeramente sangrado a la derecha, lo que indica que pertenece al menú NTheory. Entonces pude cambiar su título a "Euler Phi" y configurar su propiedad de acción de la manera habitual, mediante el cuadro de diálogo "Propiedades del elemento de menú". Una vez que había agregado un elemento al menú NTheory, podría proceder a agregar otros elementos a mi nuevo menú como se describe en un ejemplo anterior. Por lo tanto, hice clic con el botón derecho en el elemento "Euler Phi" y seleccioné "Insertar después" en el menú emergente. Esto creó un nuevo elemento "Sin título" que luego definí como el comando "Fibonacci" mediante el cuadro de diálogo "Propiedades del elemento del menú".

(Pincha para ver la imagen de tamaño completo)
El editor de menú muestra el menú NTheory con sus dos comandos.
Como siempre, para que estas modificaciones surtan efecto, tuve que hacer clic en el botón "Aplicar" en la esquina superior derecha de la ventana de menús.
En general, para agregar un submenú completo, los pasos que debe seguir son exactamente los mismos. Primero, crea un nuevo elemento y configura su "tipo" para que sea un submenú. Luego, para comenzar a agregar comandos a su submenú, debe hacer clic en su submenú y seleccionar el comando "Insertar en submenú" en la ventana emergente. Esto agrega un nuevo elemento en el submenú en sí. En ese momento, puede completar el resto de su submenú usando los comandos "Insertar antes" e "Insertar después" como de costumbre. Se aplican comentarios similares al agregar una nueva barra de herramientas.

(Pincha para ver la imagen de tamaño completo)
Después de hacer clic en el botón Aplicar, aparece el menú NTheory en el menú principal de JMP.
Richard Potter escribió:
JMP 7 en la Mac proporciona soporte parcial para proyectos y personalización del menú. Por ejemplo, al usar la versión Mac de JMP 7, puede seleccionar un archivo de proyecto JMP desde el cuadro de diálogo Abrir archivo estándar y abrirlo, como resultado, se abrirán todos los documentos y ventanas definidos por el proyecto.
Desafortunadamente, la versión Mac de JMP 7 no proporciona el editor del árbol de proyectos que se ilustra en mi blog. En este momento, solo la versión para Windows de JMP admite el editor de proyectos visuales.
Del mismo modo, JMP 7 en Mac honrará los archivos de personalización del menú si se colocan en la ubicación correcta.
Los archivos .jmpmenu personalizados por el usuario deben ir aquí: ~ / Library / Application Support / JMP /
Las adiciones de menú predeterminadas de fábrica (para la configuración regional en inglés) deben ir aquí: JMP.app/Contents/Resources/en.lproj/Factory Default Menus /
Todos los archivos .jmpmenu dentro de esta carpeta se aplican a la barra de menú.
Una vez más, la versión para Mac no proporciona un editor visual, por lo que para crear un archivo jmpmenu para tu Mac, deberías usar un editor XML y una herramienta Zip o crear el archivo jmpmenu para tu Mac con la versión de Windows.
Las observaciones sobre las limitaciones en Mac para proyectos y personalizaciones de menú también se aplican a la versión de Linux de JMP.
Exploraremos la adición de editores visuales para proyectos y menús para nuestros usuarios de Mac y Linux en una versión futura de JMP.