Řízení zobrazení tlačítek pásu karet

Způsob, jakým je zobrazeno tlačítko pásu karet, označuje jeho dostupnost v aplikaci.

Tlačítko na pásu karet je možné zobrazit jako:

Poznámka: Při označování tlačítek na pásu karet nesmí být sekvence „~“ nebo „!“ umístěna explicitně před název příkazu – musí být uvnitř výrazu jazyka DIESEL.

Zašednutí (deaktivace) tlačítek na pásu karet

Tlačítko pásu karet můžete nastavit jako zašedlé (deaktivované) pomocí řetězcového výrazu jazyka DIESEL.

Pokud je zobrazeno šedě, nejsou makra a podnabídky přidružené k tomuto tlačítku pásu karet přístupné.

Následující řetězcový výraz jazyka DIESEL, umístěný ve vlastnosti Makra v podokně Vlastnosti, deaktivuje makro, jestliže je aktivní jiný příkaz.

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

K deaktivaci a aktivaci položek z makra nebo aplikace jazyka AutoLISP je možné použít také funkci menucmd jazyka AutoLISP.

Označení tlačítek na pásu karet

Tlačítko pásu karet můžete označit pomocí řetězcového výrazu jazyka DIESEL.

Jestliže je tlačítko pásu karet označeno, je zobrazen kolem jeho obrázku rámeček.

Řetězcové výrazy jazyka DIESEL lze použít k podmíněnému označení tlačítka pásu karet při každém jeho zobrazení. Následující ukázkové řetězce jazyka DIESEL při přidání do vlastnosti Makra v podokně Vlastnosti zvýrazní tlačítko na pásu karet, jakmile je povolena související systémová proměnná.

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

Současná deaktivace a označení tlačítka na pásu karet

Tlačítko na pásu karet můžete současně označit a deaktivovat pomocí některého z následujících formátů:

~!.labeltext
!.~labeltext