UI Дизайн в FR4
Приятно что изменили иконки, но что касается общего UI дизайна то практически нет изменений к лучшему, до сих пор оставлена собственная конценпция dock toolbars с кучей глюков, не лучшим образом выглядит Object Ispector, не самый лучший дизайн у диалоговых окон и т.п.
Интересно планируется ли изменения в UI (в приницпе никто не мешает использовать Toolbar2000+TBX, SynEdit, VirtualTreeView, хотя на бы уровне IFDEF, ENDIF). Или опять необходимо все делать самому .
Интересно планируется ли изменения в UI (в приницпе никто не мешает использовать Toolbar2000+TBX, SynEdit, VirtualTreeView, хотя на бы уровне IFDEF, ENDIF). Или опять необходимо все делать самому .
Комментарии
Да, собственная. Нет желания зависеть от сторонних компонентов. Назовите кучу глюков - исправим по возможности.
> не лучшим образом выглядит Object Ispector
> не самый лучший дизайн у диалоговых окон и т.п.
Вы о чем? Это же генератор отчетов, а не медиаплеер.
>Интересно планируется ли изменения в UI (в приницпе никто не мешает
>использовать Toolbar2000+TBX, SynEdit, VirtualTreeView, хотя на бы уровне
>IFDEF, ENDIF)
На уровне условной компиляции - нереально. Использовать это все в FR вместо штатных контролов тоже нереально (для справки - вес исходников FR + FS - около 3Мб; исходники перечисленных библиотек весят 5Мб!)
А дизайн - МОЛОДЦЫ
==========
А еще хотелось бы видеть поведение Property Editor таким, как это сделано в Delphi. Поясняю. В редакторе свойств выделено к.л. свойство объекта определенного типа, например, TfrxMemoView.DataSet. Затем кликаем на страницу (возможно, по ошибке, что часто бывает). В редакторе свойств, естественно, выделяется первое в списке свойство (в данном случае - TfrxReportPage.BackPicture). Теперь опять выделяем объект TfrxMemoView, но выделение не возвращается на свойство DataSet!
Когда в отчете много объектов и нужно каждому установить одно и то же свойство такое "перескакивание" очень раздражает.
Судя по всему, в Delphi строится какое-то дерево, в котором запоминаются последовательности выделения (с учетом приоритета) свойств объектов в инспекторе...
==========
Инспектор объектов по прежнему ведет себя не так, как в Delphi!
Может быть, мы говорим о разных вещах?