Quintiq file version 2.0 #parent: #root Method EnableDisableComponent () id:Method_DialogCreateEditUnit_EnableDisableComponent { #keys: '[11660.0.1349223191]' Body: [* // Enable / disable component SelectionParent.Enabled( CheckBoxParent.Checked() ); //Enable / disable date GUIDateTimeSelectorStart.Enabled( CheckBoxHasStart.Checked() ); GUIDateTimeSelectorEnd.Enabled( CheckBoxHasEnd.Checked() ); // Enable / disable maximum quantity editor EditorMaximumQuantity.Enabled( CheckBoxMaximumQuantity.Checked() ); // Enable / disable capacity smoothing components EditorCapacitySmoothingPercentageDelta.Enabled( CheckBoxHasCapacitySmoothing.Checked() ); RadioButtonGroupIsSmoothCapacityOverAllPeriods.Enabled( CheckBoxHasCapacitySmoothing.Checked() ); CheckBoxIsOverlapCapacitySmoothing.Enabled( CheckBoxHasCapacitySmoothing.Checked() ); EditorCapacitySmoothingLength.Enabled( CheckBoxHasCapacitySmoothing.Checked() and not [Boolean]RadioButtonGroupIsSmoothCapacityOverAllPeriods.BoundValue() ); // Enable / disable FrozenFutureDuration related GUIDurationSelectorUserFrozenFutureDuration.Enabled( CheckBoxHasUserFrozenFutureDuration.Checked() ); capacitytype := RadioButtonGroupCapacityType.BoundValue() istransport := capacitytype = GlobalParameters_MP::GetCapacityTypeTransportTime() or capacitytype = GlobalParameters_MP::GetCapacityTypeTransportQuantity(); RadioButtonGroupIsUsingOutputForCapacity.Enabled( not istransport ); GroupPanelCapacitySmoothing.Enabled( not istransport ); *] }