gdk3: don't use abbrebiated name
gdk3: add missing g_boxed_copy() and 0 initialization

GitHub: #138