Questo componente implementa le classi dell'interfaccia grafica utente. È basato sulla libreria
.
Classe
|
Descrizione
|
Action
|
Questa classe consente di gestire le azioni definite nella proprietà Action di molti controlli.
|
Align
|
Questa classe fornisce costanti e metodi per gestire allineamenti orizzontali e verticali di testo, celle...
|
Animation
|
|
Application
|
Questa classe statica fornisce informazioni globali sull'applicazione.
|
Arrange
|
Costanti utilizzate dalla proprietà Arrangement di alcuni controlli container, come Window o Panel.
|
Border
|
Questa classe definisce le costanti utilizzate dalla proprietà Border di molti controlli.
Inoltre, a partire da Gambas 3.7, questa classe è creabile e consente di descrivere il bordo di una cella o di una riga della GridView.
|
Button
|
Questa classe implementa un controllo a pulsante.
|
CheckBox
|
Questo controllo implementa una casella di controllo, che può essere selezionata o deselezionata.
|
Clipboard
|
Questa classe viene utilizzata per manipolare gli Appunti di sistema.
|
Color
|
Questa classe statica ha proprietà che restituiscono i colori di sistema. Guarda Colore di gb.image per costanti di colore e metodi utili.
|
ColumnView
|
Questa classe implementa un controllo che visualizza una TreeView con colonne.
|
ComboBox
|
Implementa una casella di testo (TextBox) combinata con una casella di riepilogo (ListBox) popup.
|
Container
|
Questa classe è la classe padre di ogni controllo che può contenere altri controlli.
|
ContainerChildren
|
|
Control
|
Questa classe è la classe padre di tutti i controlli, tranne i Menu.
|
Cursor
|
Questa classe implementa un cursore del mouse personalizzato.
|
Desktop
|
Questa classe viene utilizzata per ottenere informazioni sul desktop e sullo schermo.
|
Dialog
|
Questa classe contiene metodi statici utilizzati per richiamare le finestre di dialogo standard.
|
Direction
|
|
Drag
|
Questa classe statica viene utilizzata per gestire i processi di trascinamento e rilascio (drag & drop).
|
Draw
|
Questa classe viene utilizzata per disegnare su un oggetto Picture o DrawingArea.
|
DrawingArea
|
Questo controllo implementa un'area che può essere disegnata dall'applicazione.
Ha due comportamenti, standard e memorizzato nella cache, definito dalla proprietà cached.
|
Fill
|
Costanti utilizzate per rappresentare i motivi di riempimento per il disegno.
|
Font
|
Questa classe rappresenta un font utilizzato per disegnare o visualizzare testo nei controlli.
|
Fonts
|
Questa classe è una raccolta virtuale dei nomi di tutte le famiglie di font installate sul sistema.
|
Form
|
La classe genitore di ogni form di un programma.
|
Frame
|
Questo controllo è un contenitore con un bordo inciso e un'etichetta.
|
GridView
|
Implementa un controllo che visualizza i dati in una griglia.
|
HBox
|
Questa classe è un contenitore che organizza i suoi figli in orizzontale.
|
HPanel
|
Questa classe è un contenitore che organizza i suoi figli dall'alto verso il basso, e da sinistra verso destra.
|
HSplit
|
Questo controllo implementa uno splitter orizzontale.
|
IconView
|
Implementa un controllo che visualizza oggetti icona.
|
Image
|
Questa classe implementa un'immagine.
|
Key
|
Questa classe viene utilizzata per ottenere informazioni su un evento tasto e contiene le costanti che rappresentano i tasti.
|
Label
|
Questo controllo è un'etichetta che mostra un testo.
|
Line
|
Costanti utilizzate dalla proprietà Draw.LineStyle.
|
ListBox
|
Questo controllo implementa un elenco di elementi di testo selezionabili.
|
ListView
|
Questo controllo implementa un elenco di elementi di testo con icone selezionabili.
|
Menu
|
Questa classe rappresenta un menu popup o un elemento di un menu popup.
|
Message
|
Questa classe viene utilizzata per visualizzare finestre di messaggio.
|
Mouse
|
Questa classe viene utilizzata per ottenere informazioni su un evento del mouse da un altro controllo o sul mouse in generale. Si determinano le costanti utilizzate con la proprietà Mouse.
|
MovieBox
|
Questa classe fornisce un controllo che visualizza immagini GIF o MNG animate.
|
Paint
|
Questa classe viene utilizzata per disegnare in anti-aliasing sui seguenti oggetti:
|
PaintBrush
|
Questa classe rappresenta un pennello da disegno, che può essere rappresentato dai seguenti metodi:
|
PaintExtents
|
Questa classe rappresenta l'area di un rettangolo di selezione, come restituito da proprietà come Paint.ClipExtents o Paint.PathExtents.
|
PaintMatrix
|
Questa classe rappresenta una matrice di trasformazione pittorica.
|
Panel
|
Questa classe implementa un controllo contenitore con un bordo modificabile.
|
Picture
|
Questa classe rappresenta una picture.
|
PictureBox
|
Questa classe implementa un controllo che visualizza una picture.
|
Point
|
Questa classe descrive un punto con due coordinate integer.
|
Pointer
|
Questa classe consente di ottenere informazioni sugli eventi della tavoletta grafica.
|
PointF
|
Questa classe descrive un punto le cui coordinate sono due numeri in virgola mobile.
|
Printer
|
Questa classe consente di stampare documenti su stampanti o salvarli in un file.
|
ProgressBar
|
Questa classe implementa una barra di avanzamento.
|
RadioButton
|
Questo controllo implementa un pulsante di opzione.
|
Rect
|
Questa classe rappresenta un rettangolo con coordinate integer.
|
RectF
|
Questa classe rappresenta un rettangolo le cui coordinate sono due numeri float.
|
Screen
|
Questa classe descrive la geometria di un monitor collegato alla vostra scheda grafica.
|
Screens
|
Questa classe consente di ottenere le informazioni sulla geometria di tutti i monitor collegati al computer.
|
Scroll
|
Costanti utilizzate dalla proprietà ScrollBar di molti controlli.
|
ScrollArea
|
Questo controllo è una DrawingArea scorrevole.
|
ScrollBar
|
Questa classe fornisce una barra di scorrimento con intervallo definibile dall'utente.
|
ScrollView
|
Questa classe implementa un contenitore che può far scorrere il suo contenuto.
|
Select
|
Costanti utilizzate dalla proprietà Mode di molti controlli.
|
Separator
|
Questo controllo visualizza una linea di separazione.
|
Shortcut
|
|
Slider
|
Il controllo Slider fornisce un cursore verticale o orizzontale.
|
SpinBox
|
Questa classe implementa un un controllo spin box.
|
Splitter
|
This class implements a horizontal or vertical splitter container.
|
Spring
|
|
Style
|
Questa classe è un insieme di proprietà che restituiscono informazioni sullo stile del controllo corrente.
|
SvgImage
|
Questa classe rappresenta un file SVG caricato da un file in memoria.
|
TabStrip
|
Questa classe implementa un controllo contenitore a schede.
|
TextArea
|
Questa classe implementa un controllo di scrittura del testo su più righe.
|
TextBox
|
Questa classe implementa un controllo di scrittura del testo a riga singola.
|
TextLabel
|
Questa classe implementa un controllo che visualizza un semplice testo HTML, noto come rich text.
|
ToggleButton
|
Questa classe implementa un pulsante di attivazione/disattivazione.
|
ToolButton
|
Questa classe implementa un pulsante della Barra dei pulsanti.
|
TreeView
|
Questo controllo implementa una vista ad albero di elementi di testo con icone selezionabili.
|
UserContainer
|
Questa classe è il genitore di tutti i contenitori dei controlli programmati direttamente in Gambas.
|
UserControl
|
Questa classe è la madre di tutti i controlli programmati in Gambas.
|
VBox
|
Questa classe è un contenitore che organizza i suoi figli in verticale.
|
VPanel
|
Questa classe è un contenitore che organizza i suoi figli da sinistra a destra e dall'alto verso il basso.
|
VSplit
|
Questo controllo implementa uno splitter verticale.
|
Watcher
|
Questa classe implementa un oggetto che può osservare qualsiasi controllo e sollevare alcuni eventi quando succede qualcosa sul controllo stesso.
|
Window
|
Questa classe implementa una finestra.
|
Windows
|
Restituisce una raccolta di tutte le finestre create dalla vostra applicazione.
|