Propriedades


Objetivo

Apresentar as propriedades tratadas pelo Screen Optimizer

Descrição

A lista a seguir apresenta as propriedades definidas na Base de Conhecimento e que, conseqüentemente, são tratadas pelo produto Otimizador de telas.

Propriedade (Nome Interno)

Tipo Dado

FormatoTPDescriçãoVersãoVersão Atualização
Ajuda (Help)
Caracter

X(50)

1Contém o texto de ajuda de um objeto. Esse texto geralmente aparece na área de status da janela de um programa.11
Altura(height-chars)Decimal

>>9.99

1Contém a altura, em caracteres, de um objeto. Essa propriedade pode ser modificada ao redimensionar um objeto.11
ApelidoCaracter

X(30)

3

Identificação única de um objeto para utilização em programas de retorno externo

33
Botão Flat (Flat-button)Lógico

Sim/Não

2Permite definir um estilo tridimensional para objetos do tipo "Botão". O valor inicial é "não". Essa propriedade só pode ser aplicada na inicialização de um programa.11
Coluna (Column)Decimal

>>9.99

1

Indica a localização à esquerda, em caracteres, do objeto em questão em relação ao objeto pai.

11

Condição (Condition)

Caracter

X(1000)

3

Armazena a condição necessária para desabilitar/esconder um objeto, caso as propriedades "Desabilitado" ou "Invisível" contenham o valor desabilitado para um objeto.

A propriedade condição não deve ser usada com base em valores digitados pelo usuário (exemplo: inclusão de um registro). Utilizar em programas base (navegação).

22
Cor Frente (Fgcolor)Inteiro

>>9

1

O número da cor de frente (de acordo com as definições do arquivo .INI da sessão) do objeto correspondente.

11

Cor Frente Col (Column-fgcolor)

Inteiro

>>9

1O número da cor de frente (de acordo com as definições do arquivo .INI da sessão) da coluna do Browse correspondente.11
Cor Frente Rot (Label-fgcolor)Inteiro>>91O número da cor de frente (de acordo com as definições do arquivo .INI da sessão) do rótulo da coluna do Browse correspondente.11
Cor Fundo (Bgcolor)Inteiro

>>9

1O número da cor de fundo (de acordo com as definições do arquivo .INI da sessão) do objeto correspondente.11

Cor Fundo Col (Column-bgcolor)

Inteiro>>91O número da cor de fundo (de acordo com as definições do arquivo .INI da sessão) da coluna do Browse correspondente.11
Cor Fundo Rot (label-bgcolor)Inteiro>>91O número da cor de fundo (de acordo com as definições do arquivo .INI da sessão) do rótulo da coluna do Browse correspondente.11
Desabilitado (Insensitive)Caracter

X(1)

3Permite desabilitar objetos quando um programa é executado ou quando uma condição é validada.12
Dica (Tooltip)Caracter

X(50)

1Contém a mensagem de texto de ajuda de um objeto. Esse texto geralmente aparece quando o usuário passa com o mouse sobre o objeto.11
Espessura (Edge-pixels)Inteiro

>>9

1

Contém o valor da espessura, em pixels, de um retângulo.

11
Fonte (Font)Inteiro>>91O número da fonte (de acordo com as definições do arquivo .INI da sessão) do objeto correspondente.11

Fonte Coluna (Column-Font)

Inteiro>>91

O número da fonte (de acordo com as definições do arquivo .INI da sessão) das informações da coluna do Browse correspondente.

11
Fonte Rótulo (Label-font)Inteiro>>91

O número da fonte (de acordo com as definições do arquivo .INI da sessão) do rótulo da coluna do Browse correspondente.

11
Formato (Format)Caracter

X(30)

2Contém o texto que indica o formato do valor de um objeto.14
Horizontal (Horizontal)Lógico

Sim/Não

2Indica a orientação de um "radio". Quando "Sim", indica que é horizontal. Quando for "Não", indica que é vertical. Essa propriedade só pode ser aplicada na inicialização de um programa.11
Imagem (Load-image)Caracter

X(100)

1

Contém a localização e o nome de um arquivo de imagem (extensão .BMP, .JPG, entre outras), utilizado para representação de um botão ou imagem.

11
Invisível (Invisible)Lógico

Sim/Não

3

Permite esconder objetos quando um programa é executado ou uma condição é validada.

11
Largura (Width-Chars)Decimal

>>9.99

1Contém a largura, em caracteres, de um objeto. Essa propriedade pode ser modificada ao se redimensionar um objeto.11
Ligação (query)Caracter

X(16)

3Código da Ligação. A ligação (Query) é utilizada quando deseja-se adicionar um atributo de outra tabela no programa. Dessa forma, é necessário criar uma ligação entre a tabela do programa e a tabela do novo atributo.11
Linha (Row)Decimal

>>9.99

1

Indica a localização, em caracteres, do objeto em questão em relação ao topo objeto pai.

11
Lista Itens (list-item-pairs / radio-buttons)Caracter

X(100)

1

Contém a lista de rótulos e valores de um objeto. Exemplo: "On-line, 1, Batch, 2"

11
Lista Valores (list-value)Caracter

X(1000)

3Contém a lista de valores possíveis para determinado objeto.22
Nome (Name)Caracter

X(75)

1

Indica o nome (identificação interna) do objeto de um programa. É recomendável que a identificação pelo nome seja única para cada programa. Para novos atributos de tabelas já existentes, deve ser informado o nome no formato ...

11
Nr Col Fixas (Num-locked-columns)Inteiro

>>9

1

Indica a quantidade de colunas fixas de um browse. Dessa forma, ao percorrer as outras colunas utilizando a barra de rolagem horizontal, o número de colunas informado permanecerá fixo na tela.

11
Nr Coluna (Column-number)Inteiro>>93

Indica a posição de uma coluna em um browse. Essa propriedade é alterada ao movimentar as colunas de um browse, diretamente.

11
Ordem Tab (Tab-position)Inteiro

>>>9

2

Indica a posição do objeto em relação objeto pai quando efetuada a tabulação dos objetos. A tabulação considera apenas objetos de um mesmo pai (não é possível tabular entre campos de frames diferentes).

11
Preenchido (Filled)Lógico

Sim/Não

1Indica quando a propriedade cor de fundo de um retângulo pode ser definida. Quando "Não", a propriedade cor de fundo será ignorada. Quando "Sim", a propriedade cor de fundo do retângulo será aplicada.11
Rótulo (Label)Caracter

X(50)

1Contém o rótulo (identificação externa) do objeto.11
Tipo Atributo (field-type)Integer

>9

3

Indica qual o tipo de atributo que será adicionado ao programa. Pode ser:

1 - Atributo SOR (atributo do Banco Repositório)
2 - Atributo Consulta (atributo de uma tabela qualquer para consulta)
3 - Atrib. Tab Específica (atributo de Tabela Específica)

11
Tipo Dado (Data-type)Caracter

X(20)

2Contém o tipo de dado de um objeto. Os tipos de dado normalmente podem ser: caracter, data, decimal, inteiro, lógico.11
Tp Chamada (Call-Type)Inteiro

>9

3

Indica o tipo de chamada de um botão. Essa propriedade deve ser utilizada juntamente com a propriedade "valor/campo".

11
ValidaçãoLógico

Sim/Não

3

Indica se o botão irá efetuar a validação dos outros objetos que possuem lista de valores possíveis em tela quando for executado.

Em programas que efetuam inclusão, modificação e eliminação de registros, não é necessário utilizar um botão validador. A validação já ocorre automaticamente nesses eventos.

22
Valor Inicial (Initial-checked / initial-value)Caracter

X(100)

3

Contém o valor inicial de um determinado objeto. Essa propriedade pode ser utilizada na inicialização de objetos em adição de registros ou em relatórios (seleção e parâmetros).
O valor da inicialização pode ser determinado de forma fixa, ou através de um programa de retorno externo.
A propriedade "initial-checked" se torna obsoleta a partir da versão 4 da Base de Conhecimento, os objetos que utilizavam está propriedade são tratados pela propriedade "initial-value".

Também é utilizada em situações onde se deseja aplicar o valor inicial para determinados objetos dinâmicos (caixa de checagem, caixa de seleção e radio), quando não existe um registro relacionado no Banco Repositório ou na ligação do objeto.

11
Valor / campo (Value)Caracter

X(50)

3

Contém o nome do atributo correspondente ou do programa a ser executado. Essa propriedade é utilizada juntamente com a propriedade "Tp Chamada".

11



Tipo

Descrição

Propriedade

Nome da propriedade tratada pelo Otimizador.

Tipo Dado

Tipo de dado da propriedade. Por exemplo: para valores que tratam de posicionamento em tela e dimensão do objeto, o tipo de dado é decimal.

Formato

O formato da propriedade. A partir do formato é possível verificar as limitações existentes.

TP

Tipo de Propriedade. O Otimizador de Telas divide as propriedades em três tipos:

1) Progress: São propriedades existentes no Progress que são aplicadas em ambiente de Desenvolvimento e Aplicação. Nesse caso, para esses tipos de propriedades, o usuário poderá verificar a alteração no próprio ambiente de desenvolvimento. Exemplo: ao alterar a linha de um objeto em ambiente de desenvolvimento, o objeto movimentará para a linha alterada.

2) Progress não Aplicável: São propriedades existentes no Progress que são aplicadas apenas em ambiente de Aplicação. Nesse caso, para esses tipos de propriedades, o usuário só poderá verificar a alteração efetuada em ambiente de desenvolvimento no ambiente de Aplicação. Por exemplo: ao utilizar a propriedade Botão Flat, o mesmo só será alterado quando o usuário executar novamente o programa.

3) SOP: São propriedades internas criadas pelo Otimizador de Telas para atribuir novas funcionalidades à ferramenta. Essas propriedades são utilizadas apenas em ambiente de Aplicação (não têm efeito em ambiente de desenvolvimento).

Descrição

Define qual a função de cada propriedade.

VersãoIndica a partir de qual versão da Base de Conhecimento a propriedade foi criada.

Versão Atualização

Indica a partir de qual versão da Base de Conhecimento a definição da propriedade já existente foi alterada.