Получаю в color значение цвета из GtkColorButton (colorbuttonBG)
MainWindowObjects* mwo = (MainWindowObjects*)data;
GdkColor color;
gtk_color_button_get_color (mwo->colorbuttonBG, &color);
g_print("COLOR: %x %d %d %d \n", color.pixel, color.red, color.green, color.blue);
gdk_gc_set_foreground(gc, &color);
может быть можно как-то преобразовать color.red, color.green, color.blue в guint32
или есть какие-нибудь другие варианты