Ich werde ernsthaft mit einem eigenen Projekt und benötige eine gute Dokumentation zum Appindicator-Modul für Python. Was ich bisher gefunden habe:
- API-Dokumentation auf dev.ubuntu.com
- Community Wiki Eintrag
- API-Dokumentation zum C-Code
- Schöner Blogbeitrag
Was stimmt mit denen nicht:
- Nur eine Liste ohne Erklärungen zu den Argumenten, Ergebnissen und der Funktionsweise der Methoden
- Nur Überlegungen zum Design und Hintergründe - wenig, was bei der tatsächlichen Programmierung helfen würde
- Was das Python-Modul vermisst (zB create_menu_from_desktop)
- Viele nützliche Informationen komprimiert, aber nicht vollständig
Also brauche ich im Grunde etwas so Detailliertes wie 3. Aber für das Python-Modul.
Beispiel zu meinem Problem:
void build_menu_from_desktop (desktop_file, desktop_profile)
Was sollen die Argumente sein und was macht die Methode? Ich vermute, die Methode erstellt Menüeinträge aus einer '* .desktop'-Datei. Aber wenn ja, warum braucht es mehr Argumente als nur diese Datei? Aus welchen Einträgen in der Datei stammen die Menüpunkte? Es sind Fragen wie diese, für die es mir schwer fällt, eine Antwort zu finden.