Я новичок в разработке настольных приложений GNOME, поэтому я пытаюсь узнать об этом как можно больше. Я прочитал различные руководства, представленные на developer.gnome.org, написанные для JavaScript. Я знаю, что через GObject Introspection я могу получить доступ к библиотекам C в JavaScript.
Поскольку использование JavaScript для настольных приложений является новым, поэтому существует не так много документации. Мне было интересно, есть ли способ узнать, какие функции я могу использовать с какими параметрами для доступа к некоторым библиотекам.
Например, я могу создать кнопку с помощью GTK в JavaScript:
this.mybutton = new GTK.Button({some code here});
Как мне узнать названия функций, которые я могу использовать? Могу ли я как-то разобрать имя функции для JavaScript, увидев документацию, написанную для C?
Для некоторых библиотек я видел эту документацию, написанную для JavaScript. Будем признательны за любую помощь, чтобы лучше понять разработку приложений GNOME.