diff options
Diffstat (limited to 'redo/common_unix.go')
| -rw-r--r-- | redo/common_unix.go | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/redo/common_unix.go b/redo/common_unix.go index 5bcb819..aab80bf 100644 --- a/redo/common_unix.go +++ b/redo/common_unix.go @@ -14,6 +14,10 @@ import ( // { // g_signal_connect(obj, sig, callback, data); // } +// void gSignalConnectAfter(gpointer obj, gchar *sig, GCallback callback, gpointer data) +// { +// g_signal_connect_after(obj, sig, callback, data); +// } import "C" func fromgstr(s *C.gchar) string { @@ -33,3 +37,9 @@ func g_signal_connect(object C.gpointer, name string, to C.GCallback, data C.gpo defer freegstr(cname) C.gSignalConnect(object, cname, to, data) } + +func g_signal_connect_after(object C.gpointer, name string, to C.GCallback, data C.gpointer) { + cname := togstr(name) + defer freegstr(cname) + C.gSignalConnectAfter(object, cname, to, data) +} |
