IDE: fpdoc editor: started link editor

git-svn-id: trunk@13953 -
This commit is contained in:
mattias 2008-02-02 14:51:28 +00:00
parent 6826699163
commit 706e571b85
6 changed files with 585 additions and 390 deletions

View File

@ -5,7 +5,7 @@ object FPDocEditor: TFPDocEditor
Width = 753
HorzScrollBar.Page = 752
VertScrollBar.Page = 119
ActiveControl = ShortEdit
ActiveControl = DescrMemo
Caption = 'FPDoc editor'
ClientHeight = 120
ClientWidth = 753
@ -16,11 +16,12 @@ object FPDocEditor: TFPDocEditor
Left = 40
Height = 120
Width = 713
ActivePage = ShortTabSheet
ActivePage = DescrTabSheet
Align = alClient
TabIndex = 0
TabIndex = 1
TabOrder = 0
TabPosition = tpBottom
OnChange = PageControlChange
object ShortTabSheet: TTabSheet
Caption = 'ShortTabSheet'
ClientHeight = 89
@ -82,11 +83,11 @@ object FPDocEditor: TFPDocEditor
end
object ErrorsTabSheet: TTabSheet
Caption = 'ErrorsTabSheet'
ClientHeight = 94
ClientWidth = 732
ClientHeight = 89
ClientWidth = 709
object ErrorsMemo: TMemo
Height = 90
Width = 730
Height = 85
Width = 707
Align = alClient
BorderSpacing.Right = 2
BorderSpacing.Bottom = 4
@ -99,14 +100,14 @@ object FPDocEditor: TFPDocEditor
end
object SeeAlsoTabSheet: TTabSheet
Caption = 'SeeAlsoTabSheet'
ClientHeight = 94
ClientWidth = 732
ClientHeight = 89
ClientWidth = 709
object LinkListBox: TListBox
AnchorSideTop.Control = AddLinkButton
AnchorSideTop.Side = asrBottom
Height = 57
Height = 52
Top = 33
Width = 730
Width = 707
Align = alBottom
Anchors = [akTop, akLeft, akRight, akBottom]
BorderSpacing.Top = 4
@ -118,7 +119,7 @@ object FPDocEditor: TFPDocEditor
end
object AddLinkButton: TButton
AnchorSideRight.Control = DeleteLinkButton
Left = 497
Left = 474
Height = 29
Width = 105
Anchors = [akTop, akRight]
@ -131,7 +132,7 @@ object FPDocEditor: TFPDocEditor
object DeleteLinkButton: TButton
AnchorSideRight.Control = SeeAlsoTabSheet
AnchorSideRight.Side = asrBottom
Left = 608
Left = 585
Height = 29
Width = 122
Anchors = [akTop, akRight]
@ -148,7 +149,7 @@ object FPDocEditor: TFPDocEditor
Left = 229
Height = 27
Top = 1
Width = 264
Width = 241
Anchors = [akTop, akLeft, akRight]
AutoSize = True
BorderSpacing.Left = 4
@ -171,11 +172,11 @@ object FPDocEditor: TFPDocEditor
end
object ExampleTabSheet: TTabSheet
Caption = 'ExampleTabSheet'
ClientHeight = 94
ClientWidth = 732
ClientHeight = 89
ClientWidth = 709
object ExampleEdit: TEdit
Height = 23
Width = 730
Width = 707
Align = alTop
BorderSpacing.Right = 2
OnChange = ExampleEditChange
@ -185,7 +186,7 @@ object FPDocEditor: TFPDocEditor
object BrowseExampleButton: TButton
AnchorSideRight.Control = ExampleTabSheet
AnchorSideRight.Side = asrBottom
Left = 574
Left = 551
Height = 29
Top = 28
Width = 156
@ -199,12 +200,12 @@ object FPDocEditor: TFPDocEditor
end
object InheritedTabSheet: TTabSheet
Caption = 'InheritedTabSheet'
ClientHeight = 94
ClientWidth = 732
ClientHeight = 89
ClientWidth = 709
object InheritedShortLabel: TLabel
Height = 20
Top = 2
Width = 732
Width = 709
Align = alTop
BorderSpacing.Top = 2
Caption = 'InheritedShortLabel'
@ -218,7 +219,7 @@ object FPDocEditor: TFPDocEditor
AnchorSideRight.Side = asrBottom
Height = 23
Top = 24
Width = 732
Width = 709
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 2
ReadOnly = True

View File

@ -3,242 +3,344 @@
LazarusResources.Add('TFPDocEditor','FORMDATA',[
'TPF0'#12'TFPDocEditor'#11'FPDocEditor'#4'Left'#3'/'#1#6'Height'#2'x'#3'Top'#3
+'$'#2#5'Width'#3#241#2#18'HorzScrollBar.Page'#3#240#2#18'VertScrollBar.Page'
+#2'w'#13'ActiveControl'#7#9'ShortEdit'#7'Caption'#6#12'FPDoc editor'#12'Clie'
+#2'w'#13'ActiveControl'#7#9'DescrMemo'#7'Caption'#6#12'FPDoc editor'#12'Clie'
+'ntHeight'#2'x'#11'ClientWidth'#3#241#2#8'OnCreate'#7#10'FormCreate'#9'OnDes'
+'troy'#7#11'FormDestroy'#8'OnResize'#7#10'FormResize'#0#12'TPageControl'#11
+'PageControl'#4'Left'#2'('#6'Height'#2'x'#5'Width'#3#201#2#10'ActivePage'#7
+#13'ShortTabSheet'#5'Align'#7#8'alClient'#8'TabIndex'#2#0#8'TabOrder'#2#0#11
+'TabPosition'#7#8'tpBottom'#0#9'TTabSheet'#13'ShortTabSheet'#7'Caption'#6#13
+'ShortTabSheet'#12'ClientHeight'#2'Y'#11'ClientWidth'#3#197#2#0#5'TEdit'#9'S'
+'hortEdit'#6'Height'#2#23#5'Width'#3#195#2#5'Align'#7#5'alTop'#19'BorderSpac'
+'ing.Right'#2#2#8'OnChange'#7#20'ShortEditEditingDone'#13'OnEditingDone'#7#20
+'ShortEditEditingDone'#8'TabOrder'#2#0#4'Text'#6#9'ShortEdit'#0#0#7'TButton'
+#12'CreateButton'#21'AnchorSideTop.Control'#7#9'ShortEdit'#18'AnchorSideTop.'
+'Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#29#3'Top'#2#29#5'Width'#2'b'#8
+'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#12'CreateButton'#7'On'
+'Click'#7#17'CreateButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#10'SaveButton'
+#22'AnchorSideLeft.Control'#7#12'CreateButton'#19'AnchorSideLeft.Side'#7#9'a'
+'srBottom'#21'AnchorSideTop.Control'#7#12'CreateButton'#4'Left'#2'n'#6'Heigh'
+'t'#2#29#3'Top'#2#29#5'Width'#2'W'#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#7
+'Caption'#6#10'SaveButton'#7'OnClick'#7#15'SaveButtonClick'#8'TabOrder'#2#2#0
+#0#0#9'TTabSheet'#13'DescrTabSheet'#7'Caption'#6#13'DescrTabSheet'#12'Client'
+'Height'#2'Y'#11'ClientWidth'#3#197#2#0#5'TMemo'#9'DescrMemo'#6'Height'#2'U'
+#5'Width'#3#195#2#5'Align'#7#8'alClient'#19'BorderSpacing.Right'#2#2#20'Bord'
+'erSpacing.Bottom'#2#4#13'Lines.Strings'#1#6#9'DescrMemo'#0#8'OnChange'#7#15
+'DescrMemoChange'#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#14'ErrorsTabSheet'#7'Ca'
+'ption'#6#14'ErrorsTabSheet'#12'ClientHeight'#2'^'#11'ClientWidth'#3#220#2#0
+#5'TMemo'#10'ErrorsMemo'#6'Height'#2'Z'#5'Width'#3#218#2#5'Align'#7#8'alClie'
+'nt'#19'BorderSpacing.Right'#2#2#20'BorderSpacing.Bottom'#2#4#13'Lines.Strin'
+'gs'#1#6#10'ErrorsMemo'#0#8'OnChange'#7#16'ErrorsMemoChange'#8'TabOrder'#2#0
+#0#0#0#9'TTabSheet'#15'SeeAlsoTabSheet'#7'Caption'#6#15'SeeAlsoTabSheet'#12
+'ClientHeight'#2'^'#11'ClientWidth'#3#220#2#0#8'TListBox'#11'LinkListBox'#21
+'AnchorSideTop.Control'#7#13'AddLinkButton'#18'AnchorSideTop.Side'#7#9'asrBo'
+'ttom'#6'Height'#2'9'#3'Top'#2'!'#5'Width'#3#218#2#5'Align'#7#8'alBottom'#7
+'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'BorderSpacing.To'
+'p'#2#4#19'BorderSpacing.Right'#2#2#20'BorderSpacing.Bottom'#2#4#7'OnClick'#7
+#16'LinkListBoxClick'#8'TabOrder'#2#0#8'TopIndex'#2#255#0#0#7'TButton'#13'Ad'
+'dLinkButton'#23'AnchorSideRight.Control'#7#16'DeleteLinkButton'#4'Left'#3
+#241#1#6'Height'#2#29#5'Width'#2'i'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'Au'
+'toSize'#9#19'BorderSpacing.Right'#2#6#7'Caption'#6#13'AddLinkButton'#7'OnCl'
+'ick'#7#18'AddLinkButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#16'DeleteLinkB'
+'utton'#23'AnchorSideRight.Control'#7#15'SeeAlsoTabSheet'#20'AnchorSideRight'
+'.Side'#7#9'asrBottom'#4'Left'#3'`'#2#6'Height'#2#29#5'Width'#2'z'#7'Anchors'
+#13'DescrTabSheet'#5'Align'#7#8'alClient'#8'TabIndex'#2#1#8'TabOrder'#2#0#11
+'TabPosition'#7#8'tpBottom'#8'OnChange'#7#17'PageControlChange'#0#9'TTabShee'
+'t'#13'ShortTabSheet'#7'Caption'#6#13'ShortTabSheet'#12'ClientHeight'#2'Y'#11
+'ClientWidth'#3#197#2#0#5'TEdit'#9'ShortEdit'#6'Height'#2#23#5'Width'#3#195#2
+#5'Align'#7#5'alTop'#19'BorderSpacing.Right'#2#2#8'OnChange'#7#20'ShortEditE'
+'ditingDone'#13'OnEditingDone'#7#20'ShortEditEditingDone'#8'TabOrder'#2#0#4
+'Text'#6#9'ShortEdit'#0#0#7'TButton'#12'CreateButton'#21'AnchorSideTop.Contr'
+'ol'#7#9'ShortEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4'Left'#2#6#6'Heig'
+'ht'#2#29#3'Top'#2#29#5'Width'#2'b'#8'AutoSize'#9#20'BorderSpacing.Around'#2
+#6#7'Caption'#6#12'CreateButton'#7'OnClick'#7#17'CreateButtonClick'#8'TabOrd'
+'er'#2#1#0#0#7'TButton'#10'SaveButton'#22'AnchorSideLeft.Control'#7#12'Creat'
+'eButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7
+#12'CreateButton'#4'Left'#2'n'#6'Height'#2#29#3'Top'#2#29#5'Width'#2'W'#8'Au'
+'toSize'#9#18'BorderSpacing.Left'#2#6#7'Caption'#6#10'SaveButton'#7'OnClick'
+#7#15'SaveButtonClick'#8'TabOrder'#2#2#0#0#0#9'TTabSheet'#13'DescrTabSheet'#7
+'Caption'#6#13'DescrTabSheet'#12'ClientHeight'#2'Y'#11'ClientWidth'#3#197#2#0
+#5'TMemo'#9'DescrMemo'#6'Height'#2'U'#5'Width'#3#195#2#5'Align'#7#8'alClient'
+#19'BorderSpacing.Right'#2#2#20'BorderSpacing.Bottom'#2#4#13'Lines.Strings'#1
+#6#9'DescrMemo'#0#8'OnChange'#7#15'DescrMemoChange'#8'TabOrder'#2#0#0#0#0#9
+'TTabSheet'#14'ErrorsTabSheet'#7'Caption'#6#14'ErrorsTabSheet'#12'ClientHeig'
+'ht'#2'Y'#11'ClientWidth'#3#197#2#0#5'TMemo'#10'ErrorsMemo'#6'Height'#2'U'#5
+'Width'#3#195#2#5'Align'#7#8'alClient'#19'BorderSpacing.Right'#2#2#20'Border'
+'Spacing.Bottom'#2#4#13'Lines.Strings'#1#6#10'ErrorsMemo'#0#8'OnChange'#7#16
+'ErrorsMemoChange'#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#15'SeeAlsoTabSheet'#7
+'Caption'#6#15'SeeAlsoTabSheet'#12'ClientHeight'#2'Y'#11'ClientWidth'#3#197#2
+#0#8'TListBox'#11'LinkListBox'#21'AnchorSideTop.Control'#7#13'AddLinkButton'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Height'#2'4'#3'Top'#2'!'#5'Width'#3
+#195#2#5'Align'#7#8'alBottom'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8
+'akBottom'#0#17'BorderSpacing.Top'#2#4#19'BorderSpacing.Right'#2#2#20'Border'
+'Spacing.Bottom'#2#4#7'OnClick'#7#16'LinkListBoxClick'#8'TabOrder'#2#0#8'Top'
+'Index'#2#255#0#0#7'TButton'#13'AddLinkButton'#23'AnchorSideRight.Control'#7
+#16'DeleteLinkButton'#4'Left'#3#218#1#6'Height'#2#29#5'Width'#2'i'#7'Anchors'
+#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#6#7'Captio'
+'n'#6#13'AddLinkButton'#7'OnClick'#7#18'AddLinkButtonClick'#8'TabOrder'#2#1#0
+#0#7'TButton'#16'DeleteLinkButton'#23'AnchorSideRight.Control'#7#15'SeeAlsoT'
+'abSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'I'#2#6'Height'#2
+#29#5'Width'#2'z'#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19'Borde'
+'rSpacing.Right'#2#2#7'Caption'#6#16'DeleteLinkButton'#7'OnClick'#7#21'Delet'
+'eLinkButtonClick'#8'TabOrder'#2#2#0#0#5'TEdit'#12'LinkTextEdit'#22'AnchorSi'
+'deLeft.Control'#7#14'LinkIdComboBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'
+#23'AnchorSideRight.Control'#7#13'AddLinkButton'#4'Left'#3#229#0#6'Height'#2
+#27#3'Top'#2#1#5'Width'#3#241#0#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0
+#8'AutoSize'#9#18'BorderSpacing.Left'#2#4#19'BorderSpacing.Right'#2#4#8'OnCh'
+'ange'#7#10'LinkChange'#8'TabOrder'#2#3#4'Text'#6#12'LinkTextEdit'#0#0#9'TCo'
+'mboBox'#14'LinkIdComboBox'#6'Height'#2#27#3'Top'#2#1#5'Width'#3#225#0#16'Au'
+'toCompleteText'#11#22'cbactEndOfLineComplete'#20'cbactSearchAscending'#0#8
+'AutoSize'#9#9'MaxLength'#2#0#8'OnChange'#7#10'LinkChange'#8'TabOrder'#2#4#4
+'Text'#6#14'LinkIdComboBox'#0#0#0#9'TTabSheet'#15'ExampleTabSheet'#7'Caption'
+#6#15'ExampleTabSheet'#12'ClientHeight'#2'Y'#11'ClientWidth'#3#197#2#0#5'TEd'
+'it'#11'ExampleEdit'#6'Height'#2#23#5'Width'#3#195#2#5'Align'#7#5'alTop'#19
+'BorderSpacing.Right'#2#2#8'OnChange'#7#17'ExampleEditChange'#8'TabOrder'#2#0
+#4'Text'#6#11'ExampleEdit'#0#0#7'TButton'#19'BrowseExampleButton'#23'AnchorS'
+'ideRight.Control'#7#15'ExampleTabSheet'#20'AnchorSideRight.Side'#7#9'asrBot'
+'tom'#4'Left'#3''''#2#6'Height'#2#29#3'Top'#2#28#5'Width'#3#156#0#7'Anchors'
+#11#5'akTop'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#2#7'Captio'
+'n'#6#16'DeleteLinkButton'#7'OnClick'#7#21'DeleteLinkButtonClick'#8'TabOrder'
+#2#2#0#0#5'TEdit'#12'LinkTextEdit'#22'AnchorSideLeft.Control'#7#14'LinkIdCom'
+'boBox'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7
+#13'AddLinkButton'#4'Left'#3#229#0#6'Height'#2#27#3'Top'#2#1#5'Width'#3#8#1#7
+'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacing.'
+'Left'#2#4#19'BorderSpacing.Right'#2#4#8'OnChange'#7#10'LinkChange'#8'TabOrd'
+'er'#2#3#4'Text'#6#12'LinkTextEdit'#0#0#9'TComboBox'#14'LinkIdComboBox'#6'He'
+'ight'#2#27#3'Top'#2#1#5'Width'#3#225#0#16'AutoCompleteText'#11#22'cbactEndO'
+'fLineComplete'#20'cbactSearchAscending'#0#8'AutoSize'#9#9'MaxLength'#2#0#8
+'OnChange'#7#10'LinkChange'#8'TabOrder'#2#4#4'Text'#6#14'LinkIdComboBox'#0#0
+#0#9'TTabSheet'#15'ExampleTabSheet'#7'Caption'#6#15'ExampleTabSheet'#12'Clie'
+'ntHeight'#2'^'#11'ClientWidth'#3#220#2#0#5'TEdit'#11'ExampleEdit'#6'Height'
+#2#23#5'Width'#3#218#2#5'Align'#7#5'alTop'#19'BorderSpacing.Right'#2#2#8'OnC'
+'hange'#7#17'ExampleEditChange'#8'TabOrder'#2#0#4'Text'#6#11'ExampleEdit'#0#0
+#7'TButton'#19'BrowseExampleButton'#23'AnchorSideRight.Control'#7#15'Example'
+'TabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3'>'#2#6'Height'#2
+#29#3'Top'#2#28#5'Width'#3#156#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoS'
+'ize'#9#19'BorderSpacing.Right'#2#2#7'Caption'#6#19'BrowseExampleButton'#7'O'
+'nClick'#7#24'BrowseExampleButtonClick'#8'TabOrder'#2#1#0#0#0#9'TTabSheet'#17
+'InheritedTabSheet'#7'Caption'#6#17'InheritedTabSheet'#12'ClientHeight'#2'^'
+#11'ClientWidth'#3#220#2#0#6'TLabel'#19'InheritedShortLabel'#6'Height'#2#20#3
,'Top'#2#2#5'Width'#3#220#2#5'Align'#7#5'alTop'#17'BorderSpacing.Top'#2#2#7'C'
+'aption'#6#19'InheritedShortLabel'#11'ParentColor'#8#0#0#5'TEdit'#18'Inherit'
+'edShortEdit'#22'AnchorSideLeft.Control'#7#17'InheritedTabSheet'#21'AnchorSi'
+'deTop.Control'#7#19'InheritedShortLabel'#18'AnchorSideTop.Side'#7#9'asrBott'
+'om'#23'AnchorSideRight.Control'#7#17'InheritedTabSheet'#20'AnchorSideRight.'
+'Side'#7#9'asrBottom'#6'Height'#2#23#3'Top'#2#24#5'Width'#3#220#2#7'Anchors'
+#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#2#8'ReadOnly'#9#8
+'TabOrder'#2#0#4'Text'#6#18'InheritedShortEdit'#0#0#7'TButton'#21'MoveToInhe'
+'ritedButton'#6'Height'#2#29#3'Top'#2'6'#5'Width'#3#158#0#8'AutoSize'#9#7'Ca'
+'ption'#6#21'MoveToInheritedButton'#7'OnClick'#7#26'MoveToInheritedButtonCli'
+'ck'#8'TabOrder'#2#1#0#0#7'TButton'#23'CopyFromInheritedButton'#22'AnchorSid'
+'eLeft.Control'#7#21'MoveToInheritedButton'#19'AnchorSideLeft.Side'#7#9'asrB'
+'ottom'#21'AnchorSideTop.Control'#7#21'MoveToInheritedButton'#18'AnchorSideT'
+'op.Side'#7#9'asrCenter'#4'Left'#3#168#0#6'Height'#2#29#3'Top'#2'6'#5'Width'
+#3#175#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#10#7'Caption'#6#23'CopyFromI'
+'nheritedButton'#7'OnClick'#7#28'CopyFromInheritedButtonClick'#8'TabOrder'#2
+#2#0#0#0#0#6'TPanel'#12'LeftBtnPanel'#6'Height'#2'x'#5'Width'#2#20#5'Align'#7
+#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'x'#11'ClientWidth'#2
+#20#11'FullRepaint'#8#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#0#12
+'TSpeedButton'#16'BoldFormatButton'#6'Height'#2#23#5'Width'#2#20#5'Align'#7#5
+'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10#190#4#0#0#186#4#0#0'BM'#186
+#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0' '#0#0#0#0#0#132#4#0#0
+'d'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0#255#255#0#219#152' '#0#0#14#165#0#243
+#165#13#0#0#0'g'#0#250#226'c'#0#0#255#0#0#0#0#0#0#0#255#255#0#255#255#0#0#0#0
+#0#0#221#255#255#0#0#2'|'#0#250#205'R'#0#0#0#0#0#0#0#0#0#136#4#0#0#0#0#0#0#0
+#0#0#0'h'#3#0#0#0'|'#167#0#5'9'#178#0#0#0#0#0#0#0#0#0#0#255#255#0#255#255#255
+#0#0'L'#218#0#221'W'#255#0#0#255#255#0#255#255#255#0#0#255#0#0#0#0#0#0#0#255
+#0#0#0#0#0#0#0#236'M'#0' '#161#255#0#0#138'v'#0#0#0#0#0#0#255#0#0#0#0#0#0#0
+#255#0#0#0#0#0#0#0#255#0#0'#p'#226#0#0#151#168#0#19#171#150#0#0'n'#204#0#4#29
+#151#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0'd'#0#0#232#31#0#0'!'#231#0#0#222'-'#0#0
+#0#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#8#0#0#0#0#224#13#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#251#255#0#255#255#254#0#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0
+#255#0#255#0#0#0#0#0#0#0#255#0#0#0#0#0#0#0#255#0#0#255#255#255#0#0#0#0#0'~'#0
+#0#0#0#255#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#23#0#0#252#3#0#0#0#0
+#255#0#0#0#255#0#0#0#255#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#231' '#0#0'!'
+#230#0#0#221'-'#0#0#0#0#0#0#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#0#0
+#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#0#0#255#0#0#0#0#0#0#0'8'#194#0#0#0
+#0#0#0'}'#185#0#13#154#152#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0
+#8#246#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0#0#4'0'#191#0#0#255#0#0
+#0#0#4#0#0#0#0#0#0'z'#133#0#0#255#0#0#0#0#0#0#0#255#0#0#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#242#161#11#0#0#0'd'#0#249#224'b'#0#0#255#0#0#0#0#0#0#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#0#0#0#3#133#0#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0
+#0#0#0#0#0#0#0#163#0#7's'#189#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#0
+#0#255#0#0#0#255#0#0#0#255#0#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0
+#0#255#0#0#23#0#0#255#0#0#0#0'd'#0#0#12#163#0#0#0#0#0#0#255#0#0#0#0#0#0#0#255
+#0#0#5'0'#189#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#0
+#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255
+#255#0#255#255#255#0#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255
+#255#0#255#255#255#0#0#255#255#0#251#222#136#0#0#255#255#0#218#151' '#0#0#0#0
+'n'#6#19'BrowseExampleButton'#7'OnClick'#7#24'BrowseExampleButtonClick'#8'Ta'
+'bOrder'#2#1#0#0#0#9'TTabSheet'#17'InheritedTabSheet'#7'Caption'#6#17'Inheri'
+'tedTabSheet'#12'ClientHeight'#2'Y'#11'ClientWidth'#3#197#2#0#6'TLabel'#19'I'
,'nheritedShortLabel'#6'Height'#2#20#3'Top'#2#2#5'Width'#3#197#2#5'Align'#7#5
+'alTop'#17'BorderSpacing.Top'#2#2#7'Caption'#6#19'InheritedShortLabel'#11'Pa'
+'rentColor'#8#0#0#5'TEdit'#18'InheritedShortEdit'#22'AnchorSideLeft.Control'
+#7#17'InheritedTabSheet'#21'AnchorSideTop.Control'#7#19'InheritedShortLabel'
+#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#17'Inhe'
+'ritedTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#6'Height'#2#23#3'Top'
+#2#24#5'Width'#3#197#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'Bord'
+'erSpacing.Top'#2#2#8'ReadOnly'#9#8'TabOrder'#2#0#4'Text'#6#18'InheritedShor'
+'tEdit'#0#0#7'TButton'#21'MoveToInheritedButton'#6'Height'#2#29#3'Top'#2'6'#5
+'Width'#3#158#0#8'AutoSize'#9#7'Caption'#6#21'MoveToInheritedButton'#7'OnCli'
+'ck'#7#26'MoveToInheritedButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#23'Copy'
+'FromInheritedButton'#22'AnchorSideLeft.Control'#7#21'MoveToInheritedButton'
+#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#21'MoveT'
+'oInheritedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3#168#0#6'H'
+'eight'#2#29#3'Top'#2'6'#5'Width'#3#175#0#8'AutoSize'#9#18'BorderSpacing.Lef'
+'t'#2#10#7'Caption'#6#23'CopyFromInheritedButton'#7'OnClick'#7#28'CopyFromIn'
+'heritedButtonClick'#8'TabOrder'#2#2#0#0#0#0#6'TPanel'#12'LeftBtnPanel'#6'He'
+'ight'#2'x'#5'Width'#2#20#5'Align'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12
+'ClientHeight'#2'x'#11'ClientWidth'#2#20#11'FullRepaint'#8#14'ParentShowHint'
+#8#8'ShowHint'#9#8'TabOrder'#2#1#0#12'TSpeedButton'#16'BoldFormatButton'#6'H'
+'eight'#2#23#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'clBtnFace'#10'Gl'
+'yph.Data'#10#190#4#0#0#186#4#0#0'BM'#186#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17
+#0#0#0#17#0#0#0#1#0' '#0#0#0#0#0#132#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0
+#0#255#255#0#219#152' '#0#0#14#165#0#243#165#13#0#0#0'g'#0#250#226'c'#0#0#255
+#0#0#0#0#0#0#0#255#255#0#255#255#0#0#0#0#0#0#221#255#255#0#0#2'|'#0#250#205
+'R'#0#0#0#0#0#0#0#0#0#136#4#0#0#0#0#0#0#0#0#0#0'h'#3#0#0#0'|'#167#0#5'9'#178
+#0#0#0#0#0#0#0#0#0#0#255#255#0#255#255#255#0#0'L'#218#0#221'W'#255#0#0#255
+#255#0#255#255#255#0#0#255#0#0#0#0#0#0#0#255#0#0#0#0#0#0#0#236'M'#0' '#161
+#255#0#0#138'v'#0#0#0#0#0#0#255#0#0#0#0#0#0#0#255#0#0#0#0#0#0#0#255#0#0'#p'
+#226#0#0#151#168#0#19#171#150#0#0'n'#204#0#4#29#151#0#0#255#0#0#0#0#0#0#0#0#0
+#0#0#0'd'#0#0#232#31#0#0'!'#231#0#0#222'-'#0#0#0#0#0#0#255#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#8#0#0#0#0#224#13#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#251#255#0#255#255#254#0#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0#0#0#0#0#0#0#255#0#0
+#0#0#0#0#0#255#0#0#255#255#255#0#0#0#0#0'~'#0#0#0#0#255#0#0#0#0#0#0#0#0#0#255
+#0#0#0#255#0#0#0#255#0#0#23#0#0#252#3#0#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#231' '#0#0'!'#230#0#0#221'-'#0#0#0#0#0#0#255#255
+#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0
+#255#0#0#0#0#0#255#0#0#0#0#0#0#0'8'#194#0#0#0#0#0#0'}'#185#0#13#154#152#0#0#0
+#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#8#246#0#0#0#0#0#0#0#0#255#0#0#0
+#255#0#0#0#255#0#255#0#0#4'0'#191#0#0#255#0#0#0#0#4#0#0#0#0#0#0'z'#133#0#0
+#255#0#0#0#0#0#0#0#255#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#0#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#242#161#11#0#0
+#0'd'#0#249#224'b'#0#0#255#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#0
+#0#3#133#0#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0#0#0#0#0#0#0#0#163#0#7's'#189
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0
+#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#23#0#0#255#0#0#0#0
+'d'#0#0#12#163#0#0#0#0#0#0#255#0#0#0#0#0#0#0#255#0#0#5'0'#189#0#0#0#0#255#0#0
+#0#255#0#0#0#255#0#0#0#0#0#0#0#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#0#255#255#255#0#0#0#0#255#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#255#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#255#255#255#0#0#255#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#0#255#255#255#0#0#255#255
+#0#251#222#136#0#0#255#255#0#218#151' '#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#163#18#0#152
+#28#241#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#9'NumGlyphs'#2#0#7'OnCl'
+'ick'#7#17'FormatButtonClick'#0#0#12'TSpeedButton'#18'ItalicFormatButton'#3
+'Tag'#2#1#6'Height'#2#23#3'Top'#2'.'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Col'
+'or'#7#9'clBtnFace'#10'Glyph.Data'#10#190#4#0#0#186#4#0#0'BM'#186#4#0#0#0#0#0
+#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0' '#0#0#0#0#0#132#4#0#0'd'#0#0#0'd'
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#25#0#0#0#0#0#0#0'd'#253'F'#0#0#0#1#0
,#239#239#136#0#255#255#255#0#0#0#0#0#4#0#0#0#0#4#0#0#1#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#136#4#0#0#197'}N'#0#8#4#0#0#128#0#0#0#1#0#24#0#230#2#224#0#0
+#0#0#0#16#0#16#0#152'N$'#0'H'#129'j'#0#0#0#0#0'@'#0#0#0#136#228'D'#0#244#167
+#18#0#0#0#0#0#0#0#0#0#0#0#0#0#8#168#18#0#251#224#201#0#197'}N'#0' '#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#212'l'#187#0#0#0'h'#0#26#26#198#0#0#0#0#0#0#0#156#0#197
+'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#252#226#206#0#251
+#224#201#0#197'}N'#0#255#0#0#0#0#0#0#0'O'#7'"'#0#174#133'j'#0#181#142'v'#0
+#188#153#129#0#195#162#142#0#211#139'h'#0#225#143'p'#0#195'}C'#0#251#224#201
+#0#251#224#201#0#251#224#201#0#251#224#201#0#228#157'X'#0#228#157'X'#0#250
+#223#199#0#197'}N'#0#162#0#0#0#0#0#0#0#164'uV'#0#171'c'#0#177#137'o'#0#198
+#131'U'#0#239#206#186#0#221#255#255#0#135#238#199#0#228#174'z'#0#228#157'X'#0
+#229#157'\'#0#228#174'z'#0#228#157'X'#0#228#174'z'#0#250#223#199#0#246#218
+#189#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#195'Q'#0
+#239#182#154#0#234#243#232#0#228#157'X'#0#228#157'X'#0#254#232#214#0#253#231
+#214#0#252#227#207#0#252#228#207#0#250#225#202#0#246#217#188#0#247#242#236#0
+#197'}N'#0#0#0#0#255#0#0#0#255#175#150#150#255#164'tV'#0#170'~b'#0#177#137'n'
+#0#234#182#151#0#243#243#234#0#237#241#230#0#228#174'z'#0#228#157'X'#0#197'}'
+'N'#0#250#224#199#0#251#226#201#0#249#223#197#0#244#214#184#0#246#216#180#0
+#175#150#150#255#0#0#0#255#0#0#0#255#154'eB'#0#160'oO'#0#167'y\'#0#201#139'a'
+#0#230#181#146#0#226#167#129#0#225#167#129#0#197'}N'#0#254#252#251#0#197'}N'
+#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#0#0#0#255#0#0#0#255#175
+#150#150#255#150'_<'#0#157'jH'#0#224#187#155#0#202#141'e'#0#234#184#153#0#221
+#165'~'#0#221#166#128#0#208#169#140#0#204#147'n'#0#255#255#255#0#255#255#255
+#0#255#251#247#0#255#248#241#0#228#175#140#0#175#150#150#255#0#0#0#255#0#0#0
+#255#205#145'i'#0#236#178#147#0#204#150'o'#0#214#181#144#0#200#136']'#0#239
+#191#161#0#253#252#250#0#255#255#255#0#197'}N'#0#227#199#179#0#255#255#255#0
+#255#255#255#0#255#255#255#0#197'}N'#0#197'}N'#0#0#0#0#255#0#0#0#255#175#150
+#150#255#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#158#158
+#158#0#158#158#158#0#197'}N'#0#214#164#130#0#205#142'h'#0#205#144'i'#0#197'}'
+'N'#0#197'}N'#0#175#150#150#255#0#0#0#255#0#0#0#255#197'}N'#0#245#245#244#0
+#245#245#244#0#158#158#158#0#255#255#255#0#255#255#255#0#255#255#255#0#255
+#255#255#0#255#255#255#0#197'}N'#0#255#255#255#0#251#246#242#0#197'}N'#0#197
+'}N'#0#197'}N'#0#0#0#0#255#0#0#0#255#175#150#150#255#197'}N'#0#228#157'X'#0
+#228#157'X'#0#158#158#158#0#158#158#158#0#158#158#158#0#158#158#158#0#158#158
+#158#0#158#158#158#0#197'}N'#0#211#158'{'#0#211#159'{'#0#209#154't'#0#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#197'}N'#0#245#245#244#0#245#245
+#244#0#158#158#158#0#245#245#244#0#245#245#244#0#245#245#244#0#245#245#244#0
+#245#245#244#0#197'}N'#0#254#253#252#0#238#204#180#0#211#160''#0#197'}N'#0
+#197'}N'#0#197'}N'#0#0#255#0#0#11'1'#145#0#197'}N'#0#228#157'X'#0#228#157'X'
+#0#226#179#140#0#226#179#140#0#226#179#140#0#226#179#139#0#225#178#139#0#225
+#178#139#0#197'}N'#0#218#172#141#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#0
+#0#255#0#255#255#255#0#0#0#0#0#197'}N'#0#245#245#244#0#184'S'#239#0#152#28
+#241#0#0#0#0#0#0#0#0#0#197'}N'#0#197'}N'#0#197'}N'#0#208#169#140#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255#0#0#255#255#0#241#207#136#0#197'}N'#0
+#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#12'TSpeedButton'#21
+'UnderlineFormatButton'#3'Tag'#2#2#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#5
+'Align'#7#5'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10#190#4#0#0#186#4
+#0#0'BM'#186#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0' '#0#0#0#0
+#0#132#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#25#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#255#255#255#0#0#0#0#0#4#0#0#0#0#4#0#0#1#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#136#4#0#0#197'}N'#0#8#4#0#0#128#0#0#0#1#0#24#0
+#218#2#224#0#0#0#0#0#16#0#16#0#152'N$'#0'@'#129'j'#0#0#0#0#0'@'#0#0#0#192#163
+#18#0#212' '#241#0#0#0#0#0#0#0#0#0#0#0#0#0#232' '#241#0#166'_.'#0#197'}N'#0
+'$n'#177#0'.'#133#210#0'1'#134#210#0'2'#135#211#0'2'#135#210#0'2'#135#210#0
+'2'#135#211#0'2'#135#211#0'2'#135#211#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'
+#0#197'}N'#0#197'}N'#0#221#162#133#0#171'j>'#0#197'}N'#0'2'#140#214#0#0#0#0
+#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#218#139'm'#0#215#138'n'#0#205#139'l'#0#171'mD'#0#228#244#233#0#221
+#156'{'#0#170'i:'#0#197'}N'#0'7'#145#213#0#239#250#254#0#164'uV'#0#171'c'#0
+#177#137'o'#0#198#131'U'#0#239#206#186#0#221#255#255#0#135#238#199#0#162#244
+#215#0#162#246#215#0#140#238#199#0#224#255#255#0#237#241#229#0#243#245#237#0
+#213#156'y'#0#176'pD'#0#197'}N'#0':'#154#215#0#0#0#0#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#239#182#154#0#234#243#232#0'Q'#191#132#0'o'#201#152#0'q'
+#201#153#0'T'#191#132#0#220#161'{'#0#219#159'y'#0#217#158'w'#0#212#154's'#0
,#187'~W'#0#0#0#0#255#0#0#0#255#132#132#132#255#158'jJ'#0#132#132#132#255#0#0
+#0#255#0#0#0#255#234#182#151#0#243#243#234#0#237#241#230#0#239#241#230#0#239
+#240#230#0#219#163'|'#0#217#160'z'#0#217#160'y'#0#216#159'x'#0#216#158'x'#0#0
+#0#0#255#0#0#0#255':'#166#216#0#207#145'h'#0#202#138'_'#0#0#0#0#255#0#0#0#255
+#201#139'a'#0#230#181#146#0#226#167#129#0#225#167#129#0#222#163'}'#0#254#252
+#251#0#254#253#253#0#254#253#252#0#253#251#250#0#253#252#251#0#0#0#0#255#0#0
+#0#255#204#131'U'#0'8'#171#216#0#207#147'k'#0#0#0#0#255#0#0#0#255#224#187#155
+#0#202#141'e'#0#234#184#153#0#221#165'~'#0#221#166#128#0#255#255#255#0#204
+#147'n'#0#255#255#255#0#255#255#255#0#255#251#247#0#0#0#0#255#0#0#0#255#199
+#138'a'#0#203#133'U'#0'>'#169#213#0#0#0#0#255#0#0#0#255#204#150'o'#0#214#181
+#144#0#200#136']'#0#239#191#161#0#253#252#250#0#243#205#176#0#255#255#255#0
+#227#199#179#0#255#255#255#0#255#255#255#0#0#0#0#255#0#0#0#255#234#191#161#0
+#201#137'`'#0#204#134'V'#0#0#0#0#255#0#0#0#255#232#178#145#0#206#152's'#0#234
+#190#160#0#199#134'['#0#239#192#158#0#212#151'n'#0#212#158'{'#0#208#152'q'#0
+#214#164#130#0#205#142'h'#0#0#0#0#255#0#0#0#255#209#153's'#0#200#139'b'#0#197
+'}N'#0#0#0#0#255#0#0#0#255#210#156'v'#0#230#178#141#0#202#139'a'#0#237#187
+#157#0#204#141'e'#0#244#211#185#0#254#252#251#0#231#206#188#0#255#255#254#0
+#255#255#255#0#0#0#0#255#0#0#0#255#236#196#168#0#207#149'p'#0#197'}N'#0#0#0#0
+#255#0#0#0#255#197'}N'#0#211#158'{'#0#233#180#147#0#202#139'b'#0#237#190#157
+#0#218#165#129#0#212#160'~'#0#212#163''#0#219#176#145#0#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#206#151'r'#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#197
+'}N'#0#210#154't'#0#237#187#154#0#210#156'x'#0#241#198#166#0#255#254#253#0
+#233#210#193#0#243#231#222#0#254#252#251#0#254#252#251#0#254#253#252#0#238
+#204#180#0#211#160''#0#197'}N'#0#197'}N'#0#197'}N'#0#236#193#147#0'rI+'#0
+#197'}N'#0#209#153't'#0#237#187#152#0#219#166#131#0#219#172#141#0#218#173#142
+#0#223#182#154#0#216#165#134#0#215#166#134#0#217#172#142#0#218#172#141#0#212
+#163#129#0#197'}N'#0#197'}N'#0#197'}N'#0#234#187#136#0#167'lF'#0#0#0#0#0#197
+'}N'#0#213#158'|'#0#184'S'#239#0'0'#233'j'#0'('#202#252#0#128#228'D'#0#197'}'
+'N'#0#197'}N'#0#197'}N'#0#208#169#140#0#228#187#146#0#228#187#146#0#209#159
+'k'#0#207#156'k'#0#190#138'V'#0#0#0#0#0#0' '#160#0#250#214'Z'#0#197'}N'#0#9
+'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#12'TSpeedButton'#18'I'
+'nsertVarTagButton'#3'Tag'#2#5#6'Height'#2#23#3'Top'#2'\'#5'Width'#2#20#5'Al'
+'ign'#7#5'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10#174#3#0#0#170#3#0
+#0'BM'#170#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#24#0#0#0#0#0
+'t'#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#216#233#236#216#233#236#216#233
+#0#0#0#255#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#163#18#0#152#28#241#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0
+#0#12'TSpeedButton'#18'ItalicFormatButton'#3'Tag'#2#1#6'Height'#2#23#3'Top'#2
+'.'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'
+#10#190#4#0#0#186#4#0#0'BM'#186#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0
+#0#0#1#0' '#0#0#0#0#0#132#4#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
,#0#0#25#0#0#0#0#0#0#0'd'#253'F'#0#0#0#1#0#239#239#136#0#255#255#255#0#0#0#0#0
+#4#0#0#0#0#4#0#0#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#136#4#0#0#197'}N'#0
+#8#4#0#0#128#0#0#0#1#0#24#0#230#2#224#0#0#0#0#0#16#0#16#0#152'N$'#0'H'#129'j'
+#0#0#0#0#0'@'#0#0#0#136#228'D'#0#244#167#18#0#0#0#0#0#0#0#0#0#0#0#0#0#8#168
+#18#0#251#224#201#0#197'}N'#0' '#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#212'l'#187#0#0
+#0'h'#0#26#26#198#0#0#0#0#0#0#0#156#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0
+#197'}N'#0#197'}N'#0#252#226#206#0#251#224#201#0#197'}N'#0#255#0#0#0#0#0#0#0
+'O'#7'"'#0#174#133'j'#0#181#142'v'#0#188#153#129#0#195#162#142#0#211#139'h'#0
+#225#143'p'#0#195'}C'#0#251#224#201#0#251#224#201#0#251#224#201#0#251#224#201
+#0#228#157'X'#0#228#157'X'#0#250#223#199#0#197'}N'#0#162#0#0#0#0#0#0#0#164'u'
+'V'#0#171'c'#0#177#137'o'#0#198#131'U'#0#239#206#186#0#221#255#255#0#135#238
+#199#0#228#174'z'#0#228#157'X'#0#229#157'\'#0#228#174'z'#0#228#157'X'#0#228
+#174'z'#0#250#223#199#0#246#218#189#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255
+#0#0#0#255#0#0#0#255#195'Q'#0#239#182#154#0#234#243#232#0#228#157'X'#0#228
+#157'X'#0#254#232#214#0#253#231#214#0#252#227#207#0#252#228#207#0#250#225#202
+#0#246#217#188#0#247#242#236#0#197'}N'#0#0#0#0#255#0#0#0#255#175#150#150#255
+#164'tV'#0#170'~b'#0#177#137'n'#0#234#182#151#0#243#243#234#0#237#241#230#0
+#228#174'z'#0#228#157'X'#0#197'}N'#0#250#224#199#0#251#226#201#0#249#223#197
+#0#244#214#184#0#246#216#180#0#175#150#150#255#0#0#0#255#0#0#0#255#154'eB'#0
+#160'oO'#0#167'y\'#0#201#139'a'#0#230#181#146#0#226#167#129#0#225#167#129#0
+#197'}N'#0#254#252#251#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0
+#197'}N'#0#0#0#0#255#0#0#0#255#175#150#150#255#150'_<'#0#157'jH'#0#224#187
+#155#0#202#141'e'#0#234#184#153#0#221#165'~'#0#221#166#128#0#208#169#140#0
+#204#147'n'#0#255#255#255#0#255#255#255#0#255#251#247#0#255#248#241#0#228#175
+#140#0#175#150#150#255#0#0#0#255#0#0#0#255#205#145'i'#0#236#178#147#0#204#150
+'o'#0#214#181#144#0#200#136']'#0#239#191#161#0#253#252#250#0#255#255#255#0
+#197'}N'#0#227#199#179#0#255#255#255#0#255#255#255#0#255#255#255#0#197'}N'#0
+#197'}N'#0#0#0#0#255#0#0#0#255#175#150#150#255#197'}N'#0#197'}N'#0#197'}N'#0
+#197'}N'#0#197'}N'#0#197'}N'#0#158#158#158#0#158#158#158#0#197'}N'#0#214#164
+#130#0#205#142'h'#0#205#144'i'#0#197'}N'#0#197'}N'#0#175#150#150#255#0#0#0
+#255#0#0#0#255#197'}N'#0#245#245#244#0#245#245#244#0#158#158#158#0#255#255
+#255#0#255#255#255#0#255#255#255#0#255#255#255#0#255#255#255#0#197'}N'#0#255
+#255#255#0#251#246#242#0#197'}N'#0#197'}N'#0#197'}N'#0#0#0#0#255#0#0#0#255
+#175#150#150#255#197'}N'#0#228#157'X'#0#228#157'X'#0#158#158#158#0#158#158
+#158#0#158#158#158#0#158#158#158#0#158#158#158#0#158#158#158#0#197'}N'#0#211
+#158'{'#0#211#159'{'#0#209#154't'#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0
+#0#0#255#197'}N'#0#245#245#244#0#245#245#244#0#158#158#158#0#245#245#244#0
+#245#245#244#0#245#245#244#0#245#245#244#0#245#245#244#0#197'}N'#0#254#253
+#252#0#238#204#180#0#211#160''#0#197'}N'#0#197'}N'#0#197'}N'#0#0#255#0#0#11
+'1'#145#0#197'}N'#0#228#157'X'#0#228#157'X'#0#226#179#140#0#226#179#140#0#226
+#179#140#0#226#179#139#0#225#178#139#0#225#178#139#0#197'}N'#0#218#172#141#0
+#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#0#0#255#0#255#255#255#0#0#0#0#0#197
+'}N'#0#245#245#244#0#184'S'#239#0#152#28#241#0#0#0#0#0#0#0#0#0#197'}N'#0#197
+'}N'#0#197'}N'#0#208#169#140#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#255#0#0#255#255#0#241#207#136#0#197'}N'#0#9'NumGlyphs'#2#0#7'OnClick'#7#17
+'FormatButtonClick'#0#0#12'TSpeedButton'#21'UnderlineFormatButton'#3'Tag'#2#2
+#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'c'
+'lBtnFace'#10'Glyph.Data'#10#190#4#0#0#186#4#0#0'BM'#186#4#0#0#0#0#0#0'6'#0#0
+#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0' '#0#0#0#0#0#132#4#0#0'd'#0#0#0'd'#0#0#0#0
+#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#25#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#255
+#255#255#0#0#0#0#0#4#0#0#0#0#4#0#0#1#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0
+#136#4#0#0#197'}N'#0#8#4#0#0#128#0#0#0#1#0#24#0#218#2#224#0#0#0#0#0#16#0#16#0
+#152'N$'#0'@'#129'j'#0#0#0#0#0'@'#0#0#0#192#163#18#0#212' '#241#0#0#0#0#0#0#0
+#0#0#0#0#0#0#232' '#241#0#166'_.'#0#197'}N'#0'$n'#177#0'.'#133#210#0'1'#134
+#210#0'2'#135#211#0'2'#135#210#0'2'#135#210#0'2'#135#211#0'2'#135#211#0'2'
+#135#211#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#197'}N'#0#221
+#162#133#0#171'j>'#0#197'}N'#0'2'#140#214#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0
+#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#218#139'm'#0#215#138
+'n'#0#205#139'l'#0#171'mD'#0#228#244#233#0#221#156'{'#0#170'i:'#0#197'}N'#0
+'7'#145#213#0#239#250#254#0#164'uV'#0#171'c'#0#177#137'o'#0#198#131'U'#0#239
+#206#186#0#221#255#255#0#135#238#199#0#162#244#215#0#162#246#215#0#140#238
+#199#0#224#255#255#0#237#241#229#0#243#245#237#0#213#156'y'#0#176'pD'#0#197
+'}N'#0':'#154#215#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#239#182
+#154#0#234#243#232#0'Q'#191#132#0'o'#201#152#0'q'#201#153#0'T'#191#132#0#220
,#161'{'#0#219#159'y'#0#217#158'w'#0#212#154's'#0#187'~W'#0#0#0#0#255#0#0#0
+#255#132#132#132#255#158'jJ'#0#132#132#132#255#0#0#0#255#0#0#0#255#234#182
+#151#0#243#243#234#0#237#241#230#0#239#241#230#0#239#240#230#0#219#163'|'#0
+#217#160'z'#0#217#160'y'#0#216#159'x'#0#216#158'x'#0#0#0#0#255#0#0#0#255':'
+#166#216#0#207#145'h'#0#202#138'_'#0#0#0#0#255#0#0#0#255#201#139'a'#0#230#181
+#146#0#226#167#129#0#225#167#129#0#222#163'}'#0#254#252#251#0#254#253#253#0
+#254#253#252#0#253#251#250#0#253#252#251#0#0#0#0#255#0#0#0#255#204#131'U'#0
+'8'#171#216#0#207#147'k'#0#0#0#0#255#0#0#0#255#224#187#155#0#202#141'e'#0#234
+#184#153#0#221#165'~'#0#221#166#128#0#255#255#255#0#204#147'n'#0#255#255#255
+#0#255#255#255#0#255#251#247#0#0#0#0#255#0#0#0#255#199#138'a'#0#203#133'U'#0
+'>'#169#213#0#0#0#0#255#0#0#0#255#204#150'o'#0#214#181#144#0#200#136']'#0#239
+#191#161#0#253#252#250#0#243#205#176#0#255#255#255#0#227#199#179#0#255#255
+#255#0#255#255#255#0#0#0#0#255#0#0#0#255#234#191#161#0#201#137'`'#0#204#134
+'V'#0#0#0#0#255#0#0#0#255#232#178#145#0#206#152's'#0#234#190#160#0#199#134'['
+#0#239#192#158#0#212#151'n'#0#212#158'{'#0#208#152'q'#0#214#164#130#0#205#142
+'h'#0#0#0#0#255#0#0#0#255#209#153's'#0#200#139'b'#0#197'}N'#0#0#0#0#255#0#0#0
+#255#210#156'v'#0#230#178#141#0#202#139'a'#0#237#187#157#0#204#141'e'#0#244
+#211#185#0#254#252#251#0#231#206#188#0#255#255#254#0#255#255#255#0#0#0#0#255
+#0#0#0#255#236#196#168#0#207#149'p'#0#197'}N'#0#0#0#0#255#0#0#0#255#197'}N'#0
+#211#158'{'#0#233#180#147#0#202#139'b'#0#237#190#157#0#218#165#129#0#212#160
+'~'#0#212#163''#0#219#176#145#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#206
+#151'r'#0#0#0#0#255#0#0#0#255#0#0#0#255#0#0#0#255#197'}N'#0#210#154't'#0#237
+#187#154#0#210#156'x'#0#241#198#166#0#255#254#253#0#233#210#193#0#243#231#222
+#0#254#252#251#0#254#252#251#0#254#253#252#0#238#204#180#0#211#160''#0#197
+'}N'#0#197'}N'#0#197'}N'#0#236#193#147#0'rI+'#0#197'}N'#0#209#153't'#0#237
+#187#152#0#219#166#131#0#219#172#141#0#218#173#142#0#223#182#154#0#216#165
+#134#0#215#166#134#0#217#172#142#0#218#172#141#0#212#163#129#0#197'}N'#0#197
+'}N'#0#197'}N'#0#234#187#136#0#167'lF'#0#0#0#0#0#197'}N'#0#213#158'|'#0#184
+'S'#239#0'0'#233'j'#0'('#202#252#0#128#228'D'#0#197'}N'#0#197'}N'#0#197'}N'#0
+#208#169#140#0#228#187#146#0#228#187#146#0#209#159'k'#0#207#156'k'#0#190#138
+'V'#0#0#0#0#0#0' '#160#0#250#214'Z'#0#197'}N'#0#9'NumGlyphs'#2#0#7'OnClick'#7
+#17'FormatButtonClick'#0#0#12'TSpeedButton'#18'InsertVarTagButton'#3'Tag'#2#5
+#6'Height'#2#23#3'Top'#2'\'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'c'
+'lBtnFace'#10'Glyph.Data'#10#174#3#0#0#170#3#0#0'BM'#170#3#0#0#0#0#0#0'6'#0#0
+#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#24#0#0#0#0#0't'#3#0#0'd'#0#0#0'd'#0#0#0#0#0
+#0#0#0#0#0#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#0#216#233#236#216#233#236#212#212#212'"""'#212#212#212
+#216#233#236'fffwwwLLLLLL'#187#187#187'LLLLLL'#187#187#187#216#233#236#216
+#233#236#216#233#236#0#216#233#236#216#233#236'^^^DDD^^^'#216#233#236'"""'
+#187#187#187'^^^'#128#128#128#255#255#255#128#128#128#128#128#128#216#233#236
+#216#233#236#216#233#236#216#233#236#0#216#233#236#230#230#230#0#0#0#204#204
+#204#0#0#0#230#230#230#196#196#196#136#136#136'DDD'#153#153#153#230#230#230
+'fff"""'#136#136#136#187#187#187#216#233#236#216#233#236#0#216#233#236#212
+#212#212#170#170#170#170#170#170#170#170#170#212#212#212#212#212#212#170#170
+#170#170#170#170#216#233#236#212#212#212#170#170#170#170#170#170#170#170#170
+#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236
,#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0#9'Num'
+'Glyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#12'TSpeedButton'#26'Inse'
+'rtParagraphSpeedButton'#3'Tag'#2#6#6'Height'#2#23#3'Top'#2'E'#5'Width'#2#20
+#5'Align'#7#5'alTop'#7'Caption'#6#1'P'#5'Color'#7#9'clBtnFace'#9'NumGlyphs'#2
+#0#7'OnClick'#7#17'FormatButtonClick'#0#0#0#6'TPanel'#13'RightBtnPanel'#4'Le'
+'ft'#2#20#6'Height'#2'x'#5'Width'#2#20#5'Align'#7#6'alLeft'#10'BevelOuter'#7
+#6'bvNone'#12'ClientHeight'#2'x'#11'ClientWidth'#2#20#8'TabOrder'#2#2#0#12'T'
+'SpeedButton'#21'InsertLinkSpeedButton'#6'Height'#2#23#5'Width'#2#20#5'Align'
+#7#5'alTop'#7'Caption'#6#2'Li'#5'Color'#7#9'clBtnFace'#7'Enabled'#8#9'NumGly'
+'phs'#2#0#7'OnClick'#7#26'InsertLinkSpeedButtonClick'#8'ShowHint'#9#14'Paren'
+'tShowHint'#8#0#0#12'TSpeedButton'#19'InsertCodeTagButton'#3'Tag'#2#3#6'Heig'
+'ht'#2#23#3'Top'#2#23#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'clBtnFa'
+'ce'#10'Glyph.Data'#10'6'#4#0#0'2'#4#0#0'BM2'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0
+#17#0#0#0#15#0#0#0#1#0' '#0#0#0#0#0#252#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0
+#0#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#223#223#223#255#145#152#158#255#140#147#153#255#135#140
+#144#255#140#147#153#255#140#147#153#255#140#147#153#255#136#138#145#255#135
+#139#143#255#136#145#152#255'Qn'#135#255'Qn'#135#255#181#186#190#255#216#233
+#236#255#216#233#236#255#196#199#202#255'Xv'#143#255'$1J'#255'Y'#136#185#255
+'BX'#136#255'"2F'#255'b'#155#204#255'c'#156#206#255'b'#154#203#255#30'#='#255
+#28'''9'#255'>b'#129#255'Qn'#135#255'x'#135#147#255#211#213#215#255#216#233
+#236#255'Mk'#134#255'Im'#140#255'2Oh'#255#14#19#29#255'W'#134#181#255'Dl'#142
+#255'P~'#166#255'>b'#129#255'>b'#129#255'4Rm'#255'7M_'#255#133#142#151#255
+#226#234#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255'8Ts'#255'Nw'#162#255'\'#145#192#255'N{'#163#255'4Qm'#255'<Y|'#255'c|'
+#145#255#140#147#153#255#140#147#153#255#172#177#181#255#232#232#232#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#19#19'&'#255'Ch'#139#255'0Gc'#255'$9K'#255'W'#135#181#255'G'
+'c'#129#255#224#234#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255'U'#134#177#255'c'#156#206#255'Sz'#171
+#255'8Tt'#255'P{'#167#255#131#139#148#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255'`'#158#206
+#255'8Wu'#255'Qy'#167#255'c'#156#206#255#29''';'#255'K_'#130#255#211#213#214
+#255#216#233#236#255#216#233#236#255#216#233#236#255#224#234#238#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255'O|'#164#255'/Ja'#255'El'#144#255'<Q|'#255'T'#173#255'X'#136#183
+#255'['#130#164#255'ez'#141#255'g}'#146#255'[p'#147#255'66?'#255#211#211#211
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255'O'#150#189#255'@w'#151#255'8`|'#255'Iw'#156#255'@c'#134#255'Y'#141
+#186#255'0Dc'#255'Be'#138#255'a'#151#201#255'b'#155#204#255'BXl'#255'Zp'#130
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255'j'#167#204#255'Jh'#128#255'c'#170#220#255'J'#131#168#255'Ct'#151#255
+'R'#144#185#255'Gp'#148#255'Bh'#137#255'^'#149#196#255'?e'#135#255'Nz'#163
+#255#207#225#240#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
,#236#255#216#233#236#255#216#233#236#255#216#233#236#255#213#237#250#255#158
+#212#243#255'U'#152#191#255'U'#157#200#255'Z'#142#188#255'5a|'#255'U'#134#177
+#255'@i'#145#255#147#172#195#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#207#240#255#255#197
+#237#255#255#197#232#251#255#197#218#237#255#219#232#244#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButt'
+'onClick'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#18'InsertR'
+'emarkButton'#3'Tag'#2#4#6'Height'#2#23#3'Top'#2'.'#5'Width'#2#20#5'Align'#7
+#5'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10#174#3#0#0#170#3#0#0'BM'
+#170#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0#0#0#1#0#24#0#0#0#0#0't'#3
+#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233
@ -247,145 +349,43 @@ LazarusResources.Add('TFPDocEditor','FORMDATA',[
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233
+#236#212#212#212'"""'#212#212#212#216#233#236'fffwwwLLLLLL'#187#187#187'LLLL'
+'LL'#187#187#187#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233
+#236'^^^DDD^^^'#216#233#236'"""'#187#187#187'^^^'#128#128#128#255#255#255#128
+#128#128#128#128#128#216#233#236#216#233#236#216#233#236#216#233#236#0#216
+#233#236#230#230#230#0#0#0#204#204#204#0#0#0#230#230#230#196#196#196#136#136
+#136'DDD'#153#153#153#230#230#230'fff"""'#136#136#136#187#187#187#216#233#236
+#216#233#236#0#216#233#236#212#212#212#170#170#170#170#170#170#170#170#170
+#212#212#212#212#212#212#170#170#170#170#170#170#216#233#236#212#212#212#170
+#170#170#170#170#170#170#170#170#216#233#236#216#233#236#216#233#236#0#216
+#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#216#233#236
+#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216
+#233#236#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#255
+#0#0#255#0#0#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236
+#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236
+#216#233#236#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233
+#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233
+#236#216#233#236#0#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#0#216#233#236#216#233#236
+#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236
+#216#233#236#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233
+#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233
+#236#216#233#236#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
,#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#0#216#233#236#216
+#233#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#216#233
+#236#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236
+#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#0#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClic'
+'k'#0#0#12'TSpeedButton'#26'InsertParagraphSpeedButton'#3'Tag'#2#6#6'Height'
+#2#23#3'Top'#2'E'#5'Width'#2#20#5'Align'#7#5'alTop'#7'Caption'#6#1'P'#5'Colo'
+'r'#7#9'clBtnFace'#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButtonClick'#0#0#0
+#6'TPanel'#13'RightBtnPanel'#4'Left'#2#20#6'Height'#2'x'#5'Width'#2#20#5'Ali'
+'gn'#7#6'alLeft'#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'x'#11'ClientW'
+'idth'#2#20#8'TabOrder'#2#2#0#12'TSpeedButton'#21'InsertLinkSpeedButton'#6'H'
+'eight'#2#23#5'Width'#2#20#5'Align'#7#5'alTop'#7'Caption'#6#2'Li'#5'Color'#7
+#9'clBtnFace'#7'Enabled'#8#9'NumGlyphs'#2#0#7'OnClick'#7#26'InsertLinkSpeedB'
+'uttonClick'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#12'TSpeedButton'#19'Inse'
+'rtCodeTagButton'#3'Tag'#2#3#6'Height'#2#23#3'Top'#2#23#5'Width'#2#20#5'Alig'
+'n'#7#5'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'#10'6'#4#0#0'2'#4#0#0'B'
+'M2'#4#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#15#0#0#0#1#0' '#0#0#0#0#0#252#3
+#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#223#223#223#255#145
+#152#158#255#140#147#153#255#135#140#144#255#140#147#153#255#140#147#153#255
+#140#147#153#255#136#138#145#255#135#139#143#255#136#145#152#255'Qn'#135#255
+'Qn'#135#255#181#186#190#255#216#233#236#255#216#233#236#255#196#199#202#255
+'Xv'#143#255'$1J'#255'Y'#136#185#255'BX'#136#255'"2F'#255'b'#155#204#255'c'
+#156#206#255'b'#154#203#255#30'#='#255#28'''9'#255'>b'#129#255'Qn'#135#255'x'
+#135#147#255#211#213#215#255#216#233#236#255'Mk'#134#255'Im'#140#255'2Oh'#255
+#14#19#29#255'W'#134#181#255'Dl'#142#255'P~'#166#255'>b'#129#255'>b'#129#255
+'4Rm'#255'7M_'#255#133#142#151#255#226#234#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255'8Ts'#255'Nw'#162#255'\'#145#192#255
+'N{'#163#255'4Qm'#255'<Y|'#255'c|'#145#255#140#147#153#255#140#147#153#255
+#172#177#181#255#232#232#232#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#19#19'&'#255'Ch'#139#255
+'0Gc'#255'$9K'#255'W'#135#181#255'Gc'#129#255#224#234#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255'U'#134
+#177#255'c'#156#206#255'Sz'#171#255'8Tt'#255'P{'#167#255#131#139#148#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255'`'#158#206#255'8Wu'#255'Qy'#167#255'c'#156#206#255#29
+''';'#255'K_'#130#255#211#213#214#255#216#233#236#255#216#233#236#255#216#233
+#236#255#224#234#238#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255'O|'#164#255'/Ja'#255'El'#144#255
+'<Q|'#255'T'#173#255'X'#136#183#255'['#130#164#255'ez'#141#255'g}'#146#255
+'[p'#147#255'66?'#255#211#211#211#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255'O'#150#189#255'@w'#151#255'8`|'#255
+'Iw'#156#255'@c'#134#255'Y'#141#186#255'0Dc'#255'Be'#138#255'a'#151#201#255
+'b'#155#204#255'BXl'#255'Zp'#130#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255'j'#167#204#255'Jh'#128#255'c'#170
+#220#255'J'#131#168#255'Ct'#151#255'R'#144#185#255'Gp'#148#255'Bh'#137#255'^'
+#149#196#255'?e'#135#255'Nz'#163#255#207#225#240#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
,#233#236#255#213#237#250#255#158#212#243#255'U'#152#191#255'U'#157#200#255'Z'
+#142#188#255'5a|'#255'U'#134#177#255'@i'#145#255#147#172#195#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#207#240#255#255#197#237#255#255#197#232#251#255#197#218#237#255
+#219#232#244#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236
+#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233
+#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216
+#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255
+#216#233#236#255#216#233#236#255#216#233#236#255#216#233#236#255#9'NumGlyphs'
+#2#0#7'OnClick'#7#17'FormatButtonClick'#8'ShowHint'#9#14'ParentShowHint'#8#0
+#0#12'TSpeedButton'#18'InsertRemarkButton'#3'Tag'#2#4#6'Height'#2#23#3'Top'#2
+'.'#5'Width'#2#20#5'Align'#7#5'alTop'#5'Color'#7#9'clBtnFace'#10'Glyph.Data'
+#10#174#3#0#0#170#3#0#0'BM'#170#3#0#0#0#0#0#0'6'#0#0#0'('#0#0#0#17#0#0#0#17#0
+#0#0#1#0#24#0#0#0#0#0't'#3#0#0'd'#0#0#0'd'#0#0#0#0#0#0#0#0#0#0#0#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#0#216#233#236#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0#0
+#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#216
+#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236#255#0
+#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#0
+#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0
+#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236
+#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236
+#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#255#0#0#255
+#0#0#216#233#236#216#233#236#216#233#236#0#216#233#236#255#0#0#255#0#0#255#0
+#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236#0
+#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0
+#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236
+#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236
+#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#255#0#0#255
+#0#0#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233
+#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#255#0#0#255#0#0#216#233#236#216#233#236#216#233
+#236#0#216#233#236#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0
+#0#216#233#236#216#233#236#216#233#236#255#0#0#255#0#0#255#0#0#216#233#236
+#216#233#236#216#233#236#216#233#236#0#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#0#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#0
+#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216
+#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233#236#216#233
+#236#216#233#236#216#233#236#216#233#236#216#233#236#0#9'NumGlyphs'#2#0#7'On'
+'Click'#7#17'FormatButtonClick'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#0#11
,'TOpenDialog'#10'OpenDialog'#5'Title'#6#17'Open example file'#6'Filter'#6#28
+'pascal file|*.pas; *.pp; *.p'#11'FilterIndex'#2#0#4'left'#2'@'#3'top'#2#24#0
+#0#0
+#236#216#233#236#216#233#236#0#9'NumGlyphs'#2#0#7'OnClick'#7#17'FormatButton'
,'Click'#8'ShowHint'#9#14'ParentShowHint'#8#0#0#0#11'TOpenDialog'#10'OpenDial'
+'og'#5'Title'#6#17'Open example file'#6'Filter'#6#28'pascal file|*.pas; *.pp'
+'; *.p'#11'FilterIndex'#2#0#4'left'#2'@'#3'top'#2#24#0#0#0
]);

View File

@ -44,7 +44,8 @@ uses
IDEHelpIntf, LazHelpIntf,
// IDE
IDEOptionDefs, EnvironmentOpts,
IDEProcs, LazarusIDEStrConsts, FPDocSelectInherited, CodeHelp;
IDEProcs, LazarusIDEStrConsts, FPDocSelectInherited, FPDocSelectLink,
CodeHelp;
type
TFPDocEditorFlag = (
@ -111,6 +112,7 @@ type
procedure LinkListBoxClick(Sender: TObject);
procedure ApplicationIdle(Sender: TObject; var Done: Boolean);
procedure MoveToInheritedButtonClick(Sender: TObject);
procedure PageControlChange(Sender: TObject);
procedure SaveButtonClick(Sender: TObject);
procedure ShortEditEditingDone(Sender: TObject);
private
@ -146,6 +148,7 @@ type
procedure LoadGUIValues(Element: TCodeHelpElement);
procedure MoveToInherited(Element: TCodeHelpElement);
function CreateElement(Element: TCodeHelpElement): Boolean;
procedure UpdateButtons;
public
procedure Reset;
procedure InvalidateChain;
@ -176,6 +179,8 @@ begin
EnvironmentOptions.IDEWindowLayoutList.ItemByEnum(nmiwFPDocEditorName).Apply;
end;
if not FPDocEditor.Visible then
FPDocEditor.UpdateButtons;
FPDocEditor.Show;
end;
@ -321,8 +326,25 @@ begin
end;
procedure TFPDocEditor.InsertLinkSpeedButtonClick(Sender: TObject);
var
Link: string;
LinkTitle: string;
LinkSrc: String;
begin
if (ShowFPDocLinkEditorDialog(Link,LinkTitle)<>mrOk)
and (Link<>'') then exit;
LinkSrc:='<link id="'+Link+'"';
if LinkTitle='' then begin
LinkSrc:=LinkSrc+'/>';
end else begin
LinkSrc:=LinkSrc+'>'+LinkTitle+'</link>';
end;
if PageControl.ActivePage = ShortTabSheet then
ShortEdit.SelText := LinkSrc;
if PageControl.ActivePage = DescrTabSheet then
DescrMemo.SelText := LinkSrc;
if PageControl.ActivePage = ErrorsTabSheet then
ErrorsMemo.SelText := LinkSrc;
end;
procedure TFPDocEditor.LinkChange(Sender: TObject);
@ -441,6 +463,11 @@ begin
end;
end;
procedure TFPDocEditor.PageControlChange(Sender: TObject);
begin
UpdateButtons;
end;
procedure TFPDocEditor.SaveButtonClick(Sender: TObject);
begin
Save;
@ -712,6 +739,23 @@ begin
InvalidateChain;
end;
procedure TFPDocEditor.UpdateButtons;
var
HasEdit: Boolean;
begin
HasEdit:=(PageControl.ActivePage = ShortTabSheet)
or (PageControl.ActivePage = DescrTabSheet)
or (PageControl.ActivePage = ErrorsTabSheet);
BoldFormatButton.Enabled:=HasEdit;
ItalicFormatButton.Enabled:=HasEdit;
UnderlineFormatButton.Enabled:=HasEdit;
InsertCodeTagButton.Enabled:=HasEdit;
InsertLinkSpeedButton.Enabled:=HasEdit;
InsertParagraphSpeedButton.Enabled:=HasEdit;
InsertRemarkButton.Enabled:=HasEdit;
InsertVarTagButton.Enabled:=HasEdit;
end;
procedure TFPDocEditor.Reset;
begin
FreeAndNil(fChain);

View File

@ -1,9 +1,86 @@
object FPDocLinkEditorDlg: TFPDocLinkEditorDlg
Left = 362
Height = 300
Height = 329
Top = 304
Width = 400
HorzScrollBar.Page = 399
VertScrollBar.Page = 299
VertScrollBar.Page = 328
Caption = 'FPDocLinkEditorDlg'
ClientHeight = 329
ClientWidth = 400
OnCreate = FormCreate
object LinkLabel: TLabel
AnchorSideLeft.Control = Owner
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 20
Top = 10
Width = 388
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
Caption = 'LinkLabel'
ParentColor = False
WordWrap = True
end
object TitleLabel: TLabel
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = LinkEdit
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 20
Top = 71
Width = 388
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Around = 6
Caption = 'TitleLabel'
ParentColor = False
WordWrap = True
end
object ButtonPanel1: TButtonPanel
Left = 6
Height = 50
Top = 279
Width = 388
Align = alBottom
AutoSize = True
TabOrder = 0
ShowButtons = [pbOK, pbCancel]
ShowGlyphs = [pbOK, pbCancel, pbClose, pbHelp]
end
object LinkEdit: TEdit
AnchorSideLeft.Control = Owner
AnchorSideTop.Control = LinkLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 23
Top = 36
Width = 388
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Around = 6
ParentShowHint = False
ShowHint = True
TabOrder = 1
Text = 'LinkEdit'
end
object TitleEdit: TEdit
AnchorSideTop.Control = TitleLabel
AnchorSideTop.Side = asrBottom
AnchorSideRight.Control = Owner
AnchorSideRight.Side = asrBottom
Left = 6
Height = 23
Top = 97
Width = 388
Anchors = [akTop, akLeft, akRight]
BorderSpacing.Top = 6
BorderSpacing.Right = 6
TabOrder = 2
Text = 'TitleEdit'
end
end

View File

@ -2,6 +2,32 @@
LazarusResources.Add('TFPDocLinkEditorDlg','FORMDATA',[
'TPF0'#19'TFPDocLinkEditorDlg'#18'FPDocLinkEditorDlg'#4'Left'#3'j'#1#6'Height'
+#3','#1#3'Top'#3'0'#1#5'Width'#3#144#1#18'HorzScrollBar.Page'#3#143#1#18'Ver'
+'tScrollBar.Page'#3'+'#1#7'Caption'#6#18'FPDocLinkEditorDlg'#0#0
+#3'I'#1#3'Top'#3'0'#1#5'Width'#3#144#1#18'HorzScrollBar.Page'#3#143#1#18'Ver'
+'tScrollBar.Page'#3'H'#1#7'Caption'#6#18'FPDocLinkEditorDlg'#12'ClientHeight'
+#3'I'#1#11'ClientWidth'#3#144#1#8'OnCreate'#7#10'FormCreate'#0#6'TLabel'#9'L'
+'inkLabel'#22'AnchorSideLeft.Control'#7#5'Owner'#23'AnchorSideRight.Control'
+#7#5'Owner'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2
+#20#3'Top'#2#10#5'Width'#3#132#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'
+#0#20'BorderSpacing.Around'#2#6#7'Caption'#6#9'LinkLabel'#11'ParentColor'#8#8
+'WordWrap'#9#0#0#6'TLabel'#10'TitleLabel'#22'AnchorSideLeft.Control'#7#5'Own'
+'er'#21'AnchorSideTop.Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7#9'asrB'
+'ottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRight.Side'#7#9
+'asrBottom'#4'Left'#2#6#6'Height'#2#20#3'Top'#2'G'#5'Width'#3#132#1#7'Anchor'
+'s'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing.Top'#2#6#20'BorderSp'
+'acing.Around'#2#6#7'Caption'#6#10'TitleLabel'#11'ParentColor'#8#8'WordWrap'
+#9#0#0#12'TButtonPanel'#12'ButtonPanel1'#4'Left'#2#6#6'Height'#2'2'#3'Top'#3
+#23#1#5'Width'#3#132#1#5'Align'#7#8'alBottom'#8'AutoSize'#9#8'TabOrder'#2#0
+#11'ShowButtons'#11#4'pbOK'#8'pbCancel'#0#10'ShowGlyphs'#11#4'pbOK'#8'pbCanc'
+'el'#7'pbClose'#6'pbHelp'#0#0#0#5'TEdit'#8'LinkEdit'#22'AnchorSideLeft.Contr'
+'ol'#7#5'Owner'#21'AnchorSideTop.Control'#7#9'LinkLabel'#18'AnchorSideTop.Si'
+'de'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'AnchorSideRigh'
+'t.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'$'#5'Width'#3#132
+#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#20'BorderSpacing.Around'#2#6
+#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#4'Text'#6#8'LinkEdit'#0#0
+#5'TEdit'#9'TitleEdit'#21'AnchorSideTop.Control'#7#10'TitleLabel'#18'AnchorS'
+'ideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#5'Owner'#20'Ancho'
+'rSideRight.Side'#7#9'asrBottom'#4'Left'#2#6#6'Height'#2#23#3'Top'#2'a'#5'Wi'
+'dth'#3#132#1#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#17'BorderSpacing'
+'.Top'#2#6#19'BorderSpacing.Right'#2#6#8'TabOrder'#2#2#4'Text'#6#9'TitleEdit'
+#0#0#0
]);

View File

@ -30,19 +30,66 @@ unit FPDocSelectLink;
interface
uses
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs;
Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, ExtCtrls,
StdCtrls, ButtonPanel;
type
{ TFPDocLinkEditorDlg }
TFPDocLinkEditorDlg = class(TForm)
ButtonPanel1: TButtonPanel;
TitleEdit: TEdit;
TitleLabel: TLabel;
LinkEdit: TEdit;
LinkLabel: TLabel;
procedure FormCreate(Sender: TObject);
private
public
end;
var
FPDocLinkEditorDlg: TFPDocLinkEditorDlg;
function ShowFPDocLinkEditorDialog(out Link, LinkTitle: string): TModalResult;
implementation
function ShowFPDocLinkEditorDialog(out Link, LinkTitle: string): TModalResult;
var
FPDocLinkEditorDlg: TFPDocLinkEditorDlg;
begin
Link:='';
LinkTitle:='';
FPDocLinkEditorDlg:=TFPDocLinkEditorDlg.Create(nil);
try
Result:=FPDocLinkEditorDlg.ShowModal;
if Result=mrOk then begin
Link:=FPDocLinkEditorDlg.LinkEdit.Text;
LinkTitle:=FPDocLinkEditorDlg.TitleEdit.Text;
end;
finally
FPDocLinkEditorDlg.Free;
end;
end;
{ TFPDocLinkEditorDlg }
procedure TFPDocLinkEditorDlg.FormCreate(Sender: TObject);
begin
Caption:='Choose a FPDoc link';
LinkLabel.Caption:='Link target';
LinkLabel.Hint:='Examples:'#13
+'Identifier'#13
+'TMyEnum.Enum'#13
+'Unitname.Identifier'#13
+'#PackageName.UnitName.Identifier';
TitleLabel.Caption:='Title (leave empty for default)';
ButtonPanel1.OKButton.Caption:='Ok';
ButtonPanel1.CancelButton.Caption:='Cancel';
ButtonPanel1.HelpButton.Caption:='Help';
LinkEdit.Text:='';
TitleEdit.Text:='';
end;
initialization
{$I fpdocselectlink.lrs}