// OverrideColor is a wrapper around gtk_widget_override_color(). func (v *Widget) OverrideColor(state StateFlags, color *gdk.RGBA) { var cColor *C.GdkRGBA if color != nil { cColor = (*C.GdkRGBA)(unsafe.Pointer(color.Native())) } C.gtk_widget_override_color(v.native(), C.GtkStateFlags(state), cColor) }
// SetRGBA() is a wrapper around gtk_color_chooser_set_rgba(). func (v *ColorChooser) SetRGBA(gdkColor *gdk.RGBA) { C.gtk_color_chooser_set_rgba(v.native(), (*C.GdkRGBA)(unsafe.Pointer(gdkColor.Native()))) }