CVS difference for arm/progs/arm_out.ads

Differences between 1.16 and version 1.17
Log of other versions for file arm/progs/arm_out.ads

--- arm/progs/arm_out.ads	2006/09/26 05:12:14	1.16
+++ arm/progs/arm_out.ads	2006/10/14 06:05:56	1.17
@@ -98,6 +98,8 @@
     --		- RLB - Added picture command.
     --  3/28/06 - RLB - Updated the comments on the picture command.
     --  9/25/06 - RLB - Added Last_Column_Width to Start_Table.
+    -- 10/13/06 - RLB - Added Local_Link_Start and Local_Link_End to allow
+    --			formatting in the linked text.
 
     type Output_Type is abstract tagged limited null record;
 
@@ -591,6 +593,23 @@
 			  Clause_Number : in String) is abstract;
 	-- Generate a local link to the target and clause given.
 	-- Text is the text of the link.
+	-- For hyperlinked formats, this should generate a link;
+	-- for other formats, only the text is generated.
+
+    procedure Local_Link_Start (Output_Object : in out Output_Type;
+				Target : in String;
+				Clause_Number : in String) is abstract;
+	-- Generate a local link to the target and clause given.
+	-- The link will surround text until Local_Link_End is called.
+	-- Local_Link_End must be called before this routine can be used again.
+	-- For hyperlinked formats, this should generate a link;
+	-- for other formats, only the text is generated.
+
+    procedure Local_Link_End (Output_Object : in out Output_Type;
+			      Target : in String;
+			      Clause_Number : in String) is abstract;
+	-- End a local link for the target and clause given.
+	-- This must be in the same paragraph as the Local_Link_Start.
 	-- For hyperlinked formats, this should generate a link;
 	-- for other formats, only the text is generated.
 

Questions? Ask the ACAA Technical Agent