Новый конкурс: игры для PocketBook
Goto page Previous  1, 2, 3 ... 24, 25, 26, 27  Next
 
View unanswered posts
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free
 
Author Message

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

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



Joined: 10 Dec 2009
Posts: 75



PostPosted: 19.03.2010 20:01     Quote

Отлично! Теперь можно преступать )
 
View user's profile Send private message ^

t.t
Член клуба The eBook

Член клуба The eBook



Joined: 20 Oct 2008
Posts: 431


Location: Киев

PostPosted: 19.03.2010 20:32     Quote

JAW wrote:
t.t wrote:
По-хорошему, надо вообще с СорсФоржа уходить, т.к. тупит он не только в этом. Но это вопрос не одного дня.

А исходники будут? В первую очередь FBReader интересует.

Будут. Вероятнее всего, в начале следующей недели.
 
View user's profile Send private message ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 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
 
View user's profile Send private message ^

JAW
Член клуба The eBook

Член клуба The eBook



Joined: 27 Sep 2004
Posts: 20698


Location: Северная столица

PostPosted: 19.03.2010 22:48     Quote

yuryfdr
У меня аналогично.

И это... Хотелось бы услышать про взаимодействие с сенсорным экраном поподробней, т.к. примеры его не поддерживают.
_________________
PocketBook: 301+,602(2.2.1a),701, A7, 701 IQ, A7, U7.
Fly: IQ 235
 
View user's profile Send private message E-mail ^

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

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



Joined: 10 Dec 2009
Posts: 75



PostPosted: 19.03.2010 23:04     Quote

Да, не линкуется Sad

А насчет сенсора это копать в EVT_*, пример поддерживает нажатия мышью.
Например нажатие на экран это EVT_POINTERDOWN как я понял. А в качестве par1 и par2 передаются координаты. Поправьте, если ошибаюсь.
 
View user's profile Send private message ^

Antuan
Член клуба The eBook

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11600


Location: Киев

PostPosted: 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.
 
View user's profile Send private message ^

WinCalc
Член клуба The eBook

Член клуба The eBook



Joined: 22 Jun 2009
Posts: 636


Location: Челябинск

PostPosted: 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
 
View user's profile Send private message ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 20.03.2010 11:38     Quote

а какие кнопки в 302 есть? никто не подскажет?
_________________
http://fedorchenko.net программы для PocketBook
 
View user's profile Send private message ^

Antuan
Член клуба The eBook

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11600


Location: Киев

PostPosted: 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.
 
View user's profile Send private message ^

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

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



Joined: 10 Dec 2009
Posts: 75



PostPosted: 20.03.2010 20:02     Quote

Координаты берутся из par1 и par2
par1 по горизонтали, par2 по вертикали

Posted after 18 minutes 15 seconds:

А подскажите у 302 центральная кнопка это кнопка или 4 позиционный джойстик + OK?
 
View user's profile Send private message ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 20.03.2010 21:22     Quote

bqwer wrote:
Координаты берутся из par1 и par2
par1 по горизонтали, par2 по вертикали

Posted after 18 minutes 15 seconds:

А подскажите у 302 центральная кнопка это кнопка или 4 позиционный джойстик + OK?


во-во и что по бокам такое с индюкаторами? кнопки или дизайн такой? на фото непонятно.
 
View user's profile Send private message ^

AndyN
Член клуба The eBook

Член клуба The eBook



Joined: 01 Mar 2008
Posts: 33297


Location: Киев

PostPosted: 20.03.2010 21:24     Quote

Никто не подскажет - чем конкурс-то закончился? Rolling Eyes
_________________
История читалок: в профиле
pb602
 
View user's profile Send private message E-mail ^

Tyfreak6
Продвинутый участник форума

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



Joined: 14 Jan 2010
Posts: 73



PostPosted: 20.03.2010 22:07     Quote

Победителей объявили, призы пообещали - и опять пропали Confused я конечно по возможности переделываю свою игру под тачскрин, но энтузиазм иссякает, призов нету, на письма в почту не отвечают - грустно Rolling Eyes

Добавлено спустя 9 минут 7 секунд:

bqwer wrote:

А подскажите у 302 центральная кнопка это кнопка или 4 позиционный джойстик + OK?


кнопка это. Правда не ОК, а BACK (судя по ее функциям и этой картинке)
http://www.the-ebook.org/rus/wp-content/uploads/2009/12/PocketBook-302 -Basic.jpg
боковые кнопки видимо аналогичны таковым в 360-м - листают странички.
 
View user's profile Send private message ^

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

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



Joined: 10 Dec 2009
Posts: 75



PostPosted: 20.03.2010 22:36     Quote

Tyfreak6 wrote:
кнопка это. Правда не ОК, а BACK


О как, однако...

А по поводу приза вы к Ключнику пробовали обратиться? За выдачу призов отвечает он.


Last edited by bqwer on 20.03.2010 22:41; edited 2 times in total
 
View user's profile Send private message ^

AndyN
Член клуба The eBook

Член клуба The eBook



Joined: 01 Mar 2008
Posts: 33297


Location: Киев

PostPosted: 20.03.2010 22:39     Quote

Tyfreak6 wrote:
боковые кнопки видимо аналогичны таковым в 360-м - листают странички.

они не аналогичны
страницы листают, но курсор по меню не двигают...
_________________
История читалок: в профиле
pb602
 
View user's profile Send private message E-mail ^

yuryfdr
Член клуба The eBook

Член клуба The eBook



Joined: 18 Jun 2009
Posts: 694



PostPosted: 20.03.2010 23:06     Quote

AndyN wrote:
Tyfreak6 wrote:
боковые кнопки видимо аналогичны таковым в 360-м - листают странички.

они не аналогичны
страницы листают, но курсор по меню не двигают...


мда. слева PREV NEXT , а справа? PREV2 NEXT2 или как?
а меню чем там у inkdemo например вызывается? OK совсем нет?
 
View user's profile Send private message ^

Antuan
Член клуба The eBook

Член клуба The eBook



Joined: 30 Sep 2009
Posts: 11600


Location: Киев

PostPosted: 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.
 
View user's profile Send private message ^

AndyN
Член клуба The eBook

Член клуба The eBook



Joined: 01 Mar 2008
Posts: 33297


Location: Киев

PostPosted: 20.03.2010 23:57     Quote

Antuan wrote:
На 360-м кнопки листания зачастую выполняют функции кнопок влево и вправо, по крайней мере так они себя ведут на книжной полке и в выпадающем меню.

да, но на 302-м кнопками можно только листать открытую книгу, в выпадающем меню и на полке они не работают - нужен тачскрин (насколько я помню).

Добавлено спустя 4 минуты 10 секунд:

yuryfdr wrote:
мда. слева PREV NEXT , а справа? PREV2 NEXT2 или как?

похоже на то, только противоположные в обратном порядке
слева PREV NEXT , а справа NEXT2 PREV2
_________________
История читалок: в профиле
pb602
 
View user's profile Send private message E-mail ^

WinCalc
Член клуба The eBook

Член клуба The eBook



Joined: 22 Jun 2009
Posts: 636


Location: Челябинск

PostPosted: 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
 
View user's profile Send private message ^

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

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



Joined: 10 Dec 2009
Posts: 75



PostPosted: 23.03.2010 11:31     Quote

Ммм на эмуляторе от 14.7 да.
На устройстве тоже нет возможности оттестироваться.
С позиционированием у меня были похожие проблемы поначалу, но я просто с непривычки другие области выделял (как чувствительные к нажатию). Par1 и par2 возвращает корректные координаты точки.

Эффектно смотрится меню вызываемое по EVT_POINTERLONG с координатами левого верхнего par1 и par2 Smile
Появляется в том месте где юзер сделал длинное нажатие.

Еще есть небольшой глюк, что если после события EVT_POINTERDOWN сделать FullUpdate то у меня почему-то срабатывает событие EVT_POINTERLONG. Возможно это глюк эмулятора 14.7


Last edited by bqwer on 23.03.2010 15:17; edited 1 time in total
 
View user's profile Send private message ^
Display posts from previous:   
Post new topic   Reply to topic    The-eBook Forum Index -> PocketBook -> PocketBook Free All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 24, 25, 26, 27  Next
Page 25 of 27

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

© The-eBook, 1999-2014. © Design by Prohorenkov
Syndicating News | Powered by phpBB © 2001, 2005 phpBB Group.
Хостинг предоставлен компанией DatForce     Яндекс.Метрика