RGtk2 (version 2.20.31)

gtkQuitAddFull: gtkQuitAddFull

Description

Registers a function to be called when an instance of the mainloop is left. In comparison to gtkQuitAdd this function adds the possibility to pass a marshaller and a function to be called when the quit handler is freed.

Usage

gtkQuitAddFull(main.level, fun, data = NULL)

Arguments

main.level
Level at which termination the function shall be called. You can pass 0 here to have the function run at the termination of the current mainloop.
data
Pointer to pass when calling function.

Value

gtkQuitRemove) or 0 if you passed a NULL pointer in function.

Details

The former can be used to run interpreted code instead of a compiled function while the latter can be used to free the information stored in data (while you can do this in function as well)... So this function will mostly be used by GTK+ wrappers for languages other than C.