lazhen
2025-01-09 8afe90b633046db39042aada36b88193062f8cff
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
38
39
40
41
42
43
44
Quintiq file version 2.0
#parent: #root
Method Update (
  IORoutingConfiguratorView importedobject,
  String datasource
)
{
  Description: 'Update attributes for IORoutingConfiguratorView'
  TextBody:
  [*
    // Update the following attribute according the provided importobject
    // DataSource, EdgeThickness, FontName, FontSize, Gridheight, GridPointDistance, Gridwidth, IsCompactMode
    // IsGridVisible, Mode, OffsetX, OffsetY, various Operation related attributes, PISP related data
    // RoutingStep data and finally some user data
    this.DataSource                    ( datasource                                      );
    this.EdgeThickness                 ( importedobject.EdgeThickness()                  );
    this.FontName                      ( importedobject.FontName()                       );
    this.FontSize                      ( importedobject.FontSize()                       );
    this.GridHeight                    ( importedobject.GridHeight()                     );
    this.GridPointDistance             ( importedobject.GridPointDistance()              );
    this.GridWidth                     ( importedobject.GridWidth()                      );
    this.IsCompactMode                 ( importedobject.IsCompactMode()                  );
    this.IsGridVisible                 ( importedobject.IsGridVisible()                  );
    this.Mode                          ( importedobject.Mode()                           );
    this.OffsetX                       ( importedobject.OffsetX()                        );
    this.OffsetY                       ( importedobject.OffsetY()                        );
    this.OperationHeight               ( importedobject.OperationHeight()                );
    this.OperationInputOutputWidth     ( importedobject.OperationInputOutputWidth()      );
    this.OperationOffsetX              ( importedobject.OperationOffsetX()               );
    this.OperationOffsetY              ( importedobject.OperationOffsetY()               );
    this.OperationWidth                ( importedobject.OperationWidth()                 );
    this.Padding                       ( importedobject.Padding()                        );
    this.PISPHeight                    ( importedobject.PISPHeight()                     );
    this.PISPWidth                     ( importedobject.PISPWidth()                      );
    this.RoutingStepDistance           ( importedobject.RoutingStepDistance()            );
    this.RoutingStepMinimumHeight      ( importedobject.RoutingStepMinimumHeight()       );
    this.RoutingStepMinimumWidth       ( importedobject.RoutingStepMinimumWidth()        );
    this.Timestamp                     ( importedobject.Timestamp()                      );
    this.User                          ( importedobject.User()                           );
    this.UserOperationInputOutputHeight( importedobject.UserOperationInputOutputHeight() );
    // Extended method
    this.CustomUpdate                  ( importedobject                                  );
  *]
}