Sterowanie wyświetlaniem przycisków wstążki

Sposób wyświetlania przycisku wstążki wskazuje jego dostępność w programie.

Przycisk wstążki może być wyświetlany jako:

Uwaga: Aby można było zaznaczyć przyciski wstążki, sekwencji „~” lub „!.” nie można jawnie umieścić przed nazwą polecenia; muszą one znajdować się wewnątrz wyrażenia języka DIESEL.

Wyszarzanie (wyłączanie) przycisków wstążki

Przycisk wstążki można wyszarzyć, używając wyrażenia ciągu języka DIESEL.

Po wyszarzeniu makro i podmenu skojarzone z przyciskiem wstążki staną się niedostępne.

Następujące wyrażenie ciągu języka DIESEL umieszczone we właściwości Makra panelu Właściwości blokuje polecenie makro, jeśli aktywne jest inne polecenie.

$(if,$(getvar,cmdactive),~)MOVE^C^C_move

Funkcja menucmd języka AutoLISP może także służyć do blokowania lub odblokowywania elementów z poziomu makra lub aplikacji AutoLISP.

Oznaczanie przycisków wstążki

Przycisk wstążki można oznaczyć, używając wyrażenia ciągu języka DIESEL.

Gdy przycisk wstążki jest oznaczony, wokół obrazu wyświetlana jest ramka.

Wyrażenia ciągu języka DIESEL mogą być stosowane do warunkowego oznaczania przycisku wstążki za każdym razem, gdy jest on wyświetlany. Poniższe przykłady ciągu DIESEL po dodaniu do właściwości Makra na panelu Właściwości podświetlają przycisk wstążki, gdy skojarzona zmienna systemowa jest włączona.

$(if,$(getvar,orthomode),!.)Ortho^O
$(if,$(getvar,snapmode),!.)Snap^B
$(if,$(getvar,gridmode),!.)Grid^G

Jednoczesne wyłączanie i zaznaczanie przycisków wstążki

Można jednocześnie zaznaczać i wyłączać przyciski wstążki za pomocą jednego z następujących formatów:

~!.labeltext
!.~labeltext