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
126
127
128
129
130
131
132
133
134
135
Quintiq file version 2.0
Component GroupPanel
{
  #keys: '[124808.1.856655731]'
  BaseType: 'GroupPanel'
  GBLayout
  {
    Type: 'internal[GBLayoutDefinition]'
    Columns:
    [
      GBFlow.Column { grow: 0 id: 660 parent: 0 }
      GBFlow.Column { grow: 0 id: 239 parent: 0 }
      GBFlow.Column { grow: 0 id: 5 parent: 0 }
      GBFlow.Column { grow: 0 id: 618 parent: 0 }
    ]
    Elements:
    [
      GBElement
      {
        Component => ColorSelector
        Position { startcolumn: 5 startrow: 10 endcolumn: 5 endrow: 10 }
      }
      GBElement
      {
        Component => LabelTextColor
        Position { startcolumn: 239 startrow: 10 endcolumn: 239 endrow: 10 }
      }
      GBElement
      {
        Component => CheckBoxBatchEditTextColor
        Position { startcolumn: 660 startrow: 10 endcolumn: 660 endrow: 10 }
      }
      GBElement
      {
        Component => Label
        Position { startcolumn: 239 startrow: 342 endcolumn: 239 endrow: 342 }
      }
      GBElement
      {
        Component => RadioButtonGroupNameDisplayBehavior
        Position { startcolumn: 5 startrow: 342 endcolumn: 618 endrow: 642 }
      }
      GBElement
      {
        Component => CheckBoxBatchEditNameDisplayBehavior
        Position { startcolumn: 660 startrow: 342 endcolumn: 660 endrow: 342 }
      }
    ]
    Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ]
    Rows:
    [
      GBFlow.Row { grow: 0 id: 342 parent: 0 }
      GBFlow.Row { grow: 0 id: 642 parent: 0 }
      GBFlow.Row { grow: 0 id: 10 parent: 0 }
    ]
  }
  Children:
  [
    Component ColorSelector
    {
      #keys: '[124808.1.856655736]'
      BaseType: 'ColorSelector'
      Properties:
      [
        DataBinding: 'Dialog.Data.TextColor'
        SizePosition: 'lt91 160 77 99'
      ]
    }
    Component LabelTextColor
    {
      #keys: '[124808.1.856655732]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Text color'
        Transparent: true
      ]
    }
    Component CheckBoxBatchEditTextColor
    {
      #keys: '[124808.2.664393004]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
    Component Label
    {
      #keys: '[121072.0.304473690]'
      BaseType: 'Label'
      Properties:
      [
        Alignment: 'right'
        Text: 'Name'
        Transparent: true
      ]
    }
    Component RadioButtonGroupNameDisplayBehavior
    {
      #keys: '[121072.0.304474026]'
      BaseType: 'RadioButtonGroup'
      Properties:
      [
        BoundValue: 'top'
        ButtonLabels: "Show at the top;Show at the bottom;Don't show"
        ButtonValues: 'top;bottom;none'
        DataBinding: 'Dialog.Data.NameDisplayBehavior'
      ]
    }
    Component CheckBoxBatchEditNameDisplayBehavior
    {
      #keys: '[121072.0.304474376]'
      BaseType: 'CheckBox'
      Properties:
      [
        Text: ''
      ]
    }
  ]
  Properties:
  [
    Text: 'Text'
    ModeledStringList ChildOrdering
    {
      c: CheckBoxBatchEditNameDisplayBehavior
      c: LabelTextColor
      c: RadioButtonGroupNameDisplayBehavior
      c: CheckBoxBatchEditTextColor
      c: ColorSelector
      c: Label
    }
  ]
}