LINUX.ORG.RU

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

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

При таком изменении надо делать новый виджет. Например в WinApi одновременно есть несколько версий Rich Edit.

Он и сделан. gtk3 называется.

Проблема не в том, что это «новые виджеты» с другими функциями, а в том, что у них несовместимый event loop и абстрактный класс «виджет» совсем другой.

В Windows все виджеты крутятся на общем event loop.

Сильная связность in wrong place очень увеличивает издержки прикладного программиста под Linux.

Исходная версия wandrien, :

При таком изменении надо делать новый виджет. Например в WinApi одновременно есть несколько версий Rich Edit.

Он и сделан. gtk3 называется.

Проблема не в том, что это «новые виджеты» с другими функциями, а в том, что у них несовместимый event loop и сам класс абстрактный класс «виджет» совсем другой.

В Windows все виджеты крутятся на общем event loop.

Сильная связность in wrong place очень увеличивает издержки прикладного программиста под Linux.