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

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

scr1

SqlEditor Improvements

SqlEditor becomes better. Added

* highlight of line with error;
* logs panel works better;
* tooltips that show info about Schema Object;
* code-folding, great when you type procedure or trigger;
* autocompletion menu has icons;
* if TAB panel is not visible, then buttons to execute queries and such, are shown in the sub-panel, so we can still use them.

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

Добавлены:

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

scr1

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

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

scr1

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

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

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

scr1scr2

Two new Video Tutorials about ODBC datasource setup.

We have add 2 news video tutorials EN. One for MAC and one for WIN about how to setup ODBC datasource around Valentina ODBC driver.

http://valentina-db.com/dokuwiki/doku.php?id=valentina:video:video

These lessons can be helpful to setup ODBC data source for other dbs also, e.g. MySQL or MS Access, if you want import from then into Valentina using
Valentina Studio ODBC data import.

And lesson about this import from ODBC is our next lesson, which is in the work.

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

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

Property Inspector

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