Noeud:Text Screenshot With Areas, Noeud « Next »:, Noeud « Previous »:Text Screenshot, Noeud « Up »:Line Specific Environments



Text Screenshot with Areas


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:

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>