2012-01-20 2 views
0

Я пытаюсь написать плагин Rhythmbox и вам нужно будет добавить еще одну запись на левой панели, которая позволит пользователю перейти на новую «страницу», предоставленную моим плагином. К несчастью, единственный источник, который я смог найти о написании плагинов RB, - this, и я не могу это понять.Rhythmbox, как добавить запись в боковую панель?

Я не опытный разработчик GTK, но я знаю основы.

Кто-нибудь знает, как это сделать?

ответ

0

В этой связи вы упомянули раздел "Adding UI somewhere other than toolbars and menus".

+0

Я бы не поставил вопрос, мог ли я решить проблему с найденными мной ссылками. Я прошел через этот текст. Либо он не содержит информацию, которую я хочу, либо, скорее всего, я ее просто не получил (или я попробовал, и это не сработало). – drakide

1

Предполагается, что вы хотите добавить новый элемент на панель источника в Rhythmbox.

Вам необходимо подкласс RB.Source и зарегистрировать его с помощью gobject, используя gobject.type_register(ClassName).

Здесь example, который использует новые gi.repository, и их много, что don't.

+0

Спасибо! Знаете ли вы некоторые места, где я могу получить ссылки/учебные пособия о плагинах rhythmbox? Обратите внимание, что пример плагина возвращает следующую ошибку: AttributeError: объект 'gi.repository.RB' не имеет атрибута 'Plugin' – drakide

Смежные вопросы