haorenhui
2023-10-30 6d6cc10d9e8e242661da7fd655dec155a09d676c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
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() );
  *]
}