Noeud:Text Screenshot With Areas, Noeud « Next »:Graphic Screenshot, Noeud « Previous »:Text Screenshot, Noeud « Up »:Line Specific Environments
ScreenCO = ( AreaSpec, Screen, CalloutList* ) AreaSpec = ( (Area | AreaSet )+ ) Area = EMPTY AreaSet = ( Area+ ) Screen = ( (CO | LineAnnotation | %para.char.mix;)+ ) CalloutList = ( ( Title, TitleAbbrev? )?, Callout+ ) Callout = ( (%component.mix;)+ )
Elements : ScreenCO
, AreaSpec
, Screen
, CalloutList
, Area
, AreaSet
, CO
, LineAnnotation
, Title
, TitleAbbrev
, Callout
.
The ScreenCO
element is used to define a computer screen containing
cross-references to descriptions outside the computer screen. The
cross-references positions into the screen are defined by their coordinates.
A ScreenCO
element contains:
AreaSpec
, mandatory,
Screen
, mandatory,
CalloutList
.
Voir Collection of Regions, for a description of area sets. Voir Text Screenshot, for a description of computer screens. Voir Callout List, for a description of lists of annotations.
Note that the contents model of ScreenCO
is similar to
ProgramListingCO
's. Only the ProgramListing
contained in
ProgramListingCO
is replaced by Screen
in ScreenCO
.
<screenco> <areaspec> <area coords="6 5" units="linecolumn" id="next"> </areaspec> <screen> <prompt>sh$ </prompt><userinput>pwd</userinput> <lineannotation ><keycap>Enter</keycap></lineannotation> <computeroutput>/</computeroutput> <prompt>sh$ </prompt><userinput>ls</userinput> <lineannotation ><keycap>Enter</keycap></lineannotation> <computeroutput>bin dev etc lost+found proc sbin usr boot home lib mnt root tmp var</computeroutput> <prompt>sh$ </prompt> </screen> <calloutlist> <callout arearefs="next"> <para>Enter your next command here</para> </callout> </calloutlist> </screenco>