<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" style="task" id="anjuta-glade-start" xml:lang="de">

  <info xmlns:facet="http://projectmallard.org/facet/1.0/">
    <facet:tag key="all-pages" value="whatever"/> <!--Include page in index-->
    <link type="guide" xref="index#anjuta-glade" group="first"/>
    <revision pkgversion="3.0" version="0.1" date="2011-03-27" status="incomplete"/>
    <credit type="author">
      <name>Johannes Schmid</name>
      <email>jhs@gnome.org</email>
    </credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mario Blättermann</mal:name>
      <mal:email>mario.blaettermann@gmail.com</mal:email>
      <mal:years>2009-2013</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Jonas Rebmann</mal:name>
      <mal:email>jonas.rebmann@googlemail.com</mal:email>
      <mal:years>2010</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>2010, 2011, 2012, 2013</mal:years>
    </mal:credit>
  </info>

  <title>Erste Schritte mit dem Editor für grafische Benutzeroberflächen</title>

<section>
<title>Den Editor für grafische Benutzeroberflächen starten</title>

<section>
<title>Eine neue Oberflächendatei erstellen</title>
</section>

<section>
<title>Keine vorhandene Oberflächendatei öffnen</title>
</section>

</section>

<section>
<title>Widgets hinzufügen</title>

<section>
<title>Widgets in Containern organisieren</title>
</section>

<section>
<title>Häufige Widgets und deren Zweck</title>
</section>

</section>

<section>
<title>Widget-Eigenschaften hinzufügen</title>
</section>

<section>
<title>Code-Erzeugung für Widgets</title>

	<section>
		<title>Einführung</title>
		<p>In einer grafischen Oberfläche eines Programms sind manchmal einige Widgets nur zum Erzeugen von Ereignissen wichtig (z.B: statische Knöpfe), während andere notwendig sind, um Daten vom Benutzer zu erfragen oder diesem darzustellen (z.B: ein Texteingabefeld). In letzterem Fall muss einiger Code erstellt werden, so dass auf diese Widgets zur Laufzeit zugegriffen werden kann. Mit dem glade-Plugin ist <app>Anjuta</app> in der Lage, automatisch sochen Code zu erzeugen.</p>
	</section>

	<section>
		<title>Automatische Erstellung</title>
		<p>Zum automatischen Erstellen von Code für ein Widget müssen einige Bedingungen erfüllt sein: das glade-Plugin muss laufen und die Quelldatei muss geöffnet sein, die den Code aufnehmen soll. Um sicher zu stellen, dass das glade-Plugin läuft ist es ausreichend die <file>.ui</file>-Datei zu öffnen, welche die grafische Oberfläche für das aktuelle Projekt beschreibt. Per Voreinstellung ist die Datei, die den Code für die Widgets enthält, die gleiche, wo die Callbacks erstellt werden (z.B. <file>Anwendung.c</file>). Beide Dateien können leicht in der Liste der Projektdateien gefunden werden und sie werden automatisch durch die Projektvorlage erstellt.</p>

		<p>Sobald das glade Plug-in läuft und die Datei geöffnet ist, die den Code enthalten wird, klicken Sie einfach zweimal auf ein Widget im glade-Inspektor. Die zugehörige Datei in Durchsicht wird dann nach bestimmten Kommentaren durchsucht (/* ANJUTA: Widget-Deklaration für application.ui - DO NOT REMOVE */ und /* ANJUTA: Widgets-Initialisierung für application.ui - DO NOT REMOVE */) und sofern gefunden, wird Code unmittelbar nach solchen Kommentaren hinzugefügt. Damit diese Funktion richtig funktioniert ist es wichtig, dass solche Kommentare nicht verändert werden.</p>
	</section>

</section>


</page>
