Summary: | Консультант плюс: Не отображаются Checkbox на вкладке "правовой навигатора" | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Александр Пликус <pav> |
Component: | Графика GDI / DIB / GDIPLUS | Assignee: | Глеб Кордюков <sonner> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | CC: | alex, baraka, kondratyuk, kostenko.e, lav, night, shpigor, vostok |
Version: | 1.0.7 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 767, 2731, 3139, 3214, 3231 | ||
Attachments: |
скриншот К+
Так это выглядит в Windows |
Description
Александр Пликус
2007-05-08 15:42:14 MSD
(In reply to comment #0) > На вкладке "правовой навигатора" с правой > стороны не отображаются Галочки элемента > checkbox. > возможно здесь имется checkbox в середине экрана, т.е. слева от правой половины "правового навигатора" в версии 1.0.7 проблема осталась Created attachment 175 [details]
скриншот К+
нет checkbox в правой части окна
> возможно здесь имется checkbox в середине
> экрана, т.е. слева от правой половины
> "правового навигатора"
именно так. можно выбрать пункты пробелом. но это очень неудобно для столь бухгалтеров как лиц особо приближенных к руководству компаний
Беру себе. Created attachment 177 [details]
Так это выглядит в Windows
Окно естественно - SysListView32, странно что работает некорректно, должно всё идти отлично. Похоже checkbox-ы кто-то забивает. Т.к если убрать проверки на создание checkbox-ов, то они начинают создаваться, правда немного отступ неправилный и нельзя выбрать мышкой. Зато если выбирать пробелом, то всё работает достаточно прилично. Создал хак, обеспечивающий необходимую функциональность. Надо со временем написать тесты и закоммитеть всё в hq. К 1.0.9 патч пропал. Патч найден и возвращён. Будет в сборке eter37. commit 57d12df53b9e749ab344f17374d3d30529ed06f7 Author: Vitaly Lipatov <lav@etersoft.ru> Date: Mon Dec 15 23:22:23 2008 +0300 comctl32: restore hack for eterbug #571 (enable checkbox for any style) (In reply to comment #11) > Патч найден и возвращён. Будет в сборке eter37. > В сборке eter37 патча не увидел, зато в eterhack он действительно появился и решил проблем. Но галочка устанавливается если только мышкой тыкать чуть правее Checkbox'са (квадратика). Завожу отдельную багу. (In reply to comment #12) > (In reply to comment #11) > > Патч найден и возвращён. Будет в сборке eter37. ... > В сборке eter37 патча не увидел, зато в eterhack он Конечно же eter38. Этот патч создавал багу #3214, поэтому его пришлось немного переделать. Проблема заключается в том, что ширина картинок у ImageList'a связанного с ListView равна 1, поэтому и места для checkbox'ов не выделяется. Причем, на самом деле, эти checkbox'ы рисует не ListView контрол, а приложение. Механизм выяснить не удалось. 40/17 Проблемы нет |