WOL
Home Download Documentação A Fazer... Links Pascal Começar

TWOLHeader - WOLGUI

Descendente de TWOLVisualControl. É a representação, em objeto WOL, de um header (cabeçalho gráfico) básico da GUI em uso. Usado atualmente apenas em Windows. Arquivo fonte: WOLGUI32.PP.

Propriedades do TWOLHeader

Propriedade Descrição
Sections Propriedade que representa as seções de um header (cabeçalho). É do tipo TWOLHeaderSections.
HotTrack Propriedade que, quando ativa, faz cada seção ser iluminada quando o mouse passar sobre ela.

Métodos e Eventos Públicos

OnSecClick:TWOLConstEvent
Evento disparado quando uma seção for clicada.
OnSecResize:TWOLPosXYEvent
Evento disparado quando uma seção for redimensionada.
OnSecTrack:TWOLPosXYFEvent
Evento disparado quando uma seção for arrastada.
OnHeaderClick:TWOLEvent
Evento disparado quando o header for clicado.

TWOLHeaderSetions

Cada seção do cabeçalho está contida na propriedade Sections do objeto TWOLHeader. São objetos que somente podem ser usados com TWOLHeader, fazendo parte de uma classe à parte.

input header sections

No WOL Designer há uma janela de entrada e alteração das seções de um header. Essa janela e seus mecanismos ficam em outro arquivo fonte: WOLGUI32E.PP. Observe no arquivo fonte do Header, no construtor desse objeto, a linha PropEdit:=@doPropEdit;. É essa linha que indica o procedimento a ser ativado quando se está editando determinada propriedade no WOL Designer. Ao ser chamada, o método ativa a janela acima.

Propriedades da TWOLHeaderSections

Propriedade Descrição
Count Retorna a quantidade seções armazenada na classe.
Width[Index:Integer] Retorna/altera a largura da seção indicada pelo index.
Bitmap[Index:Integer] Retorna/altera o handle do bitmap associado à seção indicada em index. Propriedade do tipo TWOLHBITMAP.
Text[Index:Integer] Retorna/altera o texto da seção indicada pelo index.
Alignment[Index:Integer] Retorna/altera o alinhamento do texto da seção indicada pelo index. Propriedade do tipo TWOLTextAlign.

Métodos e Eventos Públicos

constructor Create(AOwner:TWOLHeader);
Método usado para construir um objeto que mantenha todas as seções que serão usadas no header. Apenas uma delas é criada e estabelecida quando o header é criado.
destructor Destroy; override;
Método usado para destruir o objeto. Chamado quando o header é destruído.
procedure DeleteItem(Index:Integer);
Método usado para apagar uma seção do header de índice especificado.
procedure InsertItem(Value:String);
Método usado para inserir uma seção no header com o texto especificado.