1. Запустить КОМПАС 2. Создать чертеж 3. Вид - Дерево построения 4. Кликнуть по имени элемента: (т)Системный вид(1:1)- еще раз кликнуть - войдем на редактирование 5. Кликнуть по корневому элементу: БЕЗ ИМЕНИ - еще раз кликнуть -при этом (т)Системный вид(1:1) превращается в (т)(т)Системный вид(1:1)(1:1)
Выложил патч. Механизм редактирования item'a treeview контрола выглядит примерно следуюшим образом: 1. создается edit control 2. родителю treeview контрола посылается уведомление - TVN_BEGINLABELEDIT 3. в созданный edit контрол копируется текущий текст item'a 4. edit контрол редактируется 5. после окончания редактирования родителю treeview контрола посылается уведомление - TVN_ENDLABELEDITW Ошибка заключается в том, что пункт 2 идет раньше чем 3. Если по уведомлению TVN_BEGINLABELEDIT родитель захочет установить свой текст в edit контрол, то этого он сделать не сможет, т.к. дальше содержимое edit контрола устанавливается равным тексту item'a. Патч изменяет порядок посылки уведомления TVN_BEGINLABELEDIT.
Принято WINE@Etersoft CAD eter2.1/eter2
При обновлении пришлось переделать патч. Необходимо проверить не появилась ли бага
Откладываю до работ над 2.0.
Попыталась проверить на машине kompas , но не получилось из-за тормозов программы компас.Сталкиваюсь с этим не в первый раз. Создала багу 7343.
Кстати,в бутылках на cellar установлен gl wine@cellar bottle bugs/2607 тормоза сохраняются
Бутылка eter-2.1 kompas/kompas14 WINE@Etersoft SQL 2.1.3/2.1.0-eter5/3 Проблемы нет.