Có tài liệu API chi tiết về liên kết python cho appindicator không?


18

Tôi đang trở nên nghiêm túc với một dự án của riêng mình và cần một tài liệu tốt về mô-đun appindicator cho python. Những gì tôi đã tìm thấy cho đến nay:

  1. Tài liệu API trên dev.ubfox.com
  2. Mục wiki cộng đồng
  3. Tài liệu API về mã C
  4. Bài đăng trên blog đẹp

có chuyện gì với họ vậy:

  1. Chỉ là một danh sách không có giải thích về các đối số, trả về và về các phương thức làm
  2. Chỉ cân nhắc thiết kế và nền tảng - ít có thể giúp lập trình thực tế
  3. Những thứ còn thiếu mô-đun python có (ví dụ: created_menu_from_desktop)
  4. Nhiều thông tin hữu ích được nén nhưng không đầy đủ

Vì vậy, về cơ bản tôi cần một cái gì đó chi tiết như 3. nhưng cho mô-đun python.

Ví dụ về vấn đề của tôi:

void build_menu_from_desktop (desktop_file, desktop_profile)

Các đối số được cho là gì và phương thức này làm gì? Tôi đoán là, phương thức tạo các mục menu từ tệp '* .desktop'. Nhưng nếu vậy, tại sao nó cần nhiều đối số hơn chỉ tập tin đó? Những mục trong tập tin nào nó lấy các mục menu từ? Đó là những câu hỏi như thế này Tôi có một chút khó khăn để tìm câu trả lời.


2
Liên kết 1 và 3 không hoạt động.
Matt Joiner

2
... nữa ...
con-f-sử dụng

Câu trả lời:


7

Có, chúng tôi nhận ra rằng chúng tôi cần tài liệu Python với mức độ chi tiết phù hợp. Đó là mục tiêu của dự án Gi hươu cao cổ . Nó sẽ hoạt động với các ràng buộc nội bộ GObject, đó là cách mà các ứng dụng Python mới nên được viết để sử dụng các chỉ số ứng dụng.

Cho đến lúc đó, đặt cược tốt nhất là tài liệu API mà bạn đã lưu ý. Nó sẽ gần giống như mặc dù "python-ified".

Build_menu_from_desktop là một hàm tiện lợi, sử dụng tải các mục mà trong một cái gì đó giống như một danh sách nhanh trong Unity . Vì vậy, để có được những mục bạn muốn sử dụng build_menu_from_desktop("/my/path/myfile.desktop", "Unity")để chỉ định TargetEn Môi trường.

Điều này cho phép bạn có các mục khác nhau trong tệp máy tính để bàn và có một số trùng lặp và những mục khác thì không.


Đó là về câu trả lời nó. Cảm ơn đã dành thời gian. Tại sao không docstrings hoặc doxygen ở nơi đầu tiên?
con-f-sử dụng

1
Chúng tôi đang sử dụng gtk-doc. Về cơ bản điều tương tự. Nhưng nó chưa chuyển qua các ràng buộc.
Ted Gould

1
Bạn có thể lấy menu và thay đổi chúng ở đó, nhưng tôi không khuyến khích điều đó. Nếu chúng cần phải khác nhau, tôi chỉ cần xây dựng menu theo cách thông thường ... Thực sự chức năng chỉ nhằm mục đích trở thành người trợ giúp trong trường hợp bạn muốn chúng giống nhau.
Ted Gould

1
Chỉ muốn kiểm tra xem có bất kỳ cập nhật nào về Gi hươu cao cổ và qucklists không ...
con-f-use

1
Tình trạng này là gì? Tại sao tất cả các liên kết tài liệu API AppIndicator có thể bị hỏng? Có một người duy nhất còn sống?
ulidtko
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.