Whole document tree
    

Whole document tree

Palette

Palette

La palette consente di prendere i widget che si vogliono aggiungere al progetto Glade corrente. La palette ha tre modi d'uso fondamentali. Il primo modo è la selezione, e può essere usato cliccando sulla grande freccia nera contraddistinta dall'etichetta "Selettore". In questa modalità, cliccando con il mouse, potete selezionare i widget già esistenti nel vostro progetto, in modo da poterli modificare usando l'editor delle proprietà. Il modo "selezione" è anche indicato dal puntatore a freccia.

Il secondo modo d'uso è quello di posizionamento dei widget. Selezionando un widget (la maggior parte delle volte) Glade trasforma il puntatore in una croce e vi permette di posizionare il widget scelto all'interno di contenitori, widget di primo livello, ecc. Dopo aver posizionato il widget Glade torna in modo selezione.

Il terzo modo d'uso è il posizinamento di primo livello. Selezionando dalla palette alcuni widget di primo livello, questi appariranno istantaneamente sul desktop, pronti per essere modificati. Questo modo è differente dal solito modo di posizionamento dei widget. Dopo aver selezionato un widget di primo livello, si torna automaticamente al modo di selezione.

Nella palette i widget sono raggruppati in tre sezioni distinte: Gtk+ Basic, Gtk+ Additional e Gnome. La categoria Gtk+ Basic contiene i widget Gtk+ usati più spesso, come GtkWindow, GtkLabel, ecc. Gtk+ Additional contiene widget come GtkAlignment, GtkPacker e GtkCalendar. La categoria Gnome comprende tutti widget GNOME supportati da Glade.

Qui sotto è riportata una lista di tutti i widget supportati. Per capire esattamente cos'è un certo widget nella palette (cioè quando la figura che lo rappresenta non è chiara) potete indugiare con il puntatore sopra al widget in questione per veder apparire un suggerimento che lo descrive.

Gtk+ Basic

Table 1. Gtk+ Basic

     
GtkWindowGtkMenuBarGtkToolbarGtkHandleBox 
GtkLabelGtkEntryGtkComboGtkText 
GtkButtonGtkToggleButtonGtkCheckButtonGtkRadioButton 
GtkListGtkTreeGtkCListGtkCTree 
GtkOptionMenuGtkSpinButtonGtkProgressBarGtkStatusbar 
GtkHSeparatorGtkVSeparatorGtkPixmapGtkDrawingArea 
GtkDialogGtkFileSelectionGtkColorSelectionDialogGtkFontSelectionDialog 
GtkHBoxGtkVBoxGtkTableGtkFixed 
GtkHButtonBoxGtkVButtonBoxGtkHPanedGtkVPaned 
GtkNotebookGtkFrameGtkScrolledWindowGtkViewport 

Gtk+ Additional

Table 2. Gtk+ Additional

GtkHScaleGtkVScaleGtkHRulerGtkVRuler
GtkAlignmentGtkEventBoxGtkAccelLabelGtkCalendar
GtkLayoutGtkPackerGtkAspectFrameGtkPopopMenu
GtkCurveGtkGammaCurveGtkHScrollbarGtkVScrollbar
GtkImageGtkPreviewGtkColorSelectionGtkFontSelection
GtkInputDialogWidget personalizzateGtkArrow 

GNOME

Table 3. Gnome

GnomeAppGnomeDialogGnomeMessageBoxGnomeAbout
GnomeColorPickerGnomeFontPickerGnomeIconEntryGnomeHRef
GnomeEntryGnomeFileEntryGnomeNumberEntryGnomePixmapEntry
GnomeDateEditGtkDialGtkClockGnomeAppBar
GnomeCalculatorGnomeLessGnomePaperSelectorGnomeSpell (deprecato)
GnomeCanvasGnomeIconListGnomeIconSelectionGnomePropertyBox
GnomeDruidGnomePixmapGnomeAnimator