如果你想对Foobar 做任何界面上的操作,无论是风格样式还是按钮行为,列表功能还是图片显示,都最好先读过下面的文字,否则你很可能在接下来的操作中处处碰壁,搞得稀里糊涂。 认识Foobar 的界面系统 Foobar 是高度可定制的软件,它的各项功能都尽量实现独立的模块化,也就是独立成一个个的插件,它的界面的也是一样。Foobar 的整个界面系统,包括你能看到的窗口边框内的所有东西,从菜单按钮到列表样式,全都是“外包”给一个插件负责的,这个插件负责整个Foobar 界面的描绘,而真正的Foobar 只提供最核心的功能和命令,以供插件调用,所以当此插件缺失时,Foobar 将由于没有界面系统而无法启动。这类插件,我们通常称之为“界面插件”或“UI 插件”,它们的命名规则一般是foo_ui_*.dll。 界面插件 界面插件不只有一个,现在主流的界面插件有三个: Default User Interface,译名:默 认用户 界面,文件名:foo_ui_std.dll,论坛 里常简称为“DUI”。 Columns UI,译名:分 栏 界面,文件名:foo_ui_columns.dll,论坛 里常简 称为“CUI”。 Panels UI,译名:面板 界面,文件名:foo_ui_panels.dll,论坛 里常简 称为“PUI”。 这三种 界面插件都有很大 的定制自 由度,可以让 你随 意 打 造 自 己 的界面。 但 这三种 界面插件的工 作方 式都完 全不同 ,所以大 部 分 界面问 题 都要 分 情 况 讨 论,在不同的界面下问 题 和解 决 方 法往 往 是完 全不同 的。 由于每 个插件都是要 接管 Foobar 的整个界面的,所以Foobar 必 然 只可能同 时使 用一个界面插件。这并 不是说 你不能把 多 个界面插件一起 放 进 components 目 录 下,你可以这样做,但 这些 插件中同 时只可能有一个在生 效 、 在负责界面( 这也并 不是说 把 多 个界面插件同 时放 进 components 目 录 就是没有意 义 的,这个将在后 面说 明 ) 。第 一次 把 多 个界面插件放 进 components 目 录 后 启动时会 弹 出 提示选 择 要 使用的界面模块的对话 框: 附 件: 您 所在的用户 组 无法下载 或查 看附 件 以后 就不会 再 弹 出 。此后 如果需 要 切 换 界面模块,进 入 参 数 设 置 (Preferences)-显示(Display) ,右 侧 的下拉 列表就可以切 换 ,如下面的提示文字所说 ,需 要 重 启后 才 能生 ...