Подключил к приложению всплывающее меню на лонгтап. Но получается такая неприятная вещь:
если анимация начала отображаться (кружок еще маленький) и в этот момент убрать нажатие, то меню все-равно всплывает. Этот-же эффект наблюдается и в примере: http://wiki.forum.nokia.com/index.ph...-_S60_Touch_UI
А, например, в яндекс-картах, при отпускании стилуса "еще_не_созревший" кружочек исчезает и меню не появляется. Хочу так-же. Пробовал делать iLongTapDetector->Cancel() в void MyContainer::HandlePointerEventL(const TPointerEvent& aPointerEvent) на событии EButton1Up, но не помогает - такое ощущение, что это событие не приходит во время роста кружочка.
Может кто сталкивался? Как побороть?
Поспешил с вопросом. Нашел сам методом научного тыка.
Помогает это: DrawableWindow()->SetPointerGrab( ETrue ); в ConstructL.
В хелпе к SDK это есть, а в примерах опущено.