Существует ли подробная документация API на привязке Python для appindicator?

Я становлюсь серозным с моим собственным проектом и нуждаюсь в хорошей документации относительно appindicator модуля для Python. Что я нашел до сих пор:

  1. Документация API на dev.ubuntu.com
  2. Общественная запись Wiki
  3. Документация API на коде C
  4. Хорошее сообщение в блоге

что случилось с ними:

  1. Просто список без объяснений на аргументах, возвратов и на том, что делают методы
  2. Только конструктивные соображения и фоны - мало, который помог бы с фактическим программированием
  3. Материал, пропускающий модуль Python, имеет (например, create_menu_from_desktop)
  4. Много сжатой полезной информации, но не завершенный

Так же в основном мне нужно что-то столь же подробное как 3. но для модуля Python.

Пример на моей проблеме:

освободите build_menu_from_desktop (desktop_file, desktop_profile)

Каковы аргументы, как, предполагается, и что делает метод? Мое предположение, метод создает записи меню из '*.desktop' файл. Но если так, почему требуется больше аргументов, чем просто тот файл? От каких записей в файле это берет пункты меню? Это - вопросы как это, у меня есть что-то вроде трудного времени, находя ответ для.

18
задан 10 October 2011 в 12:02

1 ответ

Да, мы понимаем, что нам нужна документация Python с соответствующим уровнем детализации. Это - цель проекта Жирафа. Это будет работать с привязкой Самоанализа GObject, который является способом, которым новые приложения Python должны быть записаны для использования индикаторов приложения.

До тех пор лучший выбор является документацией API, которую Вы отметили. Это должно быть примерно то же хотя "python-ified".

build_menu_from_desktop является загрузкой использования функции удобства записи, которые иначе были бы в чем-то как quicklist в Единице. Таким образом для получения тех записей Вы использовали бы build_menu_from_desktop("/my/path/myfile.desktop", "Unity") указывать TargetEnvironment.

Это позволяет Вам иметь различные записи в файле на рабочем столе и иметь некоторое перекрытие и других нет.

7
ответ дан 23 November 2019 в 02:14

Другие вопросы по тегам:

Похожие вопросы: