* Callbacks:: Generate callback trampolines and get interrupted by them.
* Compiling and Linking:: Build and install the shim.
* Hello World:: A short example.
-* GNU Free Documentation License::
+* GNU Free Documentation License::
@end menu
trampoline, it must provide the fixnum-sized user data as an argument.
@smallexample
-(C-call "g_signal_connect" window "delete_event"
+(C-call "g_signal_connect" window "delete_event"
(C-callback "delete_event") ; @r{@i{e.g. &Scm_delete_event}}
(C-callback ; @r{@i{e.g. 314}}
(lambda (window event)
The callback might be registered with the toolkit like this:
@smallexample
-(C-call "g_signal_connect" window "delete_event"
+(C-call "g_signal_connect" window "delete_event"
(C-callback "delete_event") ; @r{@i{e.g. &Scm_delete_event}}
(C-callback ; @r{@i{e.g. 314}}
(lambda (window event)