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

  <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>Δημήτρης Σπίγγος</mal:name>
      <mal:email>dmtrs32@gmail.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>Σίμος Ξενιτέλλης</mal:name>
      <mal:email>simos@gnome.org</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Τζένη Πετούμενου</mal:name>
      <mal:email>epetoumenou@gmail.com</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  </info>

  <title>Ξεκινώντας με τον επεξεργαστή διεπαφής χρήστη</title>

<section>
<title>Έναρξη του επεξεργαστή διεπαφής χρήστη</title>

<section>
<title>Δημιουργία νέου αρχείου διεπαφής χρήστη</title>
</section>

<section>
<title>Άνοιγμα υπάρχοντος αρχείου διεπαφής χρήστη</title>
</section>

</section>

<section>
<title>Προσθήκη γραφικών συστατικών</title>

<section>
<title>Οργάνωση των γραφικών συστατικών σε περιέκτες</title>
</section>

<section>
<title>Κοινά γραφικά συστατικά και η χρήση τους</title>
</section>

</section>

<section>
<title>Προσθήκη ιδιοτήτων γραφικών συστατικών</title>
</section>

<section>
<title>Παραγωγή κώδικα για γραφικά συστατικά</title>

	<section>
		<title>Εισαγωγή</title>
		<p>Σε πρόγραμμα GUI, μερικές φορές, κάποια γραφικά συστατικά είναι σημαντικά μόνο για παραγωγή συμβάντων (π.χ. στατικά κουμπιά), ενώ άλλα απαιτούνται για να πάρετε ή να εμφανίσετε δεδομένα στον χρήστη (π.χ. μια είσοδος κειμένου). Στην δεύτερη περίπτωση, κάποιος κώδικας πρέπει να παραχθεί έτσι ώστε αυτά τα γραφικά συστατικά να μπορούν να προσπελαστούν στον χρόνο εκτέλεσης. Με το πρόσθετο glade, το <app>Anjuta</app> μπορεί να παράξει αυτόματα τέτοιο κώδικα.</p>
	</section>

	<section>
		<title>Αυτόματη παραγωγή</title>
		<p>Για αυτόματη παραγωγή κώδικα για γραφικό συστατικό, μερικές συνθήκες πρέπει να ισχύουν: το πρόσθετο glade πρέπει να εκτελείται και το πηγαίο αρχείο που θα κρατήσει τον κώδικα πρέπει να είναι ανοιχτό. Για επιβεβαίωση εκτέλεσης του πρόσθετου glade, αρκεί να ανοίξετε το αρχείο <file>.ui</file> που κρατά τη γραφική διεπαφή για το τρέχον έργο. Από προεπιλογή, το αρχείο που κρατά τον κώδικα για τα γραφικά συστατικά είναι το ίδιο με εκείνο που θα δημιουργηθούν οι επανακλήσεις (πχ: <file>application.c</file>). Και τα δυο αρχεία μπορούν εύκολα να βρεθούν στο αρχείο έργου και δημιουργούνται αυτόματα από το πρότυπο έργου.</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>
