Summary: | Некорректный вид диалога Вид приложения в КОМПАС V10 | ||
---|---|---|---|
Product: | [Поддержка проектов] КОМПАС 3D | Reporter: | Виталий Булгаков <bulgakov> |
Component: | Тестирование | Assignee: | Илья Шпигорь <shpigor> |
Status: | CLOSED FIXED | QA Contact: | Денис Баранов <baraka> |
Severity: | minor | ||
Priority: | P4 | CC: | baraka, lav, mais, mx, shpigor |
Version: | v10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 753, 1733, 7036 | ||
Attachments: |
скриншот под linux
скриншот под windows |
Description
Виталий Булгаков
2009-08-05 17:49:05 MSD
Created attachment 1277 [details]
скриншот под linux
Created attachment 1278 [details]
скриншот под windows
Выложил группу патчей. Ошибка в реализации функции TEXT_WordBreak. Там есть 2 проблемы при переносе строк с tab'ами: 1. перенос первого слова: Если в предыдущей строчке остается место - туда заносится первое слово переносимой строки (которое может и не поместиться), остальная ее часть переносится. Например переносится строка: "Это\tтестовая строка". Причем размер rect такой чтобы помещалось только 1 слово в каждой сточке. Тогда wine сделает это так: Это те строка 2. перенос первого символа Wine обрезает первый символ строки полученной после переноса, если этот символ не является SPACE или нет флагов (DT_RIGHT | DT_CENTER). Например есть строка: "Тестовая\t(строка)". После переноса получим: Тестовая строка) Патчи сделаны исходя из работы тестовых приложений под windows. WINE@Etersoft CAD 1.1.0 eter9/eter5 Принято. |