Documentação do Gambas
Api
Como fazer ...
Compilação e Instalação
Components
Classes nativas
gb.args
gb.compress
gb.crypt
gb.data
gb.db
gb.db.form
gb.dbus
gb.debug
gb.desktop
gb.desktop.x11
gb.eval
gb.form
gb.form.dialog
gb.form.mdi - Interface Multi Documento
gb.gtk
gb.gtk.opengl
gb.gui
gb.gui.opengl
gb.image - Componente de processamento de imagens
gb.inotify
gb.logging
gb.map
gb.markdown
gb.media
gb.media.form
gb.mime
gb.ncurses
gb.net
gb.net.curl
gb.net.smtp
gb.openal
gb.opengl
gb.option
gb.pcre
gb.pdf
gb.qt4
_GridView_Columns
_GridView_Rows
_split
_TreeView
Action
Align
Application
Arrange
Border
Button
CheckBox
Clipboard
Color
ColumnView
ComboBox
Container
Control
Cursor
Desktop
Dialog
Drag
Draw
DrawingArea
embedder
Fill
Font
Fonts
Form
Frame
GridView
HBox
HPanel
HSplit
IconView
Image
Key
Label
Line
ListBox
ListView
Menu
Message
Mouse
MovieBox
Paint
PaintBrush
PaintExtents
PaintMatrix
Panel
Picture
PictureBox
Point
Pointer
PointF
Printer
ProgressBar
RadioButton
Rect
RectF
Screen
Screens
Scroll
ScrollArea
ScrollBar
ScrollView
Select
Separator
Shortcut
Slider
SpinBox
Style
SvgImage
TabStrip
TextArea
TextBox
TextLabel
ToggleButton
ToolButton
trayicon
trayicons
TreeView
UserContainer
UserControl
VBox
VPanel
VSplit
Watcher
Window
Above
Activate
Arrangement
AutoResize
Below
Border
Caption
Center
Close
Close
Closed
Controls
Deactivate
Delete
FullScreen
Hide
Hide
Icon
Icon
Indent
Invert
Margin
Mask
Maximized
Menus
Minimized
Modal
Move
Normal
Opacity
Open
Padding
Persistent
Picture
Raise
Reparent
Resizable
Resize
Screen
Show
Show
ShowDialog
ShowModal
ShowPopup
SkipTaskbar
Spacing
Stacking
Sticky
Text
Title
Title
TopLevel
TopOnly
Transparent
Utility
Visible
Windows
gb.qt4.ext
gb.qt4.webkit
gb.report
gb.sdl
gb.sdl.sound
gb.sdl2.audio
gb.settings
gb.signal
gb.util
gb.vb
gb.web
gb.xml - Ferramentas XML baseadas em libxml
Documentação do Desenvolvedor
Documentação do IDE
Documentos
Índice da Linguagem
LEIA-ME
Léxico
Manual Wiki
Mensagens de erro
Pedaços de Códigos
Registrar-se
Repositório de aplicativos
Traduzir
Tutoriais
Ultimas modificações
Visão geral da linguagem

Window (gb.qt4)

Essa classe implementa uma janela.

Esta classe herda Container.

Esta classe é criável.

Esta classe funciona como um array apenas leitura.

Constantes
Above   Este constantes é utilizado pela propriedade Stacking para janelas que devem ficar acima de outras janelas.
Below   Este constantes é utilizado pela propriedade Stacking para janela que deve ficar abaixo de outras janelas.
Normal   Este constantes é utilizado pela propriedade Stacking para janelas que têm uma ordem de empilhamento normal.

Propriedades
Arrangement   Retorna ou define como este contêiner organizar seus controles filhos.
AutoResize   Retorna ou define se a janela irá redimensionar automaticamente para ajustar-se ao conteúdo.
Border   Retorna ou define se a janela tem uma borda.
Caption   Um sinônimo para a propriedade Text.
Centered  
Closed   Retorna se a janela foi fechada.
Controls   Retorna uma coleção de todos os controles que pertencem a esta janela.
FullScreen   Retorna ou define se a janela será mostrada no modo de tela cheia.
Geometry  
Icon   Retorna ou define a imagem usada como ícone da janela.
Indent   Retorna ou define se os controles filhos do contêiner são recuados.
Invert   Retorna ou define se a direção de arranjo horizontal ou vertical é invertido.
Margin   Retorna ou define se existe uma margem entre a borda do contêiner e todos os seus filhos.
Mask   Retorna ou define se Picture deve ser usado como uma máscara para dá forma a janela.
Maximized   Retorna ou define se a janela está maximizada.
Menus   Retorna uma coleção de todos os menus da barra de menu da janela.
MinH  
MinHeight  
MinW  
MinWidth  
Minimized   Retorna ou define se a janela está minimizada.
Modal   Retorna se uma janela é atualmente exibida como modal.
Opacity   Retorna ou definir a opacidade da janela.
Padding   Retorna ou define o número de pixels usados como espaço entre controles filhos, ou margem interna do contêiner.
Persistent   Indica se a janela é persistente, ou seja, se não é destruída, mas apenas oculta quando o usuário fecha.
Picture   Retorna a imagem exibida no fundo da janela.
Resizable   Constante usada pela propriedade Border para indicar que a janela pode ser livremente redimensionada.
Screen   Retornar o índice do monitor onde a janela está localizada.
SkipTaskbar   Indica se a janela é exibida ou não na barra de tarefas do desktop.
Spacing   Retorna ou define se existe espaço entre os controles filhos do contêiner.
Stacking   Retorna ou define o grupo de empilhamento da janela.
Sticky   Retorna ou define se a janela é visível em todas as áreas de trabalho virtuais.
TakeFocus  
Text   Retorna ou define o título da janela.
Title   Um sinônimo para a propriedade Text.
TopLevel   Retorna se uma janela é uma janela de nível superior.
TopOnly   Retorna ou define se uma janela fica a cima de todas as outras janelas.
Transparent   Retorna ou define se o fundo da janela é transparente, ou seja, se leva em conta os componentes alfa da cor de fundo ou imagem.
Utility   Retorna ou define se a janela é uma janela de utilitário, tal como definido pela norma freedesktop.
Visible   Retorna ou define se uma janela é visível.

Inherited properties
Action   Retorna ou define a sequência de ação associado ao controle.
Background   Retorna ou define a cor de fundo utilizada pelo controle.
Children   Retorna uma coleção contendo todos os controles incluídos no contêiner.
ClientH   Um sinônimo para a propriedade ClientHeight property.
ClientHeight   Retorna a altura da área que contém os controlos.
ClientW   Um sinônimo para a propriedade ClientWidth.
ClientWidth   Retorna a largura da área que contém os controlos.
ClientX   Retorna a posição da borda superior da área que contém os controles.
ClientY   Retorna a posição da borda esquerda da área que contém os controles.
Cursor   Use essa propriedade para atribuir um cursor personalizado para um controle.
Design   Indica que o controle está no modo design.
Direction  
Drop   Retorna ou define se um controle aceita drops.
Enabled   Indica que o controle está habilitado.
Expand   Retorna ou define se um controle irá se expandir se for incluída em um contêiner que organiza seu conteúdo.
Font   Retorna ou define a fonte usada para desenhar o texto no controle.
Foreground   Retorna ou define a cor do primeiro plano usado pelo controle.
H   Um sinónimo para a propriedade Height.
Handle   Retorna a janela X11 interna manipulador do controle.
HasFocus   Retorna se o controle tem o foco.
Height   Retorna ou define a altura do controle.
Hovered   Retorna se o cursor do mouse está sobre o controle.
Id   Um sinônimo para a propriedade Handle.
Ignore   Retorna ou define se um controle deve ser ignorado quando o controle pai organiza os seus filhos.
Left   Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
Mouse   Retorna ou define a aparência do cursor quando ele está sobre o controle.
Name   Retorna ou define o nome do controle.
Next   Retorna o próximo controle que tem o mesmo pai.
NoTabFocus   Retorna ou define se um controle não pode ser focalizado com a tecla TAB.
Parent   Retorna o contêiner do controle.
PopupMenu   Retorna ou define o nome do menu pop-up que será exibido quando o usuário pressiona o botão direito do mouse ou a tecla MENU do teclado.
Previous   Retorna o controle anterior que tem o mesmo pai.
Proxy   Retorna ou define o "proxy" de um controle.
RightToLeft  
ScreenX   Retorna a posição da borda esquerda do controle em coordenadas da tela.
ScreenY   Retorna a posição da borda superior do controle em coordenadas da tela.
Tag   Retorna ou define a marca do controle.
Tooltip   Retorna ou define a dica mostrada quando o mouse permanece no controle pro um determinado tempo.
Top   Retorna ou define a posição da borda superior do controle em relação a seu pai.
Tracking   Retorna ou define se o controle receberá Eventos MouseMove.
W   Um sinônimo para a propriedade Width.
Width   Retorna ou define a largura do controle.
Window   Retorna a janela de nível superior que contém o controle.
X   Retorna ou define a posição da borda esquerda do controle em relação a seu pai.
Y   Retorna ou define a posição da borda superior do controle em relação a seu pai.

Métodos
Activate  
Center   Centraliza a janela na tela.
Close   Fecha a janela, e retorna um valor inteiro opcional utilizado pelo método ShowModal.
Delete   Exclui a janela.
Hide   Oculta o controle.
Raise   Levanta a janela.
Reparent   Altera o contêiner de um controlo.
Show   Mostra a janela no modo não modal.
ShowDialog   Um sinônimo para o método ShowModal.
ShowModal   Mostra a janela no modo modal.
ShowPopup   Use essa janela para exibir um pop-up.

Inherited methods
Drag   Inicia um processo de arrastar e soltar.
FindChild   Localiza o primeiro controle filho apontado pelas coordenadas X e Y.
Grab   Captura o teclado e o mouse de modo que todos os eventos do teclado e do mouse são interceptados pelo controle.
Lower   Envia o controle para o background de seu pai.
Move   Move ou redimensiona o controle.
MoveScaled   Move ou redimensiona o controle.
Refresh   Redesenha o controle, ou apenas uma parte dela.
Resize   Redimensiona o controle.
ResizeScaled   Redimensiona o controle.
SetFocus   Dá o foco para o controle.

Eventos
Activate   Gerado quando a janela é ativada.
Close   Gerado quando a janela vai ser fechada.
Deactivate   Gerado quando a janela é desativada.
Font  
Hide   Gerado quando a janela está oculta.
Icon   Este evento é gerado quando o ícone da janela muda.
Move   Gerado quando a janela é movida.
Open   Gerado quando a janela se torna visível pela primeira vez.
Resize   Gerado quando a janela é redimensionada.
Show   Gerado quando a janela é mostrada.
State  
Title   Este evento é gerado quando o título da janela muda.

Inherited events
Arrange   Este evento é gerado quando um contêiner acabou organizar seu conteúdo.
BeforeArrange   Este evento é gerado antes de um recipiente organizar seu conteúdo.
DblClick   Gerado quando o usuário clica duas vezes rapidamente no controle.
Drag   Este evento é gerado quando o mouse entra no controle durante um processo de arrastar e soltar.
DragLeave   Este evento é gerado quando o mouse deixa o controle durante uma operação drag & drop.
DragMove   Este evento é gerado enquanto o mouse se move dentro do controle durante um processo de arrastar e soltar.
Drop   Este evento é gerado quando um drag é descartado no controle.
Enter   Gerado quando o mouse entra no controle.
GotFocus   Gerado quando o controle recebe o foco.
KeyPress   Gerado quando uma tecla é pressionada enquanto o controle tem o foco.
KeyRelease   Gerado quando uma tecla é liberada enquanto o controle tem o foco.
Leave   Gerado quando o mouse deixa o controle.
LostFocus   Gerado quando o controle perde o foco.
Menu   Gerado quando o usuário clica no controle com o botão direito do mouse, ou pressiona a tecla "Menu".
MouseDown   Gerado quando um botão do mouse é pressionado enquanto o cursor está dentro do controle.
MouseDrag   Este evento é gerado quando uma operação de arrastar (drag) é iniciada.
MouseMove   Gerado quando o mouse se move dentro do controle, enquanto um botão do mouse é pressionado.
MouseUp   Gerado quando um botão do mouse é pressionado enquanto o cursor estiver dentro do controle.
MouseWheel   Este evento é gerado quando o usuário move ou pressiona a roda do mouse enquanto o mouse está dentro do controle
NewChild   Este evento é gerado quando um novo Control filho acaba de ser inserido no contêiner.

Veja também