Rhythmbox 如何向侧窗格添加条目?
我正在尝试编写一个 Rhythmbox 插件,并且需要在左侧面板中添加另一个条目,以允许用户切换到我的插件提供的新“页面”。不幸的是,我能找到的关于编写 RB 插件的唯一资源是 this,但我无法弄清楚就这样。
我不是经验丰富的 GTK 开发人员,但我了解基础知识。
有人知道该怎么做吗?
I'm trying to write a Rhythmbox plugin and would need to add another entry in the left panel that allows the user to switch to a new "page" provided by my plugin. Unhappily the only ressource I could find about writing RB plugins is this and I am unable to figure it out just with that.
I am not an experienced GTK developer, but I know the basics.
Does anybody know how to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我假设您想向 Rhythmbox 中的源面板添加一个新项目。
您需要子类化
RB.Source
并使用gobject.type_register(ClassName)
将其注册到gobject。这是一个 示例使用新的
gi.repository
并且有很多不要。I assume you want to add a new item to the source panel in Rhythmbox.
You need to subclass
RB.Source
and register it with gobject usinggobject.type_register(ClassName)
.Here is an example which uses the new
gi.repository
and there are plenty that don't.请阅读您提到的链接中的“在工具栏和菜单以外的位置添加 UI” 部分。
Read section "Adding UI somewhere other than toolbars and menus" in that link you mentioned.