diff options
author | Thomas Martitz <kugel@rockbox.org> | 2015-09-30 07:15:25 +0200 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2015-09-30 07:15:25 +0200 |
commit | 8de54ce5954362d9b5eecb0629aeb9daa69cd688 (patch) | |
tree | 3c980ed25598ad9532f15dc4e5665436ee1af0f9 /test/gi/gi-test.py | |
parent | 1a398b4fafcf859a56765e595d264837d432ff9a (diff) | |
download | scintilla-mirror-8de54ce5954362d9b5eecb0629aeb9daa69cd688.tar.gz |
Add a test suite to check gobject-introspection data
The test suite acts also as an example for downstream projects to generate
gobject-introspection data. A known-good .gir file is checked in for checking
results in the future. Lastly, a small python uses the gobject-introspection
data to create a small editor window.
The change to gtk/makefile is because scintilla needs to be in a shared library
for the python program. Therefore scintilla.a has to be compiled with -fPIC.
Diffstat (limited to 'test/gi/gi-test.py')
-rw-r--r-- | test/gi/gi-test.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/gi/gi-test.py b/test/gi/gi-test.py new file mode 100644 index 000000000..10cee8bc6 --- /dev/null +++ b/test/gi/gi-test.py @@ -0,0 +1,11 @@ +#!/usr/bin/python +from gi.repository import Gtk +from gi.repository import Scintilla + +win = Gtk.Window() +win.connect("delete-event", Gtk.main_quit) +sci = Scintilla.Object() +win.add(sci) +win.show_all() +win.resize(400,300) +Gtk.main() |