Summary: | Не корректно сворачиваются/разворачиваются окна | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Денис Баранов <baraka> |
Component: | Окна / фокус / перерисовка | Assignee: | Денис Баранов <baraka> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | minor | ||
Priority: | P4 | CC: | lav, pav, shpigor |
Version: | 1.0.9 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 1011 | ||
Bug Blocks: | 2300 | ||
Attachments: |
приложение
до после |
Все подробности в 2300. как я понимаю для нас проблемы здесь две: 1. если свернуть два окна, то они размещаются как бы друг над другом и без подписи 2. при попытке перетащить свернутое окно нарушается перерисовка По всей видимости, после минимизации дочерние окна заменяются иконками и получают стиль WS_MINIMIZE, но при этом не изменяют свои размеры. А так как окна стиля WS_MINIMIZE не перерисовываются, то возникают проблемы с их корректным обновлением. Сделал и выслал патч, немного корректирующий процесс минимизации. Но, похоже, это решение временное. Было бы неплохо реализовать нормальное сворачивание дочерних MDI окон (см. багу 1011), правда на это надо потратить кучу времени. Провепил с патчем, перерисовка происходит корректно, теперь окна сворачиваются в иконку, внизу этой иконки появляется имя окна. При сворачивании нескольких окон, свернутые иконки не накладываются друг на друга. Думаю эту багу можно закрывать и решать 1011. Created attachment 688 [details]
до
Created attachment 689 [details]
после
Думаю можно закрывать.
|
Created attachment 676 [details] приложение Тестовая порграмма, нажать новое окно - появится окно.