Решил я тут в GTK порисовать через gdk. При использовании стандартных цветов(контекстов) fg_gc, bg_gc, white_gc, и т.д. все нормально, но как рисовать своими цветами?
посмотри пример создания своего виджета, кажется где-то был пример, где "рисовали" виджет стрелочных часов. Есть подозрение, что там можно найти ответ.