САПР на Lazarus

Планы, идеология, архитектура и т.п.

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

Re: САПР на Lazarus

Сообщение vitaly_l » 16.06.2017 10:02:36

zub писал(а):нет "тулбаров" есть формы с кнопками

а... вот оно как... я просто думал, что там тулбар, а не кнопки на форме. Но если заменить: кнопки на форме, на обычный тулбар, то всё работает. Но при вертикальном положении, ей нужно принудительно указывать высоту.
zub писал(а):Ниче сложного, просто одного твоего и olegy123 желания для этого мало

Мне это всё - пофигу, делайте так как Вы считаете правильным - это Ваша программа.
zub писал(а):>>И ControlBar - тоже это делает. Установите уже и проверьте!
Не смеши.

Вот у меня тестовый проект - сижу переключаю, с вертикального на горизонтальный - всё прекрасно переключается. Кнопочки выстраиваются, то вертикально, то горизонтально и не сбоят как в zCAd. И никаких чудес, т.к. в вышеприведённый код их это заставляет делать.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: САПР на Lazarus

Сообщение Лекс Айрин » 16.06.2017 10:11:58

vitaly_l писал(а):И ControlBar - тоже это делает. Установите уже и проверьте!


Проверил еще когда прошлый разговор был. Не делает. И вообще, очень стремный компонент, необходимость которого, имхо, сомнительна.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 10:20:11

>>всё прекрасно переключается.
)) ну нетже
zub писал(а):ControlBar неумеет отображать вертикальные панели

Да, toolbar умеет быть вертикальным - и его ты "переключаешь", а ControlBar нет - он расчитан только на "горизонтальное" наполнение.

>>Мне это всё - пофигу
Ну и не разводи тогда флейм

>>и не сбоят как в zCAd
они не сбоят, они ресайзятся вместе с остальными формами
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: САПР на Lazarus

Сообщение vitaly_l » 16.06.2017 10:21:23

Лекс Айрин писал(а):Не делает.

А у меня делает. Почему у меня делает а у вас нет? Может я что-то не так делаю?

Вот пример, всё прекрасно работает:
Вложения
111.jpg
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 10:22:20

Лекс Айрин
>>И вообще, очень стремный компонент, необходимость которого, имхо, сомнительна.
если его допилить, то будет норм. я бы использовал
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: САПР на Lazarus

Сообщение Лекс Айрин » 16.06.2017 10:23:27

vitaly_l писал(а):Кнопочки выстраиваются, то вертикально, то горизонтально и не сбоят как в zCAd.


А зачем это надо? Вообще, обычно не требуется так уж часто менять местоположение панелей. Если, конечно, человек правильно подходит к работе.

ЗЫ, я ЕЩЕ раз проверю, но не думаю, что это что-то изменит.

Добавлено спустя 51 секунду:
zub писал(а):если его допилить, то будет норм. я бы использовал


Если допилить да, но на данный момент нет.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 10:27:14

Виталик, так тебе понятней что я имею ввиду? Запусти какоенить серъезное приложение где есть вертикальные тулбары и посмотри где на них рисуется грабер
Вложения
112.png
112.png (12.2 КБ) Просмотров: 14333
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: САПР на Lazarus

Сообщение vitaly_l » 16.06.2017 10:33:58

zub писал(а):если его допилить, то будет норм. я бы использовал

Да, там совсем чуть-чуть, нужно допилить. С кнопочками - уже понятно.
zub писал(а):Виталик, так тебе понятней что я имею ввиду?

А "таскалку", которая в виде полосочки сбоку, её положение тоже можно менять, если назначать ей: align := Top, либо align := left (или прилепить к Top или Left), в зависимости от крепления панельки и вставить в те же обработчик событий. Я так делал неделю назад, это в инспекторе меняется, соответственно можно и из кода менять. Посмотрите там есть.
Аватара пользователя
vitaly_l
долгожитель
 
Сообщения: 3333
Зарегистрирован: 31.01.2012 16:41:41

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 10:36:20

нуну, давай, назначай))
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: САПР на Lazarus

Сообщение Лекс Айрин » 16.06.2017 11:07:45

vitaly_l, нифига не устраивает. Претензии те же, что и в прошлый раз. Самое смешное, что перепутаны вертикальный и горизонтальный режимы. Может поменять размер кнопки, при смене ориентации. Глючит авторесайз, если в дизайнере поменять размеры кнопок.

ЗЫ: Судя по всему, компонент для каждой перетаскиваемой панели требует создавать отдельную панель, на которую уже кладутся кнопки. Что лично меня не устраивает -- я специально вычистил почти все панели, чтобы не мешались, а создавать панель в панели (причем, только для правильного дизайна) это вообще бред.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 11:28:26

С тулбарами 2 варианта: допилить TControlBar до поддержки вертикальности или допилить TCoolBar до поддержки драгИдроп`а.
первый проще, но делфи несовместим. Второй сложнее, но в делфи это работает.
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: САПР на Lazarus

Сообщение Лекс Айрин » 16.06.2017 12:29:09

zub, вот честно, имхо, совместимость с дельфи уже серьезно тормозит развитие. Это, в конце-концов, оскорбительно. Пусть лучше они копируют фишки из FPC/Lazarus.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 13:14:10

>>вот честно, имхо, совместимость с дельфи уже серьезно тормозит развитие
Скажешь тоже. LCL копия VCL тут нет совместимости, тут копирование.

>>Пусть лучше они копируют фишки из FPC/Lazarus.
Не так много таких фишек. а вот "обратных" куда не ткни))
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Re: САПР на Lazarus

Сообщение Лекс Айрин » 16.06.2017 14:09:29

zub писал(а): а вот "обратных" куда не ткни))


Так и будет, пока оглядываются на ББ.

zub писал(а): LCL копия VCL тут нет совместимости, тут копирование.


дело не только в LCL, как раз здесь повторы не так критичны.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 5723
Зарегистрирован: 19.02.2013 16:54:51
Откуда: Волгоград

Re: САПР на Lazarus

Сообщение zub » 16.06.2017 14:12:00

Для начала https://bugs.freepascal.org/view.php?id=32027
приложил туда гифку с кулбарами в делфи
zub
долгожитель
 
Сообщения: 2886
Зарегистрирован: 14.11.2005 23:51:26

Пред.След.

Вернуться в Разработки на нашем сайте

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru