GTK modificando el color de fondo de GtkButton

Intentando cambiar el color de fondo / primer plano .... Usando Gtk + y C.

  GdkColor color;
  gdk_color_parse( "#0080FF", &color );
  gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_SELECTED, &color );
  gtk_widget_modify_fg( GTK_WIDGET(button), GTK_STATE_NORMAL, &color );

Estoy usando la funcionalidad anterior pero no está dando ningún resultado.

Estoy buscando algo preguntado en esta pregunta (Pero en C):
GTK: crea un botón regular de color

¿Cómo cambiar el estilo del botón usando el estilo del botón? ¿Alguien puede dar algunos ejemplos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta