gb.settings
Este componente permite ao seu projeto lidar com arquivos de configuração do aplicativo.
Class
|
Description
|
Settings
|
Essa classe gerencia arquivos de configuração global.
|
Arquivo de configurações
Esses arquivos, geralmente chamado de "xyzzy.conf" (onde "xyzzy" é o nome da sua aplicação), pode ser consultado para obter as configurações especificadas localmente e também pode ser usado para armazenar essas configurações entre as execuções da aplicação.
Syntax de configuração do arquivo
Um arquivo de configuração é um arquivo de texto, em que cada linha é:
-
Uma linha em branco (nula), é ignorada.
-
Uma linha de comentários, começando com o caractere '
#
' or a ';
' é ignorada.
-
Uma linha, que é um par de valores
"Key=Value"
.
-
Uma linha slot, que começa com o caractere '
[
' e termina com um caractere ']
'. Estes são os principais grupos de linhas key/value juntos em um slot.
Um valor é acessado a partir de sua chave completa, que é o nome de slot seguido por uma barra e a chave.
Um nome de slot também pode conter barras.
Exemplos
[Editor]
Font="Bitstream Vera Sans Mono"
Toolbar=1
CleanOnSave=0
ShowProc=1
ShowChange=1
ShowCurrent=1
UseRelief=1
Color[0]="&FFFFFF&"
Color[1]="&000000&"
Color[2]="&00C0A0&"
Color[3]="&00C000&"
[ExistingFile]
ExplorerType=0
Splitter="249,249"
TreeSequence="0"
PreviewImg=0
ShowHidden=0
[ExistingImage]
Path="/usr/share/icons/crystalsvg/64x64/devices"
Key="1"
ExplorerType=1
Splitter="212,434"
TreeSequence="1"
PreviewImg=1
ShowHidden=0
[...]