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

  <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>Bruno Brouard</mal:name>
      <mal:email>annoa.b@gmail.com</mal:email>
      <mal:years>2009-2012</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Gérard Baylard</mal:name>
      <mal:email>gerard.b|@|bbox.fr</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Julien Hardelin</mal:name>
      <mal:email>jhardlin@orange.fr</mal:email>
      <mal:years>2011</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Alain Lojewski</mal:name>
      <mal:email>allomervan@gmail.com</mal:email>
      <mal:years>2011, 2012</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Mickael Albertus</mal:name>
      <mal:email>mickael.albertus@gmail.com</mal:email>
      <mal:years>2012</mal:years>
    </mal:credit>
  </info>

  <title>Prise en main de l'éditeur d'interface utilisateur</title>

<section>
<title>Démarrage de l'éditeur d'interface utilisateur</title>

<section>
<title>Création d'un nouveau fichier d'interface utilisateur</title>
</section>

<section>
<title>Ouverture d'un fichier d'interface utilisateur existant</title>
</section>

</section>

<section>
<title>Ajout de composants graphiques</title>

<section>
<title>Organisation des composants graphiques en conteneurs</title>
</section>

<section>
<title>Composants graphiques habituels et nature de leur utilisation</title>
</section>

</section>

<section>
<title>Ajout de propriétés aux composants graphiques</title>
</section>

<section>
<title>Écriture de code pour les composants graphiques</title>

	<section>
		<title>Introduction</title>
		<p>Dans un programme d'interface utilisateur, certains composants graphiques ne sont importants que pour créer des événements (comme des boutons statiques) alors que d'autres sont nécessaires pour obtenir ou afficher des données à l'utilisateur (comme un champ de saisie). Dans ce dernier cas, il faut générer du code afin que ces composants graphiques puissent être accessibles au moment de l'exécution. Avec le greffon « glade », <app>Anjuta</app> peut écrire automatiquement ce code.</p>
	</section>

	<section>
		<title>Écriture automatique</title>
		<p>Il y a certaines conditions à respecter pour écrire automatiquement le code d'un composant graphique : le greffon « glade » doit être activé et le fichier source qui contiendra le code doit être ouvert. Pour être certain que le greffon glade est lancé, ouvrez simplement le fichier <file>.ui</file> qui contient l'interface utilisateur du projet actuel. Par défaut, le fichier qui contient le code des composants graphiques est le même que celui qui reçoit les rappels (comme <file>application.c</file>). Les deux fichiers sont facilement accessibles dans la liste des fichiers du projet et sont créés automatiquement par le générateur de modèles de projets.</p>

		<p>Once the glade plug-in is running and the file that will hold the code
		is open, simply double click a widget in the glade inspector.
		The associated file will then be scanned for some marker comments
		(/* ANJUTA: Widgets declaration for application.ui - DO NOT REMOVE */ and
		/* ANJUTA: Widgets initialization for application.ui - DO NOT REMOVE */) and, if
                found, code will be added right after such comments. So, for this feature to work
		correctly, it is important not to modify such marker comments.
		</p>
	</section>

</section>


</page>
