Creare menu contestuali
La disponibilità del contesto noto anche come menu contestuale è controllata tramite la variabile di sistema SHORTCUTMENU. Esistono tre modalità del menu contestuale:
- Modalità Predefinita: visualizza il menu contestuale Predefinito quando nessun comando è attivo e non è selezionato nulla.
- Modalità Modifica: visualizza il menu contestuale Modifica quando esiste un gruppo di selezione. Questa modalità è sensibile al contesto. Se esiste un menu contestuale specifico per l'entità o le entità selezionate, il suo contenuto viene aggiunto al menu contestuale Modifica. Ad esempio, il contenuto del menu contestuale Oggetto Testo Multilinea è disponibile nel menu contestuale Modifica quando viene selezionata un'entità TestoM.
- Modalità Comando: visualizza il menu contestuale Comando quando viene eseguito un comando.
Il menu contestuale appare quando si clicca il pulsante destro del mouse. Tuttavia:
- Quando è impostato il codice bit 16 della variabile di sistema SHORTCUTMENU, un clic con il pulsante destro del mouse ripete il comando precedente ed è necessario tenere premuto il pulsante destro del mouse più a lungo (= tasto destro del mouse prolungato) per visualizzare i menu contestuali.
- Quando è impostato il bitcode 4 della variabile di sistema QUADDISPLAY (= Mostra Quad con il tasto destro del mouse), i menu contestuali vengono visualizzati solo quando è impostato il codice bit 16 della variabile di sistema SHORTCUTMENU.
I menu contestuali speciali sono:
- Grips: viene visualizzato su un pulsante destro del mouse quando si utilizzano i grips per modificare un'entità.
- Snap ad Entità:
- MBUTTONPAN = OFF: appare quando si clicca sulla rotellina del mouse (pulsante centrale del mouse).
- MBUTTONPAN = ON: viene visualizzato su Maiusc + Tasto Destro del mouse
Creare i menu contestuali
- Nella finestra di dialogo Personalizza, cliccare sulla scheda Menu.
- Eseguire una delle seguenti operazioni:
- Cliccare sul sottogruppo Menu contestuali del gruppo di menu, quindi cliccare il pulsante destro del mouse e scegliere Aggiungi menu contestuale nel menu contestuale.
Il nuovo menu contestuale verrà aggiunto sotto l'ultimo menu contestuale esistente.
- Selezionare un menu contestuale esistente nel sottogruppo Menu contestuali, quindi cliccare il pulsante destro del mouse e scegliere Inserisci menu contestuale nel menu contestuale.
Il nuovo menu contestuale verrà aggiunto sopra il menu contestuale selezionato.
Viene visualizzata la finestra di dialogo Aggiungi Menu Contestuale.
- Cliccare sul sottogruppo Menu contestuali del gruppo di menu, quindi cliccare il pulsante destro del mouse e scegliere Aggiungi menu contestuale nel menu contestuale.
- Digitare un nome nel campo Titolo menu.
- (opzionale) Per creare un normale menu contestuale:
- Scegliere Come normale menu contestuale.
- Cliccare sul pulsante Aggiungi Contesto….
Viene visualizzata la finestra di dialogoAggiungi alias contesto.
- Selezionare un alias di contesto. Le opzioni sono: CMCOMMAND, CMDEFAULT, CMEDIT, GRIPS e SNAP.
Questo controlla quando è disponibile il menu contestuale. Vedi sopra.
- (opzionale) aggiungere un altro alias di contesto.
- Cliccare il pulsante OK per creare il menu contestuale.
- (opzionale) Per creare un menu contestuale sensibile al contesto:
- Scegliere Come menu contestuale di entità specifiche.
- Cliccare sul pulsante Aggiungi il tipo o i tipi di entità….
Viene visualizzata la finestra di dialogo Aggiungi Alias Entità.
- Selezionare le opzioni Una entità e/oEntità multiple.
- Selezionare una o più entità nell'elenco, quindi cliccare sul pulsante OK.
- (opzione) Cliccare sul pulsante Aggiungi Personalizzato… per aggiungere un alias personalizzato.
- Cliccare il pulsante OK per creare il menu contestuale.
- Aggiungere strumenti al menu contestuale.