<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:its="http://www.w3.org/2005/11/its" type="topic" style="task" id="overview-ui" lang="sv">
  <info>
    <link type="guide" xref="index" group="ui"/>
    <revision version="0.1" date="2013-06-19" status="stub"/>

    <credit type="author copyright">
      <name>Michael Hill</name>
      <email its:translate="no">mdhillca@gmail.com</email>
      <years>2013</years>
    </credit>

    <license xmlns="http://projectmallard.org/1.0/" href="http://creativecommons.org/licenses/by-sa/4.0/">

  <p>This work is licensed under a
  <link href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons
  Attribution-ShareAlike 4.0 International</link> license.</p>

  <p>Som ett speciellt undantag ger upphovsrättsinnehavarna dig tillåtelse att kopiera, modifiera och distribuera exempelkoden som finns i denna dokumentation under de villkor som du väljer, utan restriktioner.</p>

</license>

    <desc>Standardanvändargränssnittselement, rendering och animering.</desc>
  <credit type="translator copyright"><name>Daniel Nylander</name><email>po@danielnylander.se</email><years>2007</years></credit><credit type="translator copyright"><name>Anders Jonsson</name><email>anders.jonsson@norsjovallen.se</email><years>2017, 2018</years></credit></info>

<title>Användargränssnitt &amp; grafik</title>

<list>
 <item>
  <p><em style="strong">Använd en enda verktygslåda för alla standardkomponenter i ditt program</em></p>
 </item>
 <item>
  <p><em style="strong">Skapa snabba, visuellt rika grafiska gränssnitt</em></p>
 </item>
 <item>
  <p><em style="strong">Ha kantutjämnad och upplösningsoberoende grafik av hög kvalitet</em></p>
 </item>
 <item>
  <p><em style="strong">Lägg enkelt till webbfunktionalitet till ditt program</em></p>
 </item>
 <item>
  <p><em style="strong">Kom åt inbyggda hjälpmedelsteknologier</em></p>
 </item>
</list>

<p>Använd de kraftfulla grunderna hos GNOME-plattformen för att skapa konsekventa och flexibla användargränssnitt. Gör dina program åtkomliga för största möjliga publik genom att sprida dem till andra plattformar. Standardanvändargränssnittselement är åtkomliga från början, och det är lätt att lägga till hjälpmedelsstöd till alla anpassade användargränssnittselement som du skapar.</p>

<section id="what">
 <title>Vad kan du göra?</title>

  <p>För program med <em style="strong">standardkontroller</em> som skulle vara bekanta för de flesta användare, använd <em style="strong"><link xref="tech-gtk">GTK</link></em>. Varje program som är en del av GNOME använder GTK, så använd det för att vara konsekvent och för att ha åtkomst till de många komponenterna och funktionerna, så som utskriftsstöd samt CSS-teman.</p>

  <p><em style="strong">Animeringar, effekter och flytande layouter</em> är enkla med <em style="strong"><link xref="tech-clutter">Clutter</link></em>, och det stöder också pekinmatning och gester.</p>

  <p><em style="strong">Högkvalitativ, kantutjämnad och upplösningsoberoende 2D-grafik</em> tillhandahålls av <em style="strong"><link xref="tech-cairo">Cairo</link></em>. Cairo används för att rita komponenter i GTK, och kan även användas för att göra utmatning till PDF och SVG.</p>

  <p><em style="strong"><link xref="tech-webkit">WebKitGTK</link></em> gör det enkelt att lägga till <em style="strong">webbfunktionalitet</em> till ditt program, vare sig det är att rendera en HTML-fil eller att ha ett fullständigt HTML5-användargränssnitt.</p>

  <p>GTK, Clutter och WebKitGTK har <em style="strong">inbyggt stöd för hjälpmedelsteknologier</em> med <em style="strong"><link xref="tech-atk">ATK</link></em>. Använd Orca, skärmtangentbordet Caribou samt de inbyggda hjälpmedelsverktygen i GTK, eller bygg anpassade verktyg ovanpå ATK.</p>

</section>

<!-- TODO Link to code examples.
<section id="samples">
 <title>Code samples</title>
 <list>
  <item><p>A sample we should write</p></item>
  <item><p><link xref="samples">More…</link></p></item>
 </list>
</section>
-->

<section id="realworld">
 <title>Exempel från verkligheten</title>

  <p>Du kan se många faktiska tillämpningar av GNOME-användargränssnittsteknologier i öppna källkodsprojekt, så som exemplen nedan.</p>
  <list>
  <item>
    <p><em style="strong">Webb</em> är GNOME:s webbläsare, vilken använder GTK och WebKitGTK, och är fullständigt åtkomlig.</p>
    <p>( <link href="https://wiki.gnome.org/Apps/Web">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/epiphany/">Källkod</link> )</p>
  </item>
  <item>
    <p><em style="strong">MonoDevelop</em> är en integrerad utvecklingsmiljö (IDE) för flera plattformar designad för C# och andra .NET-språk. Det fungerar på Linux, Mac OS X och Windows</p>
    <p>( <link href="https://www.monodevelop.com/">Webbplats</link> | <link href="https://www.monodevelop.com/screenshots/">Skärmbilder</link> | <link href="https://github.com/mono/monodevelop">Källkod</link> )</p>
  </item>
  <item>
    <p><em style="strong">Videoklipp</em> är GNOME:s multimediaspelare, och använder Clutter för att visa videoinnehåll.</p>
    <p>( <link href="https://wiki.gnome.org/Apps/Videos">Webbplats</link> | <link href="https://gitlab.gnome.org/GNOME/totem/">Källkod</link> )</p>
  </item>
 </list>
</section>
</page>
