2012

Table Of Contents
Menu items can and ribbon button items must contain DIESEL string
expressions to conditionally mark them each time they are displayed. When
the following DIESEL string is added to the Macros cell for the applicable
command in the Properties pane, a check mark is placed to the left of the
menu item whose related system variable is currently enabled.
$(if,$(getvar,orthomode),!.)Ortho^O
$(if,$(getvar,snapmode),!.)Snap^B
$(if,$(getvar,gridmode),!.)Grid^G
The AutoLISP menucmd function can be used to mark labels from a macro or
application. For examples, see
Reference Pull-Down or Shortcut Menus on
page 288.
Simultaneously Disable and Mark Command Items
You can mark and disable commands at the same time using either of the
following formats:
~!. labeltext
!.~ labeltext
The tilde (~) is the special character code to disable a command and an
exclamation point and period (!.) is the special character code to mark a
command.
The tilde (~), exclamation point, and period (!.) are placed at the beginning
of the Copy Link command label in the Name cell of the Properties pane.
Following is the resulting Copy Link marked and grayed out in the Edit menu.
Control the Display of Command Items | 167