w

window:activate

Sintaxe: window:activate(título])

Activa uma sub-janela, identificada pelo seu título. Se a sub-janela estiver minimizada, será reposta. Só está disponível no modo MDI e por páginas. Este comando é usado a nível interno pelo menu Janela.

Parâmetros

título:o título da sub-janela que deverá ser activada

window:cascade

Sintaxe: window:cascade()

Coloca todas as sub-janelas em cascata, quando estiver no modo MDI. Todas as sub-janelas que estiverem minimizadas de momento continuarão assim, sendo que não serão repostas.

window:click

Sintaxe: window:click( classe, x, y )

Envia um evento de botão do rato para a janela identificada pelo nome da sua classe. O evento só será enviado para a primeira janela que tiver o nome da classe indicado, pelo que deverá garantir que só tem uma instância da janela indicada, quando for executado este comando.

Parâmetros

classe:o nome da classe de janelas
x:a posição em X, em relação ao contorno esquerdo da janela (em pixels)
y:a posição em Y, em relação ao contorno superior da janela (em pixels)

window:close

Sintaxe: window:close( classe )

Fecha uma dada janela identificada pelo nome da sua classe. O fecho só será comunicado à primeira janela que tiver o nome da classe indicado, pelo que deverá garantir que só tem uma instância da janela indicada, quando for executado este comando.

Parâmetros

classe:o nome da classe de janelas

window:minimize

Sintaxe: window:minimize

Minimiza a sub-janela activa de momento, quando estiver no modo MDI, ou na janela de topo actual, no caso do modo SDI ou de páginas.

window:mousemove

Sintaxe: window:resize( classe, x, y )

Envia um evento de movimento do rato para a janela identificada pelo nome da sua classe. O evento só será enviado para a primeira janela que tiver o nome da classe indicado, pelo que deverá garantir que só tem uma instância da janela indicada, quando for executado este comando.

Parâmetros

classe:o nome da classe de janelas
x:a posição em X, em relação ao contorno esquerdo da janela (em pixels)
y:a posição em Y, em relação ao contorno superior da janela (em pixels)

window:next_sub

Sintaxe: window:next_sub()

Activa a sub-janela seguinte, quando estiver no modo de MDI e de páginas. Caso a sub-janela seguinte esteja minimizada, será reposta.

window:prev_sub

Sintaxe: window:prev_sub()

Activa a sub-janela anterior, quando estiver no modo de MDI e de páginas. Caso a sub-janela anterior esteja minimizada, será reposta.

window:resize

Sintaxe: window:resize( classe, largura, altura )

Muda o tamanho de uma dada janela, identificada pelo nome da sua classe para uma nova largura e altura. O evento só será enviado para a primeira janela que tiver o nome da classe indicado, pelo que deverá garantir que só tem uma instância da janela indicada, quando for executado este comando.

Parâmetros

classe:o nome da classe de janelas
largura:a nova largura da janela (em pixels)
altura:a nova altura da janela (em pixels)

window:screenshot

Sintaxe: window:screenshot( classe, ficheiro )

Tira uma fotografia de uma dada janela, identificada pelo nome da sua classe, gravando-a num ficheiro. O evento só será enviado para a primeira janela que tiver o nome da classe indicado, pelo que deverá garantir que só tem uma instância da janela indicada, quando for executado este comando. De momento, o formato do ficheiro é fixo e terá de ser o *.png.

Parâmetros

classe:o nome da classe de janelas
ficheiro:o nome do ficheiro onde gravar a imagem; deverá ter a extensão *.png

window:sendkey

Sintaxe: window:sendkey( classe, código da tecla )

Envia um evento de carregamento e libertação de uma dada tecla para uma janela para uma dada janela, identificada pelo nome da sua classe. O evento só será enviado para a primeira janela que tiver o nome da classe indicado, pelo que deverá garantir que só tem uma instância da janela indicada, quando for executado este comando.

Parâmetros

classe:o nome da classe de janelas
código da tecla:o código da tecla que deverá ser emitido, usando a mesma sintaxe que é usada para configurar os menus

Ver também

descrição do parâmetro atalho do comando menu.

window:tile

Sintaxe: window:tile()

Coloca todas as janelas lado-a-lado no modo MDI, usando o mesmo esquema do KDE. Todas as janelas que estavam minimizadas ficarão iguais, sendo que não serão repostas.

window:tile_vertical

Sintaxe: window:tile_vertical()

Coloca todas as janelas lado-a-lado na vertical no modo MDI. Todas as janelas que estavam minimizadas ficarão iguais, sendo que não serão repostas.