Bug 2404

Summary: Грязь при растягивании окна в Конфигураторе
Product: WINE@Etersoft Reporter: Глеб Кордюков <sonner>
Component: ОбщееAssignee: Илья Шпигорь <shpigor>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P4 CC: baraka, kondratyuk
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: Ubuntu   
Whiteboard:
Заявки RT: 7992 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3305    
Attachments: грязь1
до
после попытки переместить поле мышью

Description Глеб Кордюков 2008-09-10 19:16:28 MSD
Created attachment 710 [details]
грязь1

ubuntu 8.04, 1c8.1
В конфигураторе создается новая форма
На ней создается поле ввода или текстовое поле
потом это поле цепляется мышью и перетаскивается - остается грязь
При попытке повторить систеиа отработала по другому - поле вообще не
цеплялось мышью, но стрелками двигалось нормально
после полного удаления wine и его компонентов и библиотек система стала
вести себя по другому стрелками поле двигалось,
но при попытке зацепить и передвинуть мышью - пропадало с формы ( см примеры)
Comment 1 Глеб Кордюков 2008-09-10 19:17:03 MSD
Created attachment 711 [details]
до
Comment 2 Глеб Кордюков 2008-09-10 19:17:41 MSD
Created attachment 712 [details]
после попытки переместить поле мышью
Comment 3 Andrey Vusik 2008-09-10 22:37:13 MSD
Проверил в бутылке 1с81.8.76
При перетаскивании формы она пропадает.
Comment 4 Илья Шпигорь 2009-02-03 13:46:07 MSK
Выложил хак.

Проблема в том, что после отрисовки нового положения выделенного контрола, старая граница выделения не стирается. Обновляться должна вся форма, но вместо этого перерисовывается только граница формы, определяющая возможное расположение контролов.

Возможно, windows в результате тех же вызовов 1С перерисовывает всю форму.

Решение заключается в добавлении перерисовки формы для определенного контрола 1с8.
Comment 5 Илья Шпигорь 2009-02-03 13:52:47 MSK
Кстати при перекрытии одного контрола другим, перекрытый контрол также должен перерисоваться, чтобы на нем не оставались следы при перетаскивании.

Этот случай также надо протестировать.
Comment 6 Денис Баранов 2009-02-13 18:31:19 MSK
eter41\eter17
Принято.