improved layout of ide code makro dlg

git-svn-id: trunk@9095 -
This commit is contained in:
mattias 2006-04-09 20:07:59 +00:00
parent 7819418577
commit b88178d606
3 changed files with 256 additions and 192 deletions

View File

@ -1,28 +1,29 @@
object CodeTemplateDialog: TCodeTemplateDialog object CodeTemplateDialog: TCodeTemplateDialog
ActiveControl = FilenameEdit ActiveControl = FilenameEdit
BorderIcons = [biSystemMenu]
Caption = 'CodeTemplateDialog' Caption = 'CodeTemplateDialog'
ClientHeight = 450 ClientHeight = 519
ClientWidth = 600 ClientWidth = 497
OnClose = FormClose OnClose = FormClose
OnCreate = FormCreate OnCreate = FormCreate
PixelsPerInch = 75 PixelsPerInch = 112
HorzScrollBar.Page = 599 HorzScrollBar.Page = 496
VertScrollBar.Page = 449 VertScrollBar.Page = 518
Left = 290 Left = 310
Height = 450 Height = 519
Top = 163 Top = 162
Width = 600 Width = 497
object FilenameGroupBox: TGroupBox object FilenameGroupBox: TGroupBox
Align = alTop Align = alTop
BorderSpacing.Around = 5 BorderSpacing.Around = 6
Caption = 'FilenameGroupBox' Caption = 'FilenameGroupBox'
ClientHeight = 42 ClientHeight = 34
ClientWidth = 586 ClientWidth = 481
TabOrder = 0 TabOrder = 0
Left = 5 Left = 6
Height = 59 Height = 51
Top = 5 Top = 6
Width = 590 Width = 485
object FilenameEdit: TEdit object FilenameEdit: TEdit
Anchors = [akTop, akLeft, akRight] Anchors = [akTop, akLeft, akRight]
BorderSpacing.Right = 5 BorderSpacing.Right = 5
@ -32,81 +33,68 @@ object CodeTemplateDialog: TCodeTemplateDialog
Left = 9 Left = 9
Height = 23 Height = 23
Top = 4 Top = 4
Width = 531 Width = 435
end end
object FilenameButton: TButton object FilenameButton: TButton
Anchors = [akTop, akLeft, akBottom] Anchors = [akRight, akBottom]
BorderSpacing.Right = 6
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = '...' Caption = '...'
OnClick = FilenameButtonClick OnClick = FilenameButtonClick
TabOrder = 1 TabOrder = 1
AnchorSideRight.Control = FilenameGroupBox
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = FilenameEdit AnchorSideBottom.Control = FilenameEdit
AnchorSideBottom.Side = asrBottom AnchorSideBottom.Side = asrBottom
Left = 545 Left = 449
Height = 23 Height = 23
Top = 4 Top = 4
Width = 30 Width = 26
end end
end end
object OkButton: TButton
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.Right = 14
BorderSpacing.InnerBorder = 2
Caption = 'OkButton'
OnClick = OkButtonClick
TabOrder = 1
AnchorSideRight.Control = CancelButton
AnchorSideBottom.Control = CancelButton
AnchorSideBottom.Side = asrBottom
Left = 427
Height = 26
Top = 414
Width = 61
end
object CancelButton: TButton
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.InnerBorder = 2
Caption = 'CancelButton'
ModalResult = 2
TabOrder = 2
Left = 502
Height = 26
Top = 414
Width = 85
end
object TemplateGroupBox: TGroupBox object TemplateGroupBox: TGroupBox
Align = alTop Align = alTop
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Around = 5 BorderSpacing.Around = 6
BorderSpacing.InnerBorder = 6
Caption = 'TemplateGroupBox' Caption = 'TemplateGroupBox'
ClientHeight = 323 ClientHeight = 399
ClientWidth = 586 ClientWidth = 481
TabOrder = 3 TabOrder = 1
AnchorSideBottom.Control = CancelButton AnchorSideBottom.Control = CancelButton
Left = 5 Left = 6
Height = 340 Height = 416
Top = 69 Top = 63
Width = 590 Width = 485
object TemplateListBox: TListBox object TemplateListBox: TListBox
Anchors = [akTop, akLeft, akRight, akBottom] Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Left = 6
BorderSpacing.Top = 6
BorderSpacing.Right = 6
OnSelectionChange = TemplateListBoxSelectionChange OnSelectionChange = TemplateListBoxSelectionChange
TabOrder = 0 TabOrder = 0
TopIndex = -1 TopIndex = -1
AnchorSideBottom.Control = TemplateSplitter AnchorSideLeft.Control = TemplateGroupBox
Height = 190 AnchorSideTop.Control = TemplateGroupBox
Width = 412 AnchorSideRight.Control = AddButton
AnchorSideBottom.Control = InsertMacroButton
AnchorSideBottom.Side = asrBottom
Left = 6
Height = 180
Top = 6
Width = 348
end end
object TemplateSynEdit: TSynEdit object TemplateSynEdit: TSynEdit
Align = alBottom Align = alBottom
BorderSpacing.Around = 6
Anchors = [akTop, akLeft, akRight, akBottom]
Font.Height = -18 Font.Height = -18
Font.Name = 'courier' Font.Name = 'courier'
Height = 128 Height = 201
Name = 'TemplateSynEdit' Name = 'TemplateSynEdit'
ParentColor = False ParentColor = False
TabOrder = 1 TabOrder = 1
Width = 586 Width = 469
BookMarkOptions.OnChange = nil BookMarkOptions.OnChange = nil
Gutter.OnChange = nil Gutter.OnChange = nil
Gutter.CodeFoldingWidth = 14 Gutter.CodeFoldingWidth = 14
@ -436,78 +424,134 @@ object CodeTemplateDialog: TCodeTemplateDialog
'TemplateSynEdit' 'TemplateSynEdit'
) )
SelectedColor.OnChange = nil SelectedColor.OnChange = nil
AnchorSideTop.Control = TemplateListBox
AnchorSideTop.Side = asrBottom
Cursor = crIBeam Cursor = crIBeam
Height = 128 Left = 6
Top = 195 Height = 201
Width = 586 Top = 192
end Width = 469
object TemplateSplitter: TSplitter
Align = alBottom
Cursor = crVSplit
Height = 5
Width = 586
ResizeAnchor = akBottom
Cursor = crVSplit
Height = 5
Top = 190
Width = 586
end end
object AddButton: TButton object AddButton: TButton
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
BorderSpacing.Right = 6
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = 'AddButton' Caption = 'AddButton'
OnClick = AddButtonClick OnClick = AddButtonClick
TabOrder = 2 TabOrder = 2
Left = 461 AnchorSideTop.Control = TemplateListBox
AnchorSideRight.Control = TemplateGroupBox
AnchorSideRight.Side = asrBottom
Left = 360
Height = 30 Height = 30
Top = 6
Width = 115 Width = 115
end end
object DeleteButton: TButton object DeleteButton: TButton
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = 'DeleteButton' Caption = 'DeleteButton'
OnClick = DeleteButtonClick OnClick = DeleteButtonClick
TabOrder = 3 TabOrder = 3
Left = 461 AnchorSideTop.Control = AddButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = AddButton
AnchorSideRight.Side = asrBottom
Left = 360
Height = 30 Height = 30
Top = 36 Top = 42
Width = 115 Width = 115
end end
object EditButton: TButton object EditButton: TButton
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = 'EditButton' Caption = 'EditButton'
OnClick = EditButtonClick OnClick = EditButtonClick
TabOrder = 4 TabOrder = 4
Left = 461 AnchorSideTop.Control = DeleteButton
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = DeleteButton
AnchorSideRight.Side = asrBottom
Left = 360
Height = 30 Height = 30
Top = 71 Top = 78
Width = 115 Width = 115
end end
object UseMakrosCheckBox: TCheckBox object UseMakrosCheckBox: TCheckBox
Anchors = [akTop, akRight] BorderSpacing.Top = 12
Caption = 'UseMakrosCheckBox' Caption = 'UseMakrosCheckBox'
TabOrder = 5 TabOrder = 5
Left = 433 AnchorSideLeft.Control = EditButton
AnchorSideTop.Control = EditButton
AnchorSideTop.Side = asrBottom
Left = 360
Height = 24 Height = 24
Top = 106 Top = 120
Width = 143 Width = 146
end end
object InsertMacroButton: TButton object InsertMacroButton: TButton
Anchors = [akTop, akRight] Anchors = [akTop, akRight]
BorderSpacing.Top = 6
BorderSpacing.Around = 6
BorderSpacing.InnerBorder = 2 BorderSpacing.InnerBorder = 2
Caption = 'InsertMacroButton' Caption = 'InsertMacroButton'
OnClick = InsertMacroButtonClick OnClick = InsertMacroButtonClick
TabOrder = 6 TabOrder = 6
Left = 461 AnchorSideTop.Control = UseMakrosCheckBox
Height = 25 AnchorSideTop.Side = asrBottom
Top = 141 AnchorSideRight.Control = TemplateGroupBox
AnchorSideRight.Side = asrBottom
Left = 360
Height = 30
Top = 156
Width = 115 Width = 115
end end
end end
object CancelButton: TBitBtn
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.Around = 6
BorderSpacing.InnerBorder = 2
Cancel = True
Caption = 'Cancel'
Kind = bkCancel
ModalResult = 2
NumGlyphs = 0
TabOrder = 2
AnchorSideRight.Control = OkButton
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 361
Height = 28
Top = 485
Width = 73
end
object OkButton: TBitBtn
Anchors = [akRight, akBottom]
AutoSize = True
BorderSpacing.Around = 6
BorderSpacing.InnerBorder = 2
Caption = '&OK'
Default = True
Kind = bkOK
ModalResult = 1
NumGlyphs = 0
OnClick = OkButtonClick
TabOrder = 3
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
AnchorSideBottom.Control = Owner
AnchorSideBottom.Side = asrBottom
Left = 440
Height = 28
Top = 485
Width = 51
end
object ASynPasSyn: TSynPasSyn object ASynPasSyn: TSynPasSyn
Enabled = False Enabled = False
left = 280 left = 272
top = 216 top = 24
end end
end end

View File

@ -2,104 +2,125 @@
LazarusResources.Add('TCodeTemplateDialog','FORMDATA',[ LazarusResources.Add('TCodeTemplateDialog','FORMDATA',[
'TPF0'#19'TCodeTemplateDialog'#18'CodeTemplateDialog'#13'ActiveControl'#7#12 'TPF0'#19'TCodeTemplateDialog'#18'CodeTemplateDialog'#13'ActiveControl'#7#12
+'FilenameEdit'#7'Caption'#6#18'CodeTemplateDialog'#12'ClientHeight'#3#194#1 +'FilenameEdit'#11'BorderIcons'#11#12'biSystemMenu'#0#7'Caption'#6#18'CodeTem'
+#11'ClientWidth'#3'X'#2#7'OnClose'#7#9'FormClose'#8'OnCreate'#7#10'FormCreat' +'plateDialog'#12'ClientHeight'#3#7#2#11'ClientWidth'#3#241#1#7'OnClose'#7#9
+'e'#13'PixelsPerInch'#2'K'#18'HorzScrollBar.Page'#3'W'#2#18'VertScrollBar.Pa' +'FormClose'#8'OnCreate'#7#10'FormCreate'#13'PixelsPerInch'#2'p'#18'HorzScrol'
+'ge'#3#193#1#4'Left'#3'"'#1#6'Height'#3#194#1#3'Top'#3#163#0#5'Width'#3'X'#2 +'lBar.Page'#3#240#1#18'VertScrollBar.Page'#3#6#2#4'Left'#3'6'#1#6'Height'#3#7
+#0#9'TGroupBox'#16'FilenameGroupBox'#5'Align'#7#5'alTop'#20'BorderSpacing.Ar' +#2#3'Top'#3#162#0#5'Width'#3#241#1#0#9'TGroupBox'#16'FilenameGroupBox'#5'Ali'
+'ound'#2#5#7'Caption'#6#16'FilenameGroupBox'#12'ClientHeight'#2'*'#11'Client' +'gn'#7#5'alTop'#20'BorderSpacing.Around'#2#6#7'Caption'#6#16'FilenameGroupBo'
+'Width'#3'J'#2#8'TabOrder'#2#0#4'Left'#2#5#6'Height'#2';'#3'Top'#2#5#5'Width' +'x'#12'ClientHeight'#2'"'#11'ClientWidth'#3#225#1#8'TabOrder'#2#0#4'Left'#2#6
+#3'N'#2#0#5'TEdit'#12'FilenameEdit'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRig' +#6'Height'#2'3'#3'Top'#2#6#5'Width'#3#229#1#0#5'TEdit'#12'FilenameEdit'#7'An'
+'ht'#0#19'BorderSpacing.Right'#2#5#8'TabOrder'#2#0#4'Text'#6#12'FilenameEdit' +'chors'#11#5'akTop'#6'akLeft'#7'akRight'#0#19'BorderSpacing.Right'#2#5#8'Tab'
+#23'AnchorSideRight.Control'#7#14'FilenameButton'#4'Left'#2#9#6'Height'#2#23 +'Order'#2#0#4'Text'#6#12'FilenameEdit'#23'AnchorSideRight.Control'#7#14'File'
+#3'Top'#2#4#5'Width'#3#19#2#0#0#7'TButton'#14'FilenameButton'#7'Anchors'#11#5 +'nameButton'#4'Left'#2#9#6'Height'#2#23#3'Top'#2#4#5'Width'#3#179#1#0#0#7'TB'
+'akTop'#6'akLeft'#8'akBottom'#0#25'BorderSpacing.InnerBorder'#2#2#7'Caption' +'utton'#14'FilenameButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#19'BorderS'
+#6#3'...'#7'OnClick'#7#19'FilenameButtonClick'#8'TabOrder'#2#1#24'AnchorSide' +'pacing.Right'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#3'...'#7'O'
+'Bottom.Control'#7#12'FilenameEdit'#21'AnchorSideBottom.Side'#7#9'asrBottom' +'nClick'#7#19'FilenameButtonClick'#8'TabOrder'#2#1#23'AnchorSideRight.Contro'
+#4'Left'#3'!'#2#6'Height'#2#23#3'Top'#2#4#5'Width'#2#30#0#0#0#7'TButton'#8'O' +'l'#7#16'FilenameGroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'Anchor'
+'kButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'AutoSize'#9#19'BorderSpac' +'SideBottom.Control'#7#12'FilenameEdit'#21'AnchorSideBottom.Side'#7#9'asrBot'
+'ing.Right'#2#14#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#8'OkButton'#7 +'tom'#4'Left'#3#193#1#6'Height'#2#23#3'Top'#2#4#5'Width'#2#26#0#0#0#9'TGroup'
+'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#1#23'AnchorSideRight.Control'#7 +'Box'#16'TemplateGroupBox'#5'Align'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLe'
+#12'CancelButton'#24'AnchorSideBottom.Control'#7#12'CancelButton'#21'AnchorS' +'ft'#7'akRight'#8'akBottom'#0#20'BorderSpacing.Around'#2#6#25'BorderSpacing.'
+'ideBottom.Side'#7#9'asrBottom'#4'Left'#3#171#1#6'Height'#2#26#3'Top'#3#158#1 +'InnerBorder'#2#6#7'Caption'#6#16'TemplateGroupBox'#12'ClientHeight'#3#143#1
+#5'Width'#2'='#0#0#7'TButton'#12'CancelButton'#7'Anchors'#11#7'akRight'#8'ak' +#11'ClientWidth'#3#225#1#8'TabOrder'#2#1#24'AnchorSideBottom.Control'#7#12'C'
+'Bottom'#0#8'AutoSize'#9#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#12'C' +'ancelButton'#4'Left'#2#6#6'Height'#3#160#1#3'Top'#2'?'#5'Width'#3#229#1#0#8
+'ancelButton'#11'ModalResult'#2#2#8'TabOrder'#2#2#4'Left'#3#246#1#6'Height'#2 +'TListBox'#15'TemplateListBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8
+#26#3'Top'#3#158#1#5'Width'#2'U'#0#0#9'TGroupBox'#16'TemplateGroupBox'#5'Ali' +'akBottom'#0#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#6#19'BorderS'
+'gn'#7#5'alTop'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#20 +'pacing.Right'#2#6#17'OnSelectionChange'#7#30'TemplateListBoxSelectionChange'
+'BorderSpacing.Around'#2#5#7'Caption'#6#16'TemplateGroupBox'#12'ClientHeight' +#8'TabOrder'#2#0#8'TopIndex'#2#255#22'AnchorSideLeft.Control'#7#16'TemplateG'
+#3'C'#1#11'ClientWidth'#3'J'#2#8'TabOrder'#2#3#24'AnchorSideBottom.Control'#7 +'roupBox'#21'AnchorSideTop.Control'#7#16'TemplateGroupBox'#23'AnchorSideRigh'
+#12'CancelButton'#4'Left'#2#5#6'Height'#3'T'#1#3'Top'#2'E'#5'Width'#3'N'#2#0 +'t.Control'#7#9'AddButton'#24'AnchorSideBottom.Control'#7#17'InsertMacroButt'
+#8'TListBox'#15'TemplateListBox'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight' +'on'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#3#180#0#3
+#8'akBottom'#0#17'OnSelectionChange'#7#30'TemplateListBoxSelectionChange'#8 +'Top'#2#6#5'Width'#3'\'#1#0#0#8'TSynEdit'#15'TemplateSynEdit'#5'Align'#7#8'a'
+'TabOrder'#2#0#8'TopIndex'#2#255#24'AnchorSideBottom.Control'#7#16'TemplateS' +'lBottom'#20'BorderSpacing.Around'#2#6#7'Anchors'#11#5'akTop'#6'akLeft'#7'ak'
+'plitter'#6'Height'#3#190#0#5'Width'#3#156#1#0#0#8'TSynEdit'#15'TemplateSynE' +'Right'#8'akBottom'#0#11'Font.Height'#2#238#9'Font.Name'#6#7'courier'#6'Heig'
+'dit'#5'Align'#7#8'alBottom'#11'Font.Height'#2#238#9'Font.Name'#6#7'courier' +'ht'#3#201#0#4'Name'#6#15'TemplateSynEdit'#11'ParentColor'#8#8'TabOrder'#2#1
+#6'Height'#3#128#0#4'Name'#6#15'TemplateSynEdit'#11'ParentColor'#8#8'TabOrde' +#5'Width'#3#213#1#24'BookMarkOptions.OnChange'#13#15'Gutter.OnChange'#13#23
+'r'#2#1#5'Width'#3'J'#2#24'BookMarkOptions.OnChange'#13#15'Gutter.OnChange' +'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7#10'ASynPasSyn'#10'Keystroke'
+#13#23'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7#10'ASynPasSyn'#10'Key' +'s'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCut'#3'&'
+'strokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'#8'ShortCu' +' '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'ShortCut'#2
+'t'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2#4#8'Shor' +'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'ShortCut'
+'tCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3#212#0#8'S' +#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'ShortCut'#3
+'hortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2'e'#8'Sh' +'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'ShortCut'#3
+'ortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2'i'#8'Sh' +'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'ShortCut'#3
+'ortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2'f'#8'Sh' +''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8'ShortCut'#3
+'ortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2'j'#8 +'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8'ShortCut'#3
+'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2'n'#8 +'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8'ShortCut'#3
+'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2'r'#8 +'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'ShortCut'#3'!'
+'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'#8'S' +' '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8'ShortCut'#3
+'hortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'#8 +'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'ShortCut'#3'$'
+'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8'S' +' '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8'ShortCut'#3
+'hortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8 +'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'ShortCut'#3'#'
+'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'S' +' '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8'ShortCut'#3
+'hortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8 +'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201#0#8'ShortC'
+'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201 +'ut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3#246#1#8
+#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3 +'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Command'#3#245
+#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Comman' +#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7'Command'#3
+'d'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7 +#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8#128#0#0#0#1#7
+'Command'#3#248#1#8'ShortCut'#3#8'@'#0#1#7'Command'#3'Y'#2#8'ShortCut'#4#8 +'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1#8'ShortCut'#2
+#128#0#0#0#1#7'Command'#3'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1 +#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3#201#0#8'ShortC'
+#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3 +'ut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Command'#3#253#1#8
+#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Comma' +'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7'Command'#3
+'nd'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7 +#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0#1#7'Comma'
+'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0 +'nd'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X@'#0#1#7
+#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X' +'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortCut'#3'Y`'
+'@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortC' +#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'ShortCut'#3
,'ut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'S' ,'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1#8'ShortCu'
+'hortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1 +'t'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3'0'#1#8'Sh'
+#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3 +'ortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Command'#3'2'#1
+'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Comman' +#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'Command'#3
+'d'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'C' +'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1#7'Comman'
+'ommand'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1 +'d'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'#0#1#7'C'
+#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`' +'ommand'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3'2`'#0#1
+#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3 +#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCut'#3'4`'
+'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCu' +#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'ShortCut'#3
+'t'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'Sh' +'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1#8'ShortCu'
+'ortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1 +'t'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3#231#0#8'S'
+#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3 +'hortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Command'#3#233
+#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Comm' +#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7'Command'#3
+'and'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7 +'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'#0#0#13'Lin'
+'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`' +'es.Strings'#1#6#15'TemplateSynEdit'#0#22'SelectedColor.OnChange'#13#21'Anch'
+#0#0#13'Lines.Strings'#1#6#15'TemplateSynEdit'#0#22'SelectedColor.OnChange' +'orSideTop.Control'#7#15'TemplateListBox'#18'AnchorSideTop.Side'#7#9'asrBott'
+#13#6'Cursor'#7#7'crIBeam'#6'Height'#3#128#0#3'Top'#3#195#0#5'Width'#3'J'#2#0 +'om'#6'Cursor'#7#7'crIBeam'#4'Left'#2#6#6'Height'#3#201#0#3'Top'#3#192#0#5'W'
+#0#9'TSplitter'#16'TemplateSplitter'#5'Align'#7#8'alBottom'#6'Cursor'#7#8'cr' +'idth'#3#213#1#0#0#7'TButton'#9'AddButton'#7'Anchors'#11#5'akTop'#7'akRight'
+'VSplit'#6'Height'#2#5#5'Width'#3'J'#2#12'ResizeAnchor'#7#8'akBottom'#6'Curs' +#0#19'BorderSpacing.Right'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6
+'or'#7#8'crVSplit'#6'Height'#2#5#3'Top'#3#190#0#5'Width'#3'J'#2#0#0#7'TButto' +#9'AddButton'#7'OnClick'#7#14'AddButtonClick'#8'TabOrder'#2#2#21'AnchorSideT'
+'n'#9'AddButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerB' +'op.Control'#7#15'TemplateListBox'#23'AnchorSideRight.Control'#7#16'Template'
+'order'#2#2#7'Caption'#6#9'AddButton'#7'OnClick'#7#14'AddButtonClick'#8'TabO' +'GroupBox'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2
+'rder'#2#2#4'Left'#3#205#1#6'Height'#2#30#5'Width'#2's'#0#0#7'TButton'#12'De' +#30#3'Top'#2#6#5'Width'#2's'#0#0#7'TButton'#12'DeleteButton'#7'Anchors'#11#5
+'leteButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorde' +'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2#6#25'BorderSpacing.InnerBorder'
+'r'#2#2#7'Caption'#6#12'DeleteButton'#7'OnClick'#7#17'DeleteButtonClick'#8'T' +#2#2#7'Caption'#6#12'DeleteButton'#7'OnClick'#7#17'DeleteButtonClick'#8'TabO'
+'abOrder'#2#3#4'Left'#3#205#1#6'Height'#2#30#3'Top'#2'$'#5'Width'#2's'#0#0#7 +'rder'#2#3#21'AnchorSideTop.Control'#7#9'AddButton'#18'AnchorSideTop.Side'#7
+'TButton'#10'EditButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacin' +#9'asrBottom'#23'AnchorSideRight.Control'#7#9'AddButton'#20'AnchorSideRight.'
+'g.InnerBorder'#2#2#7'Caption'#6#10'EditButton'#7'OnClick'#7#15'EditButtonCl' +'Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#2'*'#5'Width'#2's'
+'ick'#8'TabOrder'#2#4#4'Left'#3#205#1#6'Height'#2#30#3'Top'#2'G'#5'Width'#2 +#0#0#7'TButton'#10'EditButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'Border'
+'s'#0#0#9'TCheckBox'#17'UseMakrosCheckBox'#7'Anchors'#11#5'akTop'#7'akRight' +'Spacing.Top'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'#6#10'EditButt'
+#0#7'Caption'#6#17'UseMakrosCheckBox'#8'TabOrder'#2#5#4'Left'#3#177#1#6'Heig' +'on'#7'OnClick'#7#15'EditButtonClick'#8'TabOrder'#2#4#21'AnchorSideTop.Contr'
+'ht'#2#24#3'Top'#2'j'#5'Width'#3#143#0#0#0#7'TButton'#17'InsertMacroButton'#7 +'ol'#7#12'DeleteButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideR'
+'Anchors'#11#5'akTop'#7'akRight'#0#25'BorderSpacing.InnerBorder'#2#2#7'Capti' +'ight.Control'#7#12'DeleteButton'#20'AnchorSideRight.Side'#7#9'asrBottom'#4
+'on'#6#17'InsertMacroButton'#7'OnClick'#7#22'InsertMacroButtonClick'#8'TabOr' +'Left'#3'h'#1#6'Height'#2#30#3'Top'#2'N'#5'Width'#2's'#0#0#9'TCheckBox'#17'U'
+'der'#2#6#4'Left'#3#205#1#6'Height'#2#25#3'Top'#3#141#0#5'Width'#2's'#0#0#0 +'seMakrosCheckBox'#17'BorderSpacing.Top'#2#12#7'Caption'#6#17'UseMakrosCheck'
+#10'TSynPasSyn'#10'ASynPasSyn'#7'Enabled'#8#4'left'#3#24#1#3'top'#3#216#0#0#0 +'Box'#8'TabOrder'#2#5#22'AnchorSideLeft.Control'#7#10'EditButton'#21'AnchorS'
+#0 +'ideTop.Control'#7#10'EditButton'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Le'
+'ft'#3'h'#1#6'Height'#2#24#3'Top'#2'x'#5'Width'#3#146#0#0#0#7'TButton'#17'In'
+'sertMacroButton'#7'Anchors'#11#5'akTop'#7'akRight'#0#17'BorderSpacing.Top'#2
+#6#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Caption'
+#6#17'InsertMacroButton'#7'OnClick'#7#22'InsertMacroButtonClick'#8'TabOrder'
+#2#6#21'AnchorSideTop.Control'#7#17'UseMakrosCheckBox'#18'AnchorSideTop.Side'
+#7#9'asrBottom'#23'AnchorSideRight.Control'#7#16'TemplateGroupBox'#20'Anchor'
+'SideRight.Side'#7#9'asrBottom'#4'Left'#3'h'#1#6'Height'#2#30#3'Top'#3#156#0
+#5'Width'#2's'#0#0#0#7'TBitBtn'#12'CancelButton'#7'Anchors'#11#7'akRight'#8
+'akBottom'#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#25'BorderSpacing.Inn'
+'erBorder'#2#2#6'Cancel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'M'
+'odalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#2#23'AnchorSideRight.Control'
+#7#8'OkButton'#24'AnchorSideBottom.Control'#7#5'Owner'#21'AnchorSideBottom.S'
+'ide'#7#9'asrBottom'#4'Left'#3'i'#1#6'Height'#2#28#3'Top'#3#229#1#5'Width'#2
+'I'#0#0#7'TBitBtn'#8'OkButton'#7'Anchors'#11#7'akRight'#8'akBottom'#0#8'Auto'
+'Size'#9#20'BorderSpacing.Around'#2#6#25'BorderSpacing.InnerBorder'#2#2#7'Ca'
+'ption'#6#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGly'
+'phs'#2#0#7'OnClick'#7#13'OkButtonClick'#8'TabOrder'#2#3#23'AnchorSideRight.'
+'Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#24'AnchorSideBo'
+'ttom.Control'#7#5'Owner'#21'AnchorSideBottom.Side'#7#9'asrBottom'#4'Left'#3
+#184#1#6'Height'#2#28#3'Top'#3#229#1#5'Width'#2'3'#0#0#10'TSynPasSyn'#10'ASy'
+'nPasSyn'#7'Enabled'#8#4'left'#3#16#1#3'top'#2#24#0#0#0
]); ]);

View File

@ -44,17 +44,16 @@ type
TCodeTemplateDialog = class(TForm) TCodeTemplateDialog = class(TForm)
AddButton: TButton; AddButton: TButton;
OkButton: TBitBtn;
CancelButton: TBitBtn;
InsertMacroButton: TButton; InsertMacroButton: TButton;
UseMakrosCheckBox: TCheckBox; UseMakrosCheckBox: TCheckBox;
EditButton: TButton; EditButton: TButton;
DeleteButton: TButton; DeleteButton: TButton;
CancelButton: TButton;
TemplateListBox: TListBox; TemplateListBox: TListBox;
TemplateSplitter: TSplitter;
TemplateSynEdit: TSynEdit; TemplateSynEdit: TSynEdit;
ASynPasSyn: TSynPasSyn; ASynPasSyn: TSynPasSyn;
TemplateGroupBox: TGroupBox; TemplateGroupBox: TGroupBox;
OkButton: TButton;
FilenameButton: TButton; FilenameButton: TButton;
FilenameEdit: TEdit; FilenameEdit: TEdit;
FilenameGroupBox: TGroupBox; FilenameGroupBox: TGroupBox;