Привет.
Я хочу сделать некое окно с анимацией, которое постоянно перерисовывается по таймеру. Можно ли как-нибудь сделать, чтобы перерисовка не выполнялась, когда это окно полностью перекрыто другими окнами? Смысл в том, чтобы программа не кушала процессорное время на отрисовку, когда окна всё равно не видно.
Пробовал проверять QPaintEvent::region в Qt, gtk_widget_queue_draw и gdk_window_invalidate_rect в GTK, но всё не то.