Valentina Release 8.3.7 Improves Chart Printing from Valentina Studio, General Updates to ValentinaDB, Valentina Server and C++ ADK

Valentina 8.3.7 ReleasedParadigma Software Valentina 8.3.7 is a general update providing fixes and improvements across most products. Continue reading Valentina Release 8.3.7 Improves Chart Printing from Valentina Studio, General Updates to ValentinaDB, Valentina Server and C++ ADK

Доступ к истории запросов стал удобней

Теперь вместо меню история показывается в той же вкладке, что и редактор, и это нам дает:

  • предпросмотр текста из нескольких строк ( и тултип на запросы из более чем 5-ти строк );
  • подсветку синтаксиса;
  • фильтр для быстрого поиска в истории;
  • выбор между историей только текущей базы данных или всех использовавшихся;

scr1

Новые тултипы в SQL Editor

Так как разработчики wxWidgets вставили свой воркэраунд для GTK( даже не позаботившись про #ifdef ) и тем самым заблокировали возможность хоть как-то менять шрифт или цвет тултипа, то пришлось написать свой вариант( заодно появилась возможностью выводить не только одноцветный текст с одним шрифтом ):

scr1

SQL Editor – понемногу становится лучше

Добавлены:

  • подсветка строки с ошибкой;
  • при отключенном тулбаре страницы кнопки для выполнения запроса появляются в панели с историей, закладками и т.п.;
  • окно с логами получило нормальное оформление.

scr1

Навигация по объектам из SQL Editor

Теперь можно зажать Сtrl( Cmd ) и кликнуть на имени объекта, чтоб открылся редактор схемы( или стал активным уже открытый ) и в нем был выделен этот объект, данная возможность доступна из любого места где показывается текст SQL:

scr1

Улучшения в SQL Editor

Добавил несколько улучшений в SQL Editor:

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

scr1scr2

Добавлена подсветка синтакиса в Property Inspector

Для View добавлено новое свойство в Property Inspector – текст запроса( с возможностью редактирования ), а также добавлена подсветка синтаксиса для таких свойств. Причем подсветка реализуется средствами самой студии( библиотека LT ), а не с помощью wxSTC как в редакторе.

Property Inspector

Также добавлена поддержка properties для триггеров.