<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="interface_viewer" xml:lang="de">
  <info>
    <link type="guide" xref="index#examining_a11y"/>
    <title type="sort">2. Schnittstellenanzeige-Plugin</title>
    <link type="next" xref="validator_plugin"/>
    <desc>Untersuchen Ihrer Umsetzung der Barrierefreiheit</desc>
    <credit type="author">
      <name>Eitan Isaacson</name>
      <email>eitan@ascender.com</email>
    </credit>
    <credit type="author">
      <name>Peter Parente</name>
      <email>pparent@us.ibm.com</email>
    </credit>
    <credit type="author">
      <name>Aline Bessa</name>
      <email>alibezz@gmail.com</email>
    </credit>
    <license>
      <p>Creative Commons Share Alike 3.0</p>
    </license>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mariobl@freenet.de</mal:email>
      <mal:years>2009, 2011</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Max Orxy</mal:name>
      <mal:email>maxorxy@googlemail.com</mal:email>
      <mal:years>2012, 2013</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Christian Kirbach</mal:name>
      <mal:email>christian.kirbach@gmail.com</mal:email>
      <mal:years>2012, 2013</mal:years>
    </mal:credit>
  </info>
  <title>Schnittstellenanzeige-Plugin</title>

  <p>Das Schnittstellenanzeige-Plugin zeigt Informationen und die Kontrolle, welche von der AT-SPI-Schnittstelle zur Verfügung gestellt werden, für jedes barrierefreie Objekt der <link xref="desktop_tree_view">Anwendungsbaumansicht</link>. Nachdem Sie ein Objekt angewählt haben, können Sie dieses Plugin verwenden, um schnell die Schnittstellen zu untersuchen, die das Objekt zur Verfügung stellt, Informationen über jede Schnittstelle zu erhalten oder das Objekt durch die Funktionen der Schnittstelle zu bearbeiten.</p>

  <figure>
    <title>Ein Menü mit dem Schnittstellenanzeige-Plugin untersuchen</title>
    <desc>Indem Sie ein Objekt in der Anwendungsbaumansicht auswählen, werden alle ihre AT-SPI-Schnittstellen im Schnittstellenanzeige-Plugin anklickbar angezeigt. Nicht unterstützte Schnittstellen werden grau dargestellt, z.B. die Anwendungs- und Zeichensatzschnittstelle im Bild oben.</desc>
    <media type="image" mime="image/png" width="800" height="450" src="figures/interface_viewer_plugin.png">
      <p>Indem Sie ein Objekt in der Anwendungsbaumansicht auswählen, werden alle ihre AT-SPI-Schnittstellen im Schnittstellenanzeige-Plugin anklickbar angezeigt. Nicht unterstützte Schnittstellen werden grau dargestellt, z.B. die Anwendungs- und Zeichensatzschnittstelle im Bild oben.</p>
    </media>
  </figure>

  <section id="running_interface_viewer">
    <title>Das Schnittstellenanzeige-Plugin ausführen</title>
    <p>Der erste Schritt, um das Schnittstellenanzeige-Plugin auszuführen, ist ein Objekt in der <link xref="desktop_tree_view"> Anwendungsbaumansicht</link> auszuwählen. Danach werden Ihnen alle AT-SPI-Schnittstellen, welche durch das Plugin abgedeckt werden, in dem Plugin-Feld aufgelistet. Die Schnittstellen, welche das ausgewählte Programm umgesetzt hat, sind anklickbar, sodass Sie auf jede von diesen klicken können, um entweder die Informationen, die sie zur Verfügung stellt, zu erhalten oder mit den vorhandenen Funktionen zu interagieren. Die folgenden Schnittstellen können in <app>Accerciser</app> erforscht werden, angenommen, das ausgewählte Objekt unterstützt sie:</p>
    <list>
      <item>
        <p>
          Accessible - This interface shows the selected item's child count (number of child widgets), description, states,
          relations, and attributes.
        </p>
      </item>
      <item>
        <p>
          Action - This interface shows all the actions that can be performed by the selected item. For each interface,
          you will see its name, such as "press" or "click", followed by a description and a key binding, if there are
          any. If you select an action, a "Perform action" button will become sensitive. Press this button to see the
          item performing the selected action. 
        </p>
      </item>
      <item>
        <p>
          Application - This interface can be implemented by items with role "application". It is worth to point out that
          items with role "application" not necessarily implement this interface. If the selected item implements it, the interface
          will show its ID and, if there are any, its toolkit and version.
        </p>
      </item>
      <item>
        <p>
          Component - This interface shows the selected item's absolute position (with respect to the desktop coordinate system), relative           position (with respect to the window coordinate system), size, layer type, MDI-Z-order (a short integer indicating the
          stacking order of the component in the MDI layer), and alpha (if alpha blending is used).
        </p>
      </item>
      <item>
        <p>
          Document - This interface shows the selected item's document attributes and locale description, if there is one. 
        </p>
      </item>
      <item>
        <p>
          Hypertext - This interface shows a list with all the selected item's hypertext hyperlinks. For each hyperlink, the interface
          provides its name, URI, start (the index in the hypertext at which the hyperlink begins) and end (the index in the hypertext
          at which this hyperlink ends).
        </p>
      </item>
      <item>
        <p>
          Image - This interface shows the selected item's description (or "no description" if unspecified), size, position
          (with respect to the desktop coordinate system), and locale, if there is one. 
        </p>
      </item>
      <item>
        <p>
          Selection - This interface shows all selectable child items of the selected item. If the selected item is a menu bar
          with options "File", "Edit", "View", and "Help", and all of them are selectable, then they will be listed in this
          interface. If you click a listed option - "File", for example - and want to clear it, just press the "Clear" button
          below the list. 
        </p>
      </item>
      <item>
        <p> 
          Streamable Content - This interface shows the selected item's content types and their corresponding URIs.
        </p>
      </item>
      <item>
        <p>
          Table - This interface shows the selected item's caption and summary, rows (number of rows), columns (number of columns),
          selected rows (number of selected rows), and selected columns (number of selected columns). For a selected cell, the 
          interface shows its row's and column's header and extents.
        </p>
      </item>
      <item>
        <p>
          Text - This interface shows the selected item's text content, that can be editable, and its attributes. The basic 
          attributes are offset (the number of characters the text has) and justification. To see possible CSS attributes, 
          click the "Include defaults" check box.
        </p>
      </item>
      <item>
        <p>
          Value - This interface shows the selected item's current value, minimum allowed value, maximum allowed value, and
          the minimum increment by which the value may be changed (or zero if this value cannot be determined). The current
          value can be manually changed via a spin button.
        </p>
      </item> 
    </list>
  </section>
</page>
