Как редактор привязок по-английски называется?

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Как редактор привязок по-английски называется?

Сообщение Climber »

Нашел один баг, решил в багтрекер запостить, а баг воспроизводится при использовании редактора привязок. Как его обозвать, чтобы меня поняли?

Добавлено спустя 22 минуты 46 секунд:
Напишу пока сюда.

1. Создаем пустой проект.
2. Создаем фрейм.
3. Кидаем контрол на фрейм, например, кнопку.
4. С помощью редактора привязок привязываем кнопку к краям фрейма
5. Сохраняем проект.
6. Смотрим lfm файл - там есть строки

AnchorSideLeft.Control = Owner
AnchorSideTop.Control = Owner

7. Открываем редактор привязок, удаляем привязки, сохраняем.
8. Открываем lfm файл. Строки остались. В рантайме привязки тоже работают, хотя редактор привязок показывает, что их нет.

Это баг или фича?
Odyssey
энтузиаст
Сообщения: 580
Зарегистрирован: 29.11.2007 16:32:24

Сообщение Odyssey »

Судя по вики он называется Anchor Editor.
Скорее всего Control не сбрасывается, а меняются только флаги использования/не использования привязки. Возможно, контрол поменяется если явно его сбросить через ComboBox редактора привязок или установить другой контрол.
Climber
постоялец
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Сообщение Climber »

Нет, я именно галочки снимал и комбобоксы очищал одновременно.
Кстати, там свойство ReadOnly для комбобоксов на фрейме тоже не сохраняется. Ставлю некоторым true, запускаю - а они с false все запустились. Я даже сначала в конструкторе фрейма прописал эти действия вручную, пока не разобрался, что к чему.
Ответить