appindicator의 python 바인딩에 대한 자세한 API 문서가 있습니까?


18

나는 내 자신의 프로젝트에 열중하고 있으며 파이썬을위한 appindicator 모듈에 대한 좋은 문서가 필요합니다. 내가 지금까지 찾은 것 :

  1. dev.ubuntu.com의 API 문서
  2. 커뮤니티 위키 항목
  3. C 코드에 대한 API 문서
  4. 좋은 블로그 게시물

그들에게 무슨 문제가 있습니까?

  1. 인수, 리턴 및 메소드의 기능에 대한 설명이없는 목록
  2. 디자인 고려 사항 및 배경 만-실제 프로그래밍에 도움이되지 않는 부분
  3. 파이썬 모듈이없는 것들 (예 : create_menu_from_desktop)
  4. 압축되었지만 완전하지 않은 유용한 정보

그래서 기본적으로 3과 같은 세부 사항이 필요하지만 파이썬 모듈에는 필요합니다.

내 문제의 예 :

void build_menu_from_desktop (데스크탑 _ 파일, desktop_profile)

주장은 무엇이고 그 방법은 무엇을 하는가? 내 생각에,이 방법은 '* .desktop'파일에서 메뉴 항목을 만듭니다. 그러나 그렇다면 왜 그 파일보다 더 많은 인수가 필요합니까? 파일에서 어떤 항목이 메뉴 항목을 가져 옵니까? 이와 같은 질문에 대한 답을 찾는 데 약간의 어려움이 있습니다.


2
링크 1과 3이 작동하지 않습니다.
Matt Joiner

2
... 더 이상 ...
con-f-use

답변:


7

예, 우리는 적절한 수준의 세부 사항을 가진 파이썬 문서가 필요하다는 것을 알고 있습니다. 그것이 기린 프로젝트 의 목표입니다 . 응용 프로그램 표시기를 사용하기 위해 새로운 Python 응용 프로그램을 작성하는 방식 인 GObject Introspection 바인딩과 함께 작동합니다.

그때까지 가장 좋은 방법은 당신이 언급 한 API 문서입니다. "python-ified"와 거의 동일해야합니다.

build_menu_from_desktop은 Unity퀵리스트 와 같은 항목을로드하는 편리한 함수 입니다. 따라서 build_menu_from_desktop("/my/path/myfile.desktop", "Unity")TargetEnvironment를 지정하는 데 사용할 항목을 가져 옵니다.

이를 통해 데스크탑 파일에 다른 항목이있을 수 있으며 일부는 겹치거나 다른 항목은 없습니다.


그것에 대한 답변입니다. 시간 내 주셔서 감사합니다. 왜 먼저 문서화 문자열이나 독소를 사용하지 않습니까?
con-f-use

1
우리는 gtk-doc을 사용하고 있습니다. 기본적으로 같은 것입니다. 그러나 아직 바인딩으로 전달되지 않습니다.
Ted Gould

1
메뉴를 가져 와서 변경할 수는 있지만 권장하지는 않습니다. 그것들이 다를 필요가 있다면, 나는 정상적인 방법으로 메뉴를 만들 것입니다 ... 실제로 함수는 당신이 그것들을 동일하게 원할 때 도우미 일뿐입니다.
테드 굴드

1
기린과 qucklists에 대한 업데이트가 있는지 확인하고 싶었습니다 ...
con-f-use

1
이 상태는 어떻습니까? Googleable AppIndicator API 문서 링크가 모두 깨진 이유는 무엇입니까? 하나만 살아 있습니까?
ulidtko
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.