| 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 Принято. |