История изменений
Исправление Zubok, (текущая версия) :
Backing Store вряд ли. К тому же, его наличие вообще не гарантируется иксами. Я предполагаю, что автор внутри какого-то тулкита, у которого своя буферизация для отрисовки присутствует, пытается рисовать при помощи xlib. Практически любой современный тулкит использует теневые pixmap и только потом из них рисует на экран, а XPutImage сразу из XImage с клиента рисует на экране. Иначе что такое за событие OnDraw? В xlib только Expose есть.
Исходная версия Zubok, :
Backing Store вряд ли. К тому же его наличие вообще не гарантируется иксами. Я предполагаю, что автор внутри какого-то тулкита, у которого своя буферизация для отрисовки присутствует, пытается рисовать при помощи xlib. Практически любой современный тулкит использует теневые pixmap и только потом из них рисует на экран, а XPutImage сразу из XImage с клиента рисует на экране. Иначе что такое за событие OnDraw? В xlib только Expose есть.