GTK + / Каир - рисование во временный слой? - PullRequest
1 голос
/ 28 ноября 2011

Я рисую узлы в окне, и когда вы щелкаете по ним, я хочу, чтобы он выделил узел и покрасил его в другой цвет. А потом он может уйти и сделать что-то еще, и я хочу, чтобы он вернул исходный цвет.

Есть ли способ рисования на перекрывающемся слое, а затем просто не отображать этот слой?

Т.е. вместо того, чтобы заново проходить все заново.

Точно так же, если я хочу «перетащить нарисовать линию», как бы я это сделал?

1 Ответ

1 голос
/ 29 ноября 2011

Вы должны попробовать что-то вроде goocanvas виджетов.

...