Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2025-02-28 11:26:04 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
-= DriveR =-, поддерживаю - БРЕД. и прав Леонид, когда говорит про автомат по снятию штанов. А может человек зашел просто руки помыть.
Обычно начинают с создания интерфейса в редакторе форм, а потом уже переходят к составлению схемы. И никаких проблем. Почему должно быть наоборот? А вот проблему с удалением визуальных компонентов (появившуюся в новой версии) решить надо. Dilma писал(а): Т.е. получается, что после нажатия в палитре на визуальный элемент имеет смысл сразу открывать редактор формы и закрывать его по окончание установки контрола.автоматом закрывать не надо. |
|||
карма: 25 |
|
Разработчик
Ответов: 26222
Рейтинг: 2138
|
|||
А может лучше иметь два параллельных окна (опционально) -- редактор формы и поле схемы, кидаешь компонент на форму и тут же видишь его на поле схемы. Подвигал на редакторе, установил где надо и тут же можно перейти к схеме. Форму редактора можно сделать всегда поверх схемной (свернуть и развернуть никогда не поздно).
|
|||
карма: 22 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
по-моему не все обратили внимание на правельно подмеченную особенность установки визуальных элементов в редактор схемы(не в редактор формы!):
Алексей писал(а): При установке какого-либо визуального элемента на рабочем поле (вне границ формы), они не видны, потому что при установке элемента ему автоматически присваевается положение слева и сверху от границ главной формы (и это удобно), поэтому я предлагаю визуально как-бы очертить границы формы на рабочем поле HIASM.если точнее, то не от границ формы, а от границ рабочей области редактора схем. При большом количестве панелей и форм запомнить размеры каждой весьма проблематично и поэтому при вставке любого нового интерфесного элемента разработчик рискует поставить его за границы формы(панели), что в итоге ведет к последующим пляскам по его вытаскиванию на нужное место. Поэтому вопрос о решение этой проблемы поставлен правильно. Предложенный вариант с автоматическим переходом к редактору форм и возврату из него это слегка улучшенный вариант с отображением границ в редакторе схемы поскольку не требует ни одного лишнего клика. |
|||
карма: 27 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 6 раз(а), последний 2025-02-28 11:26:04 |
|||
карма: 0 |
|
Разработчик
Ответов: 26222
Рейтинг: 2138
|
|||
Алексей писал(а): Столкнулось несколько интересов - кому-то надо, а кому-то нет, кто-то хочет так, а кто-то по другому (все таки люди разные бывают, а Hiasm один) - почему бы тогда не прописать это в настройках - кому надо тот поставит. |
|||
карма: 22 |
|
Ответов: 899
Рейтинг: 43
|
|||
Dilma писал(а): и поэтому при вставке любого нового интерфесного элемента разработчик рискует поставить его за границы формы(панели), что в итоге ведет к последующим пляскам по его вытаскиванию на нужное место.а можно просто присваивать по умолчанию положение добавляемого элемента слева сверху, а последующие сдваигать вправо(до правой границы формы) и вниз(до левой границы) таким можно пользоваться радактором формы даже после составления схемы, все элементы будут на виду |
|||
карма: 0 |
|
Ответов: 2125
Рейтинг: 159
|
|||
nesco писал(а): Все это называется -- опциональноСогласен, нужно делать опционально. |
|||
карма: 1 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Dilma, с автоматическим переходом к редактору форм при открытии вкладки "Интерфейс" согласен, а вот с автовозвратом из него сложнее. Интересно, а по какому признаку будет определяться автовозврат ? Или все время прийдется открыватьзакрывать "Интерфейс" ?
|
|||
карма: 25 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Всё это давно решено в делфи - отдельное окно для формы.
|
|||
карма: 0 |
|
Разработчик
Ответов: 26222
Рейтинг: 2138
|
|||
Вячеслав писал(а): Всё это давно решено в делфи - отдельное окно для формы![]() |
|||
карма: 22 |
|
Ответов: 5446
Рейтинг: 323
|
|||
nesco прав, но только надо обязательно синхронизировать выделенные компоненты в обоих окнах, иначе грош цена такому решению (в 167-й версии синхронизация далеко не всегда срабатывала, 168ю ещё не тестил)
|
|||
карма: 1 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Ещё вариант: Берёте мышой визуальный элемент из палитры - включается редактор формы, размещаете, редактируете размеры, выключаете редактор формы кнопкой, выводите мышку на рабочее поле, а к ней (мышке) оказывается приклеен тот самый визуальный - осталось кликнуть мышой в нужном месте..
PS: конечно же всё опционально. |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Наблюдение: когда третий раз говорят "опционально", тогда наиболее разумным решением было бы предоставить возможность сделать это из плагина.
К примеру: у меня палитра элементов и панель св-в элемента (да собственно, и <Каталог проектов> с <ProjectTree> - тоже) объединены на одну панель Одна панель (справа) занимает уж меньше места, чем две, и рабочее поле, соответственно - больше Но зато она пошире, чем когда эти панели были по отдельности - тоже удобнее, в палитре элементов на одной строке у меня сразу 8 иконок Но, лично мне было бы гораздо удобнее, если при не пустом выделении на схеме автоматически включалась панель св-в, а при пустом - палитра элементов. Тоже ХОЧУ, и думаю, что если и "предоставлять в плагине", то уж по полной программе И что еще угнетает. Вроде мысль со <скрыть по наведению> панели для расширения поля - хорошая, но до ума не доведенная (что очень обидно) Cовершенно не функционально ![]() Потому-что всегда тыкаешься в этот разделитель когда тащишь элемент на поле... Тыкаешься до тех пор, пока не отключаешь нафиг эту фишку... Правильнее было бы убрать эту опцию из настроек, и заменить ее стикером на панели: вроде ж БЫ - проверенный интерфейсный элемент в других средах Тогда получится: <показать по наведению> + <скрыть автоматически не "приколотый" стикером> Ну, скажем, с секунду таймаут на "автоматическое скрытие"... |
|||
карма: 9 |
|
Ответов: 3655
Рейтинг: 69
|
|||
nesco писал(а): Про что я и писАл Так раньше и в Hiasm было |
|||
карма: 0 |
|