gb.settings

该组件允许用户工程处理应用程序配置文件。

作者 Benoît Minisini.

说明
Settings 该类管理公用配置文件。

配置文件

这些文件的典型命名是 "xyzzy.conf" (这里"xyzzy" 是用户应用程序的名字),在应用程序执行中可以提请获取本地指定设置以及用来存储这样的设置。

配置文件语法

Warning:

以下信息可能很有用,但设置文件语法被视为“内部”,可能随时更改,恕不另行通知,因此信息不可靠。

建议 不要 直接访问应用程序中的配置文件,因为格式可能会更改。请改用Settings.class。

配置文件是一个文本文件,每一行是下列内容之一:
  • 一个空行,会被忽略。

  • 一个注释行,用'#'或';'字符开头,会被忽略。

  • 一个配置项值行,由 "Key=Value" 对构成。

  • 一个设置段行,以 '[' 字符开头并以 ']' 字符结尾,是一组 键/值 行放在一起构成的设置段。

根据完整的键存取相应的值,完整键是设置段名称加一个斜线和键名称。

一个设置段名称也可以包含斜线。

Examples

[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

[...]