# Εγχειρίδιο του εργαλείου σχεδίασης διεπαφών 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.

## Ανάδραση

To report a bug or make a suggestion regarding the Glade application or this manual, follow the directions in the GNOME Feedback Page.

## Εισαγωγή

The Glade interface designer enables you to create and edit user interface designs for GTK+ applications.

The GTK+ library provides an extensive collection of user interface building blocks such as text boxes, dialog labels, numeric entries, check boxes, and menus. These building blocks are called widgets. You can use Glade to place widgets in a GUI. Glade allows you to modify the layout and properties of these widgets. You can also use Glade to add connections between widgets and application source code.

The user interfaces designed in Glade are stored in an XML format, enabling easy integration with external tools. You can use the libglade library to dynamically create GUIs from the XML description.

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

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

You can start Glade in the following ways:

Applications menu

  Choose Programming Glade Interface Designer .

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

  To start Glade from a command line, type the following command, then press Return: `glade-3`

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

When you start Glade, the following window is displayed.

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

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

The Glade window contains the following elements:

Γραμμή μενού

  The menus on the menubar contain all of the commands you need to work with files in Glade.

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

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

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

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

Παλέτα

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

Επόπτης

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

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

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

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

  The statusbar displays information about current Glade activity and contextual information about the menu items.

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

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

To create a new project, choose File New. The application displays a new blank project in the Glade window.

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

To open an existing project, choose File Open. The application displays the project in the Glade window.

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

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

- To save changes to an existing project file, choose File Save.

- To save a new project file or to save an existing project file under a new filename, choose File Save As . Enter a name for the project file in the Save As dialog, then click Save.

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

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

You can work with the widgets in the Παλέτα window in the following ways:

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

  To use selection mode, click on the Selector arrow. The pointer changes to an arrow to indicate that selection mode is active. In this mode, you use the mouse to select widgets in your project. You can then use the Properties window to edit the properties of the widgets.

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

  You can add multiple widgets of a specific type from the Παλέτα to your project by holding down the Control key when you select a widget. You need to click on the Selector arrow or another widget in the Παλέτα to return to normal mode.

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

  To use widget placement mode, select a widget in the Παλέτα window. When you select most widgets, the pointer changes to a pointer-plus-cross. You can then place the widget inside containers, top-level widgets, and so on. After you place a widget, the mode returns to selection mode.

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

  To use top level placement mode, select a defined top-level widget in the Παλέτα window. When you select a top-level widget in the Παλέτα window, the widget appears immediately on your desktop. You can then edit the widget. After you select a top-level widget, the mode returns to selection mode.

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

You use widget containers, or boxes, to layout and organize widgets in your project window. You can choose the following widget containers from the Παλέτα window:

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

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

- Πίνακας

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

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

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

- Οριζόντια panes

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

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

- Πλαίσιο (Frame)

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

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

You can nest boxes to create complex layout structures. When you create horizontal and vertical boxes, Glade asks you how many rows or columns to create initially, though rows and columns can easily be added or deleted later.

When you have created all the boxes you require, you can add specific widgets like labels, buttons, and more complicated widgets into the boxes. Notice that Glade packs widgets into the layout which eliminates a lot of tedious work. The use of boxes enables windows to change size to accommodate different size labels in different languages when the application is localized.

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

To remove a widget from a parent and place the widget on the clipboard, select the widget then choose Edit Cut .

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

To copy a widget to the clipboard, select the widget then choose Edit Copy . The original widget remains attached to the parent.

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

To paste a widget that exists on the clipboard into your project, choose Edit Paste .

All widgets must have a unique name within Glade. If you cut a widget, and then paste the widget into your project, then the widget and all of the children of the widget keep their original names. If you copy a widget, or paste the widget multiple times into your project, then Glade generates new names for the widget copies.

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

To delete a widget from the parent without moving the widget to the clipboard, select the widget then choose Edit Delete .

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

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

## Περί Glade

Glade is maintained by the Glade developers and GNOME community volunteers. To find more information about Glade, please visit the Glade Web site.

To report a bug or make a suggestion regarding this application or this manual, you can submit them using bugzilla.

Another excellent source of information are the Glade user and developer mailing lists. In addition to subscribing, you might also want to browse the list archives, available via these same links.

This program is distributed under the terms of the GNU General Public license as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. A copy of this license can be found at this link, or in the file COPYING included with the source code of this program.