Собираем
информацию
по крупицам

RSS подписка

Подпишитесь на новости сайта по RSS

Новости


Новости

Работа со ссылками в новой версии MyTetra
07-01-2016
00:40:12

Подготовка нового релиза программы для накопления информации MyTetra идет полным ходом. И сейчас я завершил очередной крупный этап доработки этого PIM-менеджера.

 

Исторически так сложилось, что в Qt-виджете QTextEdit, который лежит в основе текстового редактора MyTetra, плохо сделана поддержка работы со ссылками (грубо говоря - с URL-ами). Есть пара неочевидных багов, которые не исправляются годами, есть системные ограничения, которые не дают сделать правильный (с моей точки зрения) интерфейс. К тому же я не мог реализовать несколько важных для меня нюансов, например правильное изменение курсора мышки при наведении на ссылку в разных состояних виджета (активный/неактивный). Поэтому в редакторе MyTetra до недавнего времени небыло средств по работе со ссылками. Ссылку можно было прикрепить к записи, или, если очень хотелось, ссылки можно было редактировать в HTML-коде. Но GUI-средств по работе со ссылками небыло.

 

Наконец-то я нашел в себе силы а так же собрал все свои знания в кучу, чтобы сделать удобные для работы инструменты. Сегодня в ветке editorModification появился GUI-инструментарий для создания, просмотра, редактирования, удаления URL и перехода по URL. Теперь навигация по URL в режиме редактирования возможна почти как в обычном браузере. Появилась кнопка редактирования ссылки, в строке статуса отображается URL ссылки, на которую наведен курсор, а для перехода по ссылке используется Ctrl+клик мышкой (иначе в режиме редактирования никак нельзя) или контекстное меню. Для маководов и любителей OsX, у которых Ctrl+ЛКМ забинден, будут отдельные настройки.

 

В общем, я завершил очередною доработку интерфейса и скоро перейду к допиливанию оставшихся запланированных изменений.



Поделиться этой страницей



Внимание!


На этом сайте разрабатывается программа MyTetra и её родственные проекты. Доступны к просмотру следующие базы знаний:

 

База Xintrea (стр. 1)

База Rarrugas (стр. 1)

База Balas

База YellowRaven

База Yurons

База Lesnik757

База Shandor

База Sirrichar

База Anatolean (стр. 1)

База Аrmagedec

База SorokinRed

База Deadelf79

База Adgaver (стр. 1)

База Pipitos1983

База Soxsten (стр. 1)

База Silenn (стр. 1)

База Shlyapnikova - херомантия и ригидность

База Svoynickname (стр. 1)

База Larson227 (стр. 1)

База Velonski (стр. 1)

База BrokeRU (стр. 1)

База Mcold (стр. 1)

База Alensav (стр. 1)

База Consp11 (стр. 1)

База Kozlov-AE (стр. 1)

База Wwwlir (стр. 1)

База Duwaz (стр. 1)

 

Требуют доработки:

 

База Tairesh

База Ivnglkv

База Kolyag87

База Andyk101

База Garik456456

База Harpokrat

База SalexIzyh

База RuDennn (Bunny-Hop)

База Manakaden

База Vitvrn

База Fanrok

База Grimar

База_Juryak

База Nicolasomsk

База Azatserikbaev

База Shut913

 

Подробности на странице MyTetra Share.

 WebHamster.Ru
 Домик любопытного хомячка
Яндекс индекс цитирования
Почтовый ящик