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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
Quintiq file version 2.0
Component GroupPanelCapacity
{
  #keys: '[121072.0.312647177]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 904 parent: 0 }
      GBFlow.Column { grow: 128 id: 4 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => LabelMinCapacity
        Position { startcolumn: 904 startrow: 2 endcolumn: 904 endrow: 2 }
      }
      GBElement
      {
        Component => LabelMaxCapacity
        Position { startcolumn: 904 startrow: 3 endcolumn: 904 endrow: 3 }
      }
      GBElement
      {
        Component => LabelTimeUnit
        Position { startcolumn: 904 startrow: 5 endcolumn: 904 endrow: 5 }
      }
      GBElement
      {
        Component => /EditorMinCapacity
        Position { startcolumn: 4 startrow: 2 endcolumn: 4 endrow: 2 }
      }
      GBElement
      {
        Component => /EditorMaxCapacity
        Position { startcolumn: 4 startrow: 3 endcolumn: 4 endrow: 3 }
      }
      GBElement
      {
        Component => /StringSelectionTimeUnit
        Position { startcolumn: 4 startrow: 5 endcolumn: 4 endrow: 5 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 5 parent: 0 }
      GBFlow.Row { grow: 0 id: 2 parent: 0 }
      GBFlow.Row { grow: 0 id: 3 parent: 0 }
    ]
  }
  Children:
  [
    Component LabelTimeUnit
    {
      #keys: '[121072.0.312647178]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'StringSelectionTimeUnit'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+T'
        SizePosition: 'lt151 204 25 41'
        Text: '&Time unit'
        Tooltip: 'Select the time unit for which you want to define the capacity'
        Transparent: true
      ]
    }
    Component LabelMinCapacity
    {
      #keys: '[121072.0.312647181]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorMinCapacity'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+M'
        SizePosition: 'lt21 193 85 101'
        Text: '&Min capacity (uom per period)'
        Tooltip: 'The minimum required quantity produced on this unit per specified duration'
      ]
    }
    Component LabelMaxCapacity
    {
      #keys: '[121072.0.312647180]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        FocusControl: 'EditorMaxCapacity'
        LayoutGroup: 'Label'
        NumberLines: 1
        Shortcut: 'Alt+X'
        SizePosition: 'lt17 193 114 130'
        Text: 'Ma&x capacity (uom per period)'
        Tooltip: 'The maximum allowed quantity produced on this unit per specified duration'
      ]
    }
    #child: EditorMaxCapacity
    #child: EditorMinCapacity
    #child: StringSelectionTimeUnit
  ]
  Properties:
  [
    LayoutGroup: 'GroupPg1'
    SizePosition: 'st10 15 90 240'
    Text: 'Capacity'
    ModeledStringList ChildOrdering
    {
      c: LabelTimeUnit
      c: StringSelectionTimeUnit
      c: EditorMinCapacity
      c: EditorMaxCapacity
      c: LabelMaxCapacity
      c: LabelMinCapacity
    }
  ]
}