# Εγχειρίδιο του εργαλείου σχεδίασης διεπαφών Glade

Το Glade είναι ένα εργαλείο σχεδίασης διεπαφών για εφαρμογές GTK+.

2006
Vincent Geddes
2004
2003
Sun Microsystems
2002
2000
Michael Vance
Έργο τεκμηρίωσης GNOME
Vincent
Geddes
Έργο τεκμηρίωσης GNOME

    vincent.geddes@gmail.com

Sun
Ομάδα τεκμηρίωσης GNOME
Sun Microsystems
Michael
Vance
Έργο τεκμηρίωσης GNOME
Εγχειρίδιο Glade, έκδοση 3.0
5 Δεκεμβρίου 2006

Vincent Geddes

Έργο τεκμηρίωσης GNOME

Εγχειρίδιο Glade, έκδοση 2.1
17 Ιουνίου 2004

Sun GNOME Documentation Team

Έργο τεκμηρίωσης GNOME

Εγχειρίδιο Glade, έκδοση 2.0
25 Φεβρουαρίου 2004

Sun GNOME Documentation Team

Έργο τεκμηρίωσης GNOME

Εγχειρίδιο Glade, έκδοση 1.2
10 Φεβρουαρίου 2004

Sun GNOME Documentation Team

Έργο τεκμηρίωσης GNOME

Εγχειρίδιο Glade, έκδοση 1.1
30 Μαρτίου 2002

Michael Vance

Έργο τεκμηρίωσης GNOME

Εγχειρίδιο Glade, έκδοση 1.0
11 Μαΐου 2000

Michael Vance

Έργο τεκμηρίωσης GNOME

Αυτό το εγχειρίδιο περιγράφει την έκδοση 3.1.0 του Glade.

## Ανάδραση

Για να αναφέρετε ένα σφάλμα ή να κάνετε μία πρόταση σχετικά με την εφαρμογή ή το εγχειρίδιο, ακολουθήστε τις οδηγίες στη σελίδα ανάδρασης του GNOME.

## Εισαγωγή

Το εργαλείο σχεδίασης διεπαφών Glade σας επιτρέπει να δημιουργείτε και να επεξεργάζεστε σχέδια διεπαφών χρήστη για εφαρμογές GTK+.

Η βιβλιοθήκη GTK+ παρέχει μια εκτεταμένη συλλογή δομικών συστατικών για διεπαφές χρήστη, όπως είναι τα πλαίσια κειμένου, οι ετικέτες διαλόγων, οι αριθμητικές εγγραφές, τα κουτάκια επιλογής και τα μενού. Αυτά τα δομικά συστατικά ονομάζονται γραφικά συστατικά. Μπορείτε να χρησιμοποιείτε το Glade για να τοποθετείτε γραφικά συστατικά στο GUI (Γραφική Διεπαφή Χρήστη). Το Glade σας επιτρέπει να τροποποιείτε τη διάταξη και τις ιδιότητες αυτών των γραφικών συστατικών. Επίσης, μέσω του Glade μπορείτε να συνδέετε τα γραφικά συστατικά με τον πηγαίο κώδικα της εφαρμογής.

Οι διεπαφές χρήστη που σχεδιάζονται στο Glade αποθηκεύονται σε μορφή XML, επιτρέποντας την εύκολη συνεργασία τους με εξωτερικά εργαλεία. Χρησιμοποιήστε τη βιβλιοθήκη libglade για να δημιουργήσετε GUI, δυναμικά, από αυτές τις περιγραφές XML.

## Ξεκινώντας

### Εκκίνηση του Glade

Μπορείτε να εκκινήσετε το Glade με τους εξής τρόπους:

Μενού Εφαρμογές

  Επιλέξτε Προγραμματισμός Εργαλείο σχεδίασης διεπαφών Glade.

Γραμμή εντολών

  Για να εκκινήσετε το Glade από τη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και στη συνέχεια πατήστε Return: `glade-3`

### Μετά την εκκίνηση του Glade

Αφού εκκινήσετε το Glade, εμφανίζεται το ακόλουθο παράθυρο.

#### Παράθυρο Glade

Εμφανίζει το παράθυρο Glade.

Το παράθυρο του Glade περιέχει τα ακόλουθα:

Γραμμή μενού

  Τα μενού στη γραμμή μενού περιέχουν όλες τις εντολές που θα χρειαστείτε για να δουλέψετε με αρχεία στο Glade.

Εργαλειοθήκη

  Η εργαλειοθήκη περιέχει μερικές από τις εντολές στις οποίες μπορείτε να έχετε πρόσβαση και από τη γραμμή των μενού.

Περιοχή σχεδίασης

  Από την περιοχή σχεδίασης μπορείτε να επεξεργαστείτε οπτικά τη διεπαφή χρήστη.

Παλέτα

  Η παλέτα περιέχει τα γραφικά συστατικά που μπορούν να χρησιμοποιηθούν για τη δημιουργία μιας διεπαφής χρήστη.

Επόπτης

  Ο επόπτης εμφανίζει πληροφορίες για τα γραφικά συστατικά του έργου.

Επεξεργαστής ιδιοτήτων

  Ο επεξεργαστής ιδιοτήτων χρησιμοποιείται για την επεξεργασία των ιδιοτήτων των γραφικών συστατικών, καθώς και για τη σύνδεσή τους με τον πηγαίο κώδικα.

Γραμμή κατάστασης

  Η γραμμή κατάστασης εμφανίζει πληροφορίες για την τρέχουσα δραστηριότητα του Glade και πληροφορίες για τα στοιχεία των μενού.

## Εργασία με έργα

### Δημιουργία νέου έργου

Για να δημιουργήσετε ένα νέο έργο, επιλέξτε Αρχείο Νέο. Η εφαρμογή εμφανίζει ένα νέο κενό έργο στο παράθυρο του Glade.

### Άνοιγμα έργου

Για να ανοίξετε ένα υπάρχον έργο, επιλέξτε Αρχείο Άνοιγμα. Η εφαρμογή εμφανίζει το έργο στο παράθυρο του Glade.

### Αποθήκευση έργου

Μπορείτε να αποθηκεύετε έργα με τους εξής τρόπους:

- Για να αποθηκεύσετε τις αλλαγές σε ένα υπάρχον αρχείο έργου, επιλέξτε Αρχείο Αποθήκευση.

- Για να αποθηκεύσετε ένα νέο αρχείο έργου, ή να αποθηκεύσετε ένα υπάρχον αρχείο έργου με νέο όνομα, επιλέξτε Αρχείο Αποθήκευση ως. Εισάγετε όνομα για το έργο στο διάλογο Αποθήκευση ως και κάντε κλικ στο Αποθήκευση.

## Εργασία με γραφικά συστατικά

### Επιλογή γραφικών συστατικών από την παλέτα

Μπορείτε να δουλεύετε με τα γραφικά συστατικά στο παράθυρο της Παλέτας με τους εξής τρόπους:

Κατάσταση επιλογής

  Για να χρησιμοποιήσετε την κατάσταση επιλογής κάντε κλικ στο βέλος Επιλογέας. Ο δείκτης μετατρέπεται σε βέλος, υποδεικνύοντας ότι έχει ενεργοποιηθεί η κατάσταση επιλογής. Σε αυτή την κατάσταση χρησιμοποιείτε το ποντίκι για να επιλέγετε γραφικά συστατικά στο έργο σας. Στη συνέχεια, μπορείτε να χρησιμοποιείτε το παράθυρο Ιδιότητες για να επεξεργάζεστε τις ιδιότητες των γραφικών συστατικών

  Μπορείτε επίσης να χρησιμοποιήσετε το σχετικό μενού ενός γραφικού συστατικού για να το επιλέξετε. Για να ανοίξετε το σχετικό μενού ενός γραφικού συστατικού, κάντε κλικ πάνω του.

  Μπορείτε να προσθέτετε στο έργο σας πολλαπλά γραφικά συστατικά του ίδιου τύπου, κρατώντας πατημένο το πλήκτρο Control όποτε επιλέγετε ένα γραφικό συστατικό. Για να επανέλθετε στην κανονική κατάσταση θα πρέπει να κάνετε κλικ στο βέλος Επιλογέας ή σε διαφορετικό γραφικό συστατικό στην Παλέτα.

Κατάσταση τοποθέτησης γραφικών συστατικών

  Για να χρησιμοποιήσετε την κατάσταση τοποθέτησης γραφικών συστατικών, επιλέξτε ένα γραφικό συστατικό της Παλέτας. Για τα περισσότερα γραφικά συστατικά, ο δείκτης μετατρέπεται σε δείκτη που συνοδεύεται από σταυρό. Στη συνέχεια, μπορείτε να τοποθετήσετε αυτό το γραφικό συστατικό μέσα σε πλαίσιο (container), γραφικό συστατικό ανώτατου επιπέδου, κτλ. Αφού τοποθετήσετε το γραφικό συστατικό, επανέρχεστε στην κατάσταση επιλογής.

Κατάσταση τοποθέτησης ανώτατου επιπέδου

  Για να χρησιμοποιήσετε την κατάσταση τοποθέτησης στο ανώτατο επίπεδο, επιλέξτε ένα γραφικό συστατικό ανώτατου επιπέδου της Παλέτας. Όταν επιλέγετε ένα γραφικό συστατικό ανώτατου επιπέδου από την Παλέτας, το συστατικό αυτό εμφανίζεται αμέσως στην επιφάνεια εργασίας. Στη συνέχεια μπορείτε να το επεξεργαστείτε. Αφού επιλέξετε το γραφικό συστατικό ανώτατου επιπέδου, επανέρχεστε στην κατάσταση επιλογής.

### Οργάνωση γραφικών συστατικών στο έργο

Για να καθορίσετε τη διάταξη και οργάνωση των γραφικών συστατικών στο παράθυρο του έργου σας, χρησιμοποιείτε τα πλαίσια, ή containers, γραφικών συστατικών. Από το παράθυρο της Παλέτας μπορείτε να επιλέξετε τα ακόλουθα πλαίσια γραφικών συστατικών:

- Οριζόντιο κουτί (box)

- Κατακόρυφο κουτί (box)

- Πίνακας

- Σταθερή θέση

- Οριζόντιο button box

- Κατακόρυφο button box

- Οριζόντια panes

- Κατακόρυφα panes

- Σημειωματάριο

- Πλαίσιο (Frame)

- Κυλιόμενο παράθυρο

- Εμφάνιση γραμμών κειμένου (Viewport)

Μπορείτε να τοποθετείτε κουτιά το ένα μέσα στο άλλο και να δημιουργείτε περίπλοκες διατάξεις. Όταν δημιουργείτε οριζόντια ή κατακόρυφα κουτιά, το Glade σας ρωτά πόσες γραμμές ή στήλες θέλετε να δημιουργηθούν, αν και μπορείτε, στη συνέχεια, να προσθέσετε ή να διαγράψετε στήλες ή γραμμές.

Αφού δημιουργήσετε όσα κουτιά χρειάζεστε, μπορείτε να προσθέσετε στα κουτιά αυτά συγκεκριμένα γραφικά συστατικά, όπως ετικέτες, κουμπιά ή και πιο περίπλοκα συστατικά. Σημειώστε ότι το Glade πακετάρει τα γραφικά συστατικά μέσα στη διάταξή σας, διευκολύνοντας σημαντικά το έργο σας. Η χρήση κουτιών επιτρέπει στα παράθυρα να αλλάζουν το μέγεθός τους για να προσαρμόζονται στα διαφορετικά μεγέθη των ετικετών σε διαφορετικές γλώσσες (κατά την τοπικοποίηση της εφαρμογής).

### Τοποθέτηση γραφικών συστατικών στο πρόχειρο

Για να αφαιρέσετε ένα γραφικό συστατικό από το γονέα του και να το τοποθετήσετε στο πρόχειρο, επιλέξτε το γραφικό συστατικό και στη συνέχεια επιλέξτε Επεξεργασία Αποκοπή.

### Αντιγραφή γραφικών συστατικών στο πρόχειρο

Για να αντιγράψετε ένα γραφικό συστατικό στο πρόχειρο, επιλέξτε το γραφικό συστατικό και στη συνέχεια επιλέξτε Επεξεργασία Αντιγραφή. Το αρχικό γραφικό συστατικό παραμένει στο γονέα του.

### Επικόλληση γραφικών συστατικών από το πρόχειρο στο έργο

Για να επικολλήσετε στο έργο σας ένα γραφικό συστατικό που βρίσκεται στο πρόχειρο, επιλέξτε Επεξεργασία Επικόλληση.

Όλα τα γραφικά συστατικά στο Glade πρέπει να διαθέτουν ένα μοναδικό όνομα. Όταν αποκόπτετε ένα γραφικό συστατικό και το επικολλάτε στο έργο σας, το συστατικό αυτό και τα θυγατρικά του συστατικά διατηρούν τα αρχικά τους ονόματα. Όταν όμως αντιγράφετε ένα γραφικό συστατικό, ή το επικολλάτε περισσότερες από μία φορές, τότε το Glade δίνει νέα ονόματα στα αντίγραφα.

### Διαγραφή γραφικού συστατικού

Για να διαγράψετε ένα γραφικό συστατικό από το γονέα χωρίς να το μεταφέρετε στο πρόχειρο, επιλέξτε το γραφικό συστατικό και στη συνέχεια επιλέξτε Επεξεργασία Διαγραφή.

### Αλλαγή ιδιοτήτων γραφικού συστατικού

Χρησιμοποιήστε τον επεξεργαστή ιδιοτήτων για να επεξεργαστείτε τις ιδιότητες του επιλεγμένου γραφικού συστατικού. Για να αλλάξετε μια ιδιότητα ενός γραφικού συστατικού, επιλέξτε το συστατικό, και μετά εισάγετε την κατάλληλη τιμή σε ένα από τα πεδία ιδιοτήτων του παραθύρου ιδιοτήτων.

## Περί Glade

Το Glade συντηρείται από τους προγραμματιστές του Glade και τους εθελοντές της κοινότητας του GNOME. Για περισσότερες πληροφορίες σχετικά με το Glade, παρακαλώ επισκεφθείτε τον ιστότοπο του Glade.

Για να αναφέρετε ένα σφάλμα ή να κάνετε μία πρόταση σχετικά με την εφαρμογή ή το εγχειρίδιο, χρησιμοποιήστε το bugzilla.

Εξαιρετικές πηγές ενημέρωσης για το Glade είναι οι λίστες ταχυδρομείου χρηστών και προγραμματιστών. Μπορείτε να γραφτείτε συνδρομητές ή να περιηγηθείτε στα αρχεία, που είναι διαθέσιμα στους παραπάνω συνδέσμους.

Αυτό το πρόγραμμα διανέμεται υπό τους όρους της Γενικής Άδειας Δημόσιας Χρήσης GNU (GPL), όπως αυτή έχει δημοσιευτεί από το Ίδρυμα Ελεύθερου Λογισμικού (FSS) — είτε της έκδοσης 2 της ‘Αδειας, είτε (κατ' επιλογήν σας) οποιασδήποτε μεταγενέστερης έκδοσης. Αντίγραφο της άδειας είναι διαθέσιμο στον ακόλουθο σύνδεσμο, ή στο αρχείο COPYING που διανέμεται μαζί με τον πηγαίο κώδικα αυτού του προγράμματος.