Make reverse behind signal tracerestrict action an advanced feature in GUI
This commit is contained in:
@@ -160,6 +160,7 @@ static const uint32 _program_insert_or_if_hide_mask = 4; ///< disable bitm
|
||||
static const uint32 _program_insert_else_if_hide_mask = 2; ///< disable bitmask for elif
|
||||
static const uint32 _program_wait_pbs_hide_mask = 0x100; ///< disable bitmask for wait at PBS
|
||||
static const uint32 _program_slot_hide_mask = 0x200; ///< disable bitmask for slot
|
||||
static const uint32 _program_reverse_hide_mask = 0x400; ///< disable bitmask for reverse
|
||||
static const uint _program_insert_val[] = {
|
||||
TRIT_COND_UNDEFINED, // if block
|
||||
TRIT_COND_UNDEFINED | (TRCF_ELSE << 16), // elif block
|
||||
@@ -440,7 +441,7 @@ static const TraceRestrictDropDownListSet *GetTypeDropDownListSet(TraceRestrictG
|
||||
if (_settings_client.gui.show_adv_tracerestrict_features) {
|
||||
*hide_mask = 0;
|
||||
} else {
|
||||
*hide_mask = is_conditional ? 0x70000 : 0x30;
|
||||
*hide_mask = is_conditional ? 0x70000 : 0x70;
|
||||
}
|
||||
}
|
||||
return is_conditional ? &set_cond : &set_action;
|
||||
@@ -1346,7 +1347,7 @@ public:
|
||||
if (ElseIfInsertionDryRun(false)) disabled &= ~_program_insert_or_if_hide_mask;
|
||||
}
|
||||
}
|
||||
if (!_settings_client.gui.show_adv_tracerestrict_features) hidden |= _program_slot_hide_mask | _program_wait_pbs_hide_mask;
|
||||
if (!_settings_client.gui.show_adv_tracerestrict_features) hidden |= _program_slot_hide_mask | _program_wait_pbs_hide_mask | _program_reverse_hide_mask;
|
||||
|
||||
this->ShowDropDownListWithValue(&_program_insert, 0, true, TR_WIDGET_INSERT, disabled, hidden, 0);
|
||||
break;
|
||||
|
Reference in New Issue
Block a user