Wenn ich auf Gjs-Code schaue und diese Zeile am Anfang sehe:
%Vor%Wie kann ich wissen, welche Methoden, Konstanten, Ereignisse usw. auf "Gio" stehen (ohne eine Google-Suche durchzuführen)? Gibt es irgendwo auf meiner Installation eine Datei, die diese Informationen enthält?
Offensichtlich frage ich nach einer "Import" -Anweisung, nicht speziell nach Gio.
Einige Importanweisungen importieren andere Javascript-Dateien:
imports.ui.*
- & gt; %Code%
/usr/share/cinnamon/js/ui/*
- & gt; %Code%
imports.misc.*
- & gt; %Code%
Für die /usr/share/cinnamon/js/misc/*
Importe wird Gnome Introspection verwendet, damit gjs die C-Bibliothek verwenden kann.
Um Informationen über diese Bibliotheken zu erhalten, empfehle ich Ihnen, sich die Gnome-Referenzhandbücher anzuschauen:
Aber zum Schluss, es gibt einen riesigen Mangel an Dokumentation und Beispielen. Das ist schwierig mit gjs zu entwickeln.
AKTUALISIEREN
Hier weitere nützliche Links:
Da ich keine Antworten bekommen habe, habe ich online weiter gesucht und diesen exzellenten Blogeintrag gefunden, wie HTML-formatierte Dokumentation aus typelib-Dateien (wie Gio-2.0.typelib) erzeugt werden kann: