Declaração de objetos de interface.
Object DROP
| { { COMBO-BOX
| LIST-BOX
}
FIELD
item-de-tela
LINE
linha
COLUMN
coluna
WIDTH
colunas
HEIGHT
linhas
{ PROVIDER provedor
[ WORK-AREA comunicação
]
| { [ LEFT(1...100) elemento-esquerdo
] [ RIGHT(1...100) elemento-direito
] }
{
[ LEFT-WIDTH
largura-visível-da-coluna-esquerda
]
[ RIGHT-WIDTH
largura-visível-da-coluna-direita
] }
[ NOEDIT
]
[ ORDER-LEFT |
ORDER-RIGHT
]
[ RETURN-LEFT
| RETURN-RIGHT
] }
| { PUSH-BUTTON
CAPTION texto
[ IMAGE bitmap
]
[ LINE linha
]
[ COLUMN coluna
]
[ WIDTH colunas
]
[ HEIGHT linhas
]
[ KEY código-de-retorno
]
[ TAB-OFF |
TAB-ON ]
[ SMALL |
FONT nome-da-fonte
BOLD FIXED
ITALIC STRIKE-OUT
UNDERLINE
FONT-WIDTH
largura-da-fonte
FONT-HEIGHT altura-da-fonte
] }
| {
GROUP
[ CAPTION texto
]
[ LINE linha
]
[ COLUMN coluna
]
[ WIDTH colunas
]
[ HEIGHT linhas
]
[ NO3D ] }
| { VALIDATE
PROGRAM validador
USING campos
FIELD { campa-a-validar
| ANY }
[ CURSOR campo-posicionado
] }
| { TEXT
CAPTION texto
[ LINE
linha ]
[ COLUMN coluna
]
[ COLOR codigo-da-cor
]
[
PIXEL-WIDTH largura--do-texto-em-pixels
]
[ FONT nome-da-fonte
BOLD FIXED
ITALIC STRIKE-OUT
UNDERLINE
FONT-WIDTH
largura-da-fonte
FONT-HEIGHT altura-da-fonte
] }
| { SCROLL
{ VERTICAL HEIGHT
linhas
|
HORIZONTAL WIDTH colunas
} THUMB
percentual
[ LINE
linha ]
[ COLUMN coluna
]
[ KEY código-de-retorno
]
[ COLOR codigo-da-cor
] }
DROP |
Exemplo |
EXEC COBOLware Object
DROP |
COMBO-BOX Linha de posicionamento da lista na janela. Coluna de posicionamento da lista na janela. Largura da lista janela em colunas. Quantidade de itens visíveis na
seleção. Tamanho em bytes (0 a 80) da largura do elemento da coluna da esquerda. largura-visível-da-coluna-direita
Tamanho em bytes (0 a 80) da largura do elemento da coluna da
direita. |
||
Exemplo |
||
WORKING-STORAGE SECTION. |
||
Efeito no modo gráfico |
Efeito no modo texto |
|
|
|
|
PUSH-BUTTON Texto a ser exibido no botão sendo
que o caractere "~" indica que o caractere seguinte
servirá de mnemônico de atalho. Nome de arquivo de figura no formato
bitmap para decorar o push button em substituição a
texto no modo gráfico. Linha de posicionamento do botão. Coluna de posicionamento do botão na janela. Largura do botão em colunas se obtido será assumido o suficiente para comportar texto.
Altura do botão em linhas. Se omitido será assumido
o valor 1.
nome-da-fonte |
||
Exemplo |
||
EXEC COBOLware Object
PUSH-BUTTON |
||
Efeito no modo gráfico |
Efeito no modo texto |
|
|
|
|
GROUP Linha de posicionamento do grupo na janela. Coluna de posicionamento do grupo na janela. Largura do grupo em colunas. Altura do grupo em
linhas. |
|
Exemplo |
|
SCREEN SECTION.
EXEC COBOLware Object
GROUP |
|
Efeito no modo gráfico |
|
|
|
Efeito no modo texto |
|
|
|
VALIDATE |
||||
ERRO |
PIC X. |
O validador deve retornar 1 quando detectar erro. |
||
DADOS |
PIC X(2000) |
campos |
||
FIELD |
PIC X(30) |
Nome do campo em foco. |
||
O validador pode
alterar o valor criticado que será refletido imediatamente
no entry-field.. |
||||
Exemplo |
||||
SCREEN SECTION. |
||||
Efeito no modo gráfico |
||||
|
||||
Efeito no modo texto |
||||
|
||||
TEXT Linha de posicionamento de texto na janela. coluna Coluna de posicionamento de texto na
janela. |
||
EXEC COBOLware Object
TEXT |
||
Efeito no modo gráfico |
Efeito no modo texto |
|
|
|
|
SCROLL linhas Tamanho da barra horizontal em colunas. percentual Coluna de posicionamento da barra de
rolagem. |
||
EXEC COBOLware Object
SCROLL HORIZONTAL
WIDTH 80
|