Création de menus contextuels

La disponibilité des menus contextuels, tels que les raccourcis, est contrôlée via la variable système SHORTCUTMENU. Il existe trois modes de menu contextuel :

  • Mode par défaut : affiche le menu contextuel Defaut lorsqu'aucune commande n'est active et que rien n'est sélectionné.
  • Mode d'édition : affiche le menu contextuel Éditer lorsqu'un jeu de sélection existe. Ce mode est sensible au contexte. Si un menu contextuel spécifique pour la ou les entités sélectionnées existe, son contenu est ajouté au menu contextuel Éditer. Par exemple, le contenu du menu contextuel Objet de texte multiligne est disponible dans le menu contextuel Éditer lorsqu'une entité de texte multiple est sélectionnée.
  • Mode commande : affiche le menu contextuel Commande lorsqu'une commande est en cours d'exécution.

Les menus de raccourcis s'affichent lorsque vous cliquez avec le bouton droit. Cependant :

  • Lorsque le code binaire 16 de la variable système SHORTCUTMENU est défini, un clic droit répète la commande précédente et vous devez maintenir enfoncé le bouton droit de la souris plus longtemps (= clic droit) pour afficher les menus de raccourcis.
  • Lorsque le code binaire 4 de la variable système QUADDISPLAY est défini (= Afficher le Quad via un clic droit), les menus de raccourcis s'affichent uniquement lorsque le code binaire 16 de la variable système SHORTCUTMENU est défini.

Les menus de raccourcis spéciaux sont :

  • Poignées : apparaît lors d'un clic droit lorsque des poignées sont utilisées pour modifier une entité.
  • Accrochage aux entités :
    • MBUTTONPAN = INACTIF : apparaît lorsque vous cliquez sur la molette de la souris (bouton du milieu).
    • Si MBUTTONPAN est activée : s'affiche sur Maj + Clic droit

Création de menus de raccourcis

  1. Dans la boîte de dialogue Personnaliser, cliquez sur l'onglet Menus.
  2. Effectuez l'une des actions suivantes :
    • Cliquez sur le sous-groupe Menus contextuels d'un groupe de menus, puis cliquez avec le bouton droit et choisissez Ajouter un menu contextuel dans le menu contextuel.

      Le nouveau menu sera ajouté en dessous du dernier menu existant.

    • Sélectionnez un menu existant dans le sous-groupe Menus contextuels, puis faites un clic droit et choisissez Insérer un menu contextuel dans le menu contextuel.

      Le nouveau menu sera ajouté au-dessus du menu sélectionné.

    La boîte de dialogue Ajouter un menu contextuel apparaît.

  3. Saisissez un nouveau nom dans le champ Titre.
  4. (Facultatif) Pour créer un menu contextuel ordinaire :
    • Sélectionnez Comme menu contextuel normal.
    • Cliquez sur le bouton Ajouter un contexte....

      La boîte de dialogue Ajouter un alias de contexte s'ouvre.

    • Sélectionnez un alias de contexte. Les options sont : CMCOMMAND, CMDEFAULT, CMEDIT, GRIPS et SNAP.

      Cela détermine quand le menu contextuel est disponible. Voir ci-dessus.

    • (Facultatif) Ajoutez un autre alias de contexte.
    • Cliquez sur le bouton OK pour créer le menu contextuel.
  5. (Facultatif) Pour créer un menu contextuel sensible :
    • Choisissez Comme menu contextuel sur les entités spécifiques
    • Cliquez sur le bouton Ajouter un type d'entité(s)....

      La boîte de dialogue Ajouter un alias d'entité apparaît.

    • Cochez les cases Une entité et/ou Entités multiples.
    • Sélectionnez une ou plusieurs échelles dans la liste, puis cliquez sur le bouton Supprimer.
    • (Facultatif) Cliquez sur le bouton Ajouter un alias personnalisé… pour ajouter un alias personnalisé.
    • Cliquez sur le bouton OK pour créer le menu contextuel.
  6. Ajoutez des outils au menu contextuel.