Quintiq file version 2.0
#parent: CustomDrawComponent
Response OnClick () id:Response_CustomDrawComponent_MenuShowAllLaneLegs_OnClick
{
  #keys: '[110880.4.1504846437]'
  Body:
  [*
    // Show all lane legs
    view := DataHolderView.Data()
    
    view.Update( view.SupplyChainBackground(),
                 view.FontSize(),
                 view.FontName(),
                 view.GridPointDistance(),
                 view.RelativeStockingPointSize(),
                 view.RelativeUnitHeight(),
                 view.RelativeUnitWidth(),
                 view.RelativeProductHeight(),
                 view.RelativeProductWidth(),
                 view.IsGridVisible(),
                 true,
                 view.IsUnitNodeLabelVisible(),
                 view.IsStockingPointNodeLabelVisible(),
                 view.ArrowColor(),
                 view.HasPersistentArrows(),
                 view.OffsetX(),
                 view.OffsetY() )
  *]
  CanBindMultiple: false
  DefinitionID => /CustomDrawComponent/Responsedef_CustomDrawComponent_Menu_OnClick
  Initiator: 'MenuShowAllLaneLegs'
  Precondition:
  [*
    return MacroPlan::HasMacroPlan( MacroPlan, feedback )
           and SupplyChainView::CanShowOrHideNodes( feedback, DataHolderView.Data(), DataHolderFocusedSP.Data() );
  *]
}
