mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-16 01:49:27 +02:00
IDEIntf: stringgrid component editor: improved layout and added resourcestrings
git-svn-id: trunk@21409 -
This commit is contained in:
parent
4b4089c587
commit
850f7771d2
@ -1,29 +1,28 @@
|
||||
object StringGridEditorDlg: TStringGridEditorDlg
|
||||
Left = 256
|
||||
Height = 270
|
||||
Height = 326
|
||||
Top = 163
|
||||
Width = 520
|
||||
HorzScrollBar.Page = 519
|
||||
VertScrollBar.Page = 269
|
||||
ActiveControl = StringGrid
|
||||
ActiveControl = LoadSavePanel
|
||||
Caption = 'StringGridEditorDlg'
|
||||
ClientHeight = 270
|
||||
ClientHeight = 326
|
||||
ClientWidth = 520
|
||||
Constraints.MinHeight = 270
|
||||
Constraints.MinWidth = 340
|
||||
OnCreate = FormCreate
|
||||
Position = poScreenCenter
|
||||
LCLVersion = '0.9.29'
|
||||
object GroupBox: TGroupBox
|
||||
AnchorSideBottom.Control = BtnOK
|
||||
Left = 6
|
||||
Height = 227
|
||||
Height = 266
|
||||
Top = 6
|
||||
Width = 508
|
||||
Align = alTop
|
||||
Anchors = [akRight, akBottom]
|
||||
Align = alClient
|
||||
Anchors = [akRight]
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'String Grid'
|
||||
ClientHeight = 208
|
||||
ClientHeight = 247
|
||||
ClientWidth = 504
|
||||
TabOrder = 0
|
||||
object LabelMove: TLabel
|
||||
@ -31,10 +30,10 @@ object StringGridEditorDlg: TStringGridEditorDlg
|
||||
AnchorSideLeft.Side = asrCenter
|
||||
AnchorSideTop.Control = ArrowDown
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 407
|
||||
Height = 13
|
||||
Top = 181
|
||||
Width = 96
|
||||
Left = 405
|
||||
Height = 18
|
||||
Top = 199
|
||||
Width = 101
|
||||
Caption = 'Move Cols/Rows'
|
||||
ParentColor = False
|
||||
end
|
||||
@ -45,7 +44,7 @@ object StringGridEditorDlg: TStringGridEditorDlg
|
||||
AnchorSideRight.Control = ArrowUp
|
||||
Left = 416
|
||||
Height = 26
|
||||
Top = 129
|
||||
Top = 147
|
||||
Width = 26
|
||||
Anchors = [akTop, akRight]
|
||||
OnClick = SwapRowCol
|
||||
@ -57,7 +56,7 @@ object StringGridEditorDlg: TStringGridEditorDlg
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 468
|
||||
Height = 26
|
||||
Top = 129
|
||||
Top = 147
|
||||
Width = 26
|
||||
ArrowType = atRight
|
||||
OnClick = SwapRowCol
|
||||
@ -69,7 +68,7 @@ object StringGridEditorDlg: TStringGridEditorDlg
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 442
|
||||
Height = 26
|
||||
Top = 155
|
||||
Top = 173
|
||||
Width = 26
|
||||
ArrowType = atDown
|
||||
OnClick = SwapRowCol
|
||||
@ -77,144 +76,163 @@ object StringGridEditorDlg: TStringGridEditorDlg
|
||||
object ArrowUp: TArrow
|
||||
AnchorSideLeft.Control = BtnClean
|
||||
AnchorSideLeft.Side = asrCenter
|
||||
AnchorSideTop.Control = BtnClean
|
||||
AnchorSideTop.Control = LoadSavePanel
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 442
|
||||
Height = 26
|
||||
Top = 103
|
||||
Top = 121
|
||||
Width = 26
|
||||
ArrowType = atUp
|
||||
BorderSpacing.Top = 10
|
||||
OnClick = SwapRowCol
|
||||
end
|
||||
object BtnLoad: TButton
|
||||
AnchorSideLeft.Control = StringGrid
|
||||
AnchorSideLeft.Side = asrBottom
|
||||
AnchorSideTop.Control = GroupBox
|
||||
AnchorSideRight.Control = GroupBox
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 413
|
||||
Height = 25
|
||||
Top = 6
|
||||
Width = 85
|
||||
Anchors = [akTop, akRight]
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Load...'
|
||||
OnClick = BtnLoadClick
|
||||
TabOrder = 0
|
||||
end
|
||||
object BtnSave: TButton
|
||||
AnchorSideLeft.Control = BtnLoad
|
||||
AnchorSideLeft.Side = asrCenter
|
||||
AnchorSideTop.Control = BtnLoad
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 413
|
||||
Height = 25
|
||||
Top = 37
|
||||
Width = 85
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'BtnSave'
|
||||
OnClick = BtnSaveClick
|
||||
TabOrder = 1
|
||||
end
|
||||
object BtnClean: TButton
|
||||
AnchorSideLeft.Control = BtnSave
|
||||
AnchorSideLeft.Side = asrCenter
|
||||
AnchorSideTop.Control = BtnSave
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 413
|
||||
Height = 25
|
||||
Top = 68
|
||||
Width = 85
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'BtnClean'
|
||||
OnClick = BtnCleanClick
|
||||
TabOrder = 2
|
||||
end
|
||||
object StringGrid: TStringGrid
|
||||
AnchorSideRight.Control = BtnLoad
|
||||
AnchorSideRight.Control = LoadSavePanel
|
||||
Left = 6
|
||||
Height = 196
|
||||
Height = 235
|
||||
Top = 6
|
||||
Width = 401
|
||||
Width = 405
|
||||
Align = alLeft
|
||||
Anchors = [akTop, akLeft, akRight, akBottom]
|
||||
BorderSpacing.Around = 6
|
||||
ColCount = 5
|
||||
FixedColor = clBtnFace
|
||||
FixedCols = 0
|
||||
FixedRows = 0
|
||||
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRowSizing, goColSizing, goRowMoving, goColMoving, goEditing, goSmoothScroll]
|
||||
RowCount = 5
|
||||
ScrollBars = ssAutoBoth
|
||||
TabOrder = 3
|
||||
TabStop = True
|
||||
TabOrder = 0
|
||||
OnPrepareCanvas = StringGridPrepareCanvas
|
||||
end
|
||||
object LoadSavePanel: TPanel
|
||||
AnchorSideTop.Control = GroupBox
|
||||
AnchorSideRight.Control = GroupBox
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 417
|
||||
Height = 111
|
||||
Top = 0
|
||||
Width = 87
|
||||
Anchors = [akTop, akRight]
|
||||
AutoSize = True
|
||||
BevelOuter = bvNone
|
||||
ClientHeight = 111
|
||||
ClientWidth = 87
|
||||
TabOrder = 5
|
||||
object BtnLoad: TButton
|
||||
AnchorSideLeft.Side = asrBottom
|
||||
AnchorSideRight.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 29
|
||||
Top = 6
|
||||
Width = 75
|
||||
Align = alTop
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Load...'
|
||||
Constraints.MinWidth = 75
|
||||
OnClick = BtnLoadClick
|
||||
TabOrder = 0
|
||||
end
|
||||
object BtnSave: TButton
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 29
|
||||
Top = 41
|
||||
Width = 75
|
||||
Align = alTop
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'BtnSave'
|
||||
OnClick = BtnSaveClick
|
||||
TabOrder = 1
|
||||
end
|
||||
object BtnClean: TButton
|
||||
AnchorSideTop.Side = asrBottom
|
||||
Left = 6
|
||||
Height = 29
|
||||
Top = 76
|
||||
Width = 75
|
||||
Align = alTop
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'BtnClean'
|
||||
OnClick = BtnCleanClick
|
||||
TabOrder = 2
|
||||
end
|
||||
end
|
||||
end
|
||||
object BtnOK: TBitBtn
|
||||
AnchorSideRight.Control = BtnCancel
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 196
|
||||
Height = 25
|
||||
Top = 239
|
||||
Width = 75
|
||||
Anchors = [akRight, akBottom]
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&OK'
|
||||
Default = True
|
||||
Kind = bkOK
|
||||
ModalResult = 1
|
||||
NumGlyphs = 0
|
||||
object BtnPanel: TPanel
|
||||
Left = 0
|
||||
Height = 48
|
||||
Top = 278
|
||||
Width = 520
|
||||
Align = alBottom
|
||||
AutoSize = True
|
||||
BevelOuter = bvNone
|
||||
ClientHeight = 48
|
||||
ClientWidth = 520
|
||||
TabOrder = 1
|
||||
end
|
||||
object BtnCancel: TBitBtn
|
||||
AnchorSideRight.Control = BtnApply
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 277
|
||||
Height = 25
|
||||
Top = 239
|
||||
Width = 75
|
||||
Anchors = [akRight, akBottom]
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Cancel'
|
||||
Kind = bkCancel
|
||||
ModalResult = 2
|
||||
NumGlyphs = 0
|
||||
TabOrder = 2
|
||||
end
|
||||
object BtnApply: TBitBtn
|
||||
AnchorSideRight.Control = BtnHelp
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 358
|
||||
Height = 25
|
||||
Top = 239
|
||||
Width = 75
|
||||
Anchors = [akRight, akBottom]
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&Apply'
|
||||
NumGlyphs = 0
|
||||
OnClick = BtnApplyClick
|
||||
TabOrder = 3
|
||||
end
|
||||
object BtnHelp: TBitBtn
|
||||
AnchorSideRight.Control = Owner
|
||||
AnchorSideRight.Side = asrBottom
|
||||
AnchorSideBottom.Control = Owner
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 439
|
||||
Height = 25
|
||||
Top = 239
|
||||
Width = 75
|
||||
Anchors = [akRight, akBottom]
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&Help'
|
||||
Kind = bkHelp
|
||||
NumGlyphs = 0
|
||||
TabOrder = 4
|
||||
object BtnHelp: TBitBtn
|
||||
AnchorSideRight.Side = asrBottom
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 439
|
||||
Height = 36
|
||||
Top = 6
|
||||
Width = 75
|
||||
Align = alRight
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&Help'
|
||||
Constraints.MinWidth = 75
|
||||
Kind = bkHelp
|
||||
NumGlyphs = 0
|
||||
TabOrder = 0
|
||||
end
|
||||
object BtnApply: TBitBtn
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 358
|
||||
Height = 36
|
||||
Top = 6
|
||||
Width = 75
|
||||
Align = alRight
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&Apply'
|
||||
Constraints.MinWidth = 75
|
||||
NumGlyphs = 0
|
||||
OnClick = BtnApplyClick
|
||||
TabOrder = 1
|
||||
end
|
||||
object BtnCancel: TBitBtn
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 274
|
||||
Height = 36
|
||||
Top = 6
|
||||
Width = 78
|
||||
Align = alRight
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = 'Cancel'
|
||||
Constraints.MinWidth = 75
|
||||
Kind = bkCancel
|
||||
ModalResult = 2
|
||||
NumGlyphs = 0
|
||||
TabOrder = 2
|
||||
end
|
||||
object BtnOK: TBitBtn
|
||||
AnchorSideBottom.Side = asrBottom
|
||||
Left = 193
|
||||
Height = 36
|
||||
Top = 6
|
||||
Width = 75
|
||||
Align = alRight
|
||||
AutoSize = True
|
||||
BorderSpacing.Around = 6
|
||||
Caption = '&OK'
|
||||
Constraints.MinWidth = 75
|
||||
Default = True
|
||||
Kind = bkOK
|
||||
ModalResult = 1
|
||||
NumGlyphs = 0
|
||||
TabOrder = 3
|
||||
end
|
||||
end
|
||||
object OpenDialog: TOpenDialog
|
||||
Title = 'Open'
|
||||
|
@ -2,79 +2,78 @@
|
||||
|
||||
LazarusResources.Add('TStringGridEditorDlg','FORMDATA',[
|
||||
'TPF0'#20'TStringGridEditorDlg'#19'StringGridEditorDlg'#4'Left'#3#0#1#6'Heigh'
|
||||
+'t'#3#14#1#3'Top'#3#163#0#5'Width'#3#8#2#18'HorzScrollBar.Page'#3#7#2#18'Ver'
|
||||
+'tScrollBar.Page'#3#13#1#13'ActiveControl'#7#10'StringGrid'#7'Caption'#6#19
|
||||
+'StringGridEditorDlg'#12'ClientHeight'#3#14#1#11'ClientWidth'#3#8#2#21'Const'
|
||||
+'raints.MinHeight'#3#14#1#20'Constraints.MinWidth'#3'T'#1#8'OnCreate'#7#10'F'
|
||||
+'ormCreate'#8'Position'#7#14'poScreenCenter'#0#9'TGroupBox'#8'GroupBox'#24'A'
|
||||
+'nchorSideBottom.Control'#7#5'BtnOK'#4'Left'#2#6#6'Height'#3#227#0#3'Top'#2#6
|
||||
+#5'Width'#3#252#1#5'Align'#7#5'alTop'#7'Anchors'#11#7'akRight'#8'akBottom'#0
|
||||
+#20'BorderSpacing.Around'#2#6#7'Caption'#6#11'String Grid'#12'ClientHeight'#3
|
||||
+#208#0#11'ClientWidth'#3#248#1#8'TabOrder'#2#0#0#6'TLabel'#9'LabelMove'#22'A'
|
||||
+'nchorSideLeft.Control'#7#9'ArrowDown'#19'AnchorSideLeft.Side'#7#9'asrCenter'
|
||||
+#21'AnchorSideTop.Control'#7#9'ArrowDown'#18'AnchorSideTop.Side'#7#9'asrBott'
|
||||
+'om'#4'Left'#3#151#1#6'Height'#2#13#3'Top'#3#181#0#5'Width'#2'`'#7'Caption'#6
|
||||
+#14'Move Cols/Rows'#11'ParentColor'#8#0#0#6'TArrow'#9'ArrowLeft'#22'AnchorSi'
|
||||
+'deLeft.Control'#7#7'ArrowUp'#21'AnchorSideTop.Control'#7#10'ArrowRight'#18
|
||||
+'AnchorSideTop.Side'#7#9'asrCenter'#23'AnchorSideRight.Control'#7#7'ArrowUp'
|
||||
+#4'Left'#3#160#1#6'Height'#2#26#3'Top'#3#129#0#5'Width'#2#26#7'Anchors'#11#5
|
||||
+'akTop'#7'akRight'#0#7'OnClick'#7#10'SwapRowCol'#0#0#6'TArrow'#10'ArrowRight'
|
||||
+#22'AnchorSideLeft.Control'#7#7'ArrowUp'#19'AnchorSideLeft.Side'#7#9'asrBott'
|
||||
+'om'#21'AnchorSideTop.Control'#7#7'ArrowUp'#18'AnchorSideTop.Side'#7#9'asrBo'
|
||||
+'ttom'#4'Left'#3#212#1#6'Height'#2#26#3'Top'#3#129#0#5'Width'#2#26#9'ArrowTy'
|
||||
+'pe'#7#7'atRight'#7'OnClick'#7#10'SwapRowCol'#0#0#6'TArrow'#9'ArrowDown'#22
|
||||
+'AnchorSideLeft.Control'#7#9'ArrowLeft'#19'AnchorSideLeft.Side'#7#9'asrBotto'
|
||||
+'m'#21'AnchorSideTop.Control'#7#9'ArrowLeft'#18'AnchorSideTop.Side'#7#9'asrB'
|
||||
+'ottom'#4'Left'#3#186#1#6'Height'#2#26#3'Top'#3#155#0#5'Width'#2#26#9'ArrowT'
|
||||
+'ype'#7#6'atDown'#7'OnClick'#7#10'SwapRowCol'#0#0#6'TArrow'#7'ArrowUp'#22'An'
|
||||
+'chorSideLeft.Control'#7#8'BtnClean'#19'AnchorSideLeft.Side'#7#9'asrCenter'
|
||||
+#21'AnchorSideTop.Control'#7#8'BtnClean'#18'AnchorSideTop.Side'#7#9'asrBotto'
|
||||
+'m'#4'Left'#3#186#1#6'Height'#2#26#3'Top'#2'g'#5'Width'#2#26#9'ArrowType'#7#4
|
||||
+'atUp'#17'BorderSpacing.Top'#2#10#7'OnClick'#7#10'SwapRowCol'#0#0#7'TButton'
|
||||
+#7'BtnLoad'#22'AnchorSideLeft.Control'#7#10'StringGrid'#19'AnchorSideLeft.Si'
|
||||
+'de'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#8'GroupBox'#23'AnchorSideRig'
|
||||
+'ht.Control'#7#8'GroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3
|
||||
+#157#1#6'Height'#2#25#3'Top'#2#6#5'Width'#2'U'#7'Anchors'#11#5'akTop'#7'akRi'
|
||||
+'ght'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#7'Load...'#7'OnClick'#7#12
|
||||
+'BtnLoadClick'#8'TabOrder'#2#0#0#0#7'TButton'#7'BtnSave'#22'AnchorSideLeft.C'
|
||||
+'ontrol'#7#7'BtnLoad'#19'AnchorSideLeft.Side'#7#9'asrCenter'#21'AnchorSideTo'
|
||||
+'p.Control'#7#7'BtnLoad'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#157
|
||||
+#1#6'Height'#2#25#3'Top'#2'%'#5'Width'#2'U'#20'BorderSpacing.Around'#2#6#7'C'
|
||||
+'aption'#6#7'BtnSave'#7'OnClick'#7#12'BtnSaveClick'#8'TabOrder'#2#1#0#0#7'TB'
|
||||
+'utton'#8'BtnClean'#22'AnchorSideLeft.Control'#7#7'BtnSave'#19'AnchorSideLef'
|
||||
+'t.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#7'BtnSave'#18'AnchorSide'
|
||||
+'Top.Side'#7#9'asrBottom'#4'Left'#3#157#1#6'Height'#2#25#3'Top'#2'D'#5'Width'
|
||||
+#2'U'#20'BorderSpacing.Around'#2#6#7'Caption'#6#8'BtnClean'#7'OnClick'#7#13
|
||||
+'BtnCleanClick'#8'TabOrder'#2#2#0#0#11'TStringGrid'#10'StringGrid'#23'Anchor'
|
||||
+'SideRight.Control'#7#7'BtnLoad'#4'Left'#2#6#6'Height'#3#196#0#3'Top'#2#6#5
|
||||
+'Width'#3#145#1#5'Align'#7#6'alLeft'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRi'
|
||||
+'ght'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#8'ColCount'#2#5#10'FixedCol'
|
||||
+'or'#7#9'clBtnFace'#9'FixedCols'#2#0#9'FixedRows'#2#0#7'Options'#11#15'goFix'
|
||||
+'edVertLine'#15'goFixedHorzLine'#10'goVertLine'#10'goHorzLine'#11'goRowSizin'
|
||||
+'g'#11'goColSizing'#11'goRowMoving'#11'goColMoving'#9'goEditing'#14'goSmooth'
|
||||
+'Scroll'#0#8'RowCount'#2#5#10'ScrollBars'#7#10'ssAutoBoth'#8'TabOrder'#2#3#7
|
||||
+'TabStop'#9#15'OnPrepareCanvas'#7#23'StringGridPrepareCanvas'#0#0#0#7'TBitBt'
|
||||
+'n'#5'BtnOK'#23'AnchorSideRight.Control'#7#9'BtnCancel'#24'AnchorSideBottom.'
|
||||
+'Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3#196#0
|
||||
+#6'Height'#2#25#3'Top'#3#239#0#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBo'
|
||||
+'ttom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#3'&OK'#7'Default'#9#4'Kin'
|
||||
+'d'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#7'TBi'
|
||||
+'tBtn'#9'BtnCancel'#23'AnchorSideRight.Control'#7#8'BtnApply'#24'AnchorSideB'
|
||||
+'ottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3
|
||||
+#21#1#6'Height'#2#25#3'Top'#3#239#0#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8
|
||||
+'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#6'Cancel'#4'Kind'#7#8
|
||||
+'bkCancel'#11'ModalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#0#0#7'TBitBt'
|
||||
+'n'#8'BtnApply'#23'AnchorSideRight.Control'#7#7'BtnHelp'#24'AnchorSideBottom'
|
||||
,'.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3'f'#1
|
||||
+#6'Height'#2#25#3'Top'#3#239#0#5'Width'#2'K'#7'Anchors'#11#7'akRight'#8'akBo'
|
||||
+'ttom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#6'&Apply'#9'NumGlyphs'#2#0
|
||||
+#7'OnClick'#7#13'BtnApplyClick'#8'TabOrder'#2#3#0#0#7'TBitBtn'#7'BtnHelp'#23
|
||||
+'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'
|
||||
+#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBo'
|
||||
+'ttom'#4'Left'#3#183#1#6'Height'#2#25#3'Top'#3#239#0#5'Width'#2'K'#7'Anchors'
|
||||
+#11#7'akRight'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#5'&He'
|
||||
+'lp'#4'Kind'#7#6'bkHelp'#9'NumGlyphs'#2#0#8'TabOrder'#2#4#0#0#11'TOpenDialog'
|
||||
+#10'OpenDialog'#5'Title'#6#4'Open'#11'FilterIndex'#2#0#4'left'#3#135#0#3'top'
|
||||
+#3#243#0#0#0#11'TSaveDialog'#10'SaveDialog'#5'Title'#6#4'Save'#11'FilterInde'
|
||||
+'x'#2#0#4'left'#3#168#0#3'top'#3#243#0#0#0#0
|
||||
+'t'#3'F'#1#3'Top'#3#163#0#5'Width'#3#8#2#13'ActiveControl'#7#13'LoadSavePane'
|
||||
+'l'#7'Caption'#6#19'StringGridEditorDlg'#12'ClientHeight'#3'F'#1#11'ClientWi'
|
||||
+'dth'#3#8#2#21'Constraints.MinHeight'#3#14#1#20'Constraints.MinWidth'#3'T'#1
|
||||
+#8'OnCreate'#7#10'FormCreate'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'
|
||||
+#6#6'0.9.29'#0#9'TGroupBox'#8'GroupBox'#24'AnchorSideBottom.Control'#7#5'Btn'
|
||||
+'OK'#4'Left'#2#6#6'Height'#3#10#1#3'Top'#2#6#5'Width'#3#252#1#5'Align'#7#8'a'
|
||||
+'lClient'#7'Anchors'#11#7'akRight'#0#20'BorderSpacing.Around'#2#6#7'Caption'
|
||||
+#6#11'String Grid'#12'ClientHeight'#3#247#0#11'ClientWidth'#3#248#1#8'TabOrd'
|
||||
+'er'#2#0#0#6'TLabel'#9'LabelMove'#22'AnchorSideLeft.Control'#7#9'ArrowDown'
|
||||
+#19'AnchorSideLeft.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#9'ArrowD'
|
||||
+'own'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#149#1#6'Height'#2#18#3
|
||||
+'Top'#3#199#0#5'Width'#2'e'#7'Caption'#6#14'Move Cols/Rows'#11'ParentColor'#8
|
||||
+#0#0#6'TArrow'#9'ArrowLeft'#22'AnchorSideLeft.Control'#7#7'ArrowUp'#21'Ancho'
|
||||
+'rSideTop.Control'#7#10'ArrowRight'#18'AnchorSideTop.Side'#7#9'asrCenter'#23
|
||||
+'AnchorSideRight.Control'#7#7'ArrowUp'#4'Left'#3#160#1#6'Height'#2#26#3'Top'
|
||||
+#3#147#0#5'Width'#2#26#7'Anchors'#11#5'akTop'#7'akRight'#0#7'OnClick'#7#10'S'
|
||||
+'wapRowCol'#0#0#6'TArrow'#10'ArrowRight'#22'AnchorSideLeft.Control'#7#7'Arro'
|
||||
+'wUp'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#7'A'
|
||||
+'rrowUp'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#212#1#6'Height'#2#26
|
||||
+#3'Top'#3#147#0#5'Width'#2#26#9'ArrowType'#7#7'atRight'#7'OnClick'#7#10'Swap'
|
||||
+'RowCol'#0#0#6'TArrow'#9'ArrowDown'#22'AnchorSideLeft.Control'#7#9'ArrowLeft'
|
||||
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#9'ArrowL'
|
||||
+'eft'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#186#1#6'Height'#2#26#3
|
||||
+'Top'#3#173#0#5'Width'#2#26#9'ArrowType'#7#6'atDown'#7'OnClick'#7#10'SwapRow'
|
||||
+'Col'#0#0#6'TArrow'#7'ArrowUp'#22'AnchorSideLeft.Control'#7#8'BtnClean'#19'A'
|
||||
+'nchorSideLeft.Side'#7#9'asrCenter'#21'AnchorSideTop.Control'#7#13'LoadSaveP'
|
||||
+'anel'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#3#186#1#6'Height'#2#26#3
|
||||
+'Top'#2'y'#5'Width'#2#26#9'ArrowType'#7#4'atUp'#17'BorderSpacing.Top'#2#10#7
|
||||
+'OnClick'#7#10'SwapRowCol'#0#0#11'TStringGrid'#10'StringGrid'#23'AnchorSideR'
|
||||
+'ight.Control'#7#13'LoadSavePanel'#4'Left'#2#6#6'Height'#3#235#0#3'Top'#2#6#5
|
||||
+'Width'#3#149#1#5'Align'#7#6'alLeft'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRi'
|
||||
+'ght'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#9'FixedCols'#2#0#9'FixedRow'
|
||||
+'s'#2#0#7'Options'#11#15'goFixedVertLine'#15'goFixedHorzLine'#10'goVertLine'
|
||||
+#10'goHorzLine'#11'goRowSizing'#11'goColSizing'#11'goRowMoving'#11'goColMovi'
|
||||
+'ng'#9'goEditing'#14'goSmoothScroll'#0#8'TabOrder'#2#0#15'OnPrepareCanvas'#7
|
||||
+#23'StringGridPrepareCanvas'#0#0#6'TPanel'#13'LoadSavePanel'#21'AnchorSideTo'
|
||||
+'p.Control'#7#8'GroupBox'#23'AnchorSideRight.Control'#7#8'GroupBox'#20'Ancho'
|
||||
+'rSideRight.Side'#7#9'asrBottom'#4'Left'#3#161#1#6'Height'#2'o'#3'Top'#2#0#5
|
||||
+'Width'#2'W'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#10'BevelOuter'
|
||||
+#7#6'bvNone'#12'ClientHeight'#2'o'#11'ClientWidth'#2'W'#8'TabOrder'#2#5#0#7
|
||||
+'TButton'#7'BtnLoad'#19'AnchorSideLeft.Side'#7#9'asrBottom'#20'AnchorSideRig'
|
||||
+'ht.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#29#3'Top'#2#6#5'Width'#2'K'
|
||||
+#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6
|
||||
+#7'Load...'#20'Constraints.MinWidth'#2'K'#7'OnClick'#7#12'BtnLoadClick'#8'Ta'
|
||||
+'bOrder'#2#0#0#0#7'TButton'#7'BtnSave'#18'AnchorSideTop.Side'#7#9'asrBottom'
|
||||
+#4'Left'#2#6#6'Height'#2#29#3'Top'#2')'#5'Width'#2'K'#5'Align'#7#5'alTop'#8
|
||||
+'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#7'BtnSave'#7'OnClick'
|
||||
+#7#12'BtnSaveClick'#8'TabOrder'#2#1#0#0#7'TButton'#8'BtnClean'#18'AnchorSide'
|
||||
+'Top.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#29#3'Top'#2'L'#5'Width'#2
|
||||
+'K'#5'Align'#7#5'alTop'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'
|
||||
+#6#8'BtnClean'#7'OnClick'#7#13'BtnCleanClick'#8'TabOrder'#2#2#0#0#0#0#6'TPan'
|
||||
+'el'#8'BtnPanel'#4'Left'#2#0#6'Height'#2'0'#3'Top'#3#22#1#5'Width'#3#8#2#5'A'
|
||||
+'lign'#7#8'alBottom'#8'AutoSize'#9#10'BevelOuter'#7#6'bvNone'#12'ClientHeigh'
|
||||
+'t'#2'0'#11'ClientWidth'#3#8#2#8'TabOrder'#2#1#0#7'TBitBtn'#7'BtnHelp'#20'An'
|
||||
+'chorSideRight.Side'#7#9'asrBottom'#21'AnchorSideBottom.Side'#7#9'asrBottom'
|
||||
+#4'Left'#3#183#1#6'Height'#2'$'#3'Top'#2#6#5'Width'#2'K'#5'Align'#7#7'alRigh'
|
||||
+'t'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#5'&Help'#20'Cons'
|
||||
+'traints.MinWidth'#2'K'#4'Kind'#7#6'bkHelp'#9'NumGlyphs'#2#0#8'TabOrder'#2#0
|
||||
+#0#0#7'TBitBtn'#8'BtnApply'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'
|
||||
+#3'f'#1#6'Height'#2'$'#3'Top'#2#6#5'Width'#2'K'#5'Align'#7#7'alRight'#8'Auto'
|
||||
+'Size'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#6'&Apply'#20'Constraints.'
|
||||
+'MinWidth'#2'K'#9'NumGlyphs'#2#0#7'OnClick'#7#13'BtnApplyClick'#8'TabOrder'#2
|
||||
+#1#0#0#7'TBitBtn'#9'BtnCancel'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Le'
|
||||
,'ft'#3#18#1#6'Height'#2'$'#3'Top'#2#6#5'Width'#2'N'#5'Align'#7#7'alRight'#8
|
||||
+'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#6'Cancel'#20'Constrai'
|
||||
+'nts.MinWidth'#2'K'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'NumGlyphs'#2
|
||||
+#0#8'TabOrder'#2#2#0#0#7'TBitBtn'#5'BtnOK'#21'AnchorSideBottom.Side'#7#9'asr'
|
||||
+'Bottom'#4'Left'#3#193#0#6'Height'#2'$'#3'Top'#2#6#5'Width'#2'K'#5'Align'#7#7
|
||||
+'alRight'#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#3'&OK'#20
|
||||
+'Constraints.MinWidth'#2'K'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2
|
||||
+#1#9'NumGlyphs'#2#0#8'TabOrder'#2#3#0#0#0#11'TOpenDialog'#10'OpenDialog'#5'T'
|
||||
+'itle'#6#4'Open'#11'FilterIndex'#2#0#4'left'#3#135#0#3'top'#3#243#0#0#0#11'T'
|
||||
+'SaveDialog'#10'SaveDialog'#5'Title'#6#4'Save'#11'FilterIndex'#2#0#4'left'#3
|
||||
+#168#0#3'top'#3#243#0#0#0#0
|
||||
]);
|
||||
|
@ -18,7 +18,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs,
|
||||
Arrow, StdCtrls, Buttons, Grids,
|
||||
Arrow, StdCtrls, Buttons, Grids, ExtCtrls,
|
||||
ObjInspStrConsts;
|
||||
|
||||
type
|
||||
@ -40,6 +40,8 @@ type
|
||||
GroupBox: TGroupBox;
|
||||
LabelMove: TLabel;
|
||||
OpenDialog: TOpenDialog;
|
||||
BtnPanel: TPanel;
|
||||
LoadSavePanel: TPanel;
|
||||
SaveDialog: TSaveDialog;
|
||||
StringGrid: TStringGrid;
|
||||
procedure BtnApplyClick(Sender: TObject);
|
||||
@ -128,6 +130,10 @@ begin
|
||||
BtnSave.Caption := sccsSGEdtSave;
|
||||
LabelMove.Caption := sccsSGEdtMoveRowsCols;
|
||||
|
||||
BtnHelp.Caption:=cActionListEditorHelpCategory;
|
||||
BtnCancel.Caption:=oiStdActDataSetCancel1Hint;
|
||||
BtnOK.Caption:=oisOk2;
|
||||
|
||||
OpenDialog.Title := sccsSGEdtOpenDialog;
|
||||
SaveDialog.Title := sccsSGEdtSaveDialog;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user