Este componente implementa as classes da Interface Gráfica de Usuário. Ele baseia-se na biblioteca
.
Classe
|
Descrição
|
Action
|
Retorna ou define a string de ação associado ao controle.
|
Align
|
Esta classe possui as constantes usadas por diversos controles para a propriedade Alignment.
|
Animation
|
|
Application
|
Esta classe estática dá informação global sobre o aplicativo.
|
Arrange
|
Constantes usadas pela propriedade Arrangement
de alguns controles tipo contêineres, como Window ou Panel.
|
Border
|
Constantes usadas pela propriedade Border de muitos controles.
|
Button
|
Essa classe implementa um controle tipo botão de pressão.
|
CheckBox
|
Este controle implementa uma caixa de seleção (check-box), que pode ser marcada ou desmarcada.
|
Clipboard
|
Essa classe é usada para manipular a área de transferência do sistema.
|
Color
|
Esta classe estática tem propriedades que retornam as cores do sistema. Veja Cor de gb.image para constantes de cores e métodos úteis.
|
ColumnView
|
Essa classe implementa um controle que exibe um TreeView com colunas.
|
ComboBox
|
Implementa uma caixa de texto combinado com uma lista pop-up.
|
Container
|
Esta classe é a classe pai de todos os controles que podem conter outros controles.
|
ContainerChildren
|
|
Control
|
Esta classe é a classe pai de todo controle.
|
Cursor
|
Essa classe implementa um cursor do mouse personalizado.
|
Desktop
|
Essa classe é usada para obter informações sobre o ambiente de trabalho e a tela.
|
Dialog
|
Esta classe contém métodos estáticos utilizados para chamar caixas de dialog padrão.
|
Direction
|
|
Drag
|
Esta classe estática é usada para o gerenciamento de processos drag & drop.
|
Draw
|
Essa classe é usada para desenhar sobre um Picture, ou um objeto DrawingArea.
|
DrawingArea
|
Este controle implementa uma área que pode ser desenhada pelo aplicativo.
Ela tem dois comportamentos, padrão e em cache, definidos pela propriedade cached.
|
Fill
|
Constantes usado para representar padrões de preenchimento para o desenho.
|
Font
|
Esta classe representa um tipo de letra usada para desenhar ou exibir texto em controles.
|
Fonts
|
Esta classe é uma coleção virtual dos nomes de todas as famílias de fontes instaladas no sistema.
|
Form
|
A classe pai de todos os formulários de um programa.
|
Frame
|
Este controle é um container com uma borda gravada e um rótulo.
|
GridView
|
Implementa um controle que exibe dados em uma grade.
|
HBox
|
Esta classe é um contêiner que organiza seus filhos horizontalmente.
|
HPanel
|
Esta classe é um contêiner que organiza seus filhos de cima para baixo,
e depois da esquerda para a direita.
|
HSplit
|
Este controle implementa um splitter (divisor) horizontal.
|
IconView
|
Implementa um controle que exibe ícone dos itens.
|
Image
|
Essa classe implementa uma imagem.
|
Key
|
Essa classe é usada para obter informações sobre um evento das teclas,
e contém as constantes que representam as teclas.
|
Label
|
Este controle é uma etiqueta que mostra um texto.
|
Line
|
Constantes utilizadas pela propriedade Draw.LineStyle.
|
ListBox
|
Este controle implementa uma lista de itens texto selecionáveis.
|
ListView
|
Este controle implementa uma lista de itens de texto selecionáveis com ícones.
|
Menu
|
Esta classe representa um menu pop-up, ou um elemento de um menu popup.
|
Message
|
Esta é usada para mostrar mensagens dentro de um quadro.
|
Mouse
|
Essa classe é usada para obter informações sobre um evento do mouse de outro controle,
ou sobre o mouse em geral. Ela define as constantes usadas com a propriedade Mouse.
|
MovieBox
|
Essa classe fornece um controle que exibe animação GIF ou fotos MNG.
|
Paint
|
Essa classe é usada para fazer pinturas anti-aliasing nos seguintes objetos:
|
PaintBrush
|
Esta classe representa um pincel pintor, retornado através dos seguintes métodos:
|
PaintExtents
|
Esta classe representa as dimensões das laterais da caixa, retornado pela propriedade Paint.ClipExtents ou Paint.PathExtents.
|
PaintMatrix
|
Esta classe representa uma matriz de transformação de pintura.
|
Panel
|
Essa classe implementa um controle tipo contêiner com uma borda que pode ser modificada.
|
Picture
|
Esta classe representa uma imagem.
|
PictureBox
|
Essa classe implementa um controle que exibe uma imagem.
|
Point
|
Esta classe descreve um ponto com duas coordenadas de inteiros.
|
Pointer
|
Esta classe permite a obtenção de dados sobre os eventos tablet.
|
PointF
|
Esta classe descreve um ponto cujas coordenadas são dois números de ponto flutuante.
|
Printer
|
Esta classe permite imprimir documentos em impressoras, ou salvá-los em um arquivo.
|
ProgressBar
|
Essa classe implementa um controle de barra de progresso.
|
RadioButton
|
Este implementa um controle tipo radio button
|
Rect
|
Esta classe representa um retângulo com coordenadas de números inteiros.
|
RectF
|
Esta classe representa um retângulo cujas coordenadas são dois números de pontos flutuantes.
|
Screen
|
Esta classe descrever a geometria de um monitor conectado a sua placa gráfica.
|
Screens
|
Esta classe permite obter informações da geometria de todos os monitores conectados ao computador.
|
Scroll
|
Constantes usadas pela propriedade ScrollBar de muitos controles.
|
ScrollArea
|
Este controle é uma DrawingArea com rolagem.
|
ScrollBar
|
Essa classe fornece uma barra de rolagem com intervalo definido pelo usuário.
|
ScrollView
|
Esta classe implementa um contêiner que pode deslocar o seu conteúdo.
|
Select
|
Constantes usadas pela propriedade Mode de muitos controles.
|
Separator
|
Este controle exibe uma linha separadora.
|
Shortcut
|
|
Slider
|
O controle Slider oferece um controle deslizante vertical ou horizontal.
|
SpinBox
|
Essa classe implementa um widget SpinBox (campo incremental).
|
Splitter
|
This class implements a horizontal or vertical splitter container.
|
Spring
|
|
Style
|
Esta classe é um conjunto de propriedades que retornam informações sobre o estilo do widget atual.
|
SvgImage
|
Esta classe representa um arquivo SVG carregado a partir de um arquivo para a memória.
|
TabStrip
|
Essa classe implementa um controle tipo contêiner com guias.
|
TextArea
|
Essa classe implementa um controle de edição de texto de múltiplas linhas.
|
TextBox
|
Essa classe implementa um controle de edição de texto de uma única linha.
|
TextLabel
|
Essa classe implementa um controle de exibição de texto HTML simples, também conhecido como rich text.
|
ToggleButton
|
Essa classe implementa um botão de alternância.
|
ToolButton
|
Essa classe implementa uma controle de botão ToolBar.
|
TreeView
|
Este controle implementa um TreeView (exibição em árvore) de itens de texto selecionáveis com ícones.
|
UserContainer
|
Essa classe é o pai de todos os controles do tipo contêiner programados diretamente no Gambas.
|
UserControl
|
Esta classe é o pai de todos os controles programados em Gambas.
|
VBox
|
Esta classe é um contêiner que organiza seus filhos verticalmente.
|
VPanel
|
Esta classe é um contêiner que organiza seus filhos da esquerda para a direita,
e então de cima para baixo.
|
VSplit
|
Este controle implementa um divisor vertical.
|
Watcher
|
Essa classe implementa um objeto que pode observar a qualquer controle e levantar alguns eventos
quando acontece alguma coisa sobre ele.
|
Window
|
Essa classe implementa uma janela.
|
Windows
|
Retorna uma coleção de todas as janelas criadas pelo seu aplicativo.
|