2016-04-06 3 views
0

J'ai récemment regardé le développement de Cinnamon Applets. Et j'ai trouvé des codes comme celui-ci dans applet.js:Comment enregistrerKeyBindings dans le développement de la cannelle?

const Meta = imports.gi.Meta; 

et ils ont utilisé beaucoup de fonctions de Meta, comme Meta.keybindings_set_custom_handler. Cependant je ne peux même pas trouver n'importe quel document de ces fonctions seulement pour deviner ce que cela signifie. J'ai vérifié Cinnamon Document et j'ai trouvé qu'il pouvait s'agir d'un code javascript liant C. Ils utilisent GObject Introspection. Et je suis nouveau dans cette région. Je veux savoir où puis-je vérifier les listes de fonctions dans gi.Meta?

Il existe un exemple de raccourcis clavier de exist applet, mais je suis toujours confus.

Répondre

0

Selon le documentation: imports.gi.Meta fait référence à Muffin, tandis que d'autres (par exemple imports.gi.Gio.) Sont des tiers (généralement GNOME) les bibliothèques qui sont documentées ailleurs.

Si vous faites une recherche sur Muffin vous verrez qu'il y a un référentiel linuxmint/muffin dans github.