Have you seen the appendix "Wrapping C Libraries with gmmproc" in the gtkmm tutorial?
https://developer.gnome.org/gtkmm-tutorial/stable/chapter-wrapping-c-libraries.html.en

mm-common contains a skeleton project with a script file that (after some modification) can generate the 4 files xxx_docs.xml, xxx_enum.defs, xxx_method.defs and xxx_signal.defs.
https://git.gnome.org/browse/mm-common/tree/skeletonmm/codegen/generate_defs_and_docs.sh

Kjell

Den 2015-05-10 09:48, Murray Cumming skrev:
On Sun, 2015-05-10 at 09:23 +0200, Christoph Brill wrote:
1.) Regenerate the method.defs files
I'm using h2def.py from glibmm on the sources of gtksourceview 3.12.3.
So far I managed to regenerate the methods using the following
command:


$ ../glibmm/tools/defs_gen/h2def.py ../gtksourceview/gtksourceview/ >
gtksourceview/src/gtksourceview_methods.defs



2.) Regenerate the signals.defs files
 From my understanding this contains the signals and properties, but I
have no clue on how to generate this. Any hints welcome!
The more active *mm projects now have helpful little gen_scripts/*.sh
scripts to make this easier:
https://git.gnome.org/browse/gtkmm/tree/tools/gen_scripts

You'll probably want to create them for gtksourceiewmm too.

Nobody will mind if you need to "git mv" some stuff around to make it
more consistent, as long as you update the build flies appropriately
where necessary.


_______________________________________________
gtkmm-list mailing list
gtkmm-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtkmm-list

Reply via email to