LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Тебе надо рисовать при помощи cairo в обработчике expose event. Ты же на чистом XCB пишешь, правильно? UPD. Да, и тебе понадобится написать, наверное, event compression (почитай про это, так делается в тулкитах), потому что expose буду посылаться на любое изменение области рисования. На пиксель окно сдвинется - expose вызовет перерисовку. Тебе надо делать перерисовку не так часто.

Исправление Zubok, :

Тебе надо рисовать при помощи cairo в обработчике expose event. Ты же на чистом XCB пишешь, правильно? UPD. Да, и тебе понадобиться написать, наверное, event compression (почитай про это, так делается в тулкитах), потому что expose буду посылаться на любое изменение области рисования. На пиксель окно сдвинется - expose вызовет перерисовку. Тебе надо делать перерисовку не так часто.

Исходная версия Zubok, :

Тебе надо рисовать при помощи cairo в обработчике expose event. Ты же на чистом XCB пишешь, правильно?