* Consistency of buttons in dialogs, alignment issues in configcodegenerator

git-svn-id: trunk@15802 -
This commit is contained in:
michael 2008-07-17 19:19:19 +00:00
parent ace3f1561a
commit 47d02c0a0a
10 changed files with 545 additions and 145 deletions

View File

@ -43,7 +43,7 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
end
object CBShowDialog: TCheckBox
Left = 72
Height = 23
Height = 22
Top = 33
Width = 147
Caption = 'Sho&w generated code'
@ -51,7 +51,7 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
end
end
object PCConf: TPageControl
Height = 279
Height = 280
Top = 56
Width = 462
ActivePage = TSFields
@ -60,7 +60,7 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
TabOrder = 1
object TSFields: TTabSheet
Caption = 'Fields'
ClientHeight = 248
ClientHeight = 250
ClientWidth = 458
object Panel2: TPanel
Height = 28
@ -70,7 +70,7 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
ClientHeight = 28
ClientWidth = 458
TabOrder = 0
object Label2: TLabel
object LFields: TLabel
Height = 28
Width = 170
Align = alLeft
@ -80,11 +80,11 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
Layout = tlCenter
ParentColor = False
end
object Label3: TLabel
Left = 256
object LProperties: TLabel
Left = 170
Height = 28
Width = 202
Align = alRight
Width = 288
Align = alClient
Alignment = taCenter
AutoSize = False
Caption = 'Properties for selected field'
@ -93,17 +93,17 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
end
end
object PFieldList: TPanel
Height = 220
Height = 222
Top = 28
Width = 170
Align = alLeft
BevelOuter = bvNone
ClientHeight = 220
ClientHeight = 222
ClientWidth = 170
TabOrder = 1
object CLBFields: TCheckListBox
Left = 35
Height = 220
Height = 222
Width = 135
Align = alClient
OnClick = CLBFieldsClick
@ -113,11 +113,11 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
TopIndex = -1
end
object PButtons: TPanel
Height = 220
Height = 222
Width = 35
Align = alLeft
BevelOuter = bvNone
ClientHeight = 220
ClientHeight = 222
ClientWidth = 35
TabOrder = 1
object SBup: TSpeedButton
@ -306,27 +306,30 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
end
object Splitter1: TSplitter
Left = 170
Height = 220
Height = 222
Top = 28
Width = 5
OnMoved = Splitter1Moved
end
object GFieldProps: TTIPropertyGrid
Left = 175
Height = 220
Height = 222
Top = 28
Width = 283
Align = alClient
Filter = [tkInteger, tkChar, tkEnumeration, tkFloat, tkSet, tkMethod, tkSString, tkLString, tkAString, tkWString, tkVariant, tkArray, tkRecord, tkInterface, tkClass, tkObject, tkWChar, tkBool, tkInt64, tkQWord, tkDynArray, tkInterfaceRaw]
ValueFont.Color = clMaroon
end
end
object TSOptions: TTabSheet
Caption = 'Options'
ClientHeight = 280
ClientHeight = 279
ClientWidth = 462
object GCodeOptions: TTIPropertyGrid
Height = 280
Height = 279
Width = 462
Align = alClient
Filter = [tkInteger, tkChar, tkEnumeration, tkFloat, tkSet, tkMethod, tkSString, tkLString, tkAString, tkWString, tkVariant, tkArray, tkRecord, tkInterface, tkClass, tkObject, tkWChar, tkBool, tkInt64, tkQWord, tkDynArray, tkInterfaceRaw]
PrefferedSplitterX = 200
SplitterX = 200
ValueFont.Color = clMaroon
@ -335,8 +338,8 @@ object BaseConfigGeneratorForm: TBaseConfigGeneratorForm
end
object PDlgButtons: TButtonPanel
Left = 6
Height = 43
Top = 335
Height = 42
Top = 336
Width = 450
Align = alBottom
AutoSize = True

View File

@ -14,26 +14,337 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+'eft'#2'H'#6'Height'#2#23#3'Top'#2#8#5'Width'#3'^'#1#11'ButtonWidth'#2#23#9
+'NumGlyphs'#2#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#11'ParentColor'
+#8#8'TabOrder'#2#0#0#0#9'TCheckBox'#12'CBShowDialog'#4'Left'#2'H'#6'Height'#2
+#23#3'Top'#2'!'#5'Width'#3#147#0#7'Caption'#6#20'Sho&w generated code'#8'Tab'
+'Order'#2#1#0#0#0#12'TPageControl'#6'PCConf'#6'Height'#3#23#1#3'Top'#2'8'#5
+#22#3'Top'#2'!'#5'Width'#3#147#0#7'Caption'#6#20'Sho&w generated code'#8'Tab'
+'Order'#2#1#0#0#0#12'TPageControl'#6'PCConf'#6'Height'#3#24#1#3'Top'#2'8'#5
+'Width'#3#206#1#10'ActivePage'#7#8'TSFields'#5'Align'#7#8'alClient'#8'TabInd'
+'ex'#2#0#8'TabOrder'#2#1#0#9'TTabSheet'#8'TSFields'#7'Caption'#6#6'Fields'#12
+'ClientHeight'#3#248#0#11'ClientWidth'#3#202#1#0#6'TPanel'#6'Panel2'#6'Heigh'
+'ClientHeight'#3#250#0#11'ClientWidth'#3#202#1#0#6'TPanel'#6'Panel2'#6'Heigh'
+'t'#2#28#5'Width'#3#202#1#5'Align'#7#5'alTop'#10'BevelOuter'#7#6'bvNone'#12
+'ClientHeight'#2#28#11'ClientWidth'#3#202#1#8'TabOrder'#2#0#0#6'TLabel'#6'La'
+'bel2'#6'Height'#2#28#5'Width'#3#170#0#5'Align'#7#6'alLeft'#9'Alignment'#7#8
+'ClientHeight'#2#28#11'ClientWidth'#3#202#1#8'TabOrder'#2#0#0#6'TLabel'#7'LF'
+'ields'#6'Height'#2#28#5'Width'#3#170#0#5'Align'#7#6'alLeft'#9'Alignment'#7#8
+'taCenter'#8'AutoSize'#8#7'Caption'#6#27'Fields to generate code for'#6'Layo'
+'ut'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TLabel'#6'Label3'#4'Left'#3#0#1#6
+'Height'#2#28#5'Width'#3#202#0#5'Align'#7#7'alRight'#9'Alignment'#7#8'taCent'
+'er'#8'AutoSize'#8#7'Caption'#6#29'Properties for selected field'#6'Layout'#7
+#8'tlCenter'#11'ParentColor'#8#0#0#0#6'TPanel'#10'PFieldList'#6'Height'#3#220
+'ut'#7#8'tlCenter'#11'ParentColor'#8#0#0#6'TLabel'#11'LProperties'#4'Left'#3
+#170#0#6'Height'#2#28#5'Width'#3' '#1#5'Align'#7#8'alClient'#9'Alignment'#7#8
+'taCenter'#8'AutoSize'#8#7'Caption'#6#29'Properties for selected field'#6'La'
+'yout'#7#8'tlCenter'#11'ParentColor'#8#0#0#0#6'TPanel'#10'PFieldList'#6'Heig'
+'ht'#3#222#0#3'Top'#2#28#5'Width'#3#170#0#5'Align'#7#6'alLeft'#10'BevelOuter'
+#7#6'bvNone'#12'ClientHeight'#3#222#0#11'ClientWidth'#3#170#0#8'TabOrder'#2#1
+#0#13'TCheckListBox'#9'CLBFields'#4'Left'#2'#'#6'Height'#3#222#0#5'Width'#3
+#135#0#5'Align'#7#8'alClient'#7'OnClick'#7#14'CLBFieldsClick'#11'OnItemClick'
+#7#18'CLBFieldsItemClick'#7'OnKeyUp'#7#14'CLBFieldsKeyUp'#8'TabOrder'#2#0#8
+'TopIndex'#2#255#0#0#6'TPanel'#8'PButtons'#6'Height'#3#222#0#5'Width'#2'#'#5
+'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#3#222#0#11'C'
+'lientWidth'#2'#'#8'TabOrder'#2#1#0#12'TSpeedButton'#4'SBup'#4'Left'#2#4#6'H'
+'eight'#2#27#3'Top'#2#12#5'Width'#2#27#5'Color'#7#9'clBtnFace'#4'Flat'#9#10
+'Glyph.Data'#10#254#9#0#0#250#9#0#0'BM'#250#9#0#0#0#0#0#0'6'#0#0#0'('#0#0#0
+#25#0#0#0#25#0#0#0#1#0' '#0#0#0#0#0#196#9#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0
+#0#224#224#224#255#187#187#187#255#138#138#138#255#137#137#137#255#134#134
+#134#255#133#133#133#255#129#129#129#255#135#135#135#255#133#133#133#255#139
+#139#139#255#134#134#134#255#134#134#134#255#133#133#133#255#132#132#132#255
+#139#139#139#255#136#136#136#255#139#139#139#255#139#139#139#255#141#141#141
+#255#144#144#144#255#145#145#145#255#141#141#141#255#137#137#137#255#142#142
+#142#255#176#176#176#255#241#241#241#255#182#182#182#255'XXX'#255'...'#255'0'
+'00'#255'000'#255'///'#255'...'#255'111'#255'000'#255'000'#255'111'#255'333'
+#255'222'#255'000'#255'...'#255'000'#255'///'#255'111'#255'111'#255'000'#255
+'///'#255'222'#255'888'#255#134#134#134#255#255#255#255#255#250#250#250#255
+#202#202#202#255#130#130#130#255#131#131#131#255#131#131#131#255#131#131#131
+#255#132#132#132#255#131#131#131#255#137#137#137#255#142#142#142#255#139#139
+#139#255#134#134#134#255#130#130#130#255#131#131#131#255#133#133#133#255#135
+#135#135#255#133#133#133#255#134#134#134#255#133#133#133#255#135#135#135#255
+#137#137#137#255'kkk'#255'111'#255#132#132#132#255#255#255#255#255#255#255
+#255#255#255#255#255#255#226#226#226#255#224#224#224#255#226#226#226#255#232
+#232#232#255#236#236#236#255#243#243#243#255#241#241#241#255#240#240#240#255
+#240#240#240#255#238#238#238#255#233#233#233#255#229#229#229#255#229#229#229
+#255#233#233#233#255#234#234#234#255#240#240#240#255#236#236#236#255#235#235
+#235#255#237#237#237#255#130#130#130#255'---'#255#131#131#131#255#255#255#255
+#255#255#255#255#255#255#255#255#255#226#226#226#255#222#222#222#255#225#225
+#225#255#242#242#242#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#252#252#252#255#251#251#251#255
+#255#255#255#255#253#253#253#255#248#248#248#255#255#255#255#255#254#254#254
+#255#234#234#234#255#227#227#227#255''#255'///'#255#132#132#132#255#255
+#255#255#255#255#255#255#255#255#255#255#255#227#227#227#255#223#223#223#255
+#212#212#212#255#224#224#224#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#229#229#229#255#227#227#227#255''#255'///'#255#136#136#136
+#255#255#255#255#255#255#255#255#255#255#255#255#255#229#229#229#255#226#226
+#226#255#184#184#184#255#147#147#147#255#213#213#213#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#248#248#248#255#222#222#222#255#230#230#230#255#131#131#131#255'000'#255
+#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230
+#255#229#229#229#255#176#176#176#255'HHH'#255'WWW'#255#206#206#206#255#234
+#234#234#255#234#234#234#255#234#234#234#255#234#234#234#255#234#234#234#255
+#234#234#234#255#234#234#234#255#234#234#234#255#255#255#255#255#255#255#255
+#255#227#227#227#255#223#223#223#255#231#231#231#255#135#135#135#255'222'#255
+#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255#255#231#231#231
+#255#230#230#230#255#216#216#216#255'SSS'#255#23#23#23#255'\\\'#255#174#174
+#174#255#176#176#176#255#179#179#179#255#178#178#178#255#170#170#170#255#167
+#167#167#255#169#169#169#255#179#179#179#255#211#211#211#255#210#210#210#255
+#223#223#223#255#232#232#232#255#236#236#236#255#134#134#134#255'222'#255#143
+#143#143#255#255#255#255#255#255#255#255#255#255#255#255#255#225#225#225#255
+#232#232#232#255#240#240#240#255#152#152#152#255#30#30#30#255'...'#255#147
+#147#147#255#175#175#175#255#172#172#172#255#169#169#169#255#167#167#167#255
+#169#169#169#255#172#172#172#255#212#212#212#255#229#229#229#255#225#225#225
+#255#231#231#231#255#231#231#231#255#236#236#236#255#131#131#131#255'111'#255
+#136#136#136#255#255#255#255#255#255#255#255#255#255#255#255#255#225#225#225
+#255#230#230#230#255#238#238#238#255#210#210#210#255'BBB'#255#21#21#21#255'['
+'[['#255#173#173#173#255#176#176#176#255#175#175#175#255#172#172#172#255#172
+#172#172#255#199#199#199#255#227#227#227#255#228#228#228#255#221#221#221#255
+#227#227#227#255#229#229#229#255#234#234#234#255#130#130#130#255'///'#255#142
+#142#142#255#255#255#255#255#255#255#255#255#255#255#255#255#221#221#221#255
+#225#225#225#255#234#234#234#255#234#234#234#255#137#137#137#255#24#24#24#255
+'///'#255#152#152#152#255#180#180#180#255#178#178#178#255#175#175#175#255#168
+#168#168#255#220#220#220#255#225#225#225#255#230#230#230#255#224#224#224#255
+#231#231#231#255#234#234#234#255#241#241#241#255#133#133#133#255'000'#255#140
+#140#140#255#255#255#255#255#255#255#255#255#255#255#255#255#220#220#220#255
+#226#226#226#255#235#235#235#255#236#236#236#255#214#214#214#255'AAA'#255#26
+#26#26#255'jjj'#255#179#179#179#255#177#177#177#255#174#174#174#255#190#190
+#190#255#224#224#224#255#216#216#216#255#226#226#226#255#222#222#222#255#230
+#230#230#255#231#231#231#255#238#238#238#255#134#134#134#255'000'#255#136#136
+#136#255#255#255#255#255#255#255#255#255#255#255#255#255#227#227#227#255#233
+#233#233#255#241#241#241#255#240#240#240#255#244#244#244#255#129#129#129#255
+#22#22#22#255'<<<'#255#157#157#157#255#172#172#172#255#173#173#173#255#225
+#225#225#255#224#224#224#255#224#224#224#255#229#229#229#255#228#228#228#255
+#235#235#235#255#229#229#229#255#236#236#236#255#134#134#134#255'111'#255#141
+#141#141#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230#255
+#235#235#235#255#241#241#241#255#238#238#238#255#240#240#240#255#198#198#198
+#255'111'#255#25#25#25#255'iii'#255#172#172#172#255#199#199#199#255#228#228
+#228#255#226#226#226#255#234#234#234#255#235#235#235#255#234#234#234#255#240
+#240#240#255#230#230#230#255#237#237#237#255#136#136#136#255'111'#255#144#144
+#144#255#255#255#255#255#255#255#255#255#255#255#255#255#229#229#229#255#233
+#233#233#255#239#239#239#255#234#234#234#255#236#236#236#255#236#236#236#255
+'qqq'#255#20#20#20#255'999'#255#158#158#158#255#223#223#223#255#222#222#222
+#255#226#226#226#255#232#232#232#255#230#230#230#255#228#228#228#255#234#234
+#234#255#224#224#224#255#233#233#233#255#134#134#134#255'000'#255#141#141#141
+#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230#255#235#235
+#235#255#241#241#241#255#237#237#237#255#239#239#239#255#240#240#240#255#184
+#184#184#255')))'#255'$$$'#255#166#166#166#255#220#220#220#255#220#220#220
+#255#222#222#222#255#234#234#234#255#229#229#229#255#227#227#227#255#234#234
+#234#255#227#227#227#255#238#238#238#255#138#138#138#255'111'#255#139#139#139
+#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230#255#233#233
+#233#255#227#227#227#255#233#233#233#255#235#235#235#255#237#237#237#255#230
+#230#230#255'[[['#255'666'#255#170#170#170#255#227#227#227#255#233#233#233
+#255#221#221#221#255#220#220#220#255#229#229#229#255#230#230#230#255#242#242
+#242#255#234#234#234#255#243#243#243#255#136#136#136#255'222'#255#138#138#138
+#255#255#255#255#255#255#255#255#255#255#255#255#255#223#223#223#255#236#236
+#236#255#233#233#233#255#230#230#230#255#241#241#241#255#236#236#236#255#235
,#235#235#255#156#156#156#255#131#131#131#255#184#184#184#255#217#217#217#255
+#227#227#227#255#230#230#230#255#232#232#232#255#231#231#231#255#234#234#234
+#255#234#234#234#255#238#238#238#255#237#237#237#255#137#137#137#255'111'#255
+#129#129#129#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230
+#255#225#225#225#255#239#239#239#255#224#224#224#255#241#241#241#255#236#236
+#236#255#237#237#237#255#217#217#217#255#217#217#217#255#216#216#216#255#223
+#223#223#255#232#232#232#255#237#237#237#255#239#239#239#255#232#232#232#255
+#239#239#239#255#231#231#231#255#245#245#245#255#236#236#236#255#137#137#137
+#255'///'#255#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255#255
+#223#223#223#255#240#240#240#255#221#221#221#255#237#237#237#255#232#232#232
+#255#235#235#235#255#237#237#237#255#232#232#232#255#238#238#238#255#232#232
+#232#255#241#241#241#255#240#240#240#255#235#235#235#255#237#237#237#255#234
+#234#234#255#241#241#241#255#239#239#239#255#250#250#250#255#243#243#243#255
+#137#137#137#255'///'#255#136#136#136#255#255#255#255#255#255#255#255#255#255
+#255#255#255#241#241#241#255#232#232#232#255#236#236#236#255#233#233#233#255
+#235#235#235#255#236#236#236#255#228#228#228#255#226#226#226#255#237#237#237
+#255#234#234#234#255#241#241#241#255#235#235#235#255#236#236#236#255#236#236
+#236#255#240#240#240#255#239#239#239#255#249#249#249#255#244#244#244#255#248
+#248#248#255#136#136#136#255'000'#255#141#141#141#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#211#211#211#255'___'#255#136#136#136#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#187#187#187#255#178#178
+#178#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#229
+#229#229#255#227#227#227#255#9'NumGlyphs'#2#0#0#0#12'TSpeedButton'#6'SBDown'
+#4'Left'#2#4#6'Height'#2#27#3'Top'#2''''#5'Width'#2#27#5'Color'#7#9'clBtnFac'
+'e'#4'Flat'#9#10'Glyph.Data'#10#254#9#0#0#250#9#0#0'BM'#250#9#0#0#0#0#0#0'6'
+#0#0#0'('#0#0#0#25#0#0#0#25#0#0#0#1#0' '#0#0#0#0#0#196#9#0#0'd'#0#0#0'd'#0#0
+#0#0#0#0#0#0#0#0#0#224#224#224#255#187#187#187#255#138#138#138#255#137#137
+#137#255#134#134#134#255#133#133#133#255#129#129#129#255#135#135#135#255#133
+#133#133#255#139#139#139#255#134#134#134#255#134#134#134#255#133#133#133#255
+#132#132#132#255#139#139#139#255#136#136#136#255#139#139#139#255#139#139#139
+#255#141#141#141#255#144#144#144#255#145#145#145#255#141#141#141#255#137#137
+#137#255#142#142#142#255#176#176#176#255#241#241#241#255#182#182#182#255'XXX'
+#255'...'#255'000'#255'000'#255'///'#255'...'#255'111'#255'000'#255'000'#255
+'111'#255'333'#255'222'#255'000'#255'...'#255'000'#255'///'#255'111'#255'111'
+#255'000'#255'///'#255'222'#255'888'#255#134#134#134#255#255#255#255#255#250
+#250#250#255#202#202#202#255#130#130#130#255#131#131#131#255#131#131#131#255
+#131#131#131#255#132#132#132#255#131#131#131#255#137#137#137#255#142#142#142
+#255#139#139#139#255#134#134#134#255#130#130#130#255#131#131#131#255#133#133
+#133#255#135#135#135#255#133#133#133#255#134#134#134#255#133#133#133#255#135
+#135#135#255#137#137#137#255'kkk'#255'111'#255#132#132#132#255#255#255#255
+#255#255#255#255#255#255#255#255#255#226#226#226#255#224#224#224#255#226#226
+#226#255#232#232#232#255#236#236#236#255#243#243#243#255#241#241#241#255#240
+#240#240#255#240#240#240#255#238#238#238#255#233#233#233#255#229#229#229#255
+#229#229#229#255#233#233#233#255#234#234#234#255#240#240#240#255#236#236#236
+#255#235#235#235#255#237#237#237#255#130#130#130#255'---'#255#131#131#131#255
+#255#255#255#255#255#255#255#255#255#255#255#255#226#226#226#255#222#222#222
+#255#226#226#226#255#235#235#235#255#240#240#240#255#248#248#248#255#240#240
+#240#255#238#238#238#255#243#243#243#255#239#239#239#255#229#229#229#255#228
+#228#228#255#237#237#237#255#230#230#230#255#225#225#225#255#234#234#234#255
+#237#237#237#255#234#234#234#255#227#227#227#255''#255'///'#255#132#132
+#132#255#255#255#255#255#255#255#255#255#255#255#255#255#227#227#227#255#223
+#223#223#255#227#227#227#255#234#234#234#255#238#238#238#255#243#243#243#255
,#240#240#240#255#236#236#236#255#240#240#240#255#251#251#251#255#245#245#245
+#255#232#232#232#255#233#233#233#255#232#232#232#255#220#220#220#255#221#221
+#221#255#226#226#226#255#229#229#229#255#227#227#227#255''#255'///'#255
+#136#136#136#255#255#255#255#255#255#255#255#255#255#255#255#255#229#229#229
+#255#226#226#226#255#228#228#228#255#232#232#232#255#235#235#235#255#239#239
+#239#255#246#246#246#255#226#226#226#255#232#232#232#255#255#255#255#255#255
+#255#255#255#239#239#239#255#226#226#226#255#229#229#229#255#228#228#228#255
+#231#231#231#255#223#223#223#255#222#222#222#255#230#230#230#255#131#131#131
+#255'000'#255#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255#255
+#230#230#230#255#229#229#229#255#228#228#228#255#232#232#232#255#238#238#238
+#255#233#233#233#255#248#248#248#255#183#183#183#255#199#199#199#255#255#255
+#255#255#255#255#255#255#255#255#255#255#234#234#234#255#228#228#228#255#231
+#231#231#255#236#236#236#255#227#227#227#255#223#223#223#255#231#231#231#255
+#135#135#135#255'222'#255#132#132#132#255#255#255#255#255#255#255#255#255#255
+#255#255#255#231#231#231#255#230#230#230#255#229#229#229#255#235#235#235#255
+#243#243#243#255#247#247#247#255#230#230#230#255'ppp'#255#147#147#147#255#241
+#241#241#255#255#255#255#255#255#255#255#255#225#225#225#255#233#233#233#255
+#218#218#218#255#218#218#218#255#224#224#224#255#232#232#232#255#236#236#236
+#255#134#134#134#255'222'#255#143#143#143#255#255#255#255#255#255#255#255#255
+#255#255#255#255#225#225#225#255#232#232#232#255#240#240#240#255#236#236#236
+#255#237#237#237#255#237#237#237#255#191#191#191#255'YYY'#255#132#132#132#255
+#206#206#206#255#255#255#255#255#255#255#255#255#253#253#253#255#228#228#228
+#255#235#235#235#255#227#227#227#255#231#231#231#255#231#231#231#255#236#236
+#236#255#131#131#131#255'111'#255#136#136#136#255#255#255#255#255#255#255#255
+#255#255#255#255#255#225#225#225#255#230#230#230#255#238#238#238#255#236#236
+#236#255#238#238#238#255#234#234#234#255#136#136#136#255'hhh'#255#157#157#157
+#255#192#192#192#255#227#227#227#255#255#255#255#255#255#255#255#255#226#226
+#226#255#230#230#230#255#222#222#222#255#227#227#227#255#229#229#229#255#234
+#234#234#255#130#130#130#255'///'#255#142#142#142#255#255#255#255#255#255#255
+#255#255#255#255#255#255#221#221#221#255#225#225#225#255#234#234#234#255#234
+#234#234#255#238#238#238#255#197#197#197#255'aaa'#255#135#135#135#255#179#179
+#179#255#182#182#182#255#199#199#199#255#255#255#255#255#255#255#255#255#255
+#255#255#255#231#231#231#255#224#224#224#255#231#231#231#255#234#234#234#255
+#241#241#241#255#133#133#133#255'000'#255#140#140#140#255#255#255#255#255#255
+#255#255#255#255#255#255#255#220#220#220#255#226#226#226#255#235#235#235#255
+#236#236#236#255#240#240#240#255#137#137#137#255'\\\'#255#156#156#156#255#179
+#179#179#255#177#177#177#255#192#192#192#255#227#227#227#255#255#255#255#255
+#255#255#255#255#232#232#232#255#222#222#222#255#230#230#230#255#231#231#231
+#255#238#238#238#255#134#134#134#255'000'#255#136#136#136#255#255#255#255#255
+#255#255#255#255#255#255#255#255#227#227#227#255#233#233#233#255#241#241#241
+#255#240#240#240#255#216#216#216#255'ddd'#255'{{{'#255#176#176#176#255#177
+#177#177#255#173#173#173#255#174#174#174#255#192#192#192#255#248#248#248#255
+#255#255#255#255#255#255#255#255#228#228#228#255#235#235#235#255#229#229#229
+#255#236#236#236#255#134#134#134#255'111'#255#141#141#141#255#255#255#255#255
+#255#255#255#255#255#255#255#255#230#230#230#255#235#235#235#255#241#241#241
+#255#237#237#237#255#155#155#155#255'iii'#255#155#155#155#255#176#176#176#255
+#175#175#175#255#172#172#172#255#169#169#169#255#187#187#187#255#220#220#220
+#255#255#255#255#255#255#255#255#255#239#239#239#255#240#240#240#255#230#230
+#230#255#237#237#237#255#136#136#136#255'111'#255#144#144#144#255#255#255#255
+#255#255#255#255#255#255#255#255#255#229#229#229#255#233#233#233#255#239#239
+#239#255#208#208#208#255'ggg'#255'}}}'#255#172#172#172#255#172#172#172#255
+#171#171#171#255#172#172#172#255#171#171#171#255#171#171#171#255#192#192#192
+#255#248#248#248#255#255#255#255#255#255#255#255#255#234#234#234#255#224#224
+#224#255#233#233#233#255#134#134#134#255'000'#255#141#141#141#255#255#255#255
+#255#255#255#255#255#255#255#255#255#230#230#230#255#235#235#235#255#240#240
+#240#255#159#159#159#255'VVV'#255#149#149#149#255#167#167#167#255#160#160#160
+#255#160#160#160#255#165#165#165#255#165#165#165#255#164#164#164#255#181#181
+#181#255#227#227#227#255#255#255#255#255#255#255#255#255#246#246#246#255#227
+#227#227#255#238#238#238#255#138#138#138#255'111'#255#139#139#139#255#255#255
+#255#255#255#255#255#255#255#255#255#255#230#230#230#255#233#233#233#255#218
+#218#218#255'www'#255'MMM'#255'fff'#255'hhh'#255'aaa'#255'eee'#255'ddd'#255
+'fff'#255'fff'#255'aaa'#255#155#155#155#255#248#248#248#255#255#255#255#255
+#255#255#255#255#234#234#234#255#243#243#243#255#136#136#136#255'222'#255#138
+#138#138#255#255#255#255#255#255#255#255#255#255#255#255#255#223#223#223#255
,#236#236#236#255#207#207#207#255'ttt'#255'SSS'#255'JJJ'#255'III'#255'EEE'#255
+'HHH'#255'DDD'#255'DDD'#255'FFF'#255'GGG'#255'SSS'#255#156#156#156#255#224
+#224#224#255#245#245#245#255#238#238#238#255#237#237#237#255#137#137#137#255
+'111'#255#129#129#129#255#255#255#255#255#255#255#255#255#255#255#255#255#230
+#230#230#255#225#225#225#255#212#212#212#255#173#173#173#255#175#175#175#255
+#170#170#170#255#171#171#171#255#166#166#166#255#171#171#171#255#161#161#161
+#255#162#162#162#255#167#167#167#255#171#171#171#255#173#173#173#255#180#180
+#180#255#220#220#220#255#230#230#230#255#245#245#245#255#236#236#236#255#137
+#137#137#255'///'#255#132#132#132#255#255#255#255#255#255#255#255#255#255#255
+#255#255#223#223#223#255#240#240#240#255#221#221#221#255#237#237#237#255#232
+#232#232#255#235#235#235#255#237#237#237#255#232#232#232#255#238#238#238#255
+#232#232#232#255#241#241#241#255#240#240#240#255#235#235#235#255#237#237#237
+#255#234#234#234#255#241#241#241#255#239#239#239#255#250#250#250#255#243#243
+#243#255#137#137#137#255'///'#255#136#136#136#255#255#255#255#255#255#255#255
+#255#255#255#255#255#241#241#241#255#232#232#232#255#236#236#236#255#233#233
+#233#255#235#235#235#255#236#236#236#255#228#228#228#255#226#226#226#255#237
+#237#237#255#234#234#234#255#241#241#241#255#235#235#235#255#236#236#236#255
+#236#236#236#255#240#240#240#255#239#239#239#255#249#249#249#255#244#244#244
+#255#248#248#248#255#136#136#136#255'000'#255#141#141#141#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#211#211#211#255'___'#255#136#136#136#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#187#187#187#255
+#178#178#178#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#229#229#229#255#227#227#227#255#9'NumGlyphs'#2#0#0#0#0#0#9'TSplitter'#9
+'Splitter1'#4'Left'#3#170#0#6'Height'#3#222#0#3'Top'#2#28#5'Width'#2#5#7'OnM'
+'oved'#7#14'Splitter1Moved'#0#0#15'TTIPropertyGrid'#11'GFieldProps'#4'Left'#3
+#175#0#6'Height'#3#222#0#3'Top'#2#28#5'Width'#3#27#1#5'Align'#7#8'alClient'#6
+'Filter'#11#9'tkInteger'#6'tkChar'#13'tkEnumeration'#7'tkFloat'#5'tkSet'#8't'
+'kMethod'#9'tkSString'#9'tkLString'#9'tkAString'#9'tkWString'#9'tkVariant'#7
+'tkArray'#8'tkRecord'#11'tkInterface'#7'tkClass'#8'tkObject'#7'tkWChar'#6'tk'
+'Bool'#7'tkInt64'#7'tkQWord'#10'tkDynArray'#14'tkInterfaceRaw'#0#15'ValueFon'
+'t.Color'#7#8'clMaroon'#0#0#0#9'TTabSheet'#9'TSOptions'#7'Caption'#6#7'Optio'
+'ns'#12'ClientHeight'#3#23#1#11'ClientWidth'#3#206#1#0#15'TTIPropertyGrid'#12
+'GCodeOptions'#6'Height'#3#23#1#5'Width'#3#206#1#5'Align'#7#8'alClient'#6'Fi'
+'lter'#11#9'tkInteger'#6'tkChar'#13'tkEnumeration'#7'tkFloat'#5'tkSet'#8'tkM'
+'ethod'#9'tkSString'#9'tkLString'#9'tkAString'#9'tkWString'#9'tkVariant'#7't'
+'kArray'#8'tkRecord'#11'tkInterface'#7'tkClass'#8'tkObject'#7'tkWChar'#6'tkB'
+'ool'#7'tkInt64'#7'tkQWord'#10'tkDynArray'#14'tkInterfaceRaw'#0#18'Preffered'
+'SplitterX'#3#200#0#9'SplitterX'#3#200#0#15'ValueFont.Color'#7#8'clMaroon'#0
+#0#0#0#12'TButtonPanel'#11'PDlgButtons'#4'Left'#2#6#6'Height'#2'*'#3'Top'#3
+'P'#1#5'Width'#3#194#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'#2#2#0
+#0#11'TActionList'#6'ALList'#4'left'#2#5#3'top'#3#204#0#0#7'TAction'#3'AUP'
+#18'DisableIfNoHandler'#9#9'OnExecute'#7#10'AUPExecute'#0#0#7'TAction'#5'ADo'
+'wn'#18'DisableIfNoHandler'#9#9'OnExecute'#7#12'ADownExecute'#0#0#0#0#24'TBa'
+'seConfigGeneratorForm'#23'BaseConfigGeneratorForm'#4'Left'#3'R'#1#6'Height'
+#3'z'#1#3'Top'#3#207#0#5'Width'#3#206#1#13'ActiveControl'#7#6'FEFile'#7'Capt'
+'ion'#6#24'Configure generated code'#12'ClientHeight'#3'z'#1#11'ClientWidth'
+#3#206#1#8'OnCreate'#7#10'FormCreate'#9'OnDestroy'#7#11'FormDestroy'#10'LCLV'
+'ersion'#6#6'0.9.25'#0#6'TPanel'#10'PGenerator'#6'Height'#2'8'#5'Width'#3#206
+#1#5'Align'#7#5'alTop'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'8'#11'C'
+'lientWidth'#3#206#1#8'TabOrder'#2#0#0#6'TLabel'#5'LSave'#4'Left'#2#8#6'Heig'
+'ht'#2#23#3'Top'#2#8#5'Width'#2'5'#9'Alignment'#7#14'taRightJustify'#8'AutoS'
+'ize'#8#7'Caption'#6#8'&Save to'#12'FocusControl'#7#6'FEFile'#6'Layout'#7#8
,'tlCenter'#11'ParentColor'#8#0#0#13'TFileNameEdit'#6'FEFile'#4'Left'#2'H'#6
+'Height'#2#23#3'Top'#2#8#5'Width'#3'^'#1#11'ButtonWidth'#2#23#9'NumGlyphs'#2
+#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#11'ParentColor'#8#8'TabOrde'
+'r'#2#0#0#0#9'TCheckBox'#12'CBShowDialog'#4'Left'#2'H'#6'Height'#2#22#3'Top'
+#2'!'#5'Width'#3#147#0#7'Caption'#6#20'Sho&w generated code'#8'TabOrder'#2#1
+#0#0#0#12'TPageControl'#6'PCConf'#6'Height'#3#24#1#3'Top'#2'8'#5'Width'#3#206
+#1#10'ActivePage'#7#8'TSFields'#5'Align'#7#8'alClient'#8'TabIndex'#2#0#8'Tab'
+'Order'#2#1#0#9'TTabSheet'#8'TSFields'#7'Caption'#6#6'Fields'#12'ClientHeigh'
+'t'#3#250#0#11'ClientWidth'#3#202#1#0#6'TPanel'#6'Panel2'#6'Height'#2#28#5'W'
+'idth'#3#202#1#5'Align'#7#5'alTop'#10'BevelOuter'#7#6'bvNone'#12'ClientHeigh'
+'t'#2#28#11'ClientWidth'#3#202#1#8'TabOrder'#2#0#0#6'TLabel'#7'LFields'#6'He'
+'ight'#2#28#5'Width'#3#170#0#5'Align'#7#6'alLeft'#9'Alignment'#7#8'taCenter'
+#8'AutoSize'#8#7'Caption'#6#27'Fields to generate code for'#6'Layout'#7#8'tl'
+'Center'#11'ParentColor'#8#0#0#6'TLabel'#11'LProperties'#4'Left'#3#170#0#6'H'
+'eight'#2#28#5'Width'#3' '#1#5'Align'#7#8'alClient'#9'Alignment'#7#8'taCente'
+'r'#8'AutoSize'#8#7'Caption'#6#29'Properties for selected field'#6'Layout'#7
+#8'tlCenter'#11'ParentColor'#8#0#0#0#6'TPanel'#10'PFieldList'#6'Height'#3#222
+#0#3'Top'#2#28#5'Width'#3#170#0#5'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNo'
+'ne'#12'ClientHeight'#3#220#0#11'ClientWidth'#3#170#0#8'TabOrder'#2#1#0#13'T'
+'CheckListBox'#9'CLBFields'#4'Left'#2'#'#6'Height'#3#220#0#5'Width'#3#135#0#5
+'ne'#12'ClientHeight'#3#222#0#11'ClientWidth'#3#170#0#8'TabOrder'#2#1#0#13'T'
+'CheckListBox'#9'CLBFields'#4'Left'#2'#'#6'Height'#3#222#0#5'Width'#3#135#0#5
+'Align'#7#8'alClient'#7'OnClick'#7#14'CLBFieldsClick'#11'OnItemClick'#7#18'C'
+'LBFieldsItemClick'#7'OnKeyUp'#7#14'CLBFieldsKeyUp'#8'TabOrder'#2#0#8'TopInd'
+'ex'#2#255#0#0#6'TPanel'#8'PButtons'#6'Height'#3#220#0#5'Width'#2'#'#5'Align'
+#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#3#220#0#11'ClientWi'
+'ex'#2#255#0#0#6'TPanel'#8'PButtons'#6'Height'#3#222#0#5'Width'#2'#'#5'Align'
+#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#3#222#0#11'ClientWi'
+'dth'#2'#'#8'TabOrder'#2#1#0#12'TSpeedButton'#4'SBup'#4'Left'#2#4#6'Height'#2
+#27#3'Top'#2#12#5'Width'#2#27#5'Color'#7#9'clBtnFace'#4'Flat'#9#10'Glyph.Dat'
+'a'#10#254#9#0#0#250#9#0#0'BM'#250#9#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#25#0#0#0
@ -65,7 +376,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#255#255#255#255#255#255#255#255#255#227#227#227#255#223#223#223#255#212#212
+#212#255#224#224#224#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
,#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#229#229#229#255#227#227#227#255''#255'///'#255#136#136#136#255#255
+#255#255#255#255#255#255#255#255#255#255#255#229#229#229#255#226#226#226#255
+#184#184#184#255#147#147#147#255#213#213#213#255#255#255#255#255#255#255#255
@ -74,7 +385,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#248#248#255#222#222#222#255#230#230#230#255#131#131#131#255'000'#255#132#132
+#132#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230#255#229
+#229#229#255#176#176#176#255'HHH'#255'WWW'#255#206#206#206#255#234#234#234
+#255#234#234#234#255#234#234#234#255#234#234#234#255#234#234#234#255#234#234
,#255#234#234#234#255#234#234#234#255#234#234#234#255#234#234#234#255#234#234
+#234#255#234#234#234#255#234#234#234#255#255#255#255#255#255#255#255#255#227
+#227#227#255#223#223#223#255#231#231#231#255#135#135#135#255'222'#255#132#132
+#132#255#255#255#255#255#255#255#255#255#255#255#255#255#231#231#231#255#230
@ -129,7 +440,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#255#234#234#234#255#243#243#243#255#136#136#136#255'222'#255#138#138#138#255
+#255#255#255#255#255#255#255#255#255#255#255#255#223#223#223#255#236#236#236
+#255#233#233#233#255#230#230#230#255#241#241#241#255#236#236#236#255#235#235
,#235#255#156#156#156#255#131#131#131#255#184#184#184#255#217#217#217#255#227
+#235#255#156#156#156#255#131#131#131#255#184#184#184#255#217#217#217#255#227
+#227#227#255#230#230#230#255#232#232#232#255#231#231#231#255#234#234#234#255
+#234#234#234#255#238#238#238#255#237#237#237#255#137#137#137#255'111'#255#129
+#129#129#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230#230#255
@ -138,7 +449,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#223#255#232#232#232#255#237#237#237#255#239#239#239#255#232#232#232#255#239
+#239#239#255#231#231#231#255#245#245#245#255#236#236#236#255#137#137#137#255
+'///'#255#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255#255#223
+#223#223#255#240#240#240#255#221#221#221#255#237#237#237#255#232#232#232#255
,#223#223#255#240#240#240#255#221#221#221#255#237#237#237#255#232#232#232#255
+#235#235#235#255#237#237#237#255#232#232#232#255#238#238#238#255#232#232#232
+#255#241#241#241#255#240#240#240#255#235#235#235#255#237#237#237#255#234#234
+#234#255#241#241#241#255#239#239#239#255#250#250#250#255#243#243#243#255#137
@ -193,7 +504,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#237#237#255#234#234#234#255#227#227#227#255''#255'///'#255#132#132#132
+#255#255#255#255#255#255#255#255#255#255#255#255#255#227#227#227#255#223#223
+#223#255#227#227#227#255#234#234#234#255#238#238#238#255#243#243#243#255#240
,#240#240#255#236#236#236#255#240#240#240#255#251#251#251#255#245#245#245#255
+#240#240#255#236#236#236#255#240#240#240#255#251#251#251#255#245#245#245#255
+#232#232#232#255#233#233#233#255#232#232#232#255#220#220#220#255#221#221#221
+#255#226#226#226#255#229#229#229#255#227#227#227#255''#255'///'#255#136
+#136#136#255#255#255#255#255#255#255#255#255#255#255#255#255#229#229#229#255
@ -202,7 +513,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#255#255#239#239#239#255#226#226#226#255#229#229#229#255#228#228#228#255#231
+#231#231#255#223#223#223#255#222#222#222#255#230#230#230#255#131#131#131#255
+'000'#255#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255#255#230
+#230#230#255#229#229#229#255#228#228#228#255#232#232#232#255#238#238#238#255
,#230#230#255#229#229#229#255#228#228#228#255#232#232#232#255#238#238#238#255
+#233#233#233#255#248#248#248#255#183#183#183#255#199#199#199#255#255#255#255
+#255#255#255#255#255#255#255#255#255#234#234#234#255#228#228#228#255#231#231
+#231#255#236#236#236#255#227#227#227#255#223#223#223#255#231#231#231#255#135
@ -257,7 +568,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#255'fff'#255'aaa'#255#155#155#155#255#248#248#248#255#255#255#255#255#255
+#255#255#255#234#234#234#255#243#243#243#255#136#136#136#255'222'#255#138#138
+#138#255#255#255#255#255#255#255#255#255#255#255#255#255#223#223#223#255#236
,#236#236#255#207#207#207#255'ttt'#255'SSS'#255'JJJ'#255'III'#255'EEE'#255'HH'
+#236#236#255#207#207#207#255'ttt'#255'SSS'#255'JJJ'#255'III'#255'EEE'#255'HH'
+'H'#255'DDD'#255'DDD'#255'FFF'#255'GGG'#255'SSS'#255#156#156#156#255#224#224
+#224#255#245#245#245#255#238#238#238#255#237#237#237#255#137#137#137#255'111'
+#255#129#129#129#255#255#255#255#255#255#255#255#255#255#255#255#255#230#230
@ -266,7 +577,7 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#162#162#162#255#167#167#167#255#171#171#171#255#173#173#173#255#180#180#180
+#255#220#220#220#255#230#230#230#255#245#245#245#255#236#236#236#255#137#137
+#137#255'///'#255#132#132#132#255#255#255#255#255#255#255#255#255#255#255#255
+#255#223#223#223#255#240#240#240#255#221#221#221#255#237#237#237#255#232#232
,#255#223#223#223#255#240#240#240#255#221#221#221#255#237#237#237#255#232#232
+#232#255#235#235#235#255#237#237#237#255#232#232#232#255#238#238#238#255#232
+#232#232#255#241#241#241#255#240#240#240#255#235#235#235#255#237#237#237#255
+#234#234#234#255#241#241#241#255#239#239#239#255#250#250#250#255#243#243#243
@ -292,16 +603,24 @@ LazarusResources.Add('TBaseConfigGeneratorForm','FORMDATA',[
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255#255
+#229#229#229#255#227#227#227#255#9'NumGlyphs'#2#0#0#0#0#0#9'TSplitter'#9'Spl'
+'itter1'#4'Left'#3#170#0#6'Height'#3#220#0#3'Top'#2#28#5'Width'#2#5#0#0#15'T'
+'TIPropertyGrid'#11'GFieldProps'#4'Left'#3#175#0#6'Height'#3#220#0#3'Top'#2
+#28#5'Width'#3#27#1#5'Align'#7#8'alClient'#15'ValueFont.Color'#7#8'clMaroon'
+#0#0#0#9'TTabSheet'#9'TSOptions'#7'Caption'#6#7'Options'#12'ClientHeight'#3
+#24#1#11'ClientWidth'#3#206#1#0#15'TTIPropertyGrid'#12'GCodeOptions'#6'Heigh'
+'t'#3#24#1#5'Width'#3#206#1#5'Align'#7#8'alClient'#18'PrefferedSplitterX'#3
+#200#0#9'SplitterX'#3#200#0#15'ValueFont.Color'#7#8'clMaroon'#0#0#0#0#12'TBu'
+'ttonPanel'#11'PDlgButtons'#4'Left'#2#6#6'Height'#2'+'#3'Top'#3'O'#1#5'Width'
+#3#194#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'#2#2#0#0#11'TAction'
+'List'#6'ALList'#4'left'#2#5#3'top'#3#204#0#0#7'TAction'#3'AUP'#18'DisableIf'
+'NoHandler'#9#9'OnExecute'#7#10'AUPExecute'#0#0#7'TAction'#5'ADown'#18'Disab'
+'leIfNoHandler'#9#9'OnExecute'#7#12'ADownExecute'#0#0#0#0
+'itter1'#4'Left'#3#170#0#6'Height'#3#222#0#3'Top'#2#28#5'Width'#2#5#7'OnMove'
+'d'#7#14'Splitter1Moved'#0#0#15'TTIPropertyGrid'#11'GFieldProps'#4'Left'#3
+#175#0#6'Height'#3#222#0#3'Top'#2#28#5'Width'#3#27#1#5'Align'#7#8'alClient'#6
+'Filter'#11#9'tkInteger'#6'tkChar'#13'tkEnumeration'#7'tkFloat'#5'tkSet'#8't'
+'kMethod'#9'tkSString'#9'tkLString'#9'tkAString'#9'tkWString'#9'tkVariant'#7
+'tkArray'#8'tkRecord'#11'tkInterface'#7'tkClass'#8'tkObject'#7'tkWChar'#6'tk'
+'Bool'#7'tkInt64'#7'tkQWord'#10'tkDynArray'#14'tkInterfaceRaw'#0#15'ValueFon'
+'t.Color'#7#8'clMaroon'#0#0#0#9'TTabSheet'#9'TSOptions'#7'Caption'#6#7'Optio'
+'ns'#12'ClientHeight'#3#23#1#11'ClientWidth'#3#206#1#0#15'TTIPropertyGrid'#12
+'GCodeOptions'#6'Height'#3#23#1#5'Width'#3#206#1#5'Align'#7#8'alClient'#6'Fi'
+'lter'#11#9'tkInteger'#6'tkChar'#13'tkEnumeration'#7'tkFloat'#5'tkSet'#8'tkM'
+'ethod'#9'tkSString'#9'tkLString'#9'tkAString'#9'tkWString'#9'tkVariant'#7't'
+'kArray'#8'tkRecord'#11'tkInterface'#7'tkClass'#8'tkObject'#7'tkWChar'#6'tkB'
+'ool'#7'tkInt64'#7'tkQWord'#10'tkDynArray'#14'tkInterfaceRaw'#0#18'Preffered'
+'SplitterX'#3#200#0#9'SplitterX'#3#200#0#15'ValueFont.Color'#7#8'clMaroon'#0
+#0#0#0#12'TButtonPanel'#11'PDlgButtons'#4'Left'#2#6#6'Height'#2'*'#3'Top'#3
+'P'#1#5'Width'#3#194#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'#2#2#0
+#0#11'TActionList'#6'ALList'#4'left'#2#5#3'top'#3#204#0#0#7'TAction'#3'AUP'
+#18'DisableIfNoHandler'#9#9'OnExecute'#7#10'AUPExecute'#0#0#7'TAction'#5'ADo'
+'wn'#18'DisableIfNoHandler'#9#9'OnExecute'#7#12'ADownExecute'#0#0#0#0
]);

View File

@ -22,8 +22,8 @@ type
CLBFields: TCheckListBox;
FEFile: TFileNameEdit;
LSave: TLabel;
Label2: TLabel;
Label3: TLabel;
LFields: TLabel;
LProperties: TLabel;
PCConf: TPageControl;
PGenerator: TPanel;
Panel2: TPanel;
@ -44,6 +44,7 @@ type
procedure AUpExecute(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure FormDestroy(Sender: TObject);
procedure Splitter1Moved(Sender: TObject);
private
{ private declarations }
FFieldmap : TFieldPropDefs;
@ -235,6 +236,11 @@ begin
FreeAndNil(FCodeOPtions);
end;
procedure TBaseConfigGeneratorForm.Splitter1Moved(Sender: TObject);
begin
LFields.Width:=Splitter1.Left;
end;
procedure TBaseConfigGeneratorForm.OnOkClick(Sender: TObject);
begin

View File

@ -3,15 +3,13 @@ object ConfigIDEDataDictForm: TConfigIDEDataDictForm
Height = 152
Top = 368
Width = 463
HorzScrollBar.Page = 462
VertScrollBar.Page = 151
ActiveControl = BOK
BorderIcons = [biSystemMenu]
BorderStyle = bsDialog
Caption = 'Configure Data Dictionary'
ClientHeight = 152
ClientWidth = 463
OnCreate = FormCreate
LCLVersion = '0.9.25'
object Label1: TLabel
Left = 8
Height = 13
@ -39,29 +37,6 @@ object ConfigIDEDataDictForm: TConfigIDEDataDictForm
ParentColor = False
TabOrder = 0
end
object BOK: TButton
Left = 376
Height = 25
Top = 120
Width = 75
BorderSpacing.InnerBorder = 4
Caption = '&OK'
Default = True
ModalResult = 1
OnClick = BOKClick
TabOrder = 1
end
object BCancel: TButton
Left = 288
Height = 25
Top = 120
Width = 75
BorderSpacing.InnerBorder = 4
Cancel = True
Caption = '&Cancel'
ModalResult = 2
TabOrder = 2
end
object DEDD: TDirectoryEdit
Left = 32
Height = 23
@ -70,6 +45,16 @@ object ConfigIDEDataDictForm: TConfigIDEDataDictForm
ButtonWidth = 23
NumGlyphs = 1
ParentColor = False
TabOrder = 3
TabOrder = 1
end
object ButtonPanel1: TButtonPanel
Left = 6
Height = 42
Top = 110
Width = 451
Align = alBottom
AutoSize = True
TabOrder = 2
ShowButtons = [pbOK, pbCancel]
end
end

View File

@ -2,23 +2,35 @@
LazarusResources.Add('TConfigIDEDataDictForm','FORMDATA',[
'TPF0'#22'TConfigIDEDataDictForm'#21'ConfigIDEDataDictForm'#4'Left'#3#194#1#6
+'Height'#3#152#0#3'Top'#3'p'#1#5'Width'#3#207#1#18'HorzScrollBar.Page'#3#206
+#1#18'VertScrollBar.Page'#3#151#0#13'ActiveControl'#7#3'BOK'#11'BorderIcons'
+#11#12'biSystemMenu'#0#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6#25'Configu'
+'re Data Dictionary'#12'ClientHeight'#3#152#0#11'ClientWidth'#3#207#1#8'OnCr'
+'eate'#7#10'FormCreate'#0#6'TLabel'#6'Label1'#4'Left'#2#8#6'Height'#2#13#3'T'
+'op'#2#8#5'Width'#3#169#0#7'Caption'#6#29'Database desktop application:'#11
+'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4'Left'#2#8#6'Height'#2#13#3'Top'#2
+'@'#5'Width'#3#179#0#7'Caption'#6'!Default datadictionary directory:'#11'Par'
+'entColor'#8#0#0#13'TFileNameEdit'#4'FEDD'#4'Left'#2' '#6'Height'#2#23#3'Top'
+#2' '#5'Width'#3#136#1#6'Filter'#6#31'Applications|*.exe|Any file|*.*'#11'Bu'
+'ttonWidth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'#8#8'TabOrder'#2#0#0#0#7'TB'
+'utton'#3'BOK'#4'Left'#3'x'#1#6'Height'#2#25#3'Top'#2'x'#5'Width'#2'K'#25'Bo'
+'rderSpacing.InnerBorder'#2#4#7'Caption'#6#3'&OK'#7'Default'#9#11'ModalResul'
+'t'#2#1#7'OnClick'#7#8'BOKClick'#8'TabOrder'#2#1#0#0#7'TButton'#7'BCancel'#4
+'Left'#3' '#1#6'Height'#2#25#3'Top'#2'x'#5'Width'#2'K'#25'BorderSpacing.Inne'
+'rBorder'#2#4#6'Cancel'#9#7'Caption'#6#7'&Cancel'#11'ModalResult'#2#2#8'TabO'
+'rder'#2#2#0#0#14'TDirectoryEdit'#4'DEDD'#4'Left'#2' '#6'Height'#2#23#3'Top'
+#2'P'#5'Width'#3#136#1#11'ButtonWidth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'
+#8#8'TabOrder'#2#3#0#0#0
+'Height'#3#152#0#3'Top'#3'p'#1#5'Width'#3#207#1#11'BorderIcons'#11#12'biSyst'
+'emMenu'#0#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6#25'Configure Data Dict'
+'ionary'#12'ClientHeight'#3#152#0#11'ClientWidth'#3#207#1#8'OnCreate'#7#10'F'
+'ormCreate'#10'LCLVersion'#6#6'0.9.25'#0#6'TLabel'#6'Label1'#4'Left'#2#8#6'H'
+'eight'#2#13#3'Top'#2#8#5'Width'#3#169#0#7'Caption'#6#29'Database desktop ap'
+'plication:'#11'ParentColor'#8#0#0#6'TLabel'#6'Label2'#4'Left'#2#8#6'Height'
+#2#13#3'Top'#2'@'#5'Width'#3#179#0#7'Caption'#6'!Default datadictionary dire'
+'ctory:'#11'ParentColor'#8#0#0#13'TFileNameEdit'#4'FEDD'#4'Left'#2' '#6'Heig'
+'ht'#2#23#3'Top'#2' '#5'Width'#3#136#1#6'Filter'#6#31'Applications|*.exe|Any'
+' file|*.*'#11'ButtonWidth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'#8#8'TabOrd'
+'er'#2#0#0#0#14'TDirectoryEdit'#4'DEDD'#4'Left'#2' '#6'Height'#2#23#3'Top'#2
+'P'#5'Width'#3#136#1#11'ButtonWidth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'#8
+#8'TabOrder'#2#1#0#0#12'TButtonPanel'#12'ButtonPanel1'#4'Left'#2#6#6'Height'
+#2'*'#3'Top'#2'n'#5'Width'#3#195#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'Ta'
+'bOrder'#2#2#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#0#0#0#0#22'TConfigIDEDat'
+'aDictForm'#21'ConfigIDEDataDictForm'#4'Left'#3#194#1#6'Height'#3#152#0#3'To'
+'p'#3'p'#1#5'Width'#3#207#1#11'BorderIcons'#11#12'biSystemMenu'#0#11'BorderS'
+'tyle'#7#8'bsDialog'#7'Caption'#6#25'Configure Data Dictionary'#12'ClientHei'
+'ght'#3#152#0#11'ClientWidth'#3#207#1#8'OnCreate'#7#10'FormCreate'#10'LCLVer'
+'sion'#6#6'0.9.25'#0#6'TLabel'#6'Label1'#4'Left'#2#8#6'Height'#2#13#3'Top'#2
+#8#5'Width'#3#169#0#7'Caption'#6#29'Database desktop application:'#11'Parent'
+'Color'#8#0#0#6'TLabel'#6'Label2'#4'Left'#2#8#6'Height'#2#13#3'Top'#2'@'#5'W'
+'idth'#3#179#0#7'Caption'#6'!Default datadictionary directory:'#11'ParentCol'
+'or'#8#0#0#13'TFileNameEdit'#4'FEDD'#4'Left'#2' '#6'Height'#2#23#3'Top'#2' '
+#5'Width'#3#136#1#6'Filter'#6#31'Applications|*.exe|Any file|*.*'#11'ButtonW'
+'idth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'#8#8'TabOrder'#2#0#0#0#14'TDirec'
+'toryEdit'#4'DEDD'#4'Left'#2' '#6'Height'#2#23#3'Top'#2'P'#5'Width'#3#136#1
+#11'ButtonWidth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'#8#8'TabOrder'#2#1#0#0
+#12'TButtonPanel'#12'ButtonPanel1'#4'Left'#2#6#6'Height'#2'*'#3'Top'#2'n'#5
+'Width'#3#195#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'#2#2#11'Show'
+'Buttons'#11#4'pbOK'#8'pbCancel'#0#0#0#0
]);

View File

@ -6,15 +6,14 @@ interface
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, EditBtn,
StdCtrls, idedatadict;
StdCtrls, idedatadict, ButtonPanel;
type
{ TConfigIDEDataDictForm }
TConfigIDEDataDictForm = class(TForm)
BOK: TButton;
BCancel: TButton;
ButtonPanel1: TButtonPanel;
DEDD: TDirectoryEdit;
FEDD: TFileNameEdit;
Label1: TLabel;
@ -78,6 +77,7 @@ begin
DataDictToForm;
end;
procedure TConfigIDEDataDictForm.FormToDataDict;
begin

View File

@ -3,12 +3,11 @@ object CodeForm: TCodeForm
Height = 300
Top = 190
Width = 400
HorzScrollBar.Page = 399
VertScrollBar.Page = 299
ActiveControl = MCode
Caption = 'Generated code'
ClientHeight = 300
ClientWidth = 400
LCLVersion = '0.9.25'
object MCode: TSynMemo
Cursor = crIBeam
Height = 256
@ -19,6 +18,7 @@ object CodeForm: TCodeForm
ParentColor = False
TabOrder = 0
BookMarkOptions.Xoffset = 17
BookMarkOptions.OnChange = nil
ExtraLineSpacing = 2
Gutter.DigitCount = 3
Gutter.LeftOffset = 4
@ -349,6 +349,7 @@ object CodeForm: TCodeForm
Lines.Strings = (
''
)
SelectedColor.OnChange = nil
end
object PButtons: TPanel
Height = 44
@ -359,7 +360,7 @@ object CodeForm: TCodeForm
ClientWidth = 400
TabOrder = 1
object BClose: TButton
Left = 308
Left = 312
Height = 25
Top = 8
Width = 75
@ -369,7 +370,7 @@ object CodeForm: TCodeForm
TabOrder = 0
end
object BSave: TButton
Left = 16
Left = 8
Height = 25
Top = 8
Width = 75
@ -385,7 +386,6 @@ object CodeForm: TCodeForm
top = 27
end
object SDCode: TSaveDialog
Title = 'Save file as'
DefaultExt = '.pp'
Filter = 'Pascal files|*.pp;*.pas;*.inc|All files|*.*'
Options = [ofOverwritePrompt, ofPathMustExist, ofEnableSizing, ofViewDetail]

View File

@ -2,12 +2,12 @@
LazarusResources.Add('TCodeForm','FORMDATA',[
'TPF0'#9'TCodeForm'#8'CodeForm'#4'Left'#3'"'#1#6'Height'#3','#1#3'Top'#3#190#0
+#5'Width'#3#144#1#18'HorzScrollBar.Page'#3#143#1#18'VertScrollBar.Page'#3'+'
+#1#13'ActiveControl'#7#5'MCode'#7'Caption'#6#14'Generated code'#12'ClientHei'
+'ght'#3','#1#11'ClientWidth'#3#144#1#0#8'TSynMemo'#5'MCode'#6'Cursor'#7#7'cr'
+'IBeam'#6'Height'#3#0#1#5'Width'#3#144#1#5'Align'#7#8'alClient'#11'Font.Heig'
+'ht'#2#14#9'Font.Name'#6'7-adobe-courier-medium-r-normal-*-*-*-*-*-*-*-iso10'
+'646-1'#11'ParentColor'#8#8'TabOrder'#2#0#23'BookMarkOptions.Xoffset'#2#17#16
+#5'Width'#3#144#1#13'ActiveControl'#7#5'MCode'#7'Caption'#6#14'Generated cod'
+'e'#12'ClientHeight'#3','#1#11'ClientWidth'#3#144#1#10'LCLVersion'#6#6'0.9.2'
+'5'#0#8'TSynMemo'#5'MCode'#6'Cursor'#7#7'crIBeam'#6'Height'#3#0#1#5'Width'#3
+#144#1#5'Align'#7#8'alClient'#11'Font.Height'#2#14#9'Font.Name'#6'7-adobe-co'
+'urier-medium-r-normal-*-*-*-*-*-*-*-iso10646-1'#11'ParentColor'#8#8'TabOrde'
+'r'#2#0#23'BookMarkOptions.Xoffset'#2#17#24'BookMarkOptions.OnChange'#13#16
+'ExtraLineSpacing'#2#2#17'Gutter.DigitCount'#2#3#17'Gutter.LeftOffset'#2#4#22
+'Gutter.ShowLineNumbers'#9#23'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7
+#17'SynFreePascalSyn1'#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0
@ -52,16 +52,79 @@ LazarusResources.Add('TCodeForm','FORMDATA',[
+#7'Command'#3#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C'
+'`'#0#1#7'Command'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCu'
+'t'#2#9#0#1#7'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'Sh'
+'ortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#0#0#0#0#6'TPanel'#8'PButtons'#6'Hei'
+'ght'#2','#3'Top'#3#0#1#5'Width'#3#144#1#5'Align'#7#8'alBottom'#12'ClientHei'
+'ght'#2','#11'ClientWidth'#3#144#1#8'TabOrder'#2#1#0#7'TButton'#6'BClose'#4
+'Left'#3'4'#1#6'Height'#2#25#3'Top'#2#8#5'Width'#2'K'#7'Anchors'#11#5'akTop'
+#7'akRight'#0#7'Caption'#6#6'&Close'#11'ModalResult'#2#1#8'TabOrder'#2#0#0#0
+#7'TButton'#5'BSave'#4'Left'#2#16#6'Height'#2#25#3'Top'#2#8#5'Width'#2'K'#7
+'Caption'#6#5'&Save'#7'OnClick'#7#10'BSaveClick'#8'TabOrder'#2#1#0#0#0#17'TS'
+'ynFreePascalSyn'#17'SynFreePascalSyn1'#7'Enabled'#8#14'NestedComments'#9#4
+'left'#2'j'#3'top'#2#27#0#0#11'TSaveDialog'#6'SDCode'#5'Title'#6#12'Save fil'
+'e as'#10'DefaultExt'#6#3'.pp'#6'Filter'#6'+Pascal files|*.pp;*.pas;*.inc|Al'
+'l files|*.*'#7'Options'#11#17'ofOverwritePrompt'#15'ofPathMustExist'#14'ofE'
+'nableSizing'#12'ofViewDetail'#0#4'left'#3#144#0#3'top'#3#7#1#0#0#0
+'ortCut'#3'B`'#0#0#13'Lines.Strings'#1#6#0#0#22'SelectedColor.OnChange'#13#0
+#0#6'TPanel'#8'PButtons'#6'Height'#2','#3'Top'#3#0#1#5'Width'#3#144#1#5'Alig'
+'n'#7#8'alBottom'#12'ClientHeight'#2','#11'ClientWidth'#3#144#1#8'TabOrder'#2
+#1#0#7'TButton'#6'BClose'#4'Left'#3'8'#1#6'Height'#2#25#3'Top'#2#8#5'Width'#2
+'K'#7'Anchors'#11#5'akTop'#7'akRight'#0#7'Caption'#6#6'&Close'#11'ModalResul'
+'t'#2#1#8'TabOrder'#2#0#0#0#7'TButton'#5'BSave'#4'Left'#2#8#6'Height'#2#25#3
+'Top'#2#8#5'Width'#2'K'#7'Caption'#6#5'&Save'#7'OnClick'#7#10'BSaveClick'#8
+'TabOrder'#2#1#0#0#0#17'TSynFreePascalSyn'#17'SynFreePascalSyn1'#7'Enabled'#8
+#14'NestedComments'#9#4'left'#2'j'#3'top'#2#27#0#0#11'TSaveDialog'#6'SDCode'
+#10'DefaultExt'#6#3'.pp'#6'Filter'#6'+Pascal files|*.pp;*.pas;*.inc|All file'
+'s|*.*'#7'Options'#11#17'ofOverwritePrompt'#15'ofPathMustExist'#14'ofEnableS'
+'izing'#12'ofViewDetail'#0#4'left'#3#144#0#3'top'#3#7#1#0#0#0#9'TCodeForm'#8
+'CodeForm'#4'Left'#3'"'#1#6'Height'#3','#1#3'Top'#3#190#0#5'Width'#3#144#1#13
,'ActiveControl'#7#5'MCode'#7'Caption'#6#14'Generated code'#12'ClientHeight'#3
+','#1#11'ClientWidth'#3#144#1#10'LCLVersion'#6#6'0.9.25'#0#8'TSynMemo'#5'MCo'
+'de'#6'Cursor'#7#7'crIBeam'#6'Height'#3#0#1#5'Width'#3#144#1#5'Align'#7#8'al'
+'Client'#11'Font.Height'#2#14#9'Font.Name'#6'7-adobe-courier-medium-r-normal'
+'-*-*-*-*-*-*-*-iso10646-1'#11'ParentColor'#8#8'TabOrder'#2#0#23'BookMarkOpt'
+'ions.Xoffset'#2#17#24'BookMarkOptions.OnChange'#13#16'ExtraLineSpacing'#2#2
+#17'Gutter.DigitCount'#2#3#17'Gutter.LeftOffset'#2#4#22'Gutter.ShowLineNumbe'
+'rs'#9#23'Gutter.CodeFoldingWidth'#2#14#11'Highlighter'#7#17'SynFreePascalSy'
+'n1'#10'Keystrokes'#14#1#7'Command'#2#3#8'ShortCut'#2'&'#0#1#7'Command'#2'g'
+#8'ShortCut'#3'& '#0#1#7'Command'#3#211#0#8'ShortCut'#3'&@'#0#1#7'Command'#2
+#4#8'ShortCut'#2'('#0#1#7'Command'#2'h'#8'ShortCut'#3'( '#0#1#7'Command'#3
+#212#0#8'ShortCut'#3'(@'#0#1#7'Command'#2#1#8'ShortCut'#2'%'#0#1#7'Command'#2
+'e'#8'ShortCut'#3'% '#0#1#7'Command'#2#5#8'ShortCut'#3'%@'#0#1#7'Command'#2
+'i'#8'ShortCut'#3'%`'#0#1#7'Command'#2#2#8'ShortCut'#2''''#0#1#7'Command'#2
+'f'#8'ShortCut'#3''' '#0#1#7'Command'#2#6#8'ShortCut'#3'''@'#0#1#7'Command'#2
+'j'#8'ShortCut'#3'''`'#0#1#7'Command'#2#10#8'ShortCut'#2'"'#0#1#7'Command'#2
+'n'#8'ShortCut'#3'" '#0#1#7'Command'#2#14#8'ShortCut'#3'"@'#0#1#7'Command'#2
+'r'#8'ShortCut'#3'"`'#0#1#7'Command'#2#9#8'ShortCut'#2'!'#0#1#7'Command'#2'm'
+#8'ShortCut'#3'! '#0#1#7'Command'#2#13#8'ShortCut'#3'!@'#0#1#7'Command'#2'q'
+#8'ShortCut'#3'!`'#0#1#7'Command'#2#7#8'ShortCut'#2'$'#0#1#7'Command'#2'k'#8
+'ShortCut'#3'$ '#0#1#7'Command'#2#15#8'ShortCut'#3'$@'#0#1#7'Command'#2's'#8
+'ShortCut'#3'$`'#0#1#7'Command'#2#8#8'ShortCut'#2'#'#0#1#7'Command'#2'l'#8'S'
+'hortCut'#3'# '#0#1#7'Command'#2#16#8'ShortCut'#3'#@'#0#1#7'Command'#2't'#8
+'ShortCut'#3'#`'#0#1#7'Command'#3#223#0#8'ShortCut'#2'-'#0#1#7'Command'#3#201
+#0#8'ShortCut'#3'-@'#0#1#7'Command'#3'\'#2#8'ShortCut'#3'- '#0#1#7'Command'#3
+#246#1#8'ShortCut'#2'.'#0#1#7'Command'#3'['#2#8'ShortCut'#3'. '#0#1#7'Comman'
+'d'#3#245#1#8'ShortCut'#2#8#0#1#7'Command'#3#245#1#8'ShortCut'#3#8' '#0#1#7
+'Command'#3#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'Z'#2#8'ShortCut'#4#8#160#0#0#0#1#7'Command'#3#253#1
+#8'ShortCut'#2#13#0#1#7'Command'#3#199#0#8'ShortCut'#3'A@'#0#1#7'Command'#3
+#201#0#8'ShortCut'#3'C@'#0#1#7'Command'#3'b'#2#8'ShortCut'#3'I`'#0#1#7'Comma'
+'nd'#3#253#1#8'ShortCut'#3'M@'#0#1#7'Command'#3#254#1#8'ShortCut'#3'N@'#0#1#7
+'Command'#3#247#1#8'ShortCut'#3'T@'#0#1#7'Command'#3'c'#2#8'ShortCut'#3'U`'#0
+#1#7'Command'#3'\'#2#8'ShortCut'#3'V@'#0#1#7'Command'#3'['#2#8'ShortCut'#3'X'
+'@'#0#1#7'Command'#3#251#1#8'ShortCut'#3'Y@'#0#1#7'Command'#3#250#1#8'ShortC'
+'ut'#3'Y`'#0#1#7'Command'#3'Y'#2#8'ShortCut'#3'Z@'#0#1#7'Command'#3'Z'#2#8'S'
+'hortCut'#3'Z`'#0#1#7'Command'#3'-'#1#8'ShortCut'#3'0@'#0#1#7'Command'#3'.'#1
+#8'ShortCut'#3'1@'#0#1#7'Command'#3'/'#1#8'ShortCut'#3'2@'#0#1#7'Command'#3
+'0'#1#8'ShortCut'#3'3@'#0#1#7'Command'#3'1'#1#8'ShortCut'#3'4@'#0#1#7'Comman'
+'d'#3'2'#1#8'ShortCut'#3'5@'#0#1#7'Command'#3'3'#1#8'ShortCut'#3'6@'#0#1#7'C'
+'ommand'#3'4'#1#8'ShortCut'#3'7@'#0#1#7'Command'#3'5'#1#8'ShortCut'#3'8@'#0#1
+#7'Command'#3'6'#1#8'ShortCut'#3'9@'#0#1#7'Command'#3'_'#1#8'ShortCut'#3'0`'
+#0#1#7'Command'#3'`'#1#8'ShortCut'#3'1`'#0#1#7'Command'#3'a'#1#8'ShortCut'#3
+'2`'#0#1#7'Command'#3'b'#1#8'ShortCut'#3'3`'#0#1#7'Command'#3'c'#1#8'ShortCu'
+'t'#3'4`'#0#1#7'Command'#3'd'#1#8'ShortCut'#3'5`'#0#1#7'Command'#3'e'#1#8'Sh'
+'ortCut'#3'6`'#0#1#7'Command'#3'f'#1#8'ShortCut'#3'7`'#0#1#7'Command'#3'g'#1
+#8'ShortCut'#3'8`'#0#1#7'Command'#3'h'#1#8'ShortCut'#3'9`'#0#1#7'Command'#3
+#231#0#8'ShortCut'#3'N`'#0#1#7'Command'#3#232#0#8'ShortCut'#3'C`'#0#1#7'Comm'
+'and'#3#233#0#8'ShortCut'#3'L`'#0#1#7'Command'#3'd'#2#8'ShortCut'#2#9#0#1#7
+'Command'#3'e'#2#8'ShortCut'#3#9' '#0#1#7'Command'#3#250#0#8'ShortCut'#3'B`'
+#0#0#13'Lines.Strings'#1#6#0#0#22'SelectedColor.OnChange'#13#0#0#6'TPanel'#8
+'PButtons'#6'Height'#2','#3'Top'#3#0#1#5'Width'#3#144#1#5'Align'#7#8'alBotto'
+'m'#12'ClientHeight'#2','#11'ClientWidth'#3#144#1#8'TabOrder'#2#1#0#7'TButto'
+'n'#6'BClose'#4'Left'#3'8'#1#6'Height'#2#25#3'Top'#2#8#5'Width'#2'K'#7'Ancho'
+'rs'#11#5'akTop'#7'akRight'#0#7'Caption'#6#6'&Close'#11'ModalResult'#2#1#8'T'
+'abOrder'#2#0#0#0#7'TButton'#5'BSave'#4'Left'#2#8#6'Height'#2#25#3'Top'#2#8#5
+'Width'#2'K'#7'Caption'#6#5'&Save'#7'OnClick'#7#10'BSaveClick'#8'TabOrder'#2
+#1#0#0#0#17'TSynFreePascalSyn'#17'SynFreePascalSyn1'#7'Enabled'#8#14'NestedC'
+'omments'#9#4'left'#2'j'#3'top'#2#27#0#0#11'TSaveDialog'#6'SDCode'#10'Defaul'
+'tExt'#6#3'.pp'#6'Filter'#6'+Pascal files|*.pp;*.pas;*.inc|All files|*.*'#7
+'Options'#11#17'ofOverwritePrompt'#15'ofPathMustExist'#14'ofEnableSizing'#12
+'ofViewDetail'#0#4'left'#3#144#0#3'top'#3#7#1#0#0#0
]);

View File

@ -3,14 +3,13 @@ object SelectCodeGeneratorForm: TSelectCodeGeneratorForm
Height = 300
Top = 239
Width = 400
HorzScrollBar.Page = 399
VertScrollBar.Page = 299
ActiveControl = BPButtons.CancelButton
Caption = 'Select code to be generated'
ClientHeight = 300
ClientWidth = 400
OnClose = FormClose
OnShow = FormShow
LCLVersion = '0.9.25'
object RGGenerators: TRadioGroup
Left = 8
Height = 240
@ -38,6 +37,5 @@ object SelectCodeGeneratorForm: TSelectCodeGeneratorForm
AutoSize = True
TabOrder = 1
ShowButtons = [pbOK, pbCancel]
ShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp]
end
end

View File

@ -2,20 +2,34 @@
LazarusResources.Add('TSelectCodeGeneratorForm','FORMDATA',[
'TPF0'#24'TSelectCodeGeneratorForm'#23'SelectCodeGeneratorForm'#4'Left'#3'!'#2
+#6'Height'#3','#1#3'Top'#3#239#0#5'Width'#3#144#1#18'HorzScrollBar.Page'#3
+#143#1#18'VertScrollBar.Page'#3'+'#1#13'ActiveControl'#7#22'BPButtons.Cancel'
+'Button'#7'Caption'#6#27'Select code to be generated'#12'ClientHeight'#3','#1
+#11'ClientWidth'#3#144#1#7'OnClose'#7#9'FormClose'#6'OnShow'#7#8'FormShow'#0
+#11'TRadioGroup'#12'RGGenerators'#4'Left'#2#8#6'Height'#3#240#0#3'Top'#2#8#5
+'Width'#3'x'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#8'A'
+'utoFill'#9#7'Caption'#6#25'Available code generators'#28'ChildSizing.LeftRi'
+'ghtSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.Enlarge'
+'Horizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7
+#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScale'
+'Childs'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.'
+'Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'
+#2#1#8'TabOrder'#2#0#0#0#12'TButtonPanel'#9'BPButtons'#4'Left'#2#6#6'Height'
+#2'*'#3'Top'#3#2#1#5'Width'#3#132#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'T'
+'abOrder'#2#1#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#0#10'ShowGlyphs'#11#4'p'
+'bOK'#8'pbCancel'#7'pbClose'#6'pbHelp'#0#0#0#0
+#6'Height'#3','#1#3'Top'#3#239#0#5'Width'#3#144#1#13'ActiveControl'#7#22'BPB'
+'uttons.CancelButton'#7'Caption'#6#27'Select code to be generated'#12'Client'
+'Height'#3','#1#11'ClientWidth'#3#144#1#7'OnClose'#7#9'FormClose'#6'OnShow'#7
+#8'FormShow'#10'LCLVersion'#6#6'0.9.25'#0#11'TRadioGroup'#12'RGGenerators'#4
+'Left'#2#8#6'Height'#3#240#0#3'Top'#2#8#5'Width'#3'x'#1#7'Anchors'#11#5'akTo'
+'p'#6'akLeft'#7'akRight'#8'akBottom'#0#8'AutoFill'#9#7'Caption'#6#25'Availab'
+'le code generators'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.Top'
+'BottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChil'
+'dResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28
+'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVer'
+'tical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenT'
+'opToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'TabOrder'#2#0#0#0#12'TBut'
+'tonPanel'#9'BPButtons'#4'Left'#2#6#6'Height'#2'*'#3'Top'#3#2#1#5'Width'#3
+#132#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'#2#1#11'ShowButtons'
+#11#4'pbOK'#8'pbCancel'#0#0#0#0#24'TSelectCodeGeneratorForm'#23'SelectCodeGe'
+'neratorForm'#4'Left'#3'!'#2#6'Height'#3','#1#3'Top'#3#239#0#5'Width'#3#144#1
+#13'ActiveControl'#7#22'BPButtons.CancelButton'#7'Caption'#6#27'Select code '
+'to be generated'#12'ClientHeight'#3','#1#11'ClientWidth'#3#144#1#7'OnClose'
+#7#9'FormClose'#6'OnShow'#7#8'FormShow'#10'LCLVersion'#6#6'0.9.25'#0#11'TRad'
+'ioGroup'#12'RGGenerators'#4'Left'#2#8#6'Height'#3#240#0#3'Top'#2#8#5'Width'
+#3'x'#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#8'AutoFill'
+#9#7'Caption'#6#25'Available code generators'#28'ChildSizing.LeftRightSpacin'
+'g'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizonta'
+'l'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsH'
+'omogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'
+#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7
+#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#8'Tab'
+'Order'#2#0#0#0#12'TButtonPanel'#9'BPButtons'#4'Left'#2#6#6'Height'#2'*'#3'T'
+'op'#3#2#1#5'Width'#3#132#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'
+#2#1#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#0#0#0#0
]);