Титла: Cursor lags behind in gtk2 Публикувано от: stoiko в Jul 05, 2004, 10:23 Работя върху gtk проект. Често ми се налага при движение на курсора да опреснявам големи площи от екрана. Събитията от курсора се натрупват и често опресняването на екрана изостава чувствително след курсора.
Как да предотвратя изпращането на motion-event по време на опресняване на екрана? Има ли друг възможен workaround за този проблем? Титла: Cursor lags behind in gtk2 Публикувано от: ivak в Jul 05, 2004, 21:59
като смениш временно атрибутите на прозореца. ползвай XChangeWindowAttributes:
на valuemask задаваш стойност CWEventMask; от attr-> event_mask махаш MotionNotify и voila. след като свършиш с прерисуването, трябва да включиш отново MotionNotify в event mask-a на прозореца. дано описаният способ да ти свърши работа, защото е за "чист" Х. не вдявам много от gtk. по принцип избягвай разни "mouse over" екстри, защото са много туткави. |