Fix for issue #459
Added wrapper function to call refresh methods using g_idle_add()
Changed from deprecated gtk_idle_add to g_idle_add
Removed wrapper function, calling refresh methods directly. Adjusted definition and other calls to reflect new definition.
Merge pull request #466 from eaescob/gtk-fix

Fix for issue #459