Как на GTK правильно делать приложения типа векторных графических редакторов - CADов? Если есть небольшие проекты (желательно на pygtk), где можно посмтреть, то киньте названий.
Суть задачи - отображение большого числа достаточно примитивных объектов (линии, полигоны, круги). Желаетльна возможность получить не тормозной курсор в виде перекрещивающихся горизонтальной и вертикальной линий на всю ширину окна.
В примере scribble.py используется pixmap, в котором все рисуется, а сам он отрисовывается на DrawingArea. Это правильный способ? Как в данном случае правильно делать вышеупомянутый курсор?