components: message composer: improved layout (bug #11126)

patch by: Salvatore Coppola

git-svn-id: trunk@14791 -
This commit is contained in:
vincents 2008-04-09 09:04:10 +00:00
parent dc7211bd1d
commit b82d4957ca
3 changed files with 320 additions and 278 deletions

View File

@ -1,86 +1,84 @@
object FormMessagesComposer: TFormMessagesComposer
Left = 206
Left = 104
Height = 586
Top = 47
Width = 728
HorzScrollBar.Page = 727
Top = 118
Width = 800
HorzScrollBar.Page = 799
VertScrollBar.Page = 585
ActiveControl = CaptionEdit
BorderIcons = [biSystemMenu]
BorderStyle = bsDialog
Caption = 'Messages Composer'
ClientHeight = 586
ClientWidth = 800
OnCreate = MessagesInitExecute
Position = poScreenCenter
LCLVersion = '0.9.25'
object CaptionLabel: TLabel
Left = 8
Height = 14
Top = 8
Width = 37
Width = 38
Caption = 'Caption'
Color = clNone
ParentColor = False
end
object MsgLabel: TLabel
Left = 8
Height = 14
Top = 56
Width = 47
Width = 45
Caption = 'MsgLabel'
Color = clNone
ParentColor = False
end
object DlgTypeLabel: TLabel
Left = 108
Height = 14
Top = 8
Width = 41
Width = 40
Caption = 'DlgType'
Color = clNone
ParentColor = False
end
object HelpContextLabel: TLabel
Left = 8
Height = 14
Top = 278
Width = 62
Width = 64
Caption = 'Help Context'
Color = clNone
ParentColor = False
end
object HelpKeyWordLabel: TLabel
Left = 103
Height = 14
Top = 278
Width = 70
Width = 69
Caption = 'Help KeyWord'
Color = clNone
ParentColor = False
end
object XLabel: TLabel
Left = 8
Height = 14
Top = 242
Width = 8
Width = 7
Caption = 'X'
Color = clNone
ParentColor = False
end
object YLabel: TLabel
Left = 112
AnchorSideLeft.Control = XSpinEdit
AnchorSideLeft.Side = asrBottom
Left = 66
Height = 14
Top = 242
Width = 8
Width = 7
BorderSpacing.Left = 8
Caption = 'Y'
Color = clNone
ParentColor = False
end
object HelpFileNameLabel: TLabel
Left = 8
Height = 14
Top = 328
Width = 70
Width = 68
Caption = 'Help FileName'
Color = clNone
ParentColor = False
end
object PromptLabel: TLabel
@ -89,32 +87,29 @@ object FormMessagesComposer: TFormMessagesComposer
Top = 112
Width = 60
Caption = 'PromptLabel'
Color = clNone
ParentColor = False
end
object ValueLabel: TLabel
Left = 8
Height = 14
Top = 181
Width = 52
Width = 54
Caption = 'Value (var)'
Color = clNone
ParentColor = False
end
object DefaultValue: TLabel
Left = 108
Height = 14
Top = 181
Width = 35
Width = 36
Caption = 'Default'
Color = clNone
ParentColor = False
end
object Bevel1: TBevel
Left = 10
Height = 9
Top = 103
Width = 205
Width = 201
Shape = bsTopLine
end
object Bevel2: TBevel
@ -128,31 +123,14 @@ object FormMessagesComposer: TFormMessagesComposer
Left = 8
Height = 9
Top = 269
Width = 207
Width = 203
Shape = bsTopLine
end
object CaptionEdit: TEdit
Left = 8
Height = 23
Top = 24
Width = 93
TabOrder = 0
Text = 'CaptionEdit'
end
object MsgEdit: TEdit
Left = 8
Height = 23
Top = 72
Width = 207
OnEditingDone = GetParamsFmtExecute
TabOrder = 1
Text = 'MsgEdit'
end
object KindMessageRadioGroup: TRadioGroup
Left = 224
Height = 360
Left = 215
Height = 359
Top = 7
Width = 497
Width = 576
AutoFill = True
Caption = 'KindMessageRadioGroup'
ChildSizing.LeftRightSpacing = 6
@ -163,6 +141,8 @@ object FormMessagesComposer: TFormMessagesComposer
ChildSizing.ShrinkVertical = crsScaleChilds
ChildSizing.Layout = cclLeftToRightThenTopToBottom
ChildSizing.ControlsPerLine = 1
ClientHeight = 341
ClientWidth = 572
ItemIndex = 0
Items.Strings = (
'MessageDlg[Msg, DlgType, Buttons(TMsgDlgButtons), HelpCtx]'
@ -183,12 +163,30 @@ object FormMessagesComposer: TFormMessagesComposer
OnClick = MessageSetupExecute
TabOrder = 2
end
object CaptionEdit: TEdit
Left = 8
Height = 23
Top = 24
Width = 93
TabOrder = 0
Text = 'CaptionEdit'
end
object MsgEdit: TEdit
Left = 8
Height = 23
Top = 72
Width = 203
OnEditingDone = GetParamsFmtExecute
TabOrder = 1
Text = 'MsgEdit'
end
object DlgTypeComboBox: TComboBox
Left = 108
Height = 21
Top = 26
Width = 107
Width = 103
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
ItemHeight = 13
ItemIndex = 0
Items.Strings = (
'mtWarning'
@ -203,10 +201,10 @@ object FormMessagesComposer: TFormMessagesComposer
Text = 'mtWarning'
end
object ButtonsCheckGroup: TCheckGroup
Left = 527
Left = 575
Height = 177
Top = 369
Width = 194
Width = 216
AutoFill = True
Caption = 'BUTTONS (TMsgDlgButtons)'
ChildSizing.LeftRightSpacing = 6
@ -242,7 +240,7 @@ object FormMessagesComposer: TFormMessagesComposer
Left = 8
Height = 23
Top = 297
Width = 17
Width = 61
MaxValue = 9999
TabOrder = 5
end
@ -250,36 +248,36 @@ object FormMessagesComposer: TFormMessagesComposer
Left = 103
Height = 23
Top = 297
Width = 112
Width = 108
TabOrder = 6
Text = 'HelpKeyWordEdit'
end
object ButtonsPanel: TPanel
Left = 297
Left = 278
Height = 170
Top = 376
Width = 221
Width = 285
ClientHeight = 170
ClientWidth = 285
TabOrder = 7
object ButtonsStringGrid: TStringGrid
Left = 1
Height = 138
Top = 1
Width = 219
Width = 283
Align = alTop
ColCount = 2
FixedColor = clBtnFace
FixedCols = 0
GridLineWidth = 0
Options = [goFixedVertLine, goFixedHorzLine, goVertLine, goHorzLine, goRangeSelect, goEditing, goSmoothScroll]
RowCount = 4
ScrollBars = ssAutoBoth
TabOrder = 0
TabStop = True
OnPickListSelect = UpdateQuestioDlgResultExecute
OnSelectEditor = ButtonsStringGridSelectEditor
ColWidths = (
138
77
171
104
)
Cells = (
8
@ -313,26 +311,28 @@ object FormMessagesComposer: TFormMessagesComposer
Left = 1
Height = 30
Top = 139
Width = 219
Width = 283
Align = alClient
BevelInner = bvLowered
BevelOuter = bvSpace
ClientHeight = 30
ClientWidth = 283
TabOrder = 1
object BitBtn1: TBitBtn
Left = 2
Height = 26
Top = 2
Width = 101
Width = 128
Action = AddConst
Align = alLeft
NumGlyphs = 0
TabOrder = 0
end
object BitBtn2: TBitBtn
Left = 111
Left = 153
Height = 26
Top = 2
Width = 106
Width = 128
Action = DelConst
Align = alRight
NumGlyphs = 0
@ -341,26 +341,32 @@ object FormMessagesComposer: TFormMessagesComposer
end
end
object XSpinEdit: TSpinEdit
Left = 46
Height = 23
AnchorSideLeft.Control = XLabel
AnchorSideLeft.Side = asrBottom
Left = 19
Height = 22
Top = 237
Width = 17
Width = 39
AutoSize = True
BorderSpacing.Left = 4
TabOrder = 8
end
object YSpinEdit: TSpinEdit
Left = 144
Height = 23
AnchorSideLeft.Control = YLabel
AnchorSideLeft.Side = asrBottom
Left = 77
Height = 22
Top = 237
Width = 17
Width = 33
AutoSize = True
BorderSpacing.Left = 4
TabOrder = 9
end
object HelpFileNameEdit: TFileNameEdit
Left = 8
Height = 23
Top = 344
Width = 185
Width = 181
ButtonWidth = 23
NumGlyphs = 1
ParentColor = False
@ -370,15 +376,15 @@ object FormMessagesComposer: TFormMessagesComposer
Left = 8
Height = 23
Top = 128
Width = 207
Width = 203
TabOrder = 11
Text = 'PromptEdit'
end
object MaskInputCheckBox: TCheckBox
Left = 8
Height = 13
Height = 19
Top = 156
Width = 70
Width = 76
Caption = 'MaskInput'
TabOrder = 12
end
@ -394,24 +400,25 @@ object FormMessagesComposer: TFormMessagesComposer
Left = 106
Height = 23
Top = 197
Width = 109
Width = 105
TabOrder = 14
Text = 'DefaultEdit'
end
object Button1: TButton
Left = 297
Left = 279
Height = 25
Top = 552
Width = 221
Width = 284
Action = Test
BorderSpacing.InnerBorder = 4
TabOrder = 15
end
object Button2: TBitBtn
Left = 527
Height = 25
Left = 616
Height = 26
Top = 552
Width = 97
Width = 60
AutoSize = True
Caption = '&OK'
Default = True
Kind = bkOK
@ -420,10 +427,14 @@ object FormMessagesComposer: TFormMessagesComposer
TabOrder = 16
end
object Button3: TBitBtn
Left = 628
Height = 25
Top = 552
Width = 93
AnchorSideLeft.Control = Button2
AnchorSideLeft.Side = asrBottom
Left = 680
Height = 26
Top = 551
Width = 78
AutoSize = True
BorderSpacing.Left = 4
Cancel = True
Caption = 'Cancel'
Kind = bkCancel
@ -434,78 +445,87 @@ object FormMessagesComposer: TFormMessagesComposer
object SourceWrapperGroupBox: TGroupBox
Left = 8
Height = 208
Top = 369
Width = 280
Top = 368
Width = 264
Caption = 'SourceWrapperGroupBox'
ClientHeight = 190
ClientWidth = 260
TabOrder = 18
object Label1: TLabel
Left = 7
Height = 14
Top = 9
Width = 62
Top = 6
Width = 55
Caption = '"if" RESULT'
Color = clNone
ParentColor = False
end
object StringResultLabel: TLabel
AnchorSideTop.Control = IfResultComboBox
AnchorSideTop.Side = asrBottom
Left = 7
Height = 14
Top = 59
Width = 74
Top = 51
Width = 69
BorderSpacing.Top = 8
Caption = 'String RESULT'
Color = clNone
ParentColor = False
end
object IfThenRadioButton: TRadioButton
Left = 7
Height = 13
Height = 19
Top = 111
Width = 64
Width = 70
Caption = 'if...then...'
Checked = True
OnClick = SetIfOrCaseExecute
State = cbChecked
TabOrder = 0
end
object IfThenElseRadioButton: TRadioButton
Left = 7
Height = 13
Height = 19
Top = 129
Width = 95
Width = 101
Caption = 'if...then...else ...'
OnClick = SetIfOrCaseExecute
TabOrder = 1
end
object CaseOfEndRadioButton: TRadioButton
Left = 142
Height = 13
Top = 151
Width = 103
Left = 7
Height = 19
Top = 152
Width = 109
Caption = 'case ... of ... end;'
OnClick = SetIfOrCaseExecute
TabOrder = 2
end
object CaseOfEndElseRadioButton: TRadioButton
Left = 142
Height = 13
Top = 169
Width = 113
Left = 7
Height = 19
Top = 170
Width = 119
Caption = 'case ... of ... else ...'
OnClick = SetIfOrCaseExecute
TabOrder = 3
end
object BeginEndCheckBox: TCheckBox
Left = 7
Height = 13
Top = 159
Width = 79
Left = 150
Height = 19
Top = 121
Width = 85
Caption = 'begin ... end'
TabOrder = 4
end
object IfResultComboBox: TComboBox
AnchorSideTop.Control = Label1
AnchorSideTop.Side = asrBottom
Left = 7
Height = 21
Top = 25
Top = 22
Width = 119
AutoCompleteText = [cbactEndOfLineComplete, cbactSearchAscending]
BorderSpacing.Top = 2
ItemHeight = 13
ItemIndex = 0
Items.Strings = (
'mbOK'
@ -517,11 +537,14 @@ object FormMessagesComposer: TFormMessagesComposer
Text = 'mbOK'
end
object CaseResultCheckGroup: TCheckGroup
Left = 142
Height = 146
AnchorSideLeft.Control = IfResultComboBox
AnchorSideLeft.Side = asrBottom
Left = 134
Height = 118
Top = -1
Width = 129
Width = 121
AutoFill = True
BorderSpacing.Left = 8
Caption = '"case" RESULT'
ChildSizing.LeftRightSpacing = 6
ChildSizing.TopBottomSpacing = 6
@ -541,17 +564,20 @@ object FormMessagesComposer: TFormMessagesComposer
}
end
object StringResultEdit: TEdit
AnchorSideTop.Control = StringResultLabel
AnchorSideTop.Side = asrBottom
Left = 7
Height = 23
Top = 74
Top = 69
Width = 119
BorderSpacing.Top = 4
TabOrder = 7
Text = 'StringResultEdit'
end
end
object ActionList1: TActionList
left = 472
top = 480
left = 408
top = 448
object AddConst: TAction
Caption = 'AddConst'
DisableIfNoHandler = True

View File

@ -1,165 +1,177 @@
{ This is an automatically generated lazarus resource file }
LazarusResources.Add('TFormMessagesComposer','FORMDATA',[
'TPF0'#21'TFormMessagesComposer'#20'FormMessagesComposer'#4'Left'#3#206#0#6'H'
+'eight'#3'J'#2#3'Top'#2'/'#5'Width'#3#216#2#18'HorzScrollBar.Page'#3#215#2#18
+'VertScrollBar.Page'#3'I'#2#13'ActiveControl'#7#11'CaptionEdit'#11'BorderIco'
+'ns'#11#12'biSystemMenu'#0#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6#17'Mes'
+'sages Composer'#8'OnCreate'#7#19'MessagesInitExecute'#8'Position'#7#14'poSc'
+'reenCenter'#0#6'TLabel'#12'CaptionLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#2
+#8#5'Width'#2'%'#7'Caption'#6#7'Caption'#5'Color'#7#6'clNone'#11'ParentColor'
+#8#0#0#6'TLabel'#8'MsgLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'8'#5'Width'
+#2'/'#7'Caption'#6#8'MsgLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6
+'TLabel'#12'DlgTypeLabel'#4'Left'#2'l'#6'Height'#2#14#3'Top'#2#8#5'Width'#2
+')'#7'Caption'#6#7'DlgType'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLa'
+'bel'#16'HelpContextLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#3#22#1#5'Width'
+#2'>'#7'Caption'#6#12'Help Context'#5'Color'#7#6'clNone'#11'ParentColor'#8#0
+#0#6'TLabel'#16'HelpKeyWordLabel'#4'Left'#2'g'#6'Height'#2#14#3'Top'#3#22#1#5
+'Width'#2'F'#7'Caption'#6#12'Help KeyWord'#5'Color'#7#6'clNone'#11'ParentCol'
+'or'#8#0#0#6'TLabel'#6'XLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#3#242#0#5'W'
+'idth'#2#8#7'Caption'#6#1'X'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TL'
+'abel'#6'YLabel'#4'Left'#2'p'#6'Height'#2#14#3'Top'#3#242#0#5'Width'#2#8#7'C'
+'aption'#6#1'Y'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLabel'#17'Help'
+'FileNameLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#3'H'#1#5'Width'#2'F'#7'Cap'
+'tion'#6#13'Help FileName'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLab'
+'el'#11'PromptLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'p'#5'Width'#2'<'#7
+'Caption'#6#11'PromptLabel'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'TLa'
+'bel'#10'ValueLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#3#181#0#5'Width'#2'4'
+#7'Caption'#6#11'Value (var)'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'T'
+'Label'#12'DefaultValue'#4'Left'#2'l'#6'Height'#2#14#3'Top'#3#181#0#5'Width'
+#2'#'#7'Caption'#6#7'Default'#5'Color'#7#6'clNone'#11'ParentColor'#8#0#0#6'T'
+'Bevel'#6'Bevel1'#4'Left'#2#10#6'Height'#2#9#3'Top'#2'g'#5'Width'#3#205#0#5
+'Shape'#7#9'bsTopLine'#0#0#6'TBevel'#6'Bevel2'#4'Left'#2#8#6'Height'#2#9#3'T'
+'op'#3#225#0#5'Width'#3#207#0#5'Shape'#7#9'bsTopLine'#0#0#6'TBevel'#6'Bevel3'
+#4'Left'#2#8#6'Height'#2#9#3'Top'#3#13#1#5'Width'#3#207#0#5'Shape'#7#9'bsTop'
+'Line'#0#0#5'TEdit'#11'CaptionEdit'#4'Left'#2#8#6'Height'#2#23#3'Top'#2#24#5
+'Width'#2']'#8'TabOrder'#2#0#4'Text'#6#11'CaptionEdit'#0#0#5'TEdit'#7'MsgEdi'
+'t'#4'Left'#2#8#6'Height'#2#23#3'Top'#2'H'#5'Width'#3#207#0#13'OnEditingDone'
+#7#19'GetParamsFmtExecute'#8'TabOrder'#2#1#4'Text'#6#7'MsgEdit'#0#0#11'TRadi'
+'oGroup'#21'KindMessageRadioGroup'#4'Left'#3#224#0#6'Height'#3'h'#1#3'Top'#2
+#7#5'Width'#3#241#1#8'AutoFill'#9#7'Caption'#6#21'KindMessageRadioGroup'#28
+'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'C'
+'hildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing'
+'.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHoriz'
+'ontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChi'
+'lds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSiz'
+'ing.ControlsPerLine'#2#1#9'ItemIndex'#2#0#13'Items.Strings'#1#6':MessageDlg'
+'[Msg, DlgType, Buttons(TMsgDlgButtons), HelpCtx]'#6'CMessageDlg[Caption, Ms'
+'g, DlgType, Buttons(TMsgDlgButtons), HelpCtx]'#6'GMessageDlg[Caption, Msg, '
+'DlgType, Buttons(TMsgDlgButtons), HelpKeyword]'#6'CMessageDlgPos[Msg, DlgTy'
+'pe, Buttons(TMsgDlgButtons), HelpCtx, X, Y]'#6'UMessageDlgPosHelp[Msg, DlgT'
+'ype, Buttons(TMsgDlgButtons), HelpCtx, X, Y, HelpFileName]'#6'DQuestionDlg['
+'Caption, Msg, DlgType, Buttons(array of const), HelpCtx]'#6'HQuestionDlg[Ca'
+'ption, Msg, DlgType, Buttons(array of const), HelpKeyword]'#6#25'ShowMessag'
+'e[Msg: string];'#6',ShowMessageFmt[Msg, Params(array of const)];'#6#26'Show'
+'MessagePos[Msg, X, Y];'#6'>InputQuery[Caption, Prompt, MaskInput(Boolean), '
+'Value(String)]'#6'*InputQuery[Caption, Prompt, Value(String)]'#6'"InputBox['
+'Caption, Prompt, Default]'#6#28'PasswordBox[Caption, Prompt]'#0#7'OnClick'#7
+#19'MessageSetupExecute'#8'TabOrder'#2#2#0#0#9'TComboBox'#15'DlgTypeComboBox'
+#4'Left'#2'l'#6'Height'#2#21#3'Top'#2#26#5'Width'#2'k'#16'AutoCompleteText'
+#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#9'ItemIndex'#2#0#13
+'Items.Strings'#1#6#9'mtWarning'#6#7'mtError'#6#13'mtInformation'#6#14'mtCon'
+'firmation'#6#8'mtCustom'#0#9'MaxLength'#2#0#5'Style'#7#14'csDropDownList'#8
+'TabOrder'#2#3#4'Text'#6#9'mtWarning'#0#0#11'TCheckGroup'#17'ButtonsCheckGro'
+'up'#4'Left'#3#15#2#6'Height'#3#177#0#3'Top'#3'q'#1#5'Width'#3#194#0#8'AutoF'
+'ill'#9#7'Caption'#6#24'BUTTONS (TMsgDlgButtons)'#28'ChildSizing.LeftRightSp'
+'acing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHoriz'
+'ontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.EnlargeVertical'#7#24
,'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChi'
+'lds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Lay'
+'out'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#2
+#7'Columns'#2#2#13'Items.Strings'#1#6#5'mbYes'#6#4'mbNo'#6#4'mbOK'#6#8'mbCan'
+'cel'#6#7'mbAbort'#6#7'mbRetry'#6#8'mbIgnore'#6#5'mbAll'#6#9'mbNoToAll'#6#10
+'mbYesToAll'#6#6'mbHelp'#6#7'mbClose'#0#11'OnItemClick'#7#26'ButtonsCheckGro'
+'upItemClick'#8'TabOrder'#2#4#4'Data'#10#16#0#0#0#12#0#0#0#2#2#3#3#2#2#2#2#2
+#2#2#2#0#0#9'TSpinEdit'#19'HelpContextSpinEdit'#4'Left'#2#8#6'Height'#2#23#3
+'Top'#3')'#1#5'Width'#2#17#8'MaxValue'#3#15''''#8'TabOrder'#2#5#0#0#5'TEdit'
+#15'HelpKeyWordEdit'#4'Left'#2'g'#6'Height'#2#23#3'Top'#3')'#1#5'Width'#2'p'
+#8'TabOrder'#2#6#4'Text'#6#15'HelpKeyWordEdit'#0#0#6'TPanel'#12'ButtonsPanel'
+#4'Left'#3')'#1#6'Height'#3#170#0#3'Top'#3'x'#1#5'Width'#3#221#0#8'TabOrder'
+#2#7#0#11'TStringGrid'#17'ButtonsStringGrid'#4'Left'#2#1#6'Height'#3#138#0#3
+'Top'#2#1#5'Width'#3#219#0#5'Align'#7#5'alTop'#8'ColCount'#2#2#10'FixedColor'
+#7#9'clBtnFace'#9'FixedCols'#2#0#13'GridLineWidth'#2#0#7'Options'#11#15'goFi'
+'xedVertLine'#15'goFixedHorzLine'#10'goVertLine'#10'goHorzLine'#13'goRangeSe'
+'lect'#9'goEditing'#14'goSmoothScroll'#0#8'RowCount'#2#4#10'ScrollBars'#7#10
+'ssAutoBoth'#8'TabOrder'#2#0#7'TabStop'#9#16'OnPickListSelect'#7#29'UpdateQu'
+'estioDlgResultExecute'#14'OnSelectEditor'#7#29'ButtonsStringGridSelectEdito'
+'r'#9'ColWidths'#1#3#138#0#2'M'#0#5'Cells'#1#2#8#2#0#2#0#6#24'BUTTONS (array'
+' of const)'#2#0#2#1#6#3'Yes'#2#0#2#2#6#2'No'#2#0#2#3#6#6'Cancel'#2#1#2#0#6
+#12'Modal Result'#2#1#2#1#6#5'mrYes'#2#1#2#2#6#4'mrNo'#2#1#2#3#6#8'mrCancel'
+#0#0#0#6'TPanel'#6'Panel2'#4'Left'#2#1#6'Height'#2#30#3'Top'#3#139#0#5'Width'
+#3#219#0#5'Align'#7#8'alClient'#10'BevelInner'#7#9'bvLowered'#10'BevelOuter'
+#7#7'bvSpace'#8'TabOrder'#2#1#0#7'TBitBtn'#7'BitBtn1'#4'Left'#2#2#6'Height'#2
+#26#3'Top'#2#2#5'Width'#2'e'#6'Action'#7#8'AddConst'#5'Align'#7#6'alLeft'#9
+'NumGlyphs'#2#0#8'TabOrder'#2#0#0#0#7'TBitBtn'#7'BitBtn2'#4'Left'#2'o'#6'Hei'
+'ght'#2#26#3'Top'#2#2#5'Width'#2'j'#6'Action'#7#8'DelConst'#5'Align'#7#7'alR'
+'ight'#9'NumGlyphs'#2#0#8'TabOrder'#2#1#0#0#0#0#9'TSpinEdit'#9'XSpinEdit'#4
+'Left'#2'.'#6'Height'#2#23#3'Top'#3#237#0#5'Width'#2#17#8'AutoSize'#9#8'TabO'
+'rder'#2#8#0#0#9'TSpinEdit'#9'YSpinEdit'#4'Left'#3#144#0#6'Height'#2#23#3'To'
+'p'#3#237#0#5'Width'#2#17#8'AutoSize'#9#8'TabOrder'#2#9#0#0#13'TFileNameEdit'
+#16'HelpFileNameEdit'#4'Left'#2#8#6'Height'#2#23#3'Top'#3'X'#1#5'Width'#3#185
+#0#11'ButtonWidth'#2#23#9'NumGlyphs'#2#1#11'ParentColor'#8#8'TabOrder'#2#10#0
+#0#5'TEdit'#10'PromptEdit'#4'Left'#2#8#6'Height'#2#23#3'Top'#3#128#0#5'Width'
+#3#207#0#8'TabOrder'#2#11#4'Text'#6#10'PromptEdit'#0#0#9'TCheckBox'#17'MaskI'
+'nputCheckBox'#4'Left'#2#8#6'Height'#2#13#3'Top'#3#156#0#5'Width'#2'F'#7'Cap'
+'tion'#6#9'MaskInput'#8'TabOrder'#2#12#0#0#5'TEdit'#9'ValueEdit'#4'Left'#2#8
+#6'Height'#2#23#3'Top'#3#197#0#5'Width'#2'P'#8'TabOrder'#2#13#4'Text'#6#9'Va'
+'lueEdit'#0#0#5'TEdit'#11'DefaultEdit'#4'Left'#2'j'#6'Height'#2#23#3'Top'#3
+#197#0#5'Width'#2'm'#8'TabOrder'#2#14#4'Text'#6#11'DefaultEdit'#0#0#7'TButto'
+'n'#7'Button1'#4'Left'#3')'#1#6'Height'#2#25#3'Top'#3'('#2#5'Width'#3#221#0#6
+'Action'#7#4'Test'#25'BorderSpacing.InnerBorder'#2#4#8'TabOrder'#2#15#0#0#7
+'TBitBtn'#7'Button2'#4'Left'#3#15#2#6'Height'#2#25#3'Top'#3'('#2#5'Width'#2
+'a'#7'Caption'#6#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9
+'NumGlyphs'#2#0#8'TabOrder'#2#16#0#0#7'TBitBtn'#7'Button3'#4'Left'#3't'#2#6
+'Height'#2#25#3'Top'#3'('#2#5'Width'#2']'#6'Cancel'#9#7'Caption'#6#6'Cancel'
+#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'NumGlyphs'#2#0#8'TabOrder'#2#17
+#0#0#9'TGroupBox'#21'SourceWrapperGroupBox'#4'Left'#2#8#6'Height'#3#208#0#3
+'Top'#3'q'#1#5'Width'#3#24#1#7'Caption'#6#21'SourceWrapperGroupBox'#8'TabOrd'
+'er'#2#18#0#6'TLabel'#6'Label1'#4'Left'#2#7#6'Height'#2#14#3'Top'#2#9#5'Widt'
+'h'#2'>'#7'Caption'#6#11'"if" RESULT'#5'Color'#7#6'clNone'#11'ParentColor'#8
+#0#0#6'TLabel'#17'StringResultLabel'#4'Left'#2#7#6'Height'#2#14#3'Top'#2';'#5
+'Width'#2'J'#7'Caption'#6#13'String RESULT'#5'Color'#7#6'clNone'#11'ParentCo'
+'lor'#8#0#0#12'TRadioButton'#17'IfThenRadioButton'#4'Left'#2#7#6'Height'#2#13
+#3'Top'#2'o'#5'Width'#2'@'#7'Caption'#6#12'if...then...'#7'OnClick'#7#18'Set'
+'IfOrCaseExecute'#8'TabOrder'#2#0#0#0#12'TRadioButton'#21'IfThenElseRadioBut'
+'ton'#4'Left'#2#7#6'Height'#2#13#3'Top'#3#129#0#5'Width'#2'_'#7'Caption'#6#20
+'if...then...else ...'#7'OnClick'#7#18'SetIfOrCaseExecute'#8'TabOrder'#2#1#0
+#0#12'TRadioButton'#20'CaseOfEndRadioButton'#4'Left'#3#142#0#6'Height'#2#13#3
+'Top'#3#151#0#5'Width'#2'g'#7'Caption'#6#20'case ... of ... end;'#7'OnClick'
+#7#18'SetIfOrCaseExecute'#8'TabOrder'#2#2#0#0#12'TRadioButton'#24'CaseOfEndE'
+'lseRadioButton'#4'Left'#3#142#0#6'Height'#2#13#3'Top'#3#169#0#5'Width'#2'q'
+#7'Caption'#6#24'case ... of ... else ...'#7'OnClick'#7#18'SetIfOrCaseExecut'
,'e'#8'TabOrder'#2#3#0#0#9'TCheckBox'#16'BeginEndCheckBox'#4'Left'#2#7#6'Heig'
+'ht'#2#13#3'Top'#3#159#0#5'Width'#2'O'#7'Caption'#6#13'begin ... end'#8'TabO'
+'rder'#2#4#0#0#9'TComboBox'#16'IfResultComboBox'#4'Left'#2#7#6'Height'#2#21#3
+'Top'#2#25#5'Width'#2'w'#16'AutoCompleteText'#11#22'cbactEndOfLineComplete'
+#20'cbactSearchAscending'#0#9'ItemIndex'#2#0#13'Items.Strings'#1#6#4'mbOK'#6
+#8'mbCancel'#0#9'MaxLength'#2#0#5'Style'#7#14'csDropDownList'#8'TabOrder'#2#5
+#4'Text'#6#4'mbOK'#0#0#11'TCheckGroup'#20'CaseResultCheckGroup'#4'Left'#3#142
+#0#6'Height'#3#146#0#3'Top'#2#255#5'Width'#3#129#0#8'AutoFill'#9#7'Caption'#6
+#13'"case" RESULT'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSizing.TopBo'
+'ttomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomogenousChildR'
+'esize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildResize'#28'Ch'
+'ildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.ShrinkVerti'
+'cal'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRightThenTop'
+'ToBottom'#27'ChildSizing.ControlsPerLine'#2#1#13'Items.Strings'#1#6#4'mbOK'
+#6#8'mbCancel'#0#8'TabOrder'#2#6#4'Data'#10#6#0#0#0#2#0#0#0#3#2#0#0#5'TEdit'
+#16'StringResultEdit'#4'Left'#2#7#6'Height'#2#23#3'Top'#2'J'#5'Width'#2'w'#8
+'TabOrder'#2#7#4'Text'#6#16'StringResultEdit'#0#0#0#11'TActionList'#11'Actio'
+'nList1'#4'left'#3#216#1#3'top'#3#224#1#0#7'TAction'#8'AddConst'#7'Caption'#6
+#8'AddConst'#18'DisableIfNoHandler'#9#9'OnExecute'#7#15'AddConstExecute'#0#0
+#7'TAction'#8'DelConst'#7'Caption'#6#8'DelConst'#18'DisableIfNoHandler'#9#9
+'OnExecute'#7#15'DelConstExecute'#0#0#7'TAction'#12'MessageSetup'#7'Caption'
+#6#12'MessageSetup'#18'DisableIfNoHandler'#9#9'OnExecute'#7#19'MessageSetupE'
+'xecute'#0#0#7'TAction'#12'MessagesInit'#7'Caption'#6#12'MessagesInit'#18'Di'
+'sableIfNoHandler'#9#9'OnExecute'#7#19'MessagesInitExecute'#0#0#7'TAction'#4
+'Test'#7'Caption'#6#4'Test'#18'DisableIfNoHandler'#9#9'OnExecute'#7#11'TestE'
+'xecute'#0#0#7'TAction'#19'GetMessageForSource'#7'Caption'#6#19'GetMessageFo'
+'rSource'#18'DisableIfNoHandler'#9#9'OnExecute'#7#26'GetMessageForSourceExec'
+'ute'#0#0#7'TAction'#12'GetParamsFmt'#7'Caption'#6#12'GetParamsFmt'#18'Disab'
+'leIfNoHandler'#9#9'OnExecute'#7#19'GetParamsFmtExecute'#0#0#7'TAction'#11'S'
+'etIfOrCase'#7'Caption'#6#11'SetIfOrCase'#18'DisableIfNoHandler'#9#9'OnExecu'
+'te'#7#18'SetIfOrCaseExecute'#0#0#7'TAction'#22'UpdateQuestioDlgResult'#7'Ca'
+'ption'#6#22'UpdateQuestioDlgResult'#18'DisableIfNoHandler'#9#9'OnExecute'#7
+#29'UpdateQuestioDlgResultExecute'#0#0#0#0
'TPF0'#21'TFormMessagesComposer'#20'FormMessagesComposer'#4'Left'#2'h'#6'Heig'
+'ht'#3'J'#2#3'Top'#2'v'#5'Width'#3' '#3#18'HorzScrollBar.Page'#3#31#3#18'Ver'
+'tScrollBar.Page'#3'I'#2#13'ActiveControl'#7#11'CaptionEdit'#11'BorderIcons'
+#11#12'biSystemMenu'#0#11'BorderStyle'#7#8'bsDialog'#7'Caption'#6#17'Message'
+'s Composer'#12'ClientHeight'#3'J'#2#11'ClientWidth'#3' '#3#8'OnCreate'#7#19
+'MessagesInitExecute'#8'Position'#7#14'poScreenCenter'#10'LCLVersion'#6#6'0.'
+'9.25'#0#6'TLabel'#12'CaptionLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#2#8#5
+'Width'#2'&'#7'Caption'#6#7'Caption'#11'ParentColor'#8#0#0#6'TLabel'#8'MsgLa'
+'bel'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'8'#5'Width'#2'-'#7'Caption'#6#8'Ms'
+'gLabel'#11'ParentColor'#8#0#0#6'TLabel'#12'DlgTypeLabel'#4'Left'#2'l'#6'Hei'
+'ght'#2#14#3'Top'#2#8#5'Width'#2'('#7'Caption'#6#7'DlgType'#11'ParentColor'#8
+#0#0#6'TLabel'#16'HelpContextLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#3#22#1
+#5'Width'#2'@'#7'Caption'#6#12'Help Context'#11'ParentColor'#8#0#0#6'TLabel'
+#16'HelpKeyWordLabel'#4'Left'#2'g'#6'Height'#2#14#3'Top'#3#22#1#5'Width'#2'E'
+#7'Caption'#6#12'Help KeyWord'#11'ParentColor'#8#0#0#6'TLabel'#6'XLabel'#4'L'
+'eft'#2#8#6'Height'#2#14#3'Top'#3#242#0#5'Width'#2#7#7'Caption'#6#1'X'#11'Pa'
+'rentColor'#8#0#0#6'TLabel'#6'YLabel'#22'AnchorSideLeft.Control'#7#9'XSpinEd'
+'it'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2'B'#6'Height'#2#14#3'To'
+'p'#3#242#0#5'Width'#2#7#18'BorderSpacing.Left'#2#8#7'Caption'#6#1'Y'#11'Par'
+'entColor'#8#0#0#6'TLabel'#17'HelpFileNameLabel'#4'Left'#2#8#6'Height'#2#14#3
+'Top'#3'H'#1#5'Width'#2'D'#7'Caption'#6#13'Help FileName'#11'ParentColor'#8#0
+#0#6'TLabel'#11'PromptLabel'#4'Left'#2#8#6'Height'#2#14#3'Top'#2'p'#5'Width'
+#2'<'#7'Caption'#6#11'PromptLabel'#11'ParentColor'#8#0#0#6'TLabel'#10'ValueL'
+'abel'#4'Left'#2#8#6'Height'#2#14#3'Top'#3#181#0#5'Width'#2'6'#7'Caption'#6
+#11'Value (var)'#11'ParentColor'#8#0#0#6'TLabel'#12'DefaultValue'#4'Left'#2
+'l'#6'Height'#2#14#3'Top'#3#181#0#5'Width'#2'$'#7'Caption'#6#7'Default'#11'P'
+'arentColor'#8#0#0#6'TBevel'#6'Bevel1'#4'Left'#2#10#6'Height'#2#9#3'Top'#2'g'
+#5'Width'#3#201#0#5'Shape'#7#9'bsTopLine'#0#0#6'TBevel'#6'Bevel2'#4'Left'#2#8
+#6'Height'#2#9#3'Top'#3#225#0#5'Width'#3#207#0#5'Shape'#7#9'bsTopLine'#0#0#6
+'TBevel'#6'Bevel3'#4'Left'#2#8#6'Height'#2#9#3'Top'#3#13#1#5'Width'#3#203#0#5
+'Shape'#7#9'bsTopLine'#0#0#11'TRadioGroup'#21'KindMessageRadioGroup'#4'Left'
+#3#215#0#6'Height'#3'g'#1#3'Top'#2#7#5'Width'#3'@'#2#8'AutoFill'#9#7'Caption'
+#6#21'KindMessageRadioGroup'#28'ChildSizing.LeftRightSpacing'#2#6#28'ChildSi'
+'zing.TopBottomSpacing'#2#6#29'ChildSizing.EnlargeHorizontal'#7#24'crsHomoge'
+'nousChildResize'#27'ChildSizing.EnlargeVertical'#7#24'crsHomogenousChildRes'
+'ize'#28'ChildSizing.ShrinkHorizontal'#7#14'crsScaleChilds'#26'ChildSizing.S'
+'hrinkVertical'#7#14'crsScaleChilds'#18'ChildSizing.Layout'#7#29'cclLeftToRi'
+'ghtThenTopToBottom'#27'ChildSizing.ControlsPerLine'#2#1#12'ClientHeight'#3
+'U'#1#11'ClientWidth'#3'<'#2#9'ItemIndex'#2#0#13'Items.Strings'#1#6':Message'
+'Dlg[Msg, DlgType, Buttons(TMsgDlgButtons), HelpCtx]'#6'CMessageDlg[Caption,'
+' Msg, DlgType, Buttons(TMsgDlgButtons), HelpCtx]'#6'GMessageDlg[Caption, Ms'
+'g, DlgType, Buttons(TMsgDlgButtons), HelpKeyword]'#6'CMessageDlgPos[Msg, Dl'
+'gType, Buttons(TMsgDlgButtons), HelpCtx, X, Y]'#6'UMessageDlgPosHelp[Msg, D'
+'lgType, Buttons(TMsgDlgButtons), HelpCtx, X, Y, HelpFileName]'#6'DQuestionD'
+'lg[Caption, Msg, DlgType, Buttons(array of const), HelpCtx]'#6'HQuestionDlg'
+'[Caption, Msg, DlgType, Buttons(array of const), HelpKeyword]'#6#25'ShowMes'
+'sage[Msg: string];'#6',ShowMessageFmt[Msg, Params(array of const)];'#6#26'S'
+'howMessagePos[Msg, X, Y];'#6'>InputQuery[Caption, Prompt, MaskInput(Boolean'
+'), Value(String)]'#6'*InputQuery[Caption, Prompt, Value(String)]'#6'"InputB'
+'ox[Caption, Prompt, Default]'#6#28'PasswordBox[Caption, Prompt]'#0#7'OnClic'
+'k'#7#19'MessageSetupExecute'#8'TabOrder'#2#2#0#0#5'TEdit'#11'CaptionEdit'#4
+'Left'#2#8#6'Height'#2#23#3'Top'#2#24#5'Width'#2']'#8'TabOrder'#2#0#4'Text'#6
+#11'CaptionEdit'#0#0#5'TEdit'#7'MsgEdit'#4'Left'#2#8#6'Height'#2#23#3'Top'#2
+'H'#5'Width'#3#203#0#13'OnEditingDone'#7#19'GetParamsFmtExecute'#8'TabOrder'
+#2#1#4'Text'#6#7'MsgEdit'#0#0#9'TComboBox'#15'DlgTypeComboBox'#4'Left'#2'l'#6
+'Height'#2#21#3'Top'#2#26#5'Width'#2'g'#16'AutoCompleteText'#11#22'cbactEndO'
+'fLineComplete'#20'cbactSearchAscending'#0#10'ItemHeight'#2#13#9'ItemIndex'#2
+#0#13'Items.Strings'#1#6#9'mtWarning'#6#7'mtError'#6#13'mtInformation'#6#14
+'mtConfirmation'#6#8'mtCustom'#0#9'MaxLength'#2#0#5'Style'#7#14'csDropDownLi'
+'st'#8'TabOrder'#2#3#4'Text'#6#9'mtWarning'#0#0#11'TCheckGroup'#17'ButtonsCh'
+'eckGroup'#4'Left'#3'?'#2#6'Height'#3#177#0#3'Top'#3'q'#1#5'Width'#3#216#0#8
+'AutoFill'#9#7'Caption'#6#24'BUTTONS (TMsgDlgButtons)'#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#2#7'Columns'#2#2#13'Items.Strings'#1#6#5'mbYes'#6#4'mbNo'#6#4'mbOK'#6#8'm'
+'bCancel'#6#7'mbAbort'#6#7'mbRetry'#6#8'mbIgnore'#6#5'mbAll'#6#9'mbNoToAll'#6
+#10'mbYesToAll'#6#6'mbHelp'#6#7'mbClose'#0#11'OnItemClick'#7#26'ButtonsCheck'
+'GroupItemClick'#8'TabOrder'#2#4#4'Data'#10#16#0#0#0#12#0#0#0#2#2#3#3#2#2#2#2
+#2#2#2#2#0#0#9'TSpinEdit'#19'HelpContextSpinEdit'#4'Left'#2#8#6'Height'#2#23
+#3'Top'#3')'#1#5'Width'#2'='#8'MaxValue'#3#15''''#8'TabOrder'#2#5#0#0#5'TEdi'
+'t'#15'HelpKeyWordEdit'#4'Left'#2'g'#6'Height'#2#23#3'Top'#3')'#1#5'Width'#2
+'l'#8'TabOrder'#2#6#4'Text'#6#15'HelpKeyWordEdit'#0#0#6'TPanel'#12'ButtonsPa'
+'nel'#4'Left'#3#22#1#6'Height'#3#170#0#3'Top'#3'x'#1#5'Width'#3#29#1#12'Clie'
+'ntHeight'#3#170#0#11'ClientWidth'#3#29#1#8'TabOrder'#2#7#0#11'TStringGrid'
+#17'ButtonsStringGrid'#4'Left'#2#1#6'Height'#3#138#0#3'Top'#2#1#5'Width'#3#27
+#1#5'Align'#7#5'alTop'#8'ColCount'#2#2#10'FixedColor'#7#9'clBtnFace'#9'Fixed'
+'Cols'#2#0#7'Options'#11#15'goFixedVertLine'#15'goFixedHorzLine'#10'goVertLi'
+'ne'#10'goHorzLine'#13'goRangeSelect'#9'goEditing'#14'goSmoothScroll'#0#8'Ro'
+'wCount'#2#4#10'ScrollBars'#7#10'ssAutoBoth'#8'TabOrder'#2#0#16'OnPickListSe'
+'lect'#7#29'UpdateQuestioDlgResultExecute'#14'OnSelectEditor'#7#29'ButtonsSt'
+'ringGridSelectEditor'#9'ColWidths'#1#3#171#0#2'h'#0#5'Cells'#1#2#8#2#0#2#0#6
+#24'BUTTONS (array of const)'#2#0#2#1#6#3'Yes'#2#0#2#2#6#2'No'#2#0#2#3#6#6'C'
+'ancel'#2#1#2#0#6#12'Modal Result'#2#1#2#1#6#5'mrYes'#2#1#2#2#6#4'mrNo'#2#1#2
+#3#6#8'mrCancel'#0#0#0#6'TPanel'#6'Panel2'#4'Left'#2#1#6'Height'#2#30#3'Top'
+#3#139#0#5'Width'#3#27#1#5'Align'#7#8'alClient'#10'BevelInner'#7#9'bvLowered'
+#10'BevelOuter'#7#7'bvSpace'#12'ClientHeight'#2#30#11'ClientWidth'#3#27#1#8
+'TabOrder'#2#1#0#7'TBitBtn'#7'BitBtn1'#4'Left'#2#2#6'Height'#2#26#3'Top'#2#2
+#5'Width'#3#128#0#6'Action'#7#8'AddConst'#5'Align'#7#6'alLeft'#9'NumGlyphs'#2
+#0#8'TabOrder'#2#0#0#0#7'TBitBtn'#7'BitBtn2'#4'Left'#3#153#0#6'Height'#2#26#3
+'Top'#2#2#5'Width'#3#128#0#6'Action'#7#8'DelConst'#5'Align'#7#7'alRight'#9'N'
+'umGlyphs'#2#0#8'TabOrder'#2#1#0#0#0#0#9'TSpinEdit'#9'XSpinEdit'#22'AnchorSi'
+'deLeft.Control'#7#6'XLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2
+#19#6'Height'#2#22#3'Top'#3#237#0#5'Width'#2''''#8'AutoSize'#9#18'BorderSpac'
+'ing.Left'#2#4#8'TabOrder'#2#8#0#0#9'TSpinEdit'#9'YSpinEdit'#22'AnchorSideLe'
+'ft.Control'#7#6'YLabel'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#2'M'
+#6'Height'#2#22#3'Top'#3#237#0#5'Width'#2'!'#8'AutoSize'#9#18'BorderSpacing.'
+'Left'#2#4#8'TabOrder'#2#9#0#0#13'TFileNameEdit'#16'HelpFileNameEdit'#4'Left'
+#2#8#6'Height'#2#23#3'Top'#3'X'#1#5'Width'#3#181#0#11'ButtonWidth'#2#23#9'Nu'
+'mGlyphs'#2#1#11'ParentColor'#8#8'TabOrder'#2#10#0#0#5'TEdit'#10'PromptEdit'
+#4'Left'#2#8#6'Height'#2#23#3'Top'#3#128#0#5'Width'#3#203#0#8'TabOrder'#2#11
+#4'Text'#6#10'PromptEdit'#0#0#9'TCheckBox'#17'MaskInputCheckBox'#4'Left'#2#8
+#6'Height'#2#19#3'Top'#3#156#0#5'Width'#2'L'#7'Caption'#6#9'MaskInput'#8'Tab'
+'Order'#2#12#0#0#5'TEdit'#9'ValueEdit'#4'Left'#2#8#6'Height'#2#23#3'Top'#3
+#197#0#5'Width'#2'P'#8'TabOrder'#2#13#4'Text'#6#9'ValueEdit'#0#0#5'TEdit'#11
+'DefaultEdit'#4'Left'#2'j'#6'Height'#2#23#3'Top'#3#197#0#5'Width'#2'i'#8'Tab'
+'Order'#2#14#4'Text'#6#11'DefaultEdit'#0#0#7'TButton'#7'Button1'#4'Left'#3#23
+#1#6'Height'#2#25#3'Top'#3'('#2#5'Width'#3#28#1#6'Action'#7#4'Test'#25'Borde'
+'rSpacing.InnerBorder'#2#4#8'TabOrder'#2#15#0#0#7'TBitBtn'#7'Button2'#4'Left'
+#3'h'#2#6'Height'#2#26#3'Top'#3'('#2#5'Width'#2'<'#8'AutoSize'#9#7'Caption'#6
+#3'&OK'#7'Default'#9#4'Kind'#7#4'bkOK'#11'ModalResult'#2#1#9'NumGlyphs'#2#0#8
+'TabOrder'#2#16#0#0#7'TBitBtn'#7'Button3'#22'AnchorSideLeft.Control'#7#7'But'
+'ton2'#19'AnchorSideLeft.Side'#7#9'asrBottom'#4'Left'#3#168#2#6'Height'#2#26
+#3'Top'#3''''#2#5'Width'#2'N'#8'AutoSize'#9#18'BorderSpacing.Left'#2#4#6'Can'
+'cel'#9#7'Caption'#6#6'Cancel'#4'Kind'#7#8'bkCancel'#11'ModalResult'#2#2#9'N'
+'umGlyphs'#2#0#8'TabOrder'#2#17#0#0#9'TGroupBox'#21'SourceWrapperGroupBox'#4
+'Left'#2#8#6'Height'#3#208#0#3'Top'#3'p'#1#5'Width'#3#8#1#7'Caption'#6#21'So'
+'urceWrapperGroupBox'#12'ClientHeight'#3#190#0#11'ClientWidth'#3#4#1#8'TabOr'
+'der'#2#18#0#6'TLabel'#6'Label1'#4'Left'#2#7#6'Height'#2#14#3'Top'#2#6#5'Wid'
+'th'#2'7'#7'Caption'#6#11'"if" RESULT'#11'ParentColor'#8#0#0#6'TLabel'#17'St'
+'ringResultLabel'#21'AnchorSideTop.Control'#7#16'IfResultComboBox'#18'Anchor'
+'SideTop.Side'#7#9'asrBottom'#4'Left'#2#7#6'Height'#2#14#3'Top'#2'3'#5'Width'
+#2'E'#17'BorderSpacing.Top'#2#8#7'Caption'#6#13'String RESULT'#11'ParentColo'
+'r'#8#0#0#12'TRadioButton'#17'IfThenRadioButton'#4'Left'#2#7#6'Height'#2#19#3
+'Top'#2'o'#5'Width'#2'F'#7'Caption'#6#12'if...then...'#7'Checked'#9#7'OnClic'
+'k'#7#18'SetIfOrCaseExecute'#5'State'#7#9'cbChecked'#8'TabOrder'#2#0#0#0#12
,'TRadioButton'#21'IfThenElseRadioButton'#4'Left'#2#7#6'Height'#2#19#3'Top'#3
+#129#0#5'Width'#2'e'#7'Caption'#6#20'if...then...else ...'#7'OnClick'#7#18'S'
+'etIfOrCaseExecute'#8'TabOrder'#2#1#0#0#12'TRadioButton'#20'CaseOfEndRadioBu'
+'tton'#4'Left'#2#7#6'Height'#2#19#3'Top'#3#152#0#5'Width'#2'm'#7'Caption'#6
+#20'case ... of ... end;'#7'OnClick'#7#18'SetIfOrCaseExecute'#8'TabOrder'#2#2
+#0#0#12'TRadioButton'#24'CaseOfEndElseRadioButton'#4'Left'#2#7#6'Height'#2#19
+#3'Top'#3#170#0#5'Width'#2'w'#7'Caption'#6#24'case ... of ... else ...'#7'On'
+'Click'#7#18'SetIfOrCaseExecute'#8'TabOrder'#2#3#0#0#9'TCheckBox'#16'BeginEn'
+'dCheckBox'#4'Left'#3#150#0#6'Height'#2#19#3'Top'#2'y'#5'Width'#2'U'#7'Capti'
+'on'#6#13'begin ... end'#8'TabOrder'#2#4#0#0#9'TComboBox'#16'IfResultComboBo'
+'x'#21'AnchorSideTop.Control'#7#6'Label1'#18'AnchorSideTop.Side'#7#9'asrBott'
+'om'#4'Left'#2#7#6'Height'#2#21#3'Top'#2#22#5'Width'#2'w'#16'AutoCompleteTex'
+'t'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#17'BorderSpacin'
+'g.Top'#2#2#10'ItemHeight'#2#13#9'ItemIndex'#2#0#13'Items.Strings'#1#6#4'mbO'
+'K'#6#8'mbCancel'#0#9'MaxLength'#2#0#5'Style'#7#14'csDropDownList'#8'TabOrde'
+'r'#2#5#4'Text'#6#4'mbOK'#0#0#11'TCheckGroup'#20'CaseResultCheckGroup'#22'An'
+'chorSideLeft.Control'#7#16'IfResultComboBox'#19'AnchorSideLeft.Side'#7#9'as'
+'rBottom'#4'Left'#3#134#0#6'Height'#2'v'#3'Top'#2#255#5'Width'#2'y'#8'AutoFi'
+'ll'#9#18'BorderSpacing.Left'#2#8#7'Caption'#6#13'"case" RESULT'#28'ChildSiz'
+'ing.LeftRightSpacing'#2#6#28'ChildSizing.TopBottomSpacing'#2#6#29'ChildSizi'
+'ng.EnlargeHorizontal'#7#24'crsHomogenousChildResize'#27'ChildSizing.Enlarge'
+'Vertical'#7#24'crsHomogenousChildResize'#28'ChildSizing.ShrinkHorizontal'#7
+#14'crsScaleChilds'#26'ChildSizing.ShrinkVertical'#7#14'crsScaleChilds'#18'C'
+'hildSizing.Layout'#7#29'cclLeftToRightThenTopToBottom'#27'ChildSizing.Contr'
+'olsPerLine'#2#1#13'Items.Strings'#1#6#4'mbOK'#6#8'mbCancel'#0#8'TabOrder'#2
+#6#4'Data'#10#6#0#0#0#2#0#0#0#3#2#0#0#5'TEdit'#16'StringResultEdit'#21'Ancho'
+'rSideTop.Control'#7#17'StringResultLabel'#18'AnchorSideTop.Side'#7#9'asrBot'
+'tom'#4'Left'#2#7#6'Height'#2#23#3'Top'#2'E'#5'Width'#2'w'#17'BorderSpacing.'
+'Top'#2#4#8'TabOrder'#2#7#4'Text'#6#16'StringResultEdit'#0#0#0#11'TActionLis'
+'t'#11'ActionList1'#4'left'#3#152#1#3'top'#3#192#1#0#7'TAction'#8'AddConst'#7
+'Caption'#6#8'AddConst'#18'DisableIfNoHandler'#9#9'OnExecute'#7#15'AddConstE'
+'xecute'#0#0#7'TAction'#8'DelConst'#7'Caption'#6#8'DelConst'#18'DisableIfNoH'
+'andler'#9#9'OnExecute'#7#15'DelConstExecute'#0#0#7'TAction'#12'MessageSetup'
+#7'Caption'#6#12'MessageSetup'#18'DisableIfNoHandler'#9#9'OnExecute'#7#19'Me'
+'ssageSetupExecute'#0#0#7'TAction'#12'MessagesInit'#7'Caption'#6#12'Messages'
+'Init'#18'DisableIfNoHandler'#9#9'OnExecute'#7#19'MessagesInitExecute'#0#0#7
+'TAction'#4'Test'#7'Caption'#6#4'Test'#18'DisableIfNoHandler'#9#9'OnExecute'
+#7#11'TestExecute'#0#0#7'TAction'#19'GetMessageForSource'#7'Caption'#6#19'Ge'
+'tMessageForSource'#18'DisableIfNoHandler'#9#9'OnExecute'#7#26'GetMessageFor'
+'SourceExecute'#0#0#7'TAction'#12'GetParamsFmt'#7'Caption'#6#12'GetParamsFmt'
+#18'DisableIfNoHandler'#9#9'OnExecute'#7#19'GetParamsFmtExecute'#0#0#7'TActi'
+'on'#11'SetIfOrCase'#7'Caption'#6#11'SetIfOrCase'#18'DisableIfNoHandler'#9#9
+'OnExecute'#7#18'SetIfOrCaseExecute'#0#0#7'TAction'#22'UpdateQuestioDlgResul'
+'t'#7'Caption'#6#22'UpdateQuestioDlgResult'#18'DisableIfNoHandler'#9#9'OnExe'
+'cute'#7#29'UpdateQuestioDlgResultExecute'#0#0#0#0
]);

View File

@ -126,7 +126,7 @@ const
resourcestring
SMessageComposerCaption = 'Message Composer ...';
SMsgCaption = 'The message to be shown';
SPromptCaption = 'The text asking the user for his input';
SPromptCaption = 'Text asking the user for input';
SMaskInput = 'Mask Input';
SSourceWrapper = 'SOURCE WRAPPER';
SKindofMessage = 'KIND OF MESSAGE';
@ -186,6 +186,7 @@ end;
procedure TFormMessagesComposer.AddConstExecute(Sender: TObject);
begin
ButtonsStringGrid.RowCount := ButtonsStringGrid.RowCount+1;
ButtonsStringGrid.AutoAdjustColumns;
UpdateQuestioDlgResult.Execute;
end;
@ -230,12 +231,14 @@ begin
//X hexadecimal format. The next argument in the Args array must be an integer. The argument is converted to a hexadecimal string with just enough characters to contain the value of the integer. If Precision is specified then the resulting hexadecimal representation will have at least Precision characters in it (with a maximum value of 32).
end;
end;
ButtonsStringGrid.AutoAdjustColumns;
end;
procedure TFormMessagesComposer.DelConstExecute(Sender: TObject);
begin
if ButtonsStringGrid.RowCount = 1 then exit;
ButtonsStringGrid.RowCount := ButtonsStringGrid.RowCount-1;
ButtonsStringGrid.AutoAdjustColumns;
UpdateQuestioDlgResult.Execute;
end;
@ -436,6 +439,7 @@ begin
ButtonsStringGrid.Cols[0] := ListParams;
end;
ListParams.Free;
ButtonsStringGrid.AutoAdjustColumns;
end;
procedure TFormMessagesComposer.MessageSetupExecute(Sender: TObject);
@ -699,7 +703,7 @@ begin
CaseResultCheckGroup.Checked[0] := true;
end;
end;
ButtonsStringGrid.AutoAdjustColumns;
end;
procedure TFormMessagesComposer.MessagesInitExecute(Sender: TObject);