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