Начиная с версии 2.8, GTK+ отрисовывает все свои элементы интерфейса с помощью мощной библиотеки векторной графики Cairo. В этой статье рассказывается как можно самому создать виджет GTK+, используя библиотеку Cairo для его отрисовки.
В предыдущей статье мы создали виджет часов и назвали его Egg Clock Face?, для изображения циферблата использовались функции библиотеки Cairo. Мы рассмотрели основы реализации GObject и рисования с помощью библиотеки векторной графики Cairo. Теперь пришло время завести наши часы.