1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
<?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" xml: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>
<include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
<desc>Standardanvändargränssnittselement, rendering och animering.</desc>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Daniel Nylander</mal:name>
<mal:email>po@danielnylander.se</mal:email>
<mal:years>2007</mal:years>
</mal:credit>
<mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
<mal:name>Anders Jonsson</mal:name>
<mal:email>anders.jonsson@norsjovallen.se</mal:email>
<mal:years>2017, 2018</mal:years>
</mal:credit>
</info>
<title>Användargränssnitt & 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>
|