diff --git a/components/codetools/pascalparsertool.pas b/components/codetools/pascalparsertool.pas index 68fc26d310..0e8f6b3ae5 100644 --- a/components/codetools/pascalparsertool.pas +++ b/components/codetools/pascalparsertool.pas @@ -1061,6 +1061,7 @@ begin // read Method name of interface ReadNextAtom; AtomIsIdentifier(true); + //DebugLn(['TPascalParserTool.KeyWordFuncClassMethod ',GetAtom,' at ',CleanPosToStr(CurPos.StartPos,true)]); // read '=' ReadNextAtomIsChar('='); // read implementing method name @@ -4125,11 +4126,19 @@ var HasForwardModifier, IsFunction, IsOperator, IsMethod: boolean; IsProcType: Boolean; begin if ProcNode.Desc=ctnProcedureHead then ProcNode:=ProcNode.Parent; - if (ProcNode=nil) or (not (ProcNode.Desc in [ctnProcedure,ctnProcedureType])) + if ProcNode.Desc=ctnMethodMap then begin + exit; + end; + if (not (ProcNode.Desc in [ctnProcedure,ctnProcedureType])) or (ProcNode.FirstChild=nil) then begin {$IFDEF CheckNodeTool} CTDumpStack; {$ENDIF} + if ProcNode<>nil then begin + DebugLn(['TPascalParserTool.BuildSubTreeForProcHead Desc=',ProcNode.DescAsString]); + if ProcNode.FirstChild<>nil then + DebugLn(['TPascalParserTool.BuildSubTreeForProcHead FirstChild=',ProcNode.FirstChild.DescAsString]); + end; RaiseException('[TPascalParserTool.BuildSubTreeForProcHead] ' +'internal error: invalid ProcNode'); end; diff --git a/ide/fpdoceditwindow.lfm b/ide/fpdoceditwindow.lfm index 79dfd7da3f..31ab74e244 100644 --- a/ide/fpdoceditwindow.lfm +++ b/ide/fpdoceditwindow.lfm @@ -37,11 +37,29 @@ object FPDocEditor: TFPDocEditor Caption = 'LinkLabel' ParentColor = False end + object ShortLabel: TLabel + AnchorSideLeft.Control = ShortTabSheet + AnchorSideTop.Control = ShortEdit + AnchorSideTop.Side = asrCenter + Left = 6 + Height = 20 + Top = 3 + Width = 70 + BorderSpacing.Left = 6 + Caption = 'ShortLabel' + ParentColor = False + end object ShortEdit: TEdit + AnchorSideLeft.Control = ShortLabel + AnchorSideLeft.Side = asrBottom + AnchorSideRight.Control = ShortTabSheet + AnchorSideRight.Side = asrBottom + Left = 82 Height = 27 - Width = 709 - Align = alTop + Width = 627 + Anchors = [akTop, akLeft, akRight] AutoSize = True + BorderSpacing.Left = 6 BorderSpacing.Right = 2 OnChange = ShortEditEditingDone OnEditingDone = ShortEditEditingDone @@ -153,18 +171,18 @@ object FPDocEditor: TFPDocEditor OnClick = CopyFromInheritedButtonClick TabOrder = 2 end - object SetLinkToInheritedButton: TButton + object AddLinkToInheritedButton: TButton AnchorSideLeft.Control = CopyFromInheritedButton AnchorSideLeft.Side = asrBottom AnchorSideTop.Control = CopyFromInheritedButton Left = 353 Height = 29 Top = 57 - Width = 171 + Width = 174 AutoSize = True BorderSpacing.Left = 10 - Caption = 'SetLinkToInheritedButton' - OnClick = SetLinkToInheritedButtonClick + Caption = 'AddLinkToInheritedButton' + OnClick = AddLinkToInheritedButtonClick TabOrder = 3 end end diff --git a/ide/fpdoceditwindow.lrs b/ide/fpdoceditwindow.lrs index 7f4b78a5d7..ff8a895543 100644 --- a/ide/fpdoceditwindow.lrs +++ b/ide/fpdoceditwindow.lrs @@ -13,163 +13,170 @@ LazarusResources.Add('TFPDocEditor','FORMDATA',[ +'ht'#2'c'#11'ClientWidth'#3#199#2#0#6'TLabel'#9'LinkLabel'#21'AnchorSideTop.' +'Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6 +'Height'#2#20#3'Top'#2' '#5'Width'#2'<'#17'BorderSpacing.Top'#2#6#7'Caption' - +#6#9'LinkLabel'#11'ParentColor'#8#0#0#5'TEdit'#9'ShortEdit'#6'Height'#2#27#5 - +'Width'#3#197#2#5'Align'#7#5'alTop'#8'AutoSize'#9#19'BorderSpacing.Right'#2#2 - +#8'OnChange'#7#20'ShortEditEditingDone'#13'OnEditingDone'#7#20'ShortEditEdit' - +'ingDone'#8'TabOrder'#2#0#4'Text'#6#9'ShortEdit'#0#0#7'TButton'#12'CreateBut' - +'ton'#21'AnchorSideTop.Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7#9'asr' - +'Bottom'#4'Left'#2#6#6'Height'#2#29#3'Top'#2'>'#5'Width'#2'b'#8'AutoSize'#9 - +#20'BorderSpacing.Around'#2#6#7'Caption'#6#12'CreateButton'#7'OnClick'#7#17 - +'CreateButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#10'SaveButton'#22'AnchorS' - +'ideLeft.Control'#7#12'CreateButton'#19'AnchorSideLeft.Side'#7#9'asrBottom' - +#21'AnchorSideTop.Control'#7#12'CreateButton'#4'Left'#2'n'#6'Height'#2#29#3 - +'Top'#2'>'#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#5'TEd' - +'it'#8'LinkEdit'#22'AnchorSideLeft.Control'#7#9'LinkLabel'#19'AnchorSideLeft' - +'.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#9'ShortEdit'#18'AnchorSid' - +'eTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'ShortTabSheet'#20 - +'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'H'#6'Height'#2#27#3'Top'#2#29 - +#5'Width'#3'}'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9 - +#18'BorderSpacing.Left'#2#6#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right' - +#2#2#8'OnChange'#7#19'LinkEditEditingDone'#13'OnEditingDone'#7#19'LinkEditEd' - +'itingDone'#8'TabOrder'#2#3#4'Text'#6#8'LinkEdit'#0#0#0#9'TTabSheet'#17'Inhe' - +'ritedTabSheet'#7'Caption'#6#17'InheritedTabSheet'#12'ClientHeight'#2'c'#11 - +'ClientWidth'#3#199#2#0#6'TLabel'#19'InheritedShortLabel'#6'Height'#2#20#3'T' - +'op'#2#2#5'Width'#3#199#2#5'Align'#7#5'alTop'#17'BorderSpacing.Top'#2#2#7'Ca' - +'ption'#6#19'InheritedShortLabel'#11'ParentColor'#8#0#0#5'TEdit'#18'Inherite' - +'dShortEdit'#22'AnchorSideLeft.Control'#7#17'InheritedTabSheet'#21'AnchorSid' - +'eTop.Control'#7#19'InheritedShortLabel'#18'AnchorSideTop.Side'#7#9'asrBotto' - +'m'#23'AnchorSideRight.Control'#7#17'InheritedTabSheet'#20'AnchorSideRight.S' - +'ide'#7#9'asrBottom'#6'Height'#2#27#3'Top'#2#24#5'Width'#3#199#2#7'Anchors' - +#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2#2#8 - +'ReadOnly'#9#8'TabOrder'#2#0#4'Text'#6#18'InheritedShortEdit'#0#0#7'TButton' - +#21'MoveToInheritedButton'#21'AnchorSideTop.Control'#7#18'InheritedShortEdit' - +#18'AnchorSideTop.Side'#7#9'asrBottom'#6'Height'#2#29#3'Top'#2'9'#5'Width'#3 - +#158#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#21'MoveToInhe' - +'ritedButton'#7'OnClick'#7#26'MoveToInheritedButtonClick'#8'TabOrder'#2#1#0#0 - +#7'TButton'#23'CopyFromInheritedButton'#22'AnchorSideLeft.Control'#7#21'Move' - +'ToInheritedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.' - +'Control'#7#21'MoveToInheritedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#4 - +'Left'#3#168#0#6'Height'#2#29#3'Top'#2'9'#5'Width'#3#175#0#8'AutoSize'#9#18 - +'BorderSpacing.Left'#2#10#7'Caption'#6#23'CopyFromInheritedButton'#7'OnClick' - +#7#28'CopyFromInheritedButtonClick'#8'TabOrder'#2#2#0#0#7'TButton'#24'SetLin' - +'kToInheritedButton'#22'AnchorSideLeft.Control'#7#23'CopyFromInheritedButton' - +#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#23'CopyF' - +'romInheritedButton'#4'Left'#3'a'#1#6'Height'#2#29#3'Top'#2'9'#5'Width'#3#171 - +#0#8'AutoSize'#9#18'BorderSpacing.Left'#2#10#7'Caption'#6#24'SetLinkToInheri' - +'tedButton'#7'OnClick'#7#29'SetLinkToInheritedButtonClick'#8'TabOrder'#2#3#0 - +#0#0#9'TTabSheet'#13'DescrTabSheet'#7'Caption'#6#13'DescrTabSheet'#12'Client' - +'Height'#2'c'#11'ClientWidth'#3#199#2#0#5'TMemo'#9'DescrMemo'#6'Height'#2'_' - +#5'Width'#3#197#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'c'#11'ClientWidth'#3#199#2#0 - +#5'TMemo'#10'ErrorsMemo'#6'Height'#2'_'#5'Width'#3#197#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'c'#11'ClientWidth'#3#199#2#0#8'TListBox'#11'LinkListBox'#21 - +'AnchorSideTop.Control'#7#13'AddLinkButton'#18'AnchorSideTop.Side'#7#9'asrBo' - +'ttom'#6'Height'#2'>'#3'Top'#2'!'#5'Width'#3#197#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 - +#220#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'K'#2#6'Height'#2#29#5'Width'#2'z'#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#243#0 - +#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderSpacin' - +'g.Left'#2#4#19'BorderSpacing.Right'#2#4#8'OnChange'#7#10'LinkChange'#8'TabO' - +'rder'#2#3#4'Text'#6#12'LinkTextEdit'#0#0#9'TComboBox'#14'LinkIdComboBox'#6 - +'Height'#2#29#3'Top'#2#1#5'Width'#3#225#0#16'AutoCompleteText'#11#22'cbactEn' - +'dOfLineComplete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'OnChange'#7 - +#10'LinkChange'#8'TabOrder'#2#4#4'Text'#6#14'LinkIdComboBox'#0#0#0#9'TTabShe' - +'et'#15'ExampleTabSheet'#7'Caption'#6#15'ExampleTabSheet'#12'ClientHeight'#2 - +'c'#11'ClientWidth'#3#199#2#0#5'TEdit'#11'ExampleEdit'#6'Height'#2#27#5'Widt' - +'h'#3#197#2#5'Align'#7#5'alTop'#8'AutoSize'#9#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'#21'AnchorSideTop.Control'#7#11'Examp' - +'leEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7 - +#15'ExampleTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3')'#2#6 - +'Height'#2#29#3'Top'#2'!'#5'Width'#3#156#0#7'Anchors'#11#5'akTop'#7'akRight' - +#0#8'AutoSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'BrowseExampleB' - +'utton'#7'OnClick'#7#24'BrowseExampleButtonClick'#8'TabOrder'#2#1#0#0#0#0#6 - +'TPanel'#12'LeftBtnPanel'#6'Height'#2'~'#5'Width'#2#20#5'Align'#7#6'alLeft' - +#10'BevelOuter'#7#6'bvNone'#12'ClientHeight'#2'~'#11'ClientWidth'#2#20#11'Fu' - +'llRepaint'#8#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#0#12'TSpeed' - +'Button'#16'BoldFormatButton'#6'Height'#2#23#5'Width'#2#20#5'Align'#7#5'alTo' - +'p'#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 + +#6#9'LinkLabel'#11'ParentColor'#8#0#0#6'TLabel'#10'ShortLabel'#22'AnchorSide' + +'Left.Control'#7#13'ShortTabSheet'#21'AnchorSideTop.Control'#7#9'ShortEdit' + +#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#2#6#6'Height'#2#20#3'Top'#2#3 + +#5'Width'#2'F'#18'BorderSpacing.Left'#2#6#7'Caption'#6#10'ShortLabel'#11'Par' + +'entColor'#8#0#0#5'TEdit'#9'ShortEdit'#22'AnchorSideLeft.Control'#7#10'Short' + +'Label'#19'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7 + +#13'ShortTabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#2'R'#6'He' + +'ight'#2#27#5'Width'#3's'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8 + +'AutoSize'#9#18'BorderSpacing.Left'#2#6#19'BorderSpacing.Right'#2#2#8'OnChan' + +'ge'#7#20'ShortEditEditingDone'#13'OnEditingDone'#7#20'ShortEditEditingDone' + +#8'TabOrder'#2#0#4'Text'#6#9'ShortEdit'#0#0#7'TButton'#12'CreateButton'#21'A' + +'nchorSideTop.Control'#7#8'LinkEdit'#18'AnchorSideTop.Side'#7#9'asrBottom'#4 + +'Left'#2#6#6'Height'#2#29#3'Top'#2'>'#5'Width'#2'b'#8'AutoSize'#9#20'BorderS' + +'pacing.Around'#2#6#7'Caption'#6#12'CreateButton'#7'OnClick'#7#17'CreateButt' + +'onClick'#8'TabOrder'#2#1#0#0#7'TButton'#10'SaveButton'#22'AnchorSideLeft.Co' + +'ntrol'#7#12'CreateButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorS' + +'ideTop.Control'#7#12'CreateButton'#4'Left'#2'n'#6'Height'#2#29#3'Top'#2'>'#5 + +'Width'#2'W'#8'AutoSize'#9#18'BorderSpacing.Left'#2#6#7'Caption'#6#10'SaveBu' + +'tton'#7'OnClick'#7#15'SaveButtonClick'#8'TabOrder'#2#2#0#0#5'TEdit'#8'LinkE' + +'dit'#22'AnchorSideLeft.Control'#7#9'LinkLabel'#19'AnchorSideLeft.Side'#7#9 + +'asrBottom'#21'AnchorSideTop.Control'#7#9'ShortEdit'#18'AnchorSideTop.Side'#7 + +#9'asrBottom'#23'AnchorSideRight.Control'#7#13'ShortTabSheet'#20'AnchorSideR' + +'ight.Side'#7#9'asrBottom'#4'Left'#2'H'#6'Height'#2#27#3'Top'#2#29#5'Width'#3 + +'}'#2#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#0#8'AutoSize'#9#18'BorderS' + +'pacing.Left'#2#6#17'BorderSpacing.Top'#2#2#19'BorderSpacing.Right'#2#2#8'On' + +'Change'#7#19'LinkEditEditingDone'#13'OnEditingDone'#7#19'LinkEditEditingDon' + +'e'#8'TabOrder'#2#3#4'Text'#6#8'LinkEdit'#0#0#0#9'TTabSheet'#17'InheritedTab' + +'Sheet'#7'Caption'#6#17'InheritedTabSheet'#12'ClientHeight'#2'c'#11'ClientWi' + +'dth'#3#199#2#0#6'TLabel'#19'InheritedShortLabel'#6'Height'#2#20#3'Top'#2#2#5 + +'Width'#3#199#2#5'Align'#7#5'alTop'#17'BorderSpacing.Top'#2#2#7'Caption'#6#19 + +'InheritedShortLabel'#11'ParentColor'#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'AnchorSi' + +'deRight.Control'#7#17'InheritedTabSheet'#20'AnchorSideRight.Side'#7#9'asrBo' + +'ttom'#6'Height'#2#27#3'Top'#2#24#5'Width'#3#199#2#7'Anchors'#11#5'akTop'#6 + +'akLeft'#7'akRight'#0#8'AutoSize'#9#17'BorderSpacing.Top'#2#2#8'ReadOnly'#9#8 + +'TabOrder'#2#0#4'Text'#6#18'InheritedShortEdit'#0#0#7'TButton'#21'MoveToInhe' + +'ritedButton'#21'AnchorSideTop.Control'#7#18'InheritedShortEdit'#18'AnchorSi' + +'deTop.Side'#7#9'asrBottom'#6'Height'#2#29#3'Top'#2'9'#5'Width'#3#158#0#8'Au' + +'toSize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#21'MoveToInheritedButto' + +'n'#7'OnClick'#7#26'MoveToInheritedButtonClick'#8'TabOrder'#2#1#0#0#7'TButto' + +'n'#23'CopyFromInheritedButton'#22'AnchorSideLeft.Control'#7#21'MoveToInheri' + +'tedButton'#19'AnchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control' + +#7#21'MoveToInheritedButton'#18'AnchorSideTop.Side'#7#9'asrCenter'#4'Left'#3 + +#168#0#6'Height'#2#29#3'Top'#2'9'#5'Width'#3#175#0#8'AutoSize'#9#18'BorderSp' + +'acing.Left'#2#10#7'Caption'#6#23'CopyFromInheritedButton'#7'OnClick'#7#28'C' + +'opyFromInheritedButtonClick'#8'TabOrder'#2#2#0#0#7'TButton'#24'AddLinkToInh' + +'eritedButton'#22'AnchorSideLeft.Control'#7#23'CopyFromInheritedButton'#19'A' + +'nchorSideLeft.Side'#7#9'asrBottom'#21'AnchorSideTop.Control'#7#23'CopyFromI' + +'nheritedButton'#4'Left'#3'a'#1#6'Height'#2#29#3'Top'#2'9'#5'Width'#3#174#0#8 + +'AutoSize'#9#18'BorderSpacing.Left'#2#10#7'Caption'#6#24'AddLinkToInheritedB' + +'utton'#7'OnClick'#7#29'AddLinkToInheritedButtonClick'#8'TabOrder'#2#3#0#0#0 + ,#9'TTabSheet'#13'DescrTabSheet'#7'Caption'#6#13'DescrTabSheet'#12'ClientHeig' + +'ht'#2'c'#11'ClientWidth'#3#199#2#0#5'TMemo'#9'DescrMemo'#6'Height'#2'_'#5'W' + +'idth'#3#197#2#5'Align'#7#8'alClient'#19'BorderSpacing.Right'#2#2#20'BorderS' + +'pacing.Bottom'#2#4#13'Lines.Strings'#1#6#9'DescrMemo'#0#8'OnChange'#7#15'De' + +'scrMemoChange'#8'TabOrder'#2#0#0#0#0#9'TTabSheet'#14'ErrorsTabSheet'#7'Capt' + +'ion'#6#14'ErrorsTabSheet'#12'ClientHeight'#2'c'#11'ClientWidth'#3#199#2#0#5 + +'TMemo'#10'ErrorsMemo'#6'Height'#2'_'#5'Width'#3#197#2#5'Align'#7#8'alClient' + +#19'BorderSpacing.Right'#2#2#20'BorderSpacing.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'Client' + +'Height'#2'c'#11'ClientWidth'#3#199#2#0#8'TListBox'#11'LinkListBox'#21'Ancho' + +'rSideTop.Control'#7#13'AddLinkButton'#18'AnchorSideTop.Side'#7#9'asrBottom' + +#6'Height'#2'>'#3'Top'#2'!'#5'Width'#3#197#2#5'Align'#7#8'alBottom'#7'Anchor' + +'s'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBottom'#0#17'BorderSpacing.Top'#2#4 + +#19'BorderSpacing.Right'#2#2#20'BorderSpacing.Bottom'#2#4#7'OnClick'#7#16'Li' + +'nkListBoxClick'#8'TabOrder'#2#0#8'TopIndex'#2#255#0#0#7'TButton'#13'AddLink' + +'Button'#23'AnchorSideRight.Control'#7#16'DeleteLinkButton'#4'Left'#3#220#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'Caption'#6#13'AddLinkButton'#7'OnClick'#7#18 + +'AddLinkButtonClick'#8'TabOrder'#2#1#0#0#7'TButton'#16'DeleteLinkButton'#23 + +'AnchorSideRight.Control'#7#15'SeeAlsoTabSheet'#20'AnchorSideRight.Side'#7#9 + +'asrBottom'#4'Left'#3'K'#2#6'Height'#2#29#5'Width'#2'z'#7'Anchors'#11#5'akTo' + +'p'#7'akRight'#0#8'AutoSize'#9#19'BorderSpacing.Right'#2#2#7'Caption'#6#16'D' + +'eleteLinkButton'#7'OnClick'#7#21'DeleteLinkButtonClick'#8'TabOrder'#2#2#0#0 + +#5'TEdit'#12'LinkTextEdit'#22'AnchorSideLeft.Control'#7#14'LinkIdComboBox'#19 + +'AnchorSideLeft.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#13'AddLin' + +'kButton'#4'Left'#3#229#0#6'Height'#2#27#3'Top'#2#1#5'Width'#3#243#0#7'Ancho' + +'rs'#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'TabOrder'#2#3 + +#4'Text'#6#12'LinkTextEdit'#0#0#9'TComboBox'#14'LinkIdComboBox'#6'Height'#2 + +#29#3'Top'#2#1#5'Width'#3#225#0#16'AutoCompleteText'#11#22'cbactEndOfLineCom' + +'plete'#20'cbactSearchAscending'#0#9'MaxLength'#2#0#8'OnChange'#7#10'LinkCha' + +'nge'#8'TabOrder'#2#4#4'Text'#6#14'LinkIdComboBox'#0#0#0#9'TTabSheet'#15'Exa' + +'mpleTabSheet'#7'Caption'#6#15'ExampleTabSheet'#12'ClientHeight'#2'c'#11'Cli' + +'entWidth'#3#199#2#0#5'TEdit'#11'ExampleEdit'#6'Height'#2#27#5'Width'#3#197#2 + +#5'Align'#7#5'alTop'#8'AutoSize'#9#19'BorderSpacing.Right'#2#2#8'OnChange'#7 + +#17'ExampleEditChange'#8'TabOrder'#2#0#4'Text'#6#11'ExampleEdit'#0#0#7'TButt' + +'on'#19'BrowseExampleButton'#21'AnchorSideTop.Control'#7#11'ExampleEdit'#18 + +'AnchorSideTop.Side'#7#9'asrBottom'#23'AnchorSideRight.Control'#7#15'Example' + +'TabSheet'#20'AnchorSideRight.Side'#7#9'asrBottom'#4'Left'#3')'#2#6'Height'#2 + +#29#3'Top'#2'!'#5'Width'#3#156#0#7'Anchors'#11#5'akTop'#7'akRight'#0#8'AutoS' + +'ize'#9#20'BorderSpacing.Around'#2#6#7'Caption'#6#19'BrowseExampleButton'#7 + +'OnClick'#7#24'BrowseExampleButtonClick'#8'TabOrder'#2#1#0#0#0#0#6'TPanel'#12 + +'LeftBtnPanel'#6'Height'#2'~'#5'Width'#2#20#5'Align'#7#6'alLeft'#10'BevelOut' + +'er'#7#6'bvNone'#12'ClientHeight'#2'~'#11'ClientWidth'#2#20#11'FullRepaint'#8 + +#14'ParentShowHint'#8#8'ShowHint'#9#8'TabOrder'#2#1#0#12'TSpeedButton'#16'Bo' + +'ldFormatButton'#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#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 + +#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'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'clB' + +'tnFace'#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 @@ -186,14 +193,14 @@ LazarusResources.Add('TFPDocEditor','FORMDATA',[ +#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 + ,#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 + +#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 @@ -250,14 +257,14 @@ LazarusResources.Add('TFPDocEditor','FORMDATA',[ +'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#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 + +#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 @@ -314,14 +321,14 @@ LazarusResources.Add('TFPDocEditor','FORMDATA',[ +#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' + ,#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'1) and (ShortEdit.Text<>''); CopyFromInheritedButton.Enabled:=(i>=0); - SetLinkToInheritedButton.Enabled:=(i>=0); + AddLinkToInheritedButton.Enabled:=(i>=0); end; procedure TFPDocEditor.UpdateChain; @@ -892,6 +894,7 @@ begin // clear all element editors/viewers ShortEdit.Clear; + LinkEdit.Clear; DescrMemo.Clear; ErrorsMemo.Clear; LinkIdComboBox.Text := ''; @@ -1124,7 +1127,7 @@ begin Modified:=true; end; -procedure TFPDocEditor.SetLinkToInheritedButtonClick(Sender: TObject); +procedure TFPDocEditor.AddLinkToInheritedButtonClick(Sender: TObject); var i: LongInt; Element: TCodeHelpElement; diff --git a/ide/lazarusidestrconsts.pas b/ide/lazarusidestrconsts.pas index e7bfa0b516..f43bdb36bd 100644 --- a/ide/lazarusidestrconsts.pas +++ b/ide/lazarusidestrconsts.pas @@ -3828,6 +3828,7 @@ resourcestring lisFileExtensionOfPrograms = 'File extension of programs'; lisEveryNThLineNumber = 'Every n-th line number:'; lisLink = 'Link:'; + lisShort = 'Short:'; implementation