История изменений
Исправление deep-purple, (текущая версия) :
Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д. Так вот такого никогда не наблюдалось!
Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами. И до синхронизации — что случится плохого если кнопка станет активной к клику чуть позже? Но сейчас об этом же никто не думает — проги пишут под локалку. И действительно, может случится что-то нехорошее. Много ты людей знаешь, кто в кнопку прописывает поведение «стать неактивной после клика и, только после того, как дождались ответа бекенда, стать активной»?
Исправление deep-purple, :
Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д. Так вот такого никогда не наблюдалось!
Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами. И до синхронизации — что случится плохого если кнопка станет активной к клику чуть позже? Но сейчас об этом же никто не думает — проги пишут под локалку. И действительно, может случится что-то нехорошее.
Исправление deep-purple, :
Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д. Так вот такого никогда не наблюдалось!
Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами. И до синхронизации — что случится плохого если кнопка станет активной к клику чуть позже? Но сейчас об этом же никто не думает — проги пишут под локалку.
Исходная версия deep-purple, :
Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д.
Так вот такого никогда не наблюдалось! Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами.