admin管理员组文章数量:1534541
2024年5月9日发(作者:)
Foobar2000界面入门:认识Foobar的UI系统,熟悉三种主流界面插件
如果你想对Foobar做任何界面上的操作,无论是风格样式还是按钮行为,列表功能还
是图片显示,都最好先读过下面的文字,否则你很可能在接下来的操作中处处碰壁,搞得稀
里糊涂。
认识Foobar的界面系统
Foobar是高度可定制的软件,它的各项功能都尽量实现独立的模块化,也就是独立成一
个个的插件,它的界面的也是一样。Foobar的整个界面系统,包 括你能看到的窗口边框内
的所有东西,从菜单按钮到列表样式,全都是“外包”给一个插件负责的,这个插件负责整
个Foobar界面的描绘,而真正的 Foobar只提供最核心的功能和命令,以供插件调用,所以
当此插件缺失时,Foobar将由于没有界面系统而无法启动。这类插件,我们通常称之为“界
面 插件”或“UI插件”,它们的命名规则一般是foo_ui_*.dll。
界面插件
界面插件不只有一个,现在主流的界面插件有三个:
Default User Interface,译名:默认用户界面,文件名:foo_ui_,论坛里常
简称为“DUI”。
Columns UI,译名:分栏界面,文件名:foo_ui_,论坛里常简称为“CUI”。
Panels UI,译名:面板界面,文件名:foo_ui_,论坛里常简称为“PUI”。
这三种界面插件都有很大的定制自由度,可以让你随意打造自己的界面。
但这三种界面插件的工作方式都完全不同,所以大部分界面问题都要分情况讨论,在不
同的界面下问题和解决方法往往是完全不同的。
由于每个插件都是要接管Foobar的整个界面的,所以Foobar必然只可能同时使用一个
界面插件。这并不是说你不能把多个界面插件一起放进 components目录下,你可以这样做,
但这些插件中同时只可能有一个在生效、在负责界面(这也并不是说把多个界面插件同时放
进components 目录就是没有意义的,这个将在后面说明)。第一次把多个界面插件放进
components目录后启动时会弹出提示选择要使用的界面模块的对话框:
(20.24 K)
2008-5-15 22:43:40
以后就不会再弹出。此后如果需要切换界面模块,进入 参数设置(Preferences)-显示
(Display) ,右侧的下拉列表就可以切换,如下面的提示文字所说,需要重启后才能生效。
(38.99 K)
2008-5-16 0:02:49
而每个界面插件都会把自己的设置都放在 参数设置(Preferences) 对话框左侧的目录
树中,显示(Display) 分支下。
(2.91 K)
2008-5-15 22:43:40
当一个界面在生效时,其他未生效的界面的部分参数设置将会失效,准确的说是负责整
个界面的一些功能会失效,例如最小化到托盘等,所以对于这些需求,就需要到你当前正在
生效的界面插件的参数有设置页去设置,在其他页面设置是无效的。
版权声明:本文标题:Foobar2000 界面入门 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1715215093a441114.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论