图标类别

Directory Opus 将其内部图标集归入至各个类别,以方便用户寻找特定图标。选择图标对话框允许用户通过类别和名称进行过滤。内部图标均已预先分配了类别 - 如果你的图标采用了与内部图标相同的名称,那么它们会自动采用预先分配的类别。例如,“复制”图标已预先分配至“文件”类别,因此如果你的图标集提供了一个名为“复制”的图标,当用户在 选择图标 对话框中将类别过滤器设置为“文件”时,他们就会看到该图标。

如果你的图标具有不在内部图标集中的名称,那么它在默认情况下会被列为未分类。你可以为你的图标指定自己的类别,但这并不是必需的。Opus 使用的默认类别为“配置”、“编辑”、“文件”、“ftp”、“杂项”、“开始”、“工具”、“视图”和“窗口”。对于每个图标,你既可以选择指定一个默认类别,也可以定义你自己的自定义类别。

你可以逐个图标使用 icon 节点将类别分配给你的图标,也可以使用 set 节点一次性将类别分配给多个图标。例如,

<set size="small" width="20" height="20" filename="UtilIcons.png">
    <icon name="burncd" row="2" col="8" category="Tools"/>
    <icon name="ftpimage" row="3" col="1" category="Image"/>
</set>

这将定义一个名为“burncd”的图标(在“工具”默认类别中),以及另一个名为“ftpimage”的图标(在名为“图像”的自定义类别中)。

或者,这两个图标都可以按照如下所示的方式归入至“文件”类别:

<set size="small" width="20" height="20" filename="UtilIcons.png">
    <category name="File">
        <icon name="burncd" row="2" col="8" />
        <icon name="ftpimage" row="3" col="1" />
    </category>
</set>

在一个给定的 set 中,你必须使用一种或另一种样式。如果存在任何 category 节点,那么所有的 icon 节点都应位于一个 category 下。如果你想使用第二种样式,但同时又想要一些未分类的图标,那么你应该将它们放入一个不具有 name 属性的 category 节点中。

再说一遍,对你的图标进行分类并不是必需的。如果你使用了默认图标名称,那么它们会被自动分类(尽管你可以在需要时覆盖自动分类),如果没有,那么它们仍然可以正常工作,但会在 选择图标 对话框中被列为“未分类”。

最后更新于