libidl glib2