@database ixml10.ixml
@ixf

@author T.T.T. & ioannes
@$VER: ixml10.ixml 0.7
@(c) Ivan Sturlic, Tetsuo Tawara 1997

@background "images/blueback.jpg"
@macro _deftxt "@{us}@{fg #dddddd}@{font f1}"
@macro _comtxt "@{fg #dddddd}@{font f3}@{sc #000000}@{s}@{rr}"
@macro _extxt "@{font deff}"
@macro _litxt "@{font x1}"
@macro _scomtxt "@{fg #dddddd}@{font f1}@{sc #000000}@{s}"
@macro _tag "@{_litxt}@{li}@{" $1 " LINK t_$1}@{_deftxt}@{d} $2"
@macro _see "@{" $1 " link t_$1}"

@alias tbg "images/tagtitle.iff"

@index tag_index1

@node main "IXML 1.0 (iX Markup Language)"
@{_deftxt}@{urr}
@{n}
@{a c dw}Welcome to IXML 1.0 documentation!@{a defa}
@{n}
@{ul}
 @{li}@{"General information" LINK geninfo}@{n}
 @{li}@{"INDEX OF ALL TAGS [ $VER: - FG ] " LINK tag_index1}
 @{li}@{"INDEX OF ALL TAGS [ FONT - RED ] " LINK tag_index2}
 @{li}@{"INDEX OF ALL TAGS [ REMARK - WORDWRAP ] " LINK tag_index3}@{n}
 @{li}@{"Basic document control tags" link tag_basic}
 @{li}@{"Header tags" LINK tag_head}
 @{li}@{"Graphics" LINK tag_gfx}
 @{li}@{"Alignement" LINK tag_aligne}
 @{li}@{"Text coloring" LINK tag_textc}
 @{li}@{"Text styles" LINK tag_texts}
 @{li}@{"Layout" LINK tag_layout}
 @{li}@{"External references" LINK tag_hyperlinks}
 @{li}@{"Other tags" LINK tag_other}
 
@{uul}
@endnode
--------------------------------------------------------------------------
@node geninfo "General information"
@toc main
@{_deftxt}@{urr}@{n}
@{b}IXML 1.0@{ub} is the first version of iX Markup Languge. This version is
still not completed. Some tags are missing and some tags should
be improved. IXML is based on AmigaGuide and it has the same syntax.
The only difference is that it has some new tags and that some old AmigaGuide
tags have different function in IXML.@{hr}@{n}
Every IXML document consists of database header and nodes. The very first line
of every IXML document @{b}must@{ub} be a @{_scomtxt}@DATABASE <name of database>@{_deftxt}@{n}
Everything before first @{_scomtxt}@NODE@{_deftxt} tag is considered as database
header.
@{b}Nodes@{ub} are parts of guide which are displayed as a separate document.
They have a name and optionally title which will be displayed in window title bar
when node is loaded. The first node in guide @{b}must@{ub} have a name @{i}@{b}"main"@{ub}@{ui}.
"MAIN" node is the master table of contents and it is loaded first.
@{_scomtxt}@endnode@{_deftxt} is used to end the node. Every @{_scomtxt}@node@{_deftxt}
@{b} must@{ub} end with @{_scomtxt}@endnode@{_deftxt}. Any text between two nodes
is ignored. To see more about @{_scomtxt}@node@{_deftxt} tag click @{"here" link t_node}@{p}
@{b}IXML@{ub} is case insensitive. @{_scomtxt}@Font, @font or @FONT@{_deftxt} is the same. 
There are two types of tags in @{b}IXML@{ub}: The first one are @{i}tags which can be anywhere in node@{ui}.
They are prepended by the @{b}@@{ub} character, and enclosed in curly brackets. For example: @{_scomtxt}\@{fg shine}@{_deftxt}.
These tags can be used only inside @{b}node@{ub}. The second type are @{i}single tags@{ui}.
They are prepended only with the @{b}@@{ub} character and they @{b}must@{ub} be
the only thing in the line. Also, if there are some other characters in the same line before single tag
then single tag is ignored and treated as normal text. If you want some tag to be ignored
and displayed as normal text you supply the @{b}backslash@{ub} character in front of the tag.
For example: @{_scomtxt}\\@{"This tag will be ignored" link fake}@{_deftxt} would show up
as normal text: @{b}\@{"This tag will be ignored" link fake}@{ub}.
Also, if you have to use the @{b}"@{ub} character inside tag, you should precede it
with @{b}backslash ( \ )@{ub} character. For example, @{_scomtxt}\@{"This is \"button\"" link fake}@{_deftxt}
would show up as @{"This is \"button\"" link fake}. @{b}NOTE:@{ub} Do not split
tags into two or more lines! This is not yet supported.@{p}
OK, I hope I didn't forget anything important. Now, play around with this guide and
learn some tags.
@endnode
--------------------------------------------------------------------------
@node tag_index1 "INDEX OF ALL TAGS"
@toc main
@{_deftxt}
@{b}@{u}IXML 1.0 tags@{uu}@{red}  $VER: - FG@{ub}@{_deftxt} @{" NEXT " link tag_index2}
@wordwrap off
@{ul}@{urr}

@{_tag $VER: "version information"}
@{_tag (C) "copyright information"}
@{_tag < "end of multiline object"}
@{_tag > "start of multiline object"}
@{_tag A "aligne objects"}
@{_tag ALIAS "shortcuts to keep your fingers happy"}
@{_tag ALINK "open link in new window"}
@{_tag APEN "specifies text foreground pen"}
@{_tag AUTHOR "author information"}
@{_tag B "turn on bold for text"}
@{_tag BACKGROUND "background picture or color"}
@{_tag BCOL "default text background color"}
@{_tag BEEP "display beep when button is pressed"}
@{_tag BG "text background color"}
@{_tag BLUE "sets the blue text foreground"}
@{_tag BODY "specifies global document attributes"}
@{_tag BPEN "specifies text background pen"}
@{_tag CL "start of compact line"}
@{_tag CLEARTABS "sets default tab width"}
@{_tag CLOSE "close the window when button is pressed"}
@{_tag CODE "take newlines in source as breaks in document"}
@{_tag CODESET "change the codeset to write in"}
@{_tag CONSOLE "specifies the output window attributes"}
@{_tag D "horizontal division or distance between objects"}
@{_tag DATABASE "identifies this document"}
@{_tag ENDLAYERS "end of line layers mode"}
@{_tag ENDNODE "specifies the end of node"}
@{_tag FG "text foreground color"}
@endnode

@node tag_index2 "INDEX OF ALL TAGS"
@toc main
@{_deftxt}
@{b}@{u}IXML 1.0 tags@{uu}@{red}  FONT - RED@{ub}@{_deftxt} @{" PREV " link tag_index1} @{" NEXT " link tag_index3}
@wordwrap off
@{ul}@{urr}

@{_tag FONT "font to render the following text in"}
@{_tag GREEN "sets the green text foreground"}
@{_tag HEIGHT "the height of window"}
@{_tag HELP "name of help node"}
@{_tag HR "draw a horizontal rule"}
@{_tag I "turn on italics for text"}
@{_tag IMG "embed image"}
@{_tag INDEX "name of index node"}
@{_tag IXF "identifies IXML and turns on smart wordwrap"}
@{_tag JCENTER "center the following objects"}
@{_tag JLEFT "left justify the following objects"}
@{_tag JRIGHT "right justify the following objects"}
@{_tag LAYERS "enable line layers mode"}
@{_tag LEFT "left position of window"}
@{_tag LI "list item"}
@{_tag LINE "newline / carriage return"
@{_tag LINK "link to some node or external file"}
@{_tag MACRO "create new macro tag"}
@{_tag MARK "mark the following text"}
@{_tag N "newline / carriage return"}
@{_tag NEXT "node to link to when browsing forward"}
@{_tag NODE "begin new node"}
@{_tag P "new paragraph"}
@{_tag PAR "new paragraph"}
@{_tag PREV "node to link to when browsing backward"}
@{_tag QUIT "quit viewer when this button is pressed"}
@{_tag RECT "area for arexx clients' drawings"}
@{_tag RED "sets the red text foreground"}
@endnode

@node tag_index3 "INDEX OF ALL TAGS"
@toc main
@{_deftxt}
@{b}@{u}IXML 1.0 tags@{uu}@{red}  REMARK - WORDWRAP@{ub}@{_deftxt} @{" PREV " link tag_index2}
@wordwrap off
@{ul}@{urr}

@{_tag REMARK "comment line"}
@{_tag REXX "arexx program to launch + optional arguments"}
@{_tag RR "take newlines in source as breaks in document"}
@{_tag RX "launch arexx program when this button is pressed"}
@{_tag S "turn on shadow for text"}
@{_tag SAFF "embed animation"}
@{_tag SC "sets the color of text shadow"}
@{_tag SYSTEM "launch the external program"}
@{_tag TAB "specifies the tab width"}
@{_tag TCOL "default text foreground color"}
@{_tag TIMG "embed image with transparent background color"}
@{_tag TITLE "specifies the title of node"}
@{_tag TOC "table of contents for this node"}
@{_tag TOP "top position of window"}
@{_tag U "turn on underline for text"}
@{_tag UB "turn off bold for text"}
@{_tag UCL "end of compact line"}
@{_tag UI "turn off italics for text"}
@{_tag UL "start new or increase level of unnumbered list"}
@{_tag URR "convert newlines in source to spaces"}
@{_tag US "turn off shadow for text"}
@{_tag USERINFO "informationID created with userinfo"}
@{_tag UU "turn off underline for text"}
@{_tag UUL "end or decrease level of unnumbered list"}
@{_tag VSPACING "vertical spacing between lines"}
@{_tag WIDTH "width of window"}
@{_tag WORDWRAP "wordwrapping with break at LF in source"}
@endnode
------------------------------------------------------------------------
@node tag_basic "Basic document control tags"
@toc main
@wordwrap on
@{_deftxt}

@{"images/tag_basic.iff" img} Basic document control tags

 Most of these tags are used almost in every IXML document.
Some of them like @{b}DATABASE, NODE@{ub} and @{b}ENDNODE@{ub} must be used in
every document because without them the IXML document is invalid.

@{ul}
@{_tag ALIAS "shortcuts to keep your fingers happy"}
@{_tag DATABASE "identifies this document"}
@{_tag ENDNODE "specifies the end of node"}
@{_tag HELP "name of help node"}
@{_tag INDEX "name of index node"}
@{_tag IXF "identifies IXML and turns on smart wordwrap"}
@{_tag MACRO "create new macro tag"}
@{_tag NEXT "node to link to when browsing forward"}
@{_tag NODE "begin new node"}
@{_tag PREV "node to link to when browsing backward"}
@{_tag REMARK "comment line"}
@{_tag TITLE "specifies the title of node"}
@{_tag TOC "table of contents for this node"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_head "Header tags"
@toc main
@wordwrap on
@{_deftxt}

@{"images/tag_head.iff" img} Header tags

 These tags can be used in the header of database.
Some of them can be also used inside node and then usually they are effective
only for that node. For example @{b}BACKGROUND@{ub} tag: if it is specified in
the header of database then you don't have to specify the background for each
node. It is the default background for entire database. Of course, if you want
different background for some node you would specify the @{b}BACKGROUND@{ub} locally,
inside that node.

@{ul}
@{_tag $VER: "version information"}
@{_tag (C) "copyright information"}
@{_tag ALIAS "shortcuts to keep your fingers happy"}
@{_tag AUTHOR "author information"}
@{_tag BACKGROUND "background picture or color"}
@{_tag BODY "specifies global document attributes"}
@{_tag CONSOLE "specifies the output window attributes"}
@{_tag FONT "font to render the following text in"}
@{_tag HEIGHT "the height of window"}
@{_tag LEFT "left position of window"}
@{_tag TOP "top position of window"}
@{_tag USERINFO "informationID created with userinfo"}
@{_tag VSPACING "vertical spacing between lines"}
@{_tag WIDTH "width of window"}
@{_tag WORDWRAP "wordwrapping with break at LF in source"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_gfx "Graphics"
@toc main
@wordwrap on
@{_deftxt}

@{"images/tag_gfx.iff" img} Graphics related tags

 These ones take your document into another dimension.

@{ul}
@{_tag BACKGROUND "background picture or color"}
@{_tag HR "draw a horizontal rule"}
@{_tag IMG "embed image"}
@{_tag RECT "area for arexx clients' drawings"}
@{_tag SAFF "embed animation"}
@{_tag TIMG "embed image with transparent background color"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_aligne "Alignement"
@toc main
@wordwrap on
@{_deftxt}

@{"images/formatting.iff" img} Alignement of objects

 Here are the tags available for alignement of text, images and other objects of IXML document.

@{ul}
@{_tag A "aligne objects"}
@{_tag BODY "specifies global document attributes"}
@{_tag JCENTER "center the following objects"}
@{_tag JLEFT "left justify the following objects"}
@{_tag JRIGHT "right justify the following objects"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_textc "Text coloring"
@toc main
@wordwrap on
@{_deftxt}

@{"images/pencolors.iff" img} Text coloring

 These ones can change the text colors.

@{ul}
@{_tag APEN "specifies text foreground pen"}
@{_tag BCOL "default text background color"}
@{_tag BG "text background color"}
@{_tag BLUE "sets the blue text foreground"}
@{_tag BODY "specifies global document attributes"}
@{_tag BPEN "specifies text background pen"}
@{_tag FG "text foreground color"}
@{_tag GREEN "sets the green text foreground"}
@{_tag MARK "mark the following text"}
@{_tag RED "sets the red text foreground"}
@{_tag SC "sets the color of text shadow"}
@{_tag TCOL "default text foreground color"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_texts "Text styles"
@toc main
@wordwrap on
@{_deftxt}

@{"images/fontstyle.iff" img} Text styles

 Here are the available tags for changing text style.

@{ul}
@{_tag B "turn on bold for text"}
@{_tag BODY "specifies global document attributes"}
@{_tag FONT "font to render the following text in"}
@{_tag I "turn on italics for text"}
@{_tag S "turn on shadow for text"}
@{_tag U "turn on underline for text"}
@{_tag UB "turn off bold for text"}
@{_tag UI "turn off italics for text"}
@{_tag US "turn off shadow for text"}
@{_tag UU "turn off underline for text"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_layout "Layout"
@toc main
@wordwrap on
@{_deftxt}

@{"images/tag_layout.iff" img} Document layout

 These ones make your document more readable.

@{ul}
@{_tag < "end of multiline object"}
@{_tag > "start of multiline object"}
@{_tag CL "start of compact line"}
@{_tag CLEARTABS "sets default tab width"}
@{_tag CODE "take newlines in source as breaks in document"}
@{_tag D "horizontal division or distance between objects"}
@{_tag ENDLAYERS "end of line layers mode"}
@{_tag IXF "identifies IXML and turns on smart wordwrap"}
@{_tag LAYERS "enable line layers mode"}
@{_tag LI "list item"}
@{_tag LINE "newline / carriage return"
@{_tag N "newline / carriage return"}
@{_tag P "new paragraph"}
@{_tag PAR "new paragraph"}
@{_tag RR "take newlines in source as breaks in document"}
@{_tag TAB "specifies the tab width"}
@{_tag UCL "end of compact line"}
@{_tag UL "start new or increase level of unnumbered list"}
@{_tag URR "convert newlines in source to spaces"}
@{_tag UUL "end or decrease level of unnumbered list"}
@{_tag VSPACING "vertical spacing between lines"}
@{_tag WORDWRAP "wordwrapping with break at LF in source"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_hyperlinks "External references"
@toc main
@wordwrap on
@{_deftxt}

@{"images/tag_hyperlinks.iff" img} External references

 These ones make your document 'hyper'.

@{ul}
@{_tag ALINK "open link in new window"}
@{_tag IMG "embed image"}
@{_tag LINK "link to some node or external file"}
@{_tag REXX "arexx program to launch + optional arguments"}
@{_tag RX "launch arexx program when this button is pressed"}
@{_tag SYSTEM "launch the external program"}
@{_tag TIMG "embed image with transparent background color"}
@{uul}
@endnode
------------------------------------------------------------------------
@node tag_other "Other tags"
@toc main
@wordwrap on
@{_deftxt}

@{"images/tag_misc.iff" img} Other tags

 Miscellaneous tags not matching any of the available categories. 

@{ul}
@{_tag BEEP "display beep when button is pressed"}
@{_tag CLOSE "close the window when button is pressed"}
@{_tag CODESET "change the codeset to write in"}
@{_tag QUIT "quit viewer when this button is pressed"}
@{uul}
@endnode
------------------------------------------------------
------------ Use this one as a template --------------
---------------------------------------------------------------//
@node t_
@toc main
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} ... - ...@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
======================== tags descriptions ======================

---------------------------------------------------------------// $VER:
@node t_$VER:
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} $VER: - version information@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@$VER: <standard version string>

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is used in database header only. It is used to specify
the version of database. The specified version
string will be displayed in 'about' window. Also, if this tag is used in
database, AmigaDOS 'version' command will print out specified version string.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@$VER: mybirthday.ixml 1.0 (21/12/1978)

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see AUTHOR} @{_see (C)} @{_see DATABASE}
@endnode
---------------------------------------------------------------// (C)
@node t_(C)
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} (C) - copyright information@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@(C) <copyright information string>

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag can be used only in the header of database. It is used
to specify copyright information which will be shown in the 'about' window.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@(C) Copyright (c) 1997, ioannes

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see AUTHOR} @{_see $VER:} @{_see DATABASE}
@endnode
---------------------------------------------------------------// <
@node t_<
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} < - end of multiline object@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{<}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        With this tag you end the multiline object. You should previously
start the multiline object with @{_see >} tag. Every @{b}>@{ub} tag must have its
@{b}<@{ub} tag. This tag can be used only inside @{" compact line " link t_cl}.
See the description of @{_see >} tag for more info about multiline objects.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{cl}
\@{> B1}This is\@{n}multiline\@{n}object\@{<}
\@{ucl}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{cl}
@{> B1}This is@{n}multiline@{n}object@{<}
@{ucl}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see >} @{_see CL} @{_see UCL}
@endnode
---------------------------------------------------------------// >
@node t_>
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} > - start of multiline object@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{> [B<pixels>] [F] [R]}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is used to start the multiline object. Multiline object
is like the separate document inside which you can use almost any other
IXML tag except you can't start the new multiline object inside multiline
object (this will be probably possible in future versions of IXML).
Also for now it is not possible to include animation inside multiline object.
This tag can be used only inside @{" compact line " link t_cl} and it must end
with @{_see <} tag. You can have multiple multiline objects inside one compact
line and you can also have any text or tags between two multiline objects.
Multiline object is treated the same way as any other object like image for example,
so you can use the normal @{" alignement tags " link tag_aligne} to place it
where you want.@{n} The @{b}>@{ub} tag also accepts some optional arguments:
@{b}B<pixels>@{ub} where <pixels> is the depth of border around multiline object in pixels.
@{b}F@{ub} will try to make the multiline object FULL SIZE (as big as possible).
@{b}R@{ub} will make border to look recessed.
If you specify just \@{>} then no border will be displayed and multiline object
will not be in full size.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{cl}
This is the compact line
\@{> B3}Here is the\@{n}multiline object\@{n}with border depth of
3 pixels\@{<}text beetween ML objects\@{> B1 R F}\@{a c c}The second one\@{n}in full size
with recessed border\@{n}and centered text\@{<}
\@{ucl}\@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{cl}
This is the compact line
@{> B3}Here is the@{n}multiline object@{n}with border depth of
3 pixels@{<}text beetween ML objects@{> B1 R F}@{a c c}The second one@{n}in full size
with recessed border@{n}and centered text@{<}
@{ucl}@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see <} @{_see CL} @{_see UCL}
@endnode
---------------------------------------------------------------// A
@node t_A
@toc tag_aligne
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} A - aligne objects@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{A <l | c | r> <up | c | dw>} or \@{A defa}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is used for alignement of objects inside one line of
document. It is active until the end of node or the new @{b}A@{ub} tag.
It can be used in two ways. The first is to specify just a @{b}defa@{ub}
argument which is equivalent to \@{a l dw}. That will reset the alignement
settings to default. The second one is to specify two arguments. The first
one sets the horizontal alignement and the second one sets the vertical.
Horizontal alignement can be @{s}l@{us} (left justify), @{s}c@{us} (center) or
@{s}r@{us} (right justify). Vertical aligment (the second argument) can be
@{s}up@{us} (aligne objects to the top of line), @{s}c@{us} (center objects vertically) or
@{s}dw@{us} (aligne objects to the bottom of line). This alignement is effective
for all objects (text, image, multiline etc.). It is also possible to have
different alignements in the same line. Then you would have to divide the line with
@{_see D} tag and use @{b}A@{ub} tag inside each part to align the objects in that part.

@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{a c dw}This text is centered horizontaly
\@{a l c}\@{font f6}Big font\@{font f1} text centered verticaly
\@{a l dw}Left justified text\@{d}\@{a r dw}Right justified text
\@{a defa}Default alignement

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{a c dw}This text is centered horizontaly
@{a l c}@{font f6}Big font@{font f1} text centered verticaly
@{a l dw}Left justified text@{d}@{a r dw}Right justified text
@{a defa}Default alignement

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see JLEFT} @{_see JRIGHT} @{_see JCENTER} @{_see D}
@endnode
---------------------------------------------------------------// ALIAS
@node t_ALIAS
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} ALIAS - shortcuts to keep your fingers happy@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@ALIAS <alias> "<real string>"

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is used in the header of database. It allows you to use your
custom shortcut (alias) instead of some string inside document. This works only with
@{_see IMG}, @{_see TIMG} and @{_see FONT} so you can use alias
instead of real filename with those tags.

@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@ALIAS image "sys:docs/images/example.iff"

Then you can use anywhere in the document
\@{"image" img} instead of \@{"sys:docs/images/example.iff" img}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see MACRO}
@endnode
---------------------------------------------------------------// ALINK
@node t_ALINK
@toc tag_hyperlinks
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} ALINK - open link in new window@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{"<button text>" ALINK <link to> [line]} or
        \@{"<image>" <image tag> [slice] ALINK <link to> [line] ...}
        
@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This is the same like @{_see LINK} but opens the document in
new window. See @{_see LINK} tag for more information.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{"Click me to open this document in new window" ALINK t_ALINK}
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{"Click me to open this document in new window" ALINK t_ALINK}
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see LINK} @{_see SYSTEM} @{_see RX} @{_see QUIT} @{_see CLOSE} @{_see BEEP}
@endnode
---------------------------------------------------------------// APEN
@node t_APEN
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} APEN - specifies text foreground pen@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{APEN <pen number>}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is implemented as macro.@{n}
It is equivalent to @{_scomtxt}\@{FG <pen number>}.@{_deftxt} This tag will
change the text foreground pen. It will be active until the end of node or
until the next @{b}APEN@{ub} or @{b}FG@{ub} tag or macro which uses the FG tag. Usually
@{_see TCOL} macro tag is used to get back to the default foreground.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide v40, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
Text in previously set foreground. \@{APEN 1}Text with foreground pen of 1.
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
Text in previously set foreground. @{APEN 1}Text with foreground pen of 1.
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see BPEN} @{_see FG} @{_see BG} @{_see SC} @{_see BODY}
@endnode
---------------------------------------------------------------// AUTHOR
@node t_AUTHOR
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} AUTHOR - author information@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@AUTHOR <author information>

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is used to specify the author of guide.
Specified string will be shown in the about window.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@AUTHOR ioannes
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see $VER:} @{_see (C)} @{_see DATABASE}
@endnode
---------------------------------------------------------------// B
@node t_B
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} B - turn on bold for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{B}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        Turns on bold for the following text. It is active until the end
of node or until the @{_see UB} tag.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
Normal text. \@{b}This one is bold\@{ub}. Normal text, again.
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
Normal text. @{b}This one is bold@{ub}. Normal text, again.
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see UB} @{_see I} @{_see U} @{_see S} @{_see BODY}
@endnode
---------------------------------------------------------------// BACKGROUND
@node t_BACKGROUND
@toc tag_gfx
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BACKGROUND - background picture or color@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@BACKGROUND <image path> or
        \@BACKGROUND <#rrggbb>

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag can be used both in header and node. It accepts two
types of arguments. You can specify the path of some image which will
be used for a background of document or you can specify the background
color in hexadecimal RGB format. You have to prepend the RGB string with
@{b}#@{ub} character. For more information about RGB string see @{_see FG} tag.
If you specify the @{b}@BACKGROUND@{ub} tag in the header of database then
it is the default background for all nodes in that guide. If you want for
some node to have different background then specify @{b}@BACKGROUND@{ub} inside
that node.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@BACKGROUND "docs/images/back.jpg"
\@BACKGROUND #aa45bb
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see FG} @{_see BG} @{_see SC}
@endnode
---------------------------------------------------------------// BCOL
@node t_BCOL
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BCOL - default text background color@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{BCOL}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is implemented as macro.
It is equivalent to @{_scomtxt}\@{BG BACK}.@{_deftxt} It is usually used to get back
to default background of text.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see TCOL} @{_see FG} @{_see BG} @{_see SC}
@endnode
---------------------------------------------------------------// BEEP
@node t_BEEP
@toc tag_other
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BEEP - display beep when button is pressed@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{"<button text>" BEEP} or
        \@{"<image>" <image tag> [slice] BEEP ...}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag has almost the same syntax like @{_see LINK} command
but it displays standard Amiga screen beep instead of loading some
document. It will also create button like @{_see LINK} which can be
textual or image button. Also it can be used with image maps.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{"Click me to display a beep" BEEP}
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{"Click me to display a beep" BEEP}
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see LINK} @{_see IMG} @{_see SYSTEM} @{_see RX} @{_see QUIT} @{_see CLOSE} @{_see ALINK}
@endnode
---------------------------------------------------------------// BG
@node t_BG
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BG - text background color@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{BG <color name>} or
        \@{BG <pen number>} or
        \@{BG <#rrggbb>}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        With this tag you can change the background of following text.
It is active until the end of node or until the next @{b}BG@{ub} tag or
macro tag which uses the @{b}BG@{ub} tag. See @{_see FG} for more information
on arguments.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide (supports <color name> only), IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
Text in previously set background. \@{BG SHADOW}Text with shadow background.
\@{BG #ffaa00} Text with yellow background.\@{BG BACK} Default background.
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
Text in previously set background. @{BG SHADOW}Text with shadow background.
@{BG #ffaa00} Text with yellow background.@{BG BACK} Default background.
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see FG} @{_see SC} @{_see BCOL}
@endnode
---------------------------------------------------------------// BLUE
@node t_BLUE
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BLUE - sets the blue text foreground@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{BLUE}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
         This tag is implemented as macro.
It is equivalent to @{_scomtxt}\@{FG #0000ff}.@{_deftxt} It is used to set the
blue text foreground. It is active until the next @{b}FG@{ub} tag or macro tag
which uses FG tag.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{BLUE}This is blue text.
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{BLUE}This is blue text.
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see RED} @{_see GREEN} @{_see FG}
@endnode
---------------------------------------------------------------// BODY
@node t_BODY
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BODY - specifies global document attributes@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        Not yet available.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// BPEN
@node t_BPEN
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} BPEN - specifies text background pen@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{BPEN <pen number>

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is implemented as macro.@{n}
It is equivalent to @{_scomtxt}\@{BG <pen number>}.@{_deftxt} This tag will
change the text background pen. It will be active until the end of node or
until the next @{b}BPEN@{ub} or @{b}BG@{ub} tag or macro which uses the BG tag. Usually
@{_see BCOL} macro tag is used to get back to the default background.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide v40, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
Text in previously set background. \@{BPEN 1}Text with background pen of 1.\@{BCOL}
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
Text in previously set background. @{BPEN 1}Text with background pen of 1.@{BCOL}
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see APEN} @{_see FG} @{_see BG} @{_see SC} @{_see BODY}
@endnode
---------------------------------------------------------------// CL
@node t_CL
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} CL - start of compact line@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{CL}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag disables wordwrapping and every new line character.
This mode is terminated with @{_see UCL}. In the other words everything
between @{_scomtxt}\@{CL}@{_deftxt} and @{_scomtxt}\@{UCL}@{_deftxt} will
be @{b}one@{ub} line of document. Besides all other tags inside
@{b}compact line@{ub} can be also used @{_see >} and @{_see <} tags for
@{b}multiline objects@{ub}. Compact lines are also useful in @{_see LAYERS}
mode where every compact line is used as one layer.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}
\@{cl}
\@{> b1}This is\@{n}multiline\@{n}object\@{<}\@{> b1}Here's\@{n}another\@{n}one\@{<}
\@{ucl}
\@layers
\@{cl}\@{font f4}\@{b}\@{bg shadow}This compact line is behind layer\@{ub}\@{font f2}\@{ucl}
\@{cl}\@{fg #ffff00}\@{bg back}\@{b}This compact line is front layer\@{ub}\@{font ix}\@{ucl}
\@endlayers
@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}
@{cl}
@{> b1}This is@{n}multiline@{n}object@{<}@{> b1}Here's@{n}another@{n}one@{<}
@{ucl}
@layers
@{cl}@{font f4}@{b}@{bg shadow}This compact line is behind layer@{ub}@{font f2}@{ucl}
@{cl}@{fg #ffff00}@{bg back}@{b}This compact line is front layer@{ub}@{font ix}@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see UCL} @{_see >} @{_see LAYERS}
@endnode
---------------------------------------------------------------// CLEARTABS
@node t_CLEARTABS
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} CLEARTABS - sets default tab width@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        \@{CLEARTABS}

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        This tag is implemented as macro. It is equivalent to
@{_scomtxt}@TAB 8@{_deftxt}. See @{_see TAB} for more information.
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        AmigaGuide v40, IXML 1.0
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        @{_see TAB}
@endnode
---------------------------------------------------------------// CLOSE
@node t_CLOSE
@toc tag_other
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} CLOSE - close the window when button is pressed@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// CODE
@node t_CODE
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} CODE - take newlines in source as breaks in document@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// CODESET
@node t_CODESET
@toc tag_other
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} CODESET - change the codeset to write in@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        Not yet available
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// CONSOLE
@node t_CONSOLE
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} CONSOLE - specifies the output window attributes@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// D
@node t_D
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} D - horizontal division or distance between objects@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// DATABASE
@node t_DATABASE
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} DATABASE - identifies this document@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// ENDLAYERS
@node t_ENDLAYERS
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} ENDLAYERS - end of line layers mode@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// ENDNODE
@node t_ENDNODE
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} ENDNODE - specifies the end of node@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// FG
@node t_FG
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} FG - text foreground color@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// FONT
@node t_FONT
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} FONT - font to render the following text in@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// GREEN
@node t_GREEN
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} GREEN - sets the green text foreground@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// HEIGHT
@node t_HEIGHT
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} HEIGHT - the height of window@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// HELP
@node t_HELP
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} HELP - name of help node@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// HR
@node t_HR
@toc tag_gfx
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} HR - draw a horizontal rule@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// I
@node t_I
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} I - turn on italics for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// IMG
@node t_IMG
@toc tag_gfx
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} IMG - embed image@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// INDEX
@node t_INDEX
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} INDEX - name of index node@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// IXF
@node t_IXF
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} IXF - identifies IXML and turns on smart wordwrap@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// JCENTER 
@node t_JCENTER
@toc tag_aligne
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} JCENTER - center the following objects@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// JLEFT
@node t_JLEFT
@toc tag_aligne
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} JLEFT - left justify the following objects@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// JRIGHT
@node t_JRIGHT
@toc tag_aligne
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} JRIGHT - right justify the following objects@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// LAYERS
@node t_LAYERS
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} LAYERS - enable line layers mode@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// LEFT
@node t_LEFT
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} LEFT - left position of window@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// LI
@node t_LI
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} LI - list item@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// LINE
@node t_LINE
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} LINE - newline / carriage return@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// LINK
@node t_LINK
@toc tag_hyperlinks
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} LINK - link to some node or external file@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// MACRO
@node t_MACRO
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} MACRO - create new macro tag@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// MARK
@node t_MARK
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} MARK - mark the following text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// N
@node t_N
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} N - newline / carriage return@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// NEXT
@node t_NEXT
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} NEXT - node to link to when browsing forward@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// NODE
@node t_NODE
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} NODE - begin new node@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// P
@node t_P
@toc main
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} P - new paragraph@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// PAR
@node t_PAR
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} PAR - new paragraph@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// PREV
@node t_PREV
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} PREV - node to link to when browsing backward@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// QUIT
@node t_QUIT
@toc tag_other
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} QUIT - quit viewer when this button is pressed@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// RECT
@node t_RECT
@toc tag_gfx
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} RED - sets the red text foreground@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// REMARK
@node t_REMARK
@toc main
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} REMARK - comment line@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// REXX
@node t_REXX
@toc tag_hyperlinks
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} REXX - arexx program to launch + optional arguments@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// RR
@node t_RR
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} RR - take newlines in source as breaks in document@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// RX
@node t_RX
@toc tag_hyperlinks
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} RX - launch arexx program when this button is pressed@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// S
@node t_S
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} S - turn on shadow for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// SAFF
@node t_SAFF
@toc tag_gfx
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} SAFF - embed animation@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// SC
@node t_SC
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} SC - sets the color of text shadow@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// SYSTEM
@node t_SYSTEM
@toc tag_hyperlinks
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} SYSTEM - launch the external program@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// TAB
@node t_TAB
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} TAB - specifies the tab width@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// TCOL
@node t_TCOL
@toc tag_textc
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} TCOL - default text foreground color@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// TIMG
@node t_TIMG
@toc tag_gfx
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} TIMG - embed image with transparent background color@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// TITLE
@node t_TITLE
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} TITLE - specifies the title of node@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// TOC
@node t_TOC
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} TOC - table of contents for this node@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// TOP
@node t_TOP
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} TOP - top position of window@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// U
@node t_U
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} U - turn on underline for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// UB
@node t_UB
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} UB - turn off bold for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// UCL
@node t_UCL
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} UCL - end of compact line@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// UI
@node t_UI
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} UI - turn off italics for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// UL
@node t_UL
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} UL - start new or increase level of unnumbered list@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// URR
@node t_URR
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} URR - convert newlines in source to spaces@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// US
@node t_US
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} US - turn off shadow for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// USERINFO
@node t_USERINFO
@toc tag_head
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} USERINFO - informationID created with userinfo@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// UU
@node t_UU
@toc tag_texts
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} UU - turn off underline for text@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// UUL
@node t_UUL
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} UUL - end or decrease level of unnumbered list@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// VSPACING
@node t_VSPACING
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} VSPACING - vertical spacing between lines@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// WIDTH
@node t_WIDTH
@toc tag_basic
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} WIDTH - width of window@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
---------------------------------------------------------------// WORDWRAP
@node t_WORDWRAP
@toc tag_layout
@{_comtxt}
@layers
@{"tbg" timg}@{n}
@{cl} WORDWRAP - wordwrapping with break at LF in source@{ucl}
@endlayers
@{hr}
@{_comtxt}@{u}Synopsis@{uu}@{b}
        ...

@{ub}@{u}Description@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Compatibility@{uu}@{_deftxt}@{urr}@{n}
        ...
@{p}@{_comtxt}@{u}Examples@{uu}@{_deftxt}@{urr}@{n}
@{a c dw}@{red}@{b}---------- SOURCE ----------@{ub}@{_deftxt}@{rr}@{_extxt}
@{a defa}

@{urr}@{a c dw}@{_deftxt}@{red}@{b}---------- DISPLAY ----------@{ub}@{_deftxt}@{rr}
@{a defa}

@{hr}
@{_comtxt}@{u}See also@{uu}@{_deftxt}@{urr}@{n}
        ...
@endnode
//----------------------------------------------------
//----------------------------------------------------




@node attribs "Attributes"
@prev main
@toc main
@{_deftxt}
@wordwrap on
 These Commands are prepended by the @ character, and enclosed in curly
 brackets.
@wordwrap off
@{ul}@{urr}
@{_litxt}@{li}@{" fg " LINK at_fg} @{_deftxt}@{d %50} specify the foreground pen,or color value
@{_litxt}@{li}@{" bg " LINK at_bg} @{_deftxt}@{d %50} same as above, for the background
@{_litxt}@{li}@{" sc " LINK at_sc} @{_deftxt}@{d %50} again, for the shadow color
@{_litxt}@{li}@{" b  " LINK at_b} @{_deftxt}@{d %50} turn on bold for text
@{_litxt}@{li}@{" ub " LINK at_ub} @{_deftxt}@{d %50} turn off bold
@{_litxt}@{li}@{" i  " LINK at_i} @{_deftxt}@{d %50} draw italicized text
@{_litxt}@{li}@{" ui " LINK at_ui} @{_deftxt}@{d %50} turn off italics
@{_litxt}@{li}@{" u  " LINK at_u} @{_deftxt}@{d %50} turn on underline for text
@{_litxt}@{li}@{" uu " LINK at_uu} @{_deftxt}@{d %50} turn off underline
@{_litxt}@{li}@{" d  " LINK at_d} @{_deftxt}@{d %50} horizontal division
@{_litxt}@{li}@{" a  " LINK at_a} @{_deftxt}@{d %50} alignment
@{_litxt}@{li}@{" s  " LINK at_s} @{_deftxt}@{d %50} turn on shadows for text
@{_litxt}@{li}@{" us " LINK at_us} @{_deftxt}@{d %50} turn off shadows
@{_litxt}@{li}@{" >  " LINK at_ml} @{_deftxt}@{d %50} begin multiline column
@{_litxt}@{li}@{" <  " LINK at_uml} @{_deftxt}@{d %50} end multiline column
@{_litxt}@{li}@{" hr " LINK at_hr} @{_deftxt}@{d %50} draw a horizontal rule
@{_litxt}@{li}@{" n  " LINK at_n} @{_deftxt}@{d %50} newline/carriage return
@{_litxt}@{li}@{" cl " LINK at_cl} @{_deftxt}@{d %50} begin/next horizontal list
@{_litxt}@{li}@{" ucl" LINK at_ucl} @{_deftxt}@{d %50} end/decrease horizontal list
@{_litxt}@{li}@{" rr " LINK at_rr} @{_deftxt}@{d %50} take newlines in source as breaks in document
@{_litxt}@{li}@{" urr" LINK at_urr} @{_deftxt}@{d %50} convert newlines in source to spaces
@{_litxt}@{li}@{"rect" LINK at_rect} @{_deftxt}@{d %50} reserve a region for an arexx client
@{_litxt}@{li}@{" li " LINK at_li} @{_deftxt}@{d %50} display list image
@{_litxt}@{li}@{" ul " LINK at_ul} @{_deftxt}@{d %50} begin/next list
@{_litxt}@{li}@{" uul" LINK at_uul} @{_deftxt}@{d %50} end/decrease list
@{_litxt}@{li}@{" ib " LINK at_ib} @{_deftxt}@{d %50} turn on border for images
@{_litxt}@{li}@{" uib" LINK at_uib} @{_deftxt}@{d %50} turn of border for images
@{_litxt}@{li}@{"font" LINK at_font} @{_deftxt}@{d %50} specify a font to use
@{uul}
@endnode
---------------------------------------------------------------- // UUL
@node at_uul "unnumbered list"
@prev attribs
@{_comtxt}

uul
@{hr}@{_deftxt}
@{urr}
 This decreases a list item level by one.To see the effect,take a
 look at the @{"ul" LINK at_ul} command.
@endnode
---------------------------------------------------------------- // LI
@node at_li "List Item"
@prev attribs
@{_comtxt}

li
@{hr}@{_deftxt}
@{urr}
 This @{"displays" LINK at_ul} a small bullet mark for listing of data.
The exact shape is defined by the current level,which can be
@{"increased" LINK at_ul} or @{"decreased" LINK at_uul}
@endnode
---------------------------------------------------------------- // UL
@node at_ul "Unnumbered List"
@prev attribs
@{_comtxt}

ul
@{hr}@{_deftxt}
@{urr}
 This @{"attribute" LINK attribs} signals the beginning of a
list of items,or increases the level of the list items.@{n}
Whenever a list item is encountered, a small image is placed in
front and an indentation occurs to emphasize it.
There are currently 3 levels to the list
images,and you may increase or @{"decrease" LINK at_uul}
the levels to get the
desired image.
@{rr}
@{hr}

@{_extxt} {ul} {n} {li} This is a list item {n} {ul} {n} {li} Here's another
@{_deftxt}
@{ul}@{li}This is a list item
@{ul}@{li}Here's another.
@{ul}@{li}Oh no here's another!
@endnode
---------------------------------------------------------------- // FONT
@node at_font "Font"
@prev attribs
@{_comtxt}

font @{b}(@{ub} deff | x[0-6] | f[0-6] | ix @{b})@{ub}
@{hr}@{_deftxt}
@{urr}
 This sets a different font for the following text.For attributes
that specify a width, 0 is the smallest font,and increases up to 6.@{n}
Even with simple text only documents,iX-Guide can decorate the
@{"look" LINK cx_fontstyle} to provide an appealing image to the reader.
@{rr}


@{b}deff@{ub} @{d %25} Reset font to the default
@{b}x@{ub} @{d %25} This sets a fixed width font.
@{b}f@{ub} @{d %25} This sets the font to a proportional type.
@{b}ix@{ub} @{d %25} Hmmm?
@endnode
---------------------------------------------------------------- // RECT
@node at_rect "Reserve Rectangle"
@prev attribs
@{_comtxt}

rect @{b}(@{ub} width height @{b})@{ub}
@{hr}@{_deftxt}
@{urr}
 This reserves a rectangular region for @{"Arexx clients" LINK st_rexx}.
The Arexx client is free to draw into this space.
@{rr}

@{b}width@{ub} @{d %25} The width of the rectangle in pixels
@{b}height@{ub} @{d %25} The height of the rectangle
@endnode
---------------------------------------------------------------- // S
@node at_s "Shadow"
@prev attribs
@{_comtxt}

s
@{hr}@{_deftxt}
@{urr}

 This turns on the shadow @{"style" LINK cx_fontstyle} for the following text.
 You can turn off this style by setting @{"us" LINK at_us} afterwards.
 The shadow color is set by the @{"sc" LINK at_sc} command.
@endnode
----------------------------------------------------------------
@node cx_fontstyle "Font Styles"
@toc main
@wordwrap on
@{_deftxt}

@{"images/fontstyle.iff" img} Font Styles

 Here are the commands to change the font style.

@{ul}
@{_litxt}@{li}@{" b  " LINK at_b} @{_deftxt}@{d} turn on bold for text
@{_litxt}@{li}@{" ub " LINK at_ub} @{_deftxt}@{d} turn off bold
@{_litxt}@{li}@{" i  " LINK at_i} @{_deftxt}@{d} draw italicized text
@{_litxt}@{li}@{" ui " LINK at_ui} @{_deftxt}@{d} turn off italics
@{_litxt}@{li}@{" u  " LINK at_u} @{_deftxt}@{d} turn on underline for text
@{_litxt}@{li}@{" uu " LINK at_uu} @{_deftxt}@{d} turn off underline
@{_litxt}@{li}@{" s  " LINK at_s} @{_deftxt}@{d} turn on shadows for text
@{_litxt}@{li}@{" us " LINK at_us} @{_deftxt}@{d} turn off shadows
@{_litxt}@{li}@{"font" LINK at_font} @{_deftxt}@{d} specify a font to use
@{uul}
@endnode
----------------------------------------------------------------
@node cx_formatting "Alignments"
@toc main
@wordwrap on
@{_deftxt}

@{"images/formatting.iff" img} Text Alignmment

 Here are the formatting commands available for text.

@{ul}
@{_litxt}@{li}@{" n  " LINK at_n} @{_deftxt}@{d} newline/carriage return
@{_litxt}@{li}@{" rr " LINK at_rr} @{_deftxt}@{d} take newlines in source as breaks in document
@{_litxt}@{li}@{" urr" LINK at_urr} @{_deftxt}@{d} convert newlines in source to spaces
@{_litxt}@{li}@{" d  " LINK at_d} @{_deftxt}@{d} horizontal division
@{_litxt}@{li}@{" a  " LINK at_a} @{_deftxt}@{d} alignment
@{_litxt}@{li}@{" ul " LINK at_ul} @{_deftxt}@{d} begin/next list
@{_litxt}@{li}@{" uul" LINK at_uul} @{_deftxt}@{d} end/decrease list
@{uul}
@endnode
----------------------------------------------------------------// N
@node at_n "NewLine"
@prev attribs
@{_comtxt}

n
@{hr}@{_deftxt}
@{urr}
 You can force a @{"line break" LINK cx_formatting} by adding this tag to the text when,
for example, the @{"urr" LINK at_urr} command is active and the
normal newline character is interpreted as spaces.
@endnode
----------------------------------------------------------------// URR
@node at_urr "Space"
@prev attribs
@{_comtxt}

urr
@{hr}@{_deftxt}
@{urr}
 Any @{"newlines" LINK at_n} in the source after this command will be interpreted as
spaces.This allows for an easily editable source text,while maintaining
the visual effect desired.@{n}This also what the @{"ixf" LINK st_ixf} command
does.To interpret newlines, see the @{"rr" LINK at_rr} command.
@endnode
----------------------------------------------------------------// RR
@node at_rr "NewLine"
@prev attribs
@{_comtxt}

rr
@{hr}@{_deftxt}
@{urr}
 When this attribute is set,any @{"newlines" LINK at_n} encountered after it
in the source text will also make a @{"line break" LINK cx_formatting} in the
document.@{n}This also what the @{"wordwrap" LINK st_wordwrap} function does.
To interpret newlines as spaces, see the @{"urr" LINK at_urr} command,
or the @{"ixf" LINK at_ixf} command.
@endnode
----------------------------------------------------------------// CL
@node at_cl "Begin horizontal column"
@prev attribs
@{_comtxt}

 cl
@{hr}@{_deftxt}
@{urr}
 This specifies the start of the horizontal column mode.
 You can specify multiple @{"columns" LINK at_ml} of data inside.
@endnode
----------------------------------------------------------------// <
@node at_uml "End current column"
@prev attribs
@{_comtxt}

 <
@{hr}@{_deftxt}
@{urr}
This marks the end of the current @{"column" LINK at_ml}.
@endnode
----------------------------------------------------------------// >
@node at_ml "Define new column"
@prev attribs
@{_comtxt}

 > @{b}(@{ub} Bn | F | R @{b})@{ub}
@{hr}@{_deftxt}
@{urr}
This command marks the beginning of several rows of text that are treated
as if they were confined inside a rectangular region.@{n}
The @{b}B@{ub} option allows you to specify a border width,while @{b}R@{ub}
while display the border as if it were recessed.@{n}
Normally the border dimension would scale to the text within it,but
by specifying @{b}F@{ub} it's possible to make the border an even width
of the columns defined.OK, so I can't explain it very well.Look at an
example.@{rr}
You'll need the @{"cl" LINK at_cl} command as well.

@{b}B@{ub} @{d %25} The border's width
@{b}F@{ub} @{d %25} Make the column as wide as the current width will allow.
@{b}R@{ub} @{d %25} Make the border recessed.

@{hr}
@{wordwrap off}
@{_extxt} {a l dw} {cl} {>B2 F} a multiline column {n} of text {<}
 {> B2}Here's another one{<}
 {a l up}{> B2}This one's aligned up{<} {ucl}

@{a l dw} @{cl}@{_deftxt}
@{> B2 F} a multiline column @{n} of text @{<}
@{> B2}Here's another one@{<}
@{a l up}@{> B2}This one's aligned up@{<}
@{ucl}
@endnode
----------------------------------------------------------------// HR
@node at_hr "Horizontal Rule"
@prev attribs
@{_comtxt}

 hr  @{b}((@{ub} [ ] | %n @{b})@{ub} | A[1,2,3] | N | Hn @{b})@{ub}
@{hr}@{_deftxt}
@{urr}
Draws a Horizontal divider across the screen.It's possible to
specify the legnth by a percentage of the visible area,and
to align the divider to the left edge @{b}A1@{ub}, center @{b}A2@{ub}, or right
edge @{b}A3@{ub}.@{p}
You can also set the height of the divider by the @{b}H@{ub} attribute,
or to disable the shadow @{b}N@{ub}.
@{rr}
@{hr}@{_deftxt}

 Here is a rule that is 80% of the screen width and a height of 2
@{_extxt} {hr %80 H2}
 @{hr %80 H2}
@{_deftxt} This rule is left aligned
@{_extxt} {hr %80 A1}
 @{hr %80 A1}
@endnode
----------------------------------------------------------------// A
@node at_a "Alignment"
@prev attribs
@{_comtxt}

 a @{b}(@{ub} defa | @{b}(@{ub} l | r  [c | up | dw] @{b}))@{ub}
@{hr}@{_deftxt}
@{urr}
Aligns text within it's horizontal @{"division" LINK at_d}.By specifying
@{b}defa@{ub} all @{"text alignment" LINK cx_formatting} returns to the default settings.@{n}
@{b}L@{ub} left justifies text, while @{b}R@{ub} right justifies it.@{n}
With the @{b}C UP DW@{ub} tags you can specify the vertical alignment,
either center,up, or down.@{n}

@endnode
----------------------------------------------------------------// D
@node at_d "Horizontal Division"
@prev attribs
@{_comtxt}

 d @{b}(@{ub} [ ] | %n | size @{b})@{ub}
@{hr}@{_deftxt}@{rr}
  Moves the cursor right.@{n}
@{urr}
Alone,this command will divide the width into an even number of columns
and @{"align" LINK cx_formatting} the cursor at the start of the next column.The number of
@{b}{d}@{ub} attributes placed determines how to divide the text.
@{n}
It's also possible to specify the exact pixel amount to move by giving
a size.
@{n}
Or, you can specify the percentage of the screen width by prepending the
% character to it.@{rr}

@{b}%@{ub} @{d %25} Position text at this percent from the left edge.
@{b}size@{ub} @{d %25} advance the text this many pixels

@{hr}
@{_extxt}first{d}next{d}last@{_deftxt}
first@{d}next @{d}last
@{_extxt}{d}{d}third@{_deftxt}
@{d}@{d}third
@{_extxt}{d %75}@{_deftxt}
at@{d %75}75 percent
@endnode
----------------------------------------------------------------
@node cx_pencolor "Changing colors"
@prev attribs
@{_deftxt}

@{"images/pencolors.iff" img} Color commands

 You can change the text color with the following commands.
@{ul}
@{_litxt}@{li}@{" fg " LINK at_fg} @{_deftxt}@{d} specify the foreground pen,or color value
@{_litxt}@{li}@{" bg " LINK at_bg} @{_deftxt}@{d} same as above, for the background
@{_litxt}@{li}@{" sc " LINK at_sc} @{_deftxt}@{d} again, for the shadow color
@{uul}
@endnode
----------------------------------------------------------------// pen example
@node pencolor_example "An Example of pencolor usage"
@toc main
@{p}@{_deftxt}@{rr}
 Here are the text commands in action!

@{_extxt} {fg 1} @{d}@{_deftxt}@{fg 1} This text is written in pen color 1
@{_extxt} {fg 2} @{d}@{_deftxt}@{fg 2} This text is written in pen color 2
@{_extxt} {fg #ffff00} @{d}@{_deftxt}@{fg #ffff00} This text is written in yellow
@{_extxt} {fg #00ff00} @{d}@{_deftxt}@{fg #00ff00} This text is written in green
@{_extxt} {fg 1}{bg 2} @{d}@{_deftxt}@{fg 1}@{bg 2} A pen color of 1 and background of 2@{bg 0}
@{_extxt} {sc 2}{s} @{d}@{_deftxt}@{sc 3}@{s} A shadow pen of 3 @{us}

@endnode
----------------------------------------------------------------// SC
@node at_sc "Change Shadow pen"
@prev attribs
@{_comtxt}

 sc @{b}(@{ub} pen | #rrggbb @{b})@{ub}
@{hr}@{_deftxt}@{rr}
 Change the @{"shadow" LINK at_s} @{"pen color" LINK cx_pencolor} for the following text.
 This will be in effect until the end of this node.
@{p}
 @{b}pen@{ub} @{d %25} specify the pen number to use
 @{b}#rrggbb@{ub} @{d %25} define the exact color to use in terms of R,G,B hexadecimal values

@{"Examples" LINK pencolor_example}
@endnode
----------------------------------------------------------------// BG
@node at_bg "Change Background pen"
@prev attribs
@{_comtxt}

 bg @{b}(@{ub} pen no. | #rrggbb @{b})@{ub}
@{hr}@{_deftxt}@{rr}
 Change the background @{"pen color" LINK cx_pencolor} for the following text.
 This will be in effect until the end of this node.To Turn off the background
 color,use bg 0.
@{p}
 @{b}pen@{ub} @{d %25} specify the pen number to use
 @{b}#rrggbb@{ub} @{d %25} define the exact color to use in terms of R,G,B hexadecimal values

@{"Examples" LINK pencolor_example}
@endnode
----------------------------------------------------------------// FG
@node at_fg "Change Foreground pen"
@prev attribs
@{_comtxt}

 fg @{b}(@{ub} pen no. | #rrggbb @{b})@{ub}
@{hr}@{_deftxt}@{urr}
 Change the @{"pen color" LINK cx_pencolor} for the following text.This will be in effect until
 the end of this node.
@{rr}

@{b}pen@{ub} @{d %25} specify the pen number to use
@{b}#rrggbb@{ub} @{d %25} define the color to use by R,G,B hexadecimal values

@{"Examples" LINK pencolor_example}
@endnode
---------------------------------------------------------------------// LINK
@node ht_link "Hypertext link"
@{_deftxt}
@{ul}

---------------------------------------------------------------------
@node hyperlinks "embedding/hypertext commands"
@{_deftxt}

@{urr}
 These are the commands that take you to different places! Or,
those that use external files.
@{rr}

@{ul}
 @{_litxt}@{li}@{"link" LINK ht_link} @{_deftxt}@{d} hypertext link
 @{_litxt}@{li}@{"system" LINK ht_system} @{_deftxt}@{d}
 @{_litxt}@{li}@{"img" LINK ht_img} @{_deftxt}@{d} embed image
 @{_litxt}@{li}@{"timg" LINK ht_timg} @{_deftxt}@{d} transparent background color image
 @{_litxt}@{li}@{"saff" LINK ht_saff} @{_deftxt}@{d} show animation
@{uul}
@endnode

@node ht_system "not functional"

had to look?
@endnode
---------------------------------------------------------------------
@node stag "Single word commands"
@prev main
@toc main
@{_deftxt}
@wordwrap on
@{urr}
 Let's start with the single word tags.Most of these take one argument.
 Take note, all these are prepended by the @ character.

@{hr H2 }
 @{ul}
 @{_litxt}@{li}@{"database" LINK st_database} @{_deftxt}@{d} Identifies this document
 @{_litxt}@{li}@{"author" LINK st_author} @{_deftxt}@{d} Author information in the requester
 @{_litxt}@{li}@{"(C)" LINK st_copyright} @{_deftxt}@{d} Copyright information
 @{_litxt}@{li}@{"$VER:" LINK st_version} @{_deftxt}@{d} Version information
 @{_litxt}@{li}@{"master" LINK st_master} @{_deftxt}@{d} 
 @{_litxt}@{li}@{"font" LINK st_font} @{_deftxt}@{d} Font to render following text in
 @{_litxt}@{li}@{"index" LINK st_index} @{_deftxt}@{d} name of index node
 @{_litxt}@{li}@{"help" LINK st_help} @{_deftxt}@{d} name of help node
 @{_litxt}@{li}@{"wordwrap" LINK st_wordwrap} @{_deftxt}@{d} wordwrapping with break at LF in source
 @{_litxt}@{li}@{"node" LINK st_node} @{_deftxt}@{d} internal nodename, and title
 @{_litxt}@{li}@{"dnode" LINK st_dnode}
 @{_litxt}@{li}@{"remark" LINK st_remark} @{_deftxt}@{d} non-displaying comment line
 @{_litxt}@{li}@{"title" LINK st_title} @{_deftxt}@{d} text to display in window title
 @{_litxt}@{li}@{"toc" LINK st_toc} @{_deftxt}@{d} node to use for table of contents
 @{_litxt}@{li}@{"prev" LINK st_prev} @{_deftxt}@{d} node name of previous link
 @{_litxt}@{li}@{"next" LINK st_next} @{_deftxt}@{d} node name of next link
 @{_litxt}@{li}@{"keywords" LINK st_keywords}
 @{_litxt}@{li}@{"endnode" LINK st_endnode} @{_deftxt}@{d} specifies end of node
 @{_litxt}@{li}@{"width" LINK st_width} @{_deftxt}@{d} width of the document
 @{_litxt}@{li}@{"height" LINK st_height} @{_deftxt}@{d} height of the document
 @{_litxt}@{li}@{"background" LINK st_background} @{_deftxt}@{d} filename of background picture
 @{_litxt}@{li}@{"rexx" LINK st_rexx} @{_deftxt}@{d} filename of a rexx client
 @{_litxt}@{li}@{"vspacing" LINK st_vspacing} @{_deftxt}@{d} the spacing between each line
 @{_litxt}@{li}@{"top" LINK st_top} @{_deftxt}@{d} topedge
 @{_litxt}@{li}@{"left" LINK st_left} @{_deftxt}@{d} leftedge
 @{_litxt}@{li}@{"console" LINK st_console} @{_deftxt}@{d}
 @{_litxt}@{li}@{"userinfo" LINK st_userinfo} @{_deftxt}@{d} informationID created with userinfo
 @{_litxt}@{li}@{"alias" LINK st_alias} @{_deftxt}@{d} shortcuts to keep your fingers happy
 @{_litxt}@{li}@{"ixf" LINK st_ixf} @{_deftxt}@{d} wordwrap with no breaks with LF in source
 @{_litxt}@{li}@{"macro" LINK st_macro} @{_deftxt}@{d} alias involving the use of commands
 @{_litxt}@{li}@{"tab" LINK st_tab} @{_deftxt}@{d} specify tab width
 @{_litxt}@{li}@{"body" LINK st_body} @{_deftxt}@{d}
 @{_litxt}@{li}@{"codeset" LINK st_codeset} @{_deftxt}@{d} change the codeset to write in
@{uul}

@endnode
