This PR implements generation of scintilla_object_* wrappers for each exported sci_* function. The intention is that scintilla_object_* can be used as true object methods for GeanyScintilla.
e.g. python: text = sci.get_text() instead of text = Geany.sci_get_text(sci) You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/935
-- Commit Summary --
* gen-api-gtkdoc.py: Add switch to write out scintilla_object methods * gen-sci-methods.py: add script to generate scintilla_object wrappers * Generate scimethods.c and link into libgeany * doc: Generate geany-scintilla-gtkdoc.h along geany-gtkdoc.h
-- File Changes --
M doc/Makefile.am (9) M scripts/gen-api-gtkdoc.py (23) A scripts/gen-sci-methods.py (144) M src/Makefile.am (21) M src/sciwrappers.c (22)
-- Patch Links --
https://github.com/geany/geany/pull/935.patch https://github.com/geany/geany/pull/935.diff
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/935