diff options
author | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-11-26 19:04:20 +0000 |
---|---|---|
committer | michael <michael@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2008-11-26 19:04:20 +0000 |
commit | eb401aff06caa0a32a141417baa13596e69f685a (patch) | |
tree | ffc6261946ae01cc18eda5db20bb30a6e99de02e | |
parent | bc25657a895252a544fb20f9a1d333f05d4da133 (diff) | |
download | fpc-eb401aff06caa0a32a141417baa13596e69f685a.tar.gz |
* Small fix from Andrew Haines to fix dos paths in CHM files
git-svn-id: http://svn.freepascal.org/svn/fpc/trunk@12234 3ad0048d-3df7-0310-abae-a5850022a9f2
-rw-r--r-- | utils/fpdoc/dw_htmlchm.inc | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/utils/fpdoc/dw_htmlchm.inc b/utils/fpdoc/dw_htmlchm.inc index 6039a33df7..1415b70e3f 100644 --- a/utils/fpdoc/dw_htmlchm.inc +++ b/utils/fpdoc/dw_htmlchm.inc @@ -179,12 +179,12 @@ begin // by unit TmpItem := ObjUnitItem.Children.NewItem; TmpItem.Text := Element.Name; - TmpItem.Local := Allocator.GetFilename(Element, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(Element, 0)); //alpha TmpItem := GetAlphaItem(AlphaObjItem.Children, UpperCase(Copy(Element.Name, 1, 2))).Children.NewItem; TmpItem.Text := Element.Name; - TmpItem.Local := Allocator.GetFilename(Element, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(Element, 0)); end; @@ -195,12 +195,12 @@ begin // by unit TmpItem := RoutinesUnitItem.Children.NewItem; TmpItem.Text := Element.Name; - TmpItem.Local := Allocator.GetFilename(Element, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(Element, 0)); // alpha TmpItem := GetAlphaItem(AlphaRoutinesItem.Children, UpperCase(Element.Name[1])).Children.NewItem; TmpItem.Text := Element.Name; - TmpItem.Local := Allocator.GetFilename(Element, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(Element, 0)); end; end; end; @@ -287,7 +287,7 @@ begin AModule := TPasModule(Package.Modules[i]); ParentItem := Index.Items.NewItem; ParentItem.Text := AModule.Name; - ParentItem.Local := Allocator.GetFilename(AModule, 0); + ParentItem.Local := FixHTMLpath(Allocator.GetFilename(AModule, 0)); // classes for j := 0 to AModule.InterfaceSection.Classes.Count-1 do @@ -295,7 +295,7 @@ begin ParentElement := TPasClassType(AModule.InterfaceSection.Classes[j]); ParentItem := Index.Items.NewItem; ParentItem.Text := ParentELement.Name; - ParentItem.Local := Allocator.GetFilename(ParentElement, 0); + ParentItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); for k := 0 to TPasClassType(ParentElement).Members.Count-1 do begin TmpElement := TPasElement(TPasClassType(ParentElement).Members.Items[k]); @@ -314,7 +314,7 @@ begin cmtInterface : TmpItem.Text := TmpElement.Name + ' interface'; cmtUnknown : TmpItem.Text := TmpElement.Name; end; - TmpItem.Local := Allocator.GetFilename(TmpElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(TmpElement, 0)); { ParentElement = Class TmpElement = Member @@ -322,11 +322,11 @@ begin MemberItem := nil; MemberItem := GetAlphaItem(Index.Items, TmpElement.Name); // ahh! if MemberItem.Local is empty MemberType is not shown! - MemberItem.Local := Allocator.GetFilename(TmpElement, 0); + MemberItem.Local := FixHTMLpath(Allocator.GetFilename(TmpElement, 0)); TmpItem := MemberItem.Children.NewItem; TmpItem.Text := ParentElement.Name; - TmpITem.Local := Allocator.GetFilename(TmpElement, 0); + TmpITem.Local := FixHTMLpath(Allocator.GetFilename(TmpElement, 0)); end; end; // routines @@ -335,7 +335,7 @@ begin ParentElement := TPasProcedureType(AModule.InterfaceSection.Functions[j]); TmpItem := Index.Items.NewItem; TmpItem.Text := ParentElement.Name + ' ' + TPasFunction(ParentElement).ElementTypeName; - TmpItem.Local := Allocator.GetFilename(ParentElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); end; // consts for j := 0 to AModule.InterfaceSection.Consts.Count-1 do @@ -343,7 +343,7 @@ begin ParentElement := TPasElement(AModule.InterfaceSection.Consts[j]); TmpItem := Index.Items.NewItem; TmpItem.Text := ParentElement.Name; - TmpItem.Local := Allocator.GetFilename(ParentElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); end; // types for j := 0 to AModule.InterfaceSection.Types.Count-1 do @@ -351,7 +351,7 @@ begin ParentElement := TPasType(AModule.InterfaceSection.Types[j]); TmpItem := Index.Items.NewItem; TmpItem.Text := ParentElement.Name; - TmpItem.Local := Allocator.GetFilename(ParentElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); // enums if ParentELement is TPasEnumType then begin @@ -376,7 +376,7 @@ begin ParentElement := TPasElement(AModule.InterfaceSection.Variables[j]); TmpItem := Index.Items.NewItem; TmpItem.Text := ParentElement.Name + ' var'; - TmpItem.Local := Allocator.GetFilename(ParentElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); end; // declarations { @@ -385,7 +385,7 @@ begin ParentElement := TPasElement(AModule.InterfaceSection.Declarations[j]); TmpItem := Index.Items.NewItem; TmpItem.Text := ParentElement.Name; - TmpItem.Local := Allocator.GetFilename(ParentElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); end; // resource strings for j := 0 to AModule.InterfaceSection.ResStrings.Count-1 do @@ -393,7 +393,7 @@ begin ParentElement := TPasElement(AModule.InterfaceSection.ResStrings[j]); TmpItem := Index.Items.NewItem; TmpItem.Text := ParentElement.Name; - TmpItem.Local := Allocator.GetFilename(ParentElement, 0); + TmpItem.Local := FixHTMLpath(Allocator.GetFilename(ParentElement, 0)); end; } end; |