Pular para o conteúdo principal

Propriedades comuns

Todos os componentes podem usar as propriedades comuns abaixo para adicionar título e ícone, definir o local de salvamento da configuração e muito mais. Essas propriedades podem ter funções diferentes em componentes diferentes.

ChaveTipoDescriçãoCondição
cellStringTipo do componente-
labelStringRótulo exibidoOpcional, localizável
defaultsStringIdentificador da seção de configuração, isto é, o nome onde a configuração do componente é armazenada-
keyStringNome da chave de configuraçãodefaults != nil
defaultStringValor padrão da configuração-
valueTipo básicoValor da configuraçãoOpcional
iconStringNome do arquivo do íconeOpcional
readonlyBooleanoSe o componente é somente leituraOpcional
heightNúmeroAltura do componenteOpcional

cell é o tipo do componente; cada tipo representa um componente XUI diferente, como Button, Switch e Link.

label é o título do componente, normalmente exibido à esquerda dele.

default é o valor padrão do componente. Se value for nil, o valor de default será usado para preencher value.

icon é o ícone, exibido à esquerda de label. Se for definido como res/16.png, recomenda-se também preparar res/[email protected] e res/[email protected], com dimensões reais respectivamente 2 e 3 vezes maiores.

Quando readonly é true, o valor do componente é somente leitura e não pode ser modificado nem limpo. Ele também não pode vincular uma subinterface.