Quintiq file version 2.0
|
#parent: CustomDrawComponentRoutingConfigurator
|
Response OnSelectionChanged (
|
Object selection
|
) id:Response_CustomDrawComponentRoutingConfigurator_OnSelectionChanged
|
{
|
#keys: '[110994.0.1941498895]'
|
Body:
|
[*
|
// Flush DataHolderHighlights
|
// This is only activated if user clicks within the defined routing background width and height
|
// For clicks that is beyond the routing background,
|
// we need the OnClick on CustomDrawDataLayerRoutingConfiguratorBackground
|
|
// The separate if-statements will clear the data holders that don't store the object of the selected type.
|
// when routing step is selected, we want to clear both the data holders
|
if( not selection.istype( OperationInputOutput )
|
and not selection.istype( OperationInputOutputPISPNode ) )
|
{
|
DataHolderHighlightPISPNodeInRouting.Data().Flush();
|
}
|
|
if( not selection.istype( OperationInputOutput )
|
and not selection.istype( OperationLinkEdge )
|
and not selection.istype( PISPOperationInputOutputEdge ) )
|
{
|
DataHolderHighlightOperationInputOutputNode.Data().Flush();
|
|
}
|
*]
|
DefinitionID: 'Responsedef_CustomDrawComponent_OnSelectionChanged'
|
}
|