реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> GTK+ и сенсорный экран, нужна информации по поддержке точскрина в gtk
berkl
сообщение Nov 6 2013, 10:07
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115



Здравствуйте,

Вот думаю как бы мне подступиться к сенсорному экрану. Использовать буду под Убунтой, которая с линуксовой платой идет. Хотелось бы сделать программку на gcc с одной кнопкой, нарисованой с помощью. GTK+, которая будет менять свою надпись от нажатия. Погуглил, ничего не нашел кроме декларирования что GTK+ поддерживает точскрины начиная с версии 3.4. Хоть бы пример какой, статейку.... Доков тоже не нашел на GTK про это.

Может кто заморачивался, дайте пинок плз

Спасибо !

Go to the top of the page
 
+Quote Post
sasamy
сообщение Nov 6 2013, 11:02
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(berkl @ Nov 6 2013, 14:07) *
Погуглил, ничего не нашел кроме декларирования что GTK+ поддерживает точскрины начиная с версии 3.4. Хоть бы пример какой, статейку....


На ubuntu 10.04 для контроллера тачсрина ads7846 и подобных достаточно было настроить X-сервер для работы с tslib - создать файл

/usr/lib/X11/xorg.conf.d/99-SK-tslib.conf

с таким содежанием
Код
Section "InputClass"
       Identifier "evdev touchscreen catchall"
       MatchIsTouchscreen "on"
       MatchDevicePath "/dev/input/event*"
       Driver "tslib"
EndSection

больше ничего не надо - GTK получает сообщения о событиях ввода от X-сервера. Единственное - откалибровать через ts_calibrate или xinput_calibrator. Про поддержку тачскринов начиная скакой-то версии GTK - это скорей всего имеется ввиду что интефейс можно заточить под тачскрины - у них в отличии от мышей нет средней и правой кнопки и колесиков - не так просто вызвать например контекстные меню без эмуляции этих кнопок.

Сообщение отредактировал sasamy - Nov 6 2013, 11:09
Go to the top of the page
 
+Quote Post
berkl
сообщение Nov 7 2013, 07:42
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 22-03-10
Пользователь №: 56 115



Спасибо!
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 11:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016