LINUX.ORG.RU

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

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

Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д. Так вот такого никогда не наблюдалось!

Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами. И до синхронизации — что случится плохого если кнопка станет активной к клику чуть позже? Но сейчас об этом же никто не думает — проги пишут под локалку. И действительно, может случится что-то нехорошее. Много ты людей знаешь, кто в кнопку прописывает поведение «стать неактивной после клика и, только после того, как дождались ответа бекенда, стать активной»?

Исправление deep-purple, :

Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д. Так вот такого никогда не наблюдалось!

Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами. И до синхронизации — что случится плохого если кнопка станет активной к клику чуть позже? Но сейчас об этом же никто не думает — проги пишут под локалку. И действительно, может случится что-то нехорошее.

Исправление deep-purple, :

Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д. Так вот такого никогда не наблюдалось!

Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами. И до синхронизации — что случится плохого если кнопка станет активной к клику чуть позже? Но сейчас об этом же никто не думает — проги пишут под локалку.

Исходная версия deep-purple, :

Это получается винда посылает список прямоугольников, клиент его получает и всё время апдейтит их позиции/содержимое... А если случится рассинхрон? Будет глюк и тогда клиент увидит лишний прямоугольник и/или отрисованный не там и не так и т.д.

Так вот такого никогда не наблюдалось! Иксы именно так и делают для стандартных элементов интерфейса. Но в апликухи наворотили дизайна и бОльшая часть интерфейса вынуждена ездить по сетке битмапами.