mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-05-07 22:32:53 +02:00
350 lines
6.3 KiB
Plaintext
350 lines
6.3 KiB
Plaintext
object Form1: TForm1
|
|
Left = 183
|
|
Height = 423
|
|
Top = 115
|
|
Width = 590
|
|
HorzScrollBar.Page = 589
|
|
VertScrollBar.Page = 422
|
|
ActiveControl = SemaphorGrid1
|
|
Caption = 'Try SemaphorGrid'
|
|
OnCreate = Form1Create
|
|
object Button1: TButton
|
|
Left = 8
|
|
Height = 25
|
|
Top = 232
|
|
Width = 144
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Toggle Semaphor'
|
|
OnClick = Button1Click
|
|
TabOrder = 1
|
|
end
|
|
object Button2: TButton
|
|
Left = 155
|
|
Height = 25
|
|
Top = 232
|
|
Width = 163
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Next Semafore Style'
|
|
OnClick = Button2Click
|
|
TabOrder = 2
|
|
end
|
|
object Button3: TButton
|
|
Left = 8
|
|
Height = 25
|
|
Top = 264
|
|
Width = 124
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Next Alignment'
|
|
OnClick = Button3Click
|
|
TabOrder = 3
|
|
end
|
|
object Button4: TButton
|
|
Left = 464
|
|
Height = 25
|
|
Top = 70
|
|
Width = 111
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Close'
|
|
OnClick = Button4Click
|
|
TabOrder = 4
|
|
end
|
|
object Button5: TButton
|
|
Left = 464
|
|
Height = 25
|
|
Top = 16
|
|
Width = 111
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Save to File'
|
|
OnClick = Button5Click
|
|
TabOrder = 5
|
|
end
|
|
object Button6: TButton
|
|
Left = 464
|
|
Height = 25
|
|
Top = 43
|
|
Width = 111
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Load from File'
|
|
OnClick = Button6Click
|
|
TabOrder = 6
|
|
end
|
|
object Button7: TButton
|
|
Left = 327
|
|
Height = 24
|
|
Top = 232
|
|
Width = 87
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'AutoWidth'
|
|
OnClick = Button7Click
|
|
TabOrder = 7
|
|
end
|
|
object Button8: TButton
|
|
Left = 417
|
|
Height = 24
|
|
Top = 232
|
|
Width = 90
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'AutoHeight'
|
|
OnClick = Button8Click
|
|
TabOrder = 8
|
|
end
|
|
object Button9: TButton
|
|
Left = 176
|
|
Height = 26
|
|
Top = 165
|
|
Width = 100
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Sort Cols[4]'
|
|
OnClick = Button9Click
|
|
TabOrder = 9
|
|
end
|
|
object RadioButton1: TRadioButton
|
|
Left = 286
|
|
Height = 20
|
|
Top = 165
|
|
Width = 84
|
|
Caption = 'Ascending'
|
|
Checked = True
|
|
State = cbChecked
|
|
TabOrder = 10
|
|
end
|
|
object RadioButton2: TRadioButton
|
|
Left = 286
|
|
Height = 20
|
|
Top = 196
|
|
Width = 91
|
|
Caption = 'Descending'
|
|
TabOrder = 11
|
|
end
|
|
object Button10: TButton
|
|
Left = 8
|
|
Height = 26
|
|
Top = 165
|
|
Width = 144
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Hide/Show Cols[1]'
|
|
OnClick = Button10Click
|
|
TabOrder = 12
|
|
end
|
|
object Button11: TButton
|
|
Left = 8
|
|
Height = 25
|
|
Top = 196
|
|
Width = 47
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Clear'
|
|
OnClick = Button11Click
|
|
TabOrder = 13
|
|
end
|
|
object CheckBox1: TCheckBox
|
|
Left = 60
|
|
Height = 20
|
|
Top = 196
|
|
Width = 84
|
|
Caption = 'OnlyValue'
|
|
TabOrder = 14
|
|
end
|
|
object Button12: TButton
|
|
Left = 176
|
|
Height = 23
|
|
Top = 196
|
|
Width = 100
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Sort Cols[1]'
|
|
OnClick = Button12Click
|
|
TabOrder = 15
|
|
end
|
|
object ToggleBox1: TToggleBox
|
|
Left = 429
|
|
Height = 26
|
|
Top = 165
|
|
Width = 102
|
|
Caption = 'UnEditable'
|
|
OnClick = ToggleBox1Click
|
|
TabOrder = 16
|
|
end
|
|
object CheckBox2: TCheckBox
|
|
Left = 428
|
|
Height = 20
|
|
Top = 196
|
|
Width = 83
|
|
Caption = 'Only Float'
|
|
OnClick = CheckBox2Click
|
|
TabOrder = 17
|
|
end
|
|
object Button13: TButton
|
|
Left = 510
|
|
Height = 24
|
|
Top = 232
|
|
Width = 71
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'AutoFit'
|
|
OnClick = Button13Click
|
|
TabOrder = 18
|
|
end
|
|
object SemaphorGrid1: TSemaphorGrid
|
|
Left = 8
|
|
Height = 152
|
|
Top = 4
|
|
Width = 350
|
|
Color = clWhite
|
|
ColCount = 5
|
|
DefaultRowHeight = 24
|
|
FixedColor = clBtnFace
|
|
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goSmoothScroll]
|
|
RowCount = 5
|
|
ScrollBars = ssAutoBoth
|
|
TabOrder = 0
|
|
TabStop = True
|
|
Constraints.MaxHeight = 160
|
|
Constraints.MaxWidth = 350
|
|
Alignment = taCenter
|
|
Semaphor = True
|
|
StringRed = 'no'
|
|
StringYellow = 'maybe'
|
|
StringGreen = 'yes'
|
|
SemaphorShape = ssDisk
|
|
Cells = (
|
|
24
|
|
0
|
|
0
|
|
'a\n'
|
|
0
|
|
1
|
|
'a'
|
|
0
|
|
2
|
|
'b'
|
|
0
|
|
3
|
|
'c'
|
|
0
|
|
4
|
|
'd'
|
|
1
|
|
0
|
|
'1'
|
|
1
|
|
1
|
|
'no'
|
|
1
|
|
2
|
|
'alpha'
|
|
1
|
|
3
|
|
'zed'
|
|
1
|
|
4
|
|
'maybe'
|
|
2
|
|
0
|
|
'2'
|
|
2
|
|
1
|
|
'yes'
|
|
2
|
|
2
|
|
'Semaphor'
|
|
2
|
|
3
|
|
'0.9877'
|
|
2
|
|
4
|
|
'yes'
|
|
3
|
|
0
|
|
'3'
|
|
3
|
|
2
|
|
'no'
|
|
3
|
|
3
|
|
'Grid'
|
|
3
|
|
4
|
|
'maybe'
|
|
4
|
|
0
|
|
'4'
|
|
4
|
|
1
|
|
'5'
|
|
4
|
|
2
|
|
'12'
|
|
4
|
|
3
|
|
'-1'
|
|
4
|
|
4
|
|
'2'
|
|
)
|
|
end
|
|
object SemaphorGrid2: TSemaphorGrid
|
|
Height = 111
|
|
Top = 305
|
|
Width = 288
|
|
ColCount = 5
|
|
FixedColor = clBtnFace
|
|
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goSmoothScroll]
|
|
RowCount = 5
|
|
ScrollBars = ssAutoBoth
|
|
TabOrder = 21
|
|
TabStop = True
|
|
StringRed = 'no'
|
|
StringYellow = 'maybe'
|
|
StringGreen = 'yes'
|
|
SemaphorShape = ssDisk
|
|
end
|
|
object SemaphorGrid3: TSemaphorGrid
|
|
Left = 296
|
|
Height = 112
|
|
Top = 304
|
|
Width = 279
|
|
ColCount = 5
|
|
FixedColor = clBtnFace
|
|
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goSmoothScroll]
|
|
RowCount = 5
|
|
ScrollBars = ssAutoBoth
|
|
TabOrder = 22
|
|
TabStop = True
|
|
Semaphor = True
|
|
StringRed = 'no'
|
|
StringYellow = 'maybe'
|
|
StringGreen = 'yes'
|
|
SemaphorShape = ssDisk
|
|
end
|
|
object Button14: TButton
|
|
Left = 327
|
|
Height = 25
|
|
Top = 264
|
|
Width = 87
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Assign'
|
|
OnClick = Button14Click
|
|
TabOrder = 19
|
|
end
|
|
object Button15: TButton
|
|
Left = 417
|
|
Height = 25
|
|
Top = 264
|
|
Width = 114
|
|
BorderSpacing.InnerBorder = 4
|
|
Caption = 'Show Content'
|
|
OnClick = Button15Click
|
|
TabOrder = 20
|
|
end
|
|
object SaveDialog1: TSaveDialog
|
|
Title = 'Save file as'
|
|
FilterIndex = 0
|
|
left = 40
|
|
top = 376
|
|
end
|
|
object OpenDialog1: TOpenDialog
|
|
Title = 'Open existing file'
|
|
FilterIndex = 0
|
|
left = 8
|
|
top = 376
|
|
end
|
|
end
|