Мне приходится пользоваться низкоуровневыми функциями рисования (не буду объяснятиь почему - долгая история).
например:
gdk_rgb_gc_set_foreground(gc, 0x000000);
gdk_draw_rectangle(...);
У меня есть GtkColorButton у него есть метод gtk_color_button_get_color
GdkColor color;
gtk_color_button_get_color (mwo->colorbuttonBG, &color);
как мне преобразовать color типа GdkColor в guint32 ?
GdkColor это структура
typedef struct {
guint32 pixel;
guint16 red;
guint16 green;
guint16 blue;
} GdkColor;
guint32 это
typedef unsigned int guint32;