A event about mouse drag. More...
#include <event.hpp>


| Public Member Functions | |
| DragEvent (Event::Type type, int x, int y, int xrel, int yrel) | |
| Construct a new Drag Event object.  More... | |
| DragEvent (Event::Type type, const MotionEvent &motion) | |
| Construct a new Drag Event object from MotionEvent.  More... | |
| DragEvent (const DragEvent &)=default | |
|  Public Member Functions inherited from Btk::Event | |
| Type | type () const noexcept | 
| Event (Type t) | |
| Event (const Event &ev) | |
| bool | is_accepted () const noexcept | 
| is accepted  More... | |
| void | accept () noexcept | 
| void | reject () noexcept | 
| void | set_type (Type t) noexcept | 
| Chaneg the event type.  More... | |
| Public Attributes | |
| int | x | 
| int | y | 
| int | xrel | 
| int | yrel | 
| Additional Inherited Members | |
|  Public Types inherited from Btk::Event | |
| enum | Type : Uint32 { SetRect = 0, KeyBoard = 1, Enter = 2, Leave = 3, Motion = 4, Click = 5, DragBegin = 6, Drag = 7, DragEnd = 8, TextInput = 9, TakeFocus = 10, LostFocus = 11, Enable = 12, Disable = 13, Wheel = 14, User = 1000, UserMax = UINT32_MAX - 1, Error = UINT32_MAX } | 
|  Static Public Member Functions inherited from Btk::Event | |
| static Type | Register () | 
| Register a event type.  More... | |
A event about mouse drag.
| 
 | inline | 
| 
 | inline | 
Construct a new Drag Event object from MotionEvent.
| type | The DragEvent type(It can be Drag DragBegin DragEnd) | 
| motion | The motion event which you want to get its motion data |