New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Поддержка тачскрина в Windows 7/8

Обо всём по программе

Поддержка тачскрина в Windows 7/8

Postby Mex3 » Sun Oct 14, 2012 8:54 pm

Поставил GoldenDict 1.0.1-333-g8e4b384 на планшет с Windows 8.
Сразу возник вопрос по удобству скроллирования карточки пальцами.
Пальцами (как одним так и двумя) можно только выделять текст (жест Pan).
Последняя версия просто игнорирует жест Pan с двумя пальцами и жест Zoom.

Было бы удобнее и логичнее сделать как-то так
* одним пальцем - выделяем текст
* двумя пальцами - прокрутка карточки (скроллинг)
* жест зуммирования - увеличение/уменьшение шрифта карточки.

Цена вопроса - написать обработчик двух сообщений WM_GESTURE и WM_GESTURENOTIFY.
С Qt к сожелению не знаком, но готов написать код на C++ если есть возможность его куда-то вставить.
Mex3
 
Posts: 1
Joined: Sun Oct 14, 2012 7:40 pm

Re: Поддержка тачскрина в Windows 7/8

Postby Abs62 » Mon Oct 15, 2012 12:42 pm

С Qt к сожелению не знаком, но готов написать код на C++ если есть возможность его куда-то вставить.

Смотрите файл mainwindow.cc. Там в самом конце есть функция winEvent - это обработчик нативных сообщений Windows.
Abs62
 
Posts: 631
Joined: Mon Jun 14, 2010 11:51 am


Return to Общий

Who is online

Users browsing this forum: No registered users and 23 guests

cron