LINUX.ORG.RU

[GTK+]. GtkColorButton каждый раз выдаёт разные цвета


0

1

прописал этот код на событие нажатия и каждый раз в консоль выдаётся разный color4.pixel, хотя ничего не меняю, а мне нужен именно тот цвет который установлен в colorbuttonBG (это GtkColorButton)

MainWindowObjects* mwo = (MainWindowObjects*)data;
GdkColor color4;
gtk_color_button_get_color (mwo->colorbuttonBG, &color4);
g_print("COLOR: %x %d %d %d \n", color4.pixel, color4.red, color4.green, color4.blue);

в чём может быть проблема?


color4.pixel - не характеристика цвета в пространстве RGB, так что просто забей на него

yoghurt ★★★★★
()
Ответ на: комментарий от yoghurt

а как тогда использовать значение, полученное из gtk_color_button_get_color (mwo->colorbuttonBG, &color4);
в gdk_rgb_gc_set_foreground иди gdk_gc_set_foreground

каждый раз разные цвета

g-71
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.