Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#16: 2008-02-28 21:29:43 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 06:24:20
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#17: 2008-02-29 10:01:24 ЛС | профиль | цитата
-= DriveR =-, поддерживаю - БРЕД. и прав Леонид, когда говорит про автомат по снятию штанов. А может человек зашел просто руки помыть.
Обычно начинают с создания интерфейса в редакторе форм, а потом уже переходят к составлению схемы.
И никаких проблем.
Почему должно быть наоборот?
А вот проблему с удалением визуальных компонентов (появившуюся в новой версии) решить надо.
Dilma писал(а):
Т.е. получается, что после нажатия в палитре на визуальный элемент имеет смысл сразу открывать редактор формы и закрывать его по окончание установки контрола.

автоматом закрывать не надо.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Разработчик
Ответов: 26061
Рейтинг: 2120
#18: 2008-02-29 10:23:07 ЛС | профиль | цитата
А может лучше иметь два параллельных окна (опционально) -- редактор формы и поле схемы, кидаешь компонент на форму и тут же видишь его на поле схемы. Подвигал на редакторе, установил где надо и тут же можно перейти к схеме. Форму редактора можно сделать всегда поверх схемной (свернуть и развернуть никогда не поздно).
карма: 22

0
Администрация
Ответов: 15294
Рейтинг: 1518
#19: 2008-02-29 11:02:34 ЛС | профиль | цитата
по-моему не все обратили внимание на правельно подмеченную особенность установки визуальных элементов в редактор схемы(не в редактор формы!):
Алексей писал(а):
При установке какого-либо визуального элемента на рабочем поле (вне границ формы), они не видны, потому что при установке элемента ему автоматически присваевается положение слева и сверху от границ главной формы (и это удобно), поэтому я предлагаю визуально как-бы очертить границы формы на рабочем поле HIASM.

если точнее, то не от границ формы, а от границ рабочей области редактора схем. При большом количестве панелей и форм запомнить размеры каждой весьма проблематично и поэтому при вставке любого нового интерфесного элемента разработчик рискует поставить его за границы формы(панели), что в итоге ведет к последующим пляскам по его вытаскиванию на нужное место.

Поэтому вопрос о решение этой проблемы поставлен правильно. Предложенный вариант с автоматическим переходом к редактору форм и возврату из него это слегка улучшенный вариант с отображением границ в редакторе схемы поскольку не требует ни одного лишнего клика.
карма: 26
0
Гость
Ответов: 17029
Рейтинг: 0
#20: 2008-02-29 11:27:01 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2021-05-21 06:24:20
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#21: 2008-02-29 11:30:08 ЛС | профиль | цитата
Алексей писал(а):
Столкнулось несколько интересов - кому-то надо, а кому-то нет, кто-то хочет так, а кто-то по другому (все таки люди разные бывают, а Hiasm один) - почему бы тогда не прописать это в настройках - кому надо тот поставит.
Все это называется -- опционально.
карма: 22

0
Ответов: 899
Рейтинг: 43
#22: 2008-02-29 11:34:33 ЛС | профиль | цитата
Dilma писал(а):
и поэтому при вставке любого нового интерфесного элемента разработчик рискует поставить его за границы формы(панели), что в итоге ведет к последующим пляскам по его вытаскиванию на нужное место.


а можно просто присваивать по умолчанию положение добавляемого элемента слева сверху, а последующие сдваигать вправо(до правой границы формы) и вниз(до левой границы) таким можно пользоваться радактором формы даже после составления схемы, все элементы будут на виду
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 2125
Рейтинг: 159
#23: 2008-02-29 11:49:19 ЛС | профиль | цитата
nesco писал(а):
Все это называется -- опционально

Согласен, нужно делать опционально.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#24: 2008-02-29 17:54:08 ЛС | профиль | цитата
Dilma, с автоматическим переходом к редактору форм при открытии вкладки "Интерфейс" согласен, а вот с автовозвратом из него сложнее. Интересно, а по какому признаку будет определяться автовозврат ? Или все время прийдется открыватьзакрывать "Интерфейс" ?
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3655
Рейтинг: 69
#25: 2008-02-29 18:00:29 ЛС | профиль | цитата
Всё это давно решено в делфи - отдельное окно для формы.
карма: 0

0
Разработчик
Ответов: 26061
Рейтинг: 2120
#26: 2008-02-29 18:34:06 ЛС | профиль | цитата
Вячеслав писал(а):
Всё это давно решено в делфи - отдельное окно для формы
Про что я и писАл
карма: 22

0
Ответов: 5446
Рейтинг: 323
#27: 2008-02-29 22:06:41 ЛС | профиль | цитата
nesco прав, но только надо обязательно синхронизировать выделенные компоненты в обоих окнах, иначе грош цена такому решению (в 167-й версии синхронизация далеко не всегда срабатывала, 168ю ещё не тестил)
карма: 1

0
Ответов: 3851
Рейтинг: 159
#28: 2008-03-01 12:45:50 ЛС | профиль | цитата
Ещё вариант: Берёте мышой визуальный элемент из палитры - включается редактор формы, размещаете, редактируете размеры, выключаете редактор формы кнопкой, выводите мышку на рабочее поле, а к ней (мышке) оказывается приклеен тот самый визуальный - осталось кликнуть мышой в нужном месте..

PS: конечно же всё опционально.
карма: 0
начавший
0
Ответов: 9906
Рейтинг: 351
#29: 2008-03-01 13:27:46 ЛС | профиль | цитата
Наблюдение: когда третий раз говорят "опционально", тогда наиболее разумным решением было бы предоставить возможность сделать это из плагина.

К примеру: у меня палитра элементов и панель св-в элемента (да собственно, и <Каталог проектов> с <ProjectTree> - тоже) объединены на одну панель
Одна панель (справа) занимает уж меньше места, чем две, и рабочее поле, соответственно - больше
Но зато она пошире, чем когда эти панели были по отдельности - тоже удобнее, в палитре элементов на одной строке у меня сразу 8 иконок

Но, лично мне было бы гораздо удобнее, если при не пустом выделении на схеме автоматически включалась панель св-в, а при пустом - палитра элементов.

Тоже ХОЧУ, и думаю, что если и "предоставлять в плагине", то уж по полной программе


И что еще угнетает.
Вроде мысль со <скрыть по наведению> панели для расширения поля - хорошая, но до ума не доведенная (что очень обидно)
Cовершенно не функционально
Потому-что всегда тыкаешься в этот разделитель когда тащишь элемент на поле...
Тыкаешься до тех пор, пока не отключаешь нафиг эту фишку...
Правильнее было бы убрать эту опцию из настроек, и заменить ее стикером на панели: вроде ж БЫ - проверенный интерфейсный элемент в других средах
Тогда получится: <показать по наведению> + <скрыть автоматически не "приколотый" стикером>
Ну, скажем, с секунду таймаут на "автоматическое скрытие"...

карма: 9

0
Ответов: 3655
Рейтинг: 69
#30: 2008-03-01 19:26:41 ЛС | профиль | цитата
nesco писал(а):
Про что я и писАл

Так раньше и в Hiasm было
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)