Pointer event. More...
#include <pointer_event.h>
 Inheritance diagram for clan::PointerEvent:
 Inheritance diagram for clan::PointerEvent:| Public Member Functions | |
| PointerEvent (PointerEventType type, PointerButton button, const Pointf &pos, bool alt_down, bool shift_down, bool ctrl_down, bool cmd_down) | |
| bool | alt_down () const | 
| True if the alt key was down. | |
| PointerButton | button () const | 
| Pointer button relevant for the event. | |
| bool | cmd_down () const | 
| True if the command key was down. | |
| bool | ctrl_down () const | 
| True if the control key was down. | |
| Pointf | pos (const std::shared_ptr< View > &view) const | 
| Pointf | pos (View *view) const | 
| Pointer position relative to local view content coordinates. | |
| void | set_pos (View *view, const Pointf &pos) | 
| Set event pointer position relative to local view content coordinates. | |
| bool | shift_down () const | 
| True if the shift key was down. | |
| PointerEventType | type () const | 
| Pointer event type. | |
|  Public Member Functions inherited from clan::EventUI | |
| virtual | ~EventUI () | 
| std::shared_ptr< View > | current_target () | 
| View the event is currently being dispatched to. | |
| bool | default_prevented () const | 
| Flag if the event default action should be executed after dispatch. | |
| EventUIPhase | phase () const | 
| Current active event phase during dispatch. | |
| void | prevent_default () | 
| Prevent default action from being executed after dispatch. | |
| bool | propagation_stopped () const | 
| Flag if event propagation should stop. | |
| void | set_timestamp (long long ts) | 
| Set event timestamp. | |
| void | stop_propagation () | 
| Stops event from propagating further. | |
| std::shared_ptr< View > | target () | 
| The target view the event is fired for. | |
| long long | timestamp () const | 
| Timestamp for event in milliseconds since 1970. | |
Pointer event.
| 
 | inline | 
| 
 | inline | 
True if the alt key was down.
| 
 | inline | 
Pointer button relevant for the event.
| 
 | inline | 
True if the command key was down.
| 
 | inline | 
True if the control key was down.
Pointer position relative to local view content coordinates.
Set event pointer position relative to local view content coordinates.
| 
 | inline | 
True if the shift key was down.
| 
 | inline | 
Pointer event type.