<?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>Αφού το πρόσθετο glade εκτελείται και το αρχείο που θα κρατήσει τον κώδικα προβάλλεται, διπλό κλικ στο γραφικό συστατικό στον επιθεωρητή glade. Το αρχείο που προβάλλεται θα σαρωθεί τότε για κάποια σχόλια σημειωτή (/* ANJUTA: δήλωση γραφικών συστατικών για εφαρμογή.ui - ΜΗΝ ΑΦΑΙΡΕΙΤΕ */ και /* ANJUTA: αρχικοποίηση γραφικών συστατικών για εφαρμογή.ui - ΜΗΝ ΑΦΑΙΡΕΙΤΕ */) και, εάν βρεθεί, ο κώδικας θα προστεθεί αμέσως μετά από τέτοια σχόλια. Έτσι, για να δουλεύει σωστά αυτό το χαρακτηριστικό, είναι σημαντικό να τροποποιήσετε τέτοια σχόλια σημειωτή.</p>
	</section>

</section>


</page>
