Re: Create C++ bindings of Advanced Gtk+ Sequencer
- From: Kjell Ahlstedt <kjellahlstedt gmail com>
- To: Joël Krähemann <jkraehemann gmail com>
- Cc: "gtkmm-list gnome org" <gtkmm-list gnome org>
- Subject: Re: Create C++ bindings of Advanced Gtk+ Sequencer
- Date: Thu, 9 Dec 2021 15:12:07 +0100
Appendix G in the gtkmm tutorial is the best description we've got.
https://developer-old.gnome.org/gtkmm-tutorial/4.0/
https://developer-old.gnome.org/gtkmm-tutorial/4.0/chapter-wrapping-c-libraries.html.en
It's not a very detailed description, I'm afraid. You probably also need
to look at the source code of for instance glibmm or gtkmm. The tools
that are used (gmmproc, h2def.py, etc.) are found in glibmm.
gobject-introspection is not used, probably because gmmproc and friends
were first created before gobject-introspection existed. The C code must
still be formatted much like it is in glib and gtk, otherwise the
scripts that create .defs and *_docs.xml files will have problems
interpreting the C code.
Regards
Kjell Ahlstedt
Den 2021-12-09 kl. 10:14, skrev Joël Krähemann via gtkmm-list:
hi all,
I am just curious about howto create C++ bindings of Advanced Gtk+
Sequencer. I would love to benefit from your experience.
The Advanced Gtk+ Sequencer framework has got GObject introspection
annotations. The involved libraries would be:
* libags.so
* libags_thread.so
* libags_server.so
* libags_audio.so
* libags_gui.so
https://www.nongnu.org/gsequencer/
Please tell me about the concepts of gtkmm and howto apply to Ags.
regards,
Joël
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]