chenqinghong
2024-05-07 3ec06a830367465068963156dcc1d8e522571c13
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
Quintiq file version 2.0
#parent: CustomDrawComponent
Response OnClick () id:Response_CustomDrawComponent_MenuHideAllLaneLegs_OnClick
{
  #keys: '[110880.4.1504853638]'
  Body:
  [*
    // Hide 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(),
                 false,
                 view.IsUnitNodeLabelVisible(),
                 view.IsStockingPointNodeLabelVisible(),
                 view.ArrowColor(),
                 view.HasPersistentArrows(),
                 view.OffsetX(),
                 view.OffsetY() )
  *]
  CanBindMultiple: false
  DefinitionID => /CustomDrawComponent/Responsedef_CustomDrawComponent_Menu_OnClick
  Initiator: 'MenuHideAllLaneLegs'
  Precondition:
  [*
    return SupplyChainView::CanShowOrHideNodes( feedback, DataHolderView.Data(), DataHolderFocusedSP.Data() );
  *]
}