Bug 2302

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: приложение
до
после

Description Денис Баранов 2008-08-22 19:30:15 MSD
Created attachment 676 [details]
приложение

Тестовая порграмма, нажать новое окно - появится окно.
Comment 1 Денис Баранов 2008-08-22 19:47:14 MSD
Все подробности в 2300.
Comment 2 Александр Пликус 2008-08-22 20:17:53 MSD
как я понимаю для нас проблемы здесь две:
1. если свернуть два окна, то они размещаются как бы друг над другом и без подписи
2. при попытке перетащить свернутое окно нарушается перерисовка

Comment 3 Илья Шпигорь 2008-08-26 11:35:29 MSD
По всей видимости, после минимизации дочерние окна заменяются иконками и получают стиль WS_MINIMIZE, но при этом не изменяют свои размеры. А так как окна стиля WS_MINIMIZE  не перерисовываются, то возникают проблемы с их корректным обновлением.
Comment 4 Илья Шпигорь 2008-08-28 11:01:35 MSD
Сделал и выслал патч, немного корректирующий процесс минимизации. Но, похоже, это решение временное. Было бы неплохо реализовать нормальное сворачивание дочерних MDI окон (см. багу 1011), правда на это надо потратить кучу времени.
Comment 5 Денис Баранов 2008-08-28 11:54:37 MSD
Провепил с патчем, перерисовка происходит корректно, теперь окна сворачиваются в иконку, внизу этой иконки появляется имя окна. При сворачивании нескольких окон, свернутые иконки не накладываются друг на друга.

Думаю эту багу можно закрывать и решать 1011.
Comment 6 Денис Баранов 2008-08-28 11:54:51 MSD
Created attachment 688 [details]
до
Comment 7 Денис Баранов 2008-08-28 11:55:11 MSD
Created attachment 689 [details]
после

Думаю можно закрывать.