adapt to basic types changes in Gtk
Adapt to the Gtk change to use char, int, float and double instead of the corresponding Glib types. Also adapt to the removal of the old accessibility system and some other removed functions.
Edited by Andreas Persson