Страница 154 из 159

Clarion 11-12

Добавлено: 28 Февраль 2024, 22:02
Игорь Столяров
finsoftrz писал(а): 28 Февраль 2024, 21:56 держать открытой панель с деревом контролов
Да, держу ... но толку с неё вообще нет - контролы можно перемещать только внутри группы или таба.
Я не знаю зачем пол-программиста, который в SV занимается Clarion, всё это через попу делает.
Может какие-то протестные настроения ... или банально от криворукости. Но грустно. :(

Clarion 11-12

Добавлено: 28 Февраль 2024, 22:33
finsoftrz
Средой давно никто не занимается. Судя по всему, программисты из Аркадии адаптировали какой-то имевшийся у них дизайнер окон. Насколько смогли и насколько хватило выделенных средств. А после завершения сотрудничества с Аркадией остались сырцы, нанимать новых программистов, чтобы с этим разбирались, считают, что дорого. С тех пор только иконки меняли и что-то по мелочи. "Киллер фича" с11 это поддержка манифеста в диалогах шаблонов и расширяющиеся промпты (никак к ним не привыкну, и работает только при использовании рантайма с11, как ни странно).

Clarion 11-12

Добавлено: 29 Февраль 2024, 11:49
Губин Игорь
Игорь Столяров писал(а): 28 Февраль 2024, 21:24 Есть большая форма с кучей контролов и нужно их все сдвинуть на несколько позиций.
Ручками, всё ручками в тексте окна. 8)

Clarion 11-12

Добавлено: 29 Февраль 2024, 12:03
Игорь Столяров
Губин Игорь писал(а): 29 Февраль 2024, 11:49 Ручками, всё ручками в тексте окна
Нетъ !
- В тексте оборачиваю контролы в GROUP;
- В оконном редакторе сдвигаю GROUP (и все вложенные в него котролы);
- В тексте удаляю GROUP.

Всё быстро и точно сдвигается. :)

Clarion 11-12

Добавлено: 29 Февраль 2024, 12:09
Губин Игорь
Игорь Столяров писал(а): 29 Февраль 2024, 12:03Нетъ !
Ручками, всё ручками... :nr:

Clarion 11-12

Добавлено: 29 Февраль 2024, 12:30
finsoftrz
Игорь Столяров писал(а): 29 Февраль 2024, 12:03
Губин Игорь писал(а): 29 Февраль 2024, 11:49 Ручками, всё ручками в тексте окна
Нетъ !
- В тексте оборачиваю контролы в GROUP;
- В оконном редакторе сдвигаю GROUP (и все вложенные в него котролы);
- В тексте удаляю GROUP.

Всё быстро и точно сдвигается. :)
Что-то извращенно как-то. :-) Кто мешает перемещать контролы в дереве?
Лайфхак про добавление контролов в сложное окно. Вначале добавляем в само окно (не на закладки или группы), а потом в дизайнере (не в дереве) перетаскиваем внутрь закладки или группы. Если сразу пытаться добавлять внутрь закладок, то контрол может улететь непредсказуемо, ищи его потом...

Clarion 11-12

Добавлено: 29 Февраль 2024, 12:43
Игорь Столяров
finsoftrz писал(а): 29 Февраль 2024, 12:30 Кто мешает перемещать контролы в дереве
В дереве меняется взаимное расположение контролов (для C11 внутри TAB или GROUP).
А 20-30 котролов можно синхронно сдвинуть только только меняя вручную координаты.
Долго и нудно ! :(

Clarion 11-12

Добавлено: 29 Февраль 2024, 12:53
finsoftrz
Игорь Столяров писал(а): 29 Февраль 2024, 12:43
finsoftrz писал(а): 29 Февраль 2024, 12:30 Кто мешает перемещать контролы в дереве
В дереве меняется взаимное расположение контролов (для C11 внутри TAB или GROUP).
А 20-30 котролов можно синхронно сдвинуть только только меняя вручную координаты.
Долго и нудно ! :(
Кто такое сказал? Выделяете несколько контролов и двигаете внутри группы/закладки. Если перенести на другую закладку, то drag-drop, тоже для всех выделенных контролов.

Clarion 11-12

Добавлено: 29 Февраль 2024, 13:09
finsoftrz
Если надо изменить само расположение контролов в окне внутри закладки, то их можно выделить и в дизайнере, и в дереве (потом перещелкнуть в дизайнер) и перемещать стрелками или мышкой. Если надо поменять местами сразу несколько контролов на закладке, то проще всего первый набор выделить и перенести в окно, затем выделить и переместить второй набор, затем первый поставить на место второго.
Или я что-то не так понял. Чтобы создавать и удалять какие-то группы в тексте, никогда не требовалось.

Clarion 11-12

Добавлено: 29 Февраль 2024, 13:18
finsoftrz
Кстати, группы можно не удалать, просто убрать заголовок и обрамление. У меня есть контрол шаблон для наборов кнопок, использующий такие невидимые группы. Смысл его в том, чтобы автоматически выравнивать кнопки внутри группы в рантайм.

Clarion 11-12

Добавлено: 29 Февраль 2024, 13:22
Игорь Столяров
finsoftrz писал(а): 29 Февраль 2024, 13:09 то их можно выделить и в дизайнере и перемещать стрелками или мышкой.
Именно поэтому и возник вопрос. Не перемещаются синхроно выбранные контролы с клавиатуры. :(

Clarion 11-12

Добавлено: 29 Февраль 2024, 13:31
finsoftrz
Насколько я заметил, они перемещаются, но если в перемещаемых еще и группа присутствует, то контролы внутри нее смещаются некорректно, со сдвигом. Аналогичный эффект есть, если изменить размер шрифта с 8 на 10, например. Контролы внутри группы вообще улетают, приходится их отдельно на место ставить.

Clarion 11-12

Добавлено: 29 Февраль 2024, 14:24
Игорь Столяров
Возвращаясь к теме Аркадии, всё-таки видно, что редактор экранных форма C11 делал человек далёкий от Clarion.
В Clarion позиция контрола / окна задавалась со времён DOC как (X,Y,W,H). Поля ввода, параметры Get/Set Position() и.д.

В C11 поналеплено неизвестно откуда и неизвестно кем. Но мы помним о тебе, рукожопный творец из Аркадии.
Последовательность непонятная, значения для ввода X/Y жирным, W/H обычным шрифтом. Всё это сбивает и путает. :(

Clarion 11-12

Добавлено: 29 Февраль 2024, 17:07
finsoftrz
Претензии не к тому, кто делал, а к тому, кто так все организовал. Двое ребят из Аркадии были на этом форуме с попыткой наладить диалог, кончилось все тем, что сказали, что SV очень маленькая фирма и у нее нет ресурсов на разработку качественного продукта. Это уже давно было. Сейчас, как я понимаю, SV продает воздух или надежду, что они работают и когда-нибудь выпустят новую версию. Если же смотреть здраво, чтобы действительно что-нибудь делалось, надо пару программистов на среду и пару программистов на рантайм/компилятор. То есть 4 человека, которые постоянно работали бы над продуктом. Вместо этого RZ смотрит, что можно взять готового и "включить в дистрибутив клариона". То есть, денег нет совсем, либо они распределяются не на разработку.

Clarion 11-12

Добавлено: 29 Февраль 2024, 19:41
Игорь Столяров
finsoftrz писал(а): 29 Февраль 2024, 17:07 То есть, денег нет совсем
Ну конференции проводятся, в AnyScreen инвестируется ... Т.е. сказать что денег нет совсем тоже нельзя.
Другой вопрос, что существующая клиентская база Clarion вымирает есстественным образом, а вот новую
проще было заманить на C5, чем C11. В C11 кроме опыта, нужно ещё огромное терпение и желание.

Наверно уже забылось - но в том C63 работать реально раза в полтора быстрей, без преувеличений.
Другой вопрос, что там нет поддержки современных интерфейсных элементов и Windows ...