AUI Framework
develop
Cross-platform base for C++ UI apps
|
Handles and processes the multitouch scale, transform and rotation events based on two-finger gestures. More...
#include <AUI/View/A2FingerTransformArea.h>
Represents a translucent area that handles and processes multi-finger transformation gestures (i.e. pinch-to-zoom, move, rotate). A2FingerTransformArea is a container, so the transformed view should be somewhere inside. A2FingerTransformArea does not apply any transformation though, so you can control transformation behaviour.
The transformation data is emitted on delta basis via transform
signal. This allows to easily incorporate A2FingerTransformArea to transforming routines, including limit handling.
Consider the following example, where the transformation is applied through ASS styles:
This example renders to the following result:
> All members, including inherited
|
overridevirtual |
pos | mouse position |
Used in AViewContainer::getViewAt method subset, thus affecting click event handling.
Reimplemented from AView.
|
overridevirtual |
pos | event position |
event | event description |
Reimplemented from AView.
|
overridevirtual |
event | event |
Reimplemented from AView.
|
overridevirtual |
event | event |
Reimplemented from AView.
Contents