diff options
Diffstat (limited to 'test/gi/gi-test.py')
| -rw-r--r-- | test/gi/gi-test.py | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/test/gi/gi-test.py b/test/gi/gi-test.py index 6c775ea0c..b047ecec9 100644 --- a/test/gi/gi-test.py +++ b/test/gi/gi-test.py @@ -8,9 +8,18 @@ gi.require_version('Scintilla', '0.1')  from gi.repository import Scintilla  from gi.repository import Gtk +def on_notify(sci, id, scn): +    if (scn.nmhdr.code == 2001): # SCN_CHARADDED +        print ("sci-notify: id: %d, char added: %d" % (id, scn.ch)) +    elif (scn.nmhdr.code == 2008): # SCN_MODIFIED +        print ("sci-notify: id: %d, pos: %d, mod type: %d" % (id, scn.position, scn.modificationType)) +    else: +        print ("sci-notify: id: %d, scn.nmhdr.code: %d" % (id, scn.nmhdr.code)) +  win = Gtk.Window()  win.connect("delete-event", Gtk.main_quit)  sci = Scintilla.Object() +sci.connect("sci-notify", on_notify)  win.add(sci)  win.show_all()  win.resize(400,300)  | 
