Author |
Message |
bqwer Продвинутый участник форума

Joined: 10 Dec 2009 Posts: 75
|
Posted: 19.03.2010 20:01 |
Quote |
|
Отлично! Теперь можно преступать ) |
|
|
|
 |
t.t Член клуба The eBook

Joined: 20 Oct 2008 Posts: 431
Location: Киев
|
Posted: 19.03.2010 20:32 |
Quote |
|
JAW wrote: | t.t wrote: | По-хорошему, надо вообще с СорсФоржа уходить, т.к. тупит он не только в этом. Но это вопрос не одного дня. |
А исходники будут? В первую очередь FBReader интересует. |
Будут. Вероятнее всего, в начале следующей недели. |
|
|
|
 |
 yuryfdr Член клуба The eBook

Joined: 18 Jun 2009 Posts: 694
|
Posted: 19.03.2010 22:37 |
Quote |
|
не линкует.
undefined reference hw_ххххх
чего-то не хватает в libinkview.a
как я понял hw_device.o и hw_emulator.o
Posted after 3 minutes 21 seconds:
а grays.app собрало
в эмуляторной библиотеке траблы _________________ http://fedorchenko.net программы для PocketBook |
|
|
|
 |
 JAW Член клуба The eBook

Joined: 27 Sep 2004 Posts: 22879
Location: Северная столица
|
Posted: 19.03.2010 22:48 |
Quote |
|
yuryfdr
У меня аналогично.
И это... Хотелось бы услышать про взаимодействие с сенсорным экраном поподробней, т.к. примеры его не поддерживают. _________________ PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235 |
|
|
|
 |
bqwer Продвинутый участник форума

Joined: 10 Dec 2009 Posts: 75
|
Posted: 19.03.2010 23:04 |
Quote |
|
Да, не линкуется
А насчет сенсора это копать в EVT_*, пример поддерживает нажатия мышью.
Например нажатие на экран это EVT_POINTERDOWN как я понял. А в качестве par1 и par2 передаются координаты. Поправьте, если ошибаюсь. |
|
|
|
 |
Antuan Член клуба The eBook

Joined: 30 Sep 2009 Posts: 11643
Location: Киев
|
Posted: 19.03.2010 23:33 |
Quote |
|
bqwer wrote: | EVT_POINTERDOWN как я понял. |
Там таких обработчиков несколько, и они были и раньше:
Code: | EVT_POINTERUP 29
EVT_POINTERDOWN 30
EVT_POINTERMOVE 31
EVT_POINTERLONG 34
EVT_POINTERHOLD 35
|
Из новых появились такие:
Code: | EVT_TAB 119
EVT_PANEL 120
EVT_PANEL_ICON 121
EVT_PANEL_TEXT 122
EVT_PANEL_PROGRESS 123
EVT_PANEL_MPLAYER 124
EVT_PANEL_USBDRIVE 125
EVT_PANEL_NETWORK 126
EVT_PANEL_CLOCK 127
ISPANELEVENT(x) ((x)>=119 && (x) <= 132)
|
Похоже на панель инструментов, но не очень понятно как их обрабатывать _________________ PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook. |
|
|
|
 |
WinCalc Член клуба The eBook

Joined: 22 Jun 2009 Posts: 636
Location: Челябинск
|
Posted: 20.03.2010 10:45 |
Quote |
|
При нажатии кнопки мыши (нажатие тача) происходит событие EVT_POINTERDOWN, выдаются координаты нажатия. Если мышь не отпускать, через секунду выдается событие EVT_POINTERLONG, также с координатами. Если водить мышью (пальцем, стилусом) с нажатой кнопкой по тачу, выдаются события EVT_POINTERMOVE. После остановки движения (кнопку-палец все еще держим) выдается EVT_POINTERHOLD. При отпускании кнопки выдается EVT_POINTERUP. Все это можно увидеть в консоли примера inkdemo.exe.
ISKEYEVENT(x) и ISPOINTEREVENT(x) служат для фильтрации event'ов, выделяя соответственно события клавиатуры и тача. _________________ PocketBook 301+ 32mb (EBR-600) 15.3, аккум. Nokia BL-5C,
PocketBook 301+ 64mb (EB-600EM) 15.2.1 |
|
|
|
 |
 yuryfdr Член клуба The eBook

Joined: 18 Jun 2009 Posts: 694
|
Posted: 20.03.2010 11:38 |
Quote |
|
а какие кнопки в 302 есть? никто не подскажет? _________________ http://fedorchenko.net программы для PocketBook |
|
|
|
 |
Antuan Член клуба The eBook

Joined: 30 Sep 2009 Posts: 11643
Location: Киев
|
Posted: 20.03.2010 17:30 |
Quote |
|
WinCalc wrote: | происходит событие EVT_POINTERDOWN, выдаются координаты нажатия. |
Где их брать? _________________ PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook. |
|
|
|
 |
bqwer Продвинутый участник форума

Joined: 10 Dec 2009 Posts: 75
|
Posted: 20.03.2010 20:02 |
Quote |
|
Координаты берутся из par1 и par2
par1 по горизонтали, par2 по вертикали
Posted after 18 minutes 15 seconds:
А подскажите у 302 центральная кнопка это кнопка или 4 позиционный джойстик + OK? |
|
|
|
 |
 yuryfdr Член клуба The eBook

Joined: 18 Jun 2009 Posts: 694
|
Posted: 20.03.2010 21:22 |
Quote |
|
bqwer wrote: | Координаты берутся из par1 и par2
par1 по горизонтали, par2 по вертикали
Posted after 18 minutes 15 seconds:
А подскажите у 302 центральная кнопка это кнопка или 4 позиционный джойстик + OK? |
во-во и что по бокам такое с индюкаторами? кнопки или дизайн такой? на фото непонятно. |
|
|
|
 |
 AndyN Член клуба The eBook

Joined: 01 Mar 2008 Posts: 33351
Location: Киев
|
Posted: 20.03.2010 21:24 |
Quote |
|
Никто не подскажет - чем конкурс-то закончился?  _________________ История читалок: в профиле
pb602 |
|
|
|
 |
Tyfreak6 Продвинутый участник форума

Joined: 14 Jan 2010 Posts: 73
|
Posted: 20.03.2010 22:07 |
Quote |
|
Победителей объявили, призы пообещали - и опять пропали я конечно по возможности переделываю свою игру под тачскрин, но энтузиазм иссякает, призов нету, на письма в почту не отвечают - грустно
Добавлено спустя 9 минут 7 секунд:
bqwer wrote: |
А подскажите у 302 центральная кнопка это кнопка или 4 позиционный джойстик + OK? |
кнопка это. Правда не ОК, а BACK (судя по ее функциям и этой картинке)
http://www.the-ebook.org/rus/wp-content/uploads/2009/12/PocketBook-302 -Basic.jpg
боковые кнопки видимо аналогичны таковым в 360-м - листают странички. |
|
|
|
 |
bqwer Продвинутый участник форума

Joined: 10 Dec 2009 Posts: 75
|
Posted: 20.03.2010 22:36 |
Quote |
|
Tyfreak6 wrote: | кнопка это. Правда не ОК, а BACK |
О как, однако...
А по поводу приза вы к Ключнику пробовали обратиться? За выдачу призов отвечает он.
Last edited by bqwer on 20.03.2010 22:41; edited 2 times in total |
|
|
|
 |
 AndyN Член клуба The eBook

Joined: 01 Mar 2008 Posts: 33351
Location: Киев
|
Posted: 20.03.2010 22:39 |
Quote |
|
Tyfreak6 wrote: | боковые кнопки видимо аналогичны таковым в 360-м - листают странички. |
они не аналогичны
страницы листают, но курсор по меню не двигают... _________________ История читалок: в профиле
pb602 |
|
|
|
 |
 yuryfdr Член клуба The eBook

Joined: 18 Jun 2009 Posts: 694
|
Posted: 20.03.2010 23:06 |
Quote |
|
AndyN wrote: | Tyfreak6 wrote: | боковые кнопки видимо аналогичны таковым в 360-м - листают странички. |
они не аналогичны
страницы листают, но курсор по меню не двигают... |
мда. слева PREV NEXT , а справа? PREV2 NEXT2 или как?
а меню чем там у inkdemo например вызывается? OK совсем нет? |
|
|
|
 |
Antuan Член клуба The eBook

Joined: 30 Sep 2009 Posts: 11643
Location: Киев
|
Posted: 20.03.2010 23:07 |
Quote |
|
bqwer wrote: | Координаты берутся из par1 и par2
par1 по горизонтали, par2 по вертикали |
Спасибо,
AndyN wrote: | они не аналогичны
страницы листают, но курсор по меню не двигают... |
О каком меню речь?
На 360-м кнопки листания зачастую выполняют функции кнопок влево и вправо, по крайней мере так они себя ведут на книжной полке и в выпадающем меню. _________________ PB 360° (v.15.3) | PB Pro 602 Grey (v.2.2.1a fastdrv) | PB A7 (v.1.3.1583) - подарок от PocketBook. |
|
|
|
 |
 AndyN Член клуба The eBook

Joined: 01 Mar 2008 Posts: 33351
Location: Киев
|
Posted: 20.03.2010 23:57 |
Quote |
|
Antuan wrote: | На 360-м кнопки листания зачастую выполняют функции кнопок влево и вправо, по крайней мере так они себя ведут на книжной полке и в выпадающем меню. |
да, но на 302-м кнопками можно только листать открытую книгу, в выпадающем меню и на полке они не работают - нужен тачскрин (насколько я помню).
Добавлено спустя 4 минуты 10 секунд:
yuryfdr wrote: | мда. слева PREV NEXT , а справа? PREV2 NEXT2 или как? |
похоже на то, только противоположные в обратном порядке
слева PREV NEXT , а справа NEXT2 PREV2 _________________ История читалок: в профиле
pb602 |
|
|
|
 |
WinCalc Член клуба The eBook

Joined: 22 Jun 2009 Posts: 636
Location: Челябинск
|
Posted: 22.03.2010 12:03 |
Quote |
|
А есть ли тут владельцы 302? Нужно проверить работу программы с поддержкой тачскрина, а девайса нет. Помогите люди добрые, сами мы не местные...
Программа - Судоку 16х16 и 12х12. В эмуляторе тачскрин работает странно - давим мышью в центре, срабатывает выше и левее. В верхней и в левой частях экрана вообще не срабатывает. Но, возможно это глюк эмулятора, т.к. в тестовом примере SDK то же самое. Если и на книжке также, то похоже на глюк SDK.
PS: Ссылки на программу удалил, что-то тачскрин на устройстве работает также криво, как в эмуляторе...
Похоже на глюк SDK или есть какая-то хитрость...
Эй, кто-нибудь??? Удалось кому-нибудь запустить тачскрин в своей программе? _________________ PocketBook 301+ 32mb (EBR-600) 15.3, аккум. Nokia BL-5C,
PocketBook 301+ 64mb (EB-600EM) 15.2.1 |
|
|
|
 |
bqwer Продвинутый участник форума

Joined: 10 Dec 2009 Posts: 75
|
Posted: 23.03.2010 11:31 |
Quote |
|
Ммм на эмуляторе от 14.7 да.
На устройстве тоже нет возможности оттестироваться.
С позиционированием у меня были похожие проблемы поначалу, но я просто с непривычки другие области выделял (как чувствительные к нажатию). Par1 и par2 возвращает корректные координаты точки.
Эффектно смотрится меню вызываемое по EVT_POINTERLONG с координатами левого верхнего par1 и par2
Появляется в том месте где юзер сделал длинное нажатие.
Еще есть небольшой глюк, что если после события EVT_POINTERDOWN сделать FullUpdate то у меня почему-то срабатывает событие EVT_POINTERLONG. Возможно это глюк эмулятора 14.7
Last edited by bqwer on 23.03.2010 15:17; edited 1 time in total |
|
|
|
 |
|