I'm trying to wrap my head around using multi touch to implement pinch zoom.
There is a tutorial on developer.symbian.org website:
It says there that we should first do enable EnableAdvancedPointers(); on out RWindow object. It also says to do that before it is activated. If I want to have advanced pointer events in my window owning CCoeControl (that calls CreateWindowL) where would I put this call in order to have it before RWindow::Activate is called by the framework?
I tried doing this in my ConstructL but got KERN-EXEC3 when it hit my Window().EnableAdvancedPointers();
The in the tutorial there is a section on how to do pinch zoom. In that example there is a function 'GetNextPointerEvent();' getting called but that function is not shown and I could not find it documented anywhere in the SDK. My question is how do I get several pointer events? Do they come one after another to my regular HandlePointerEventL? Or is there some helper functions I should use.
Any tips would be greatly appreciated.