Skip to content

DragUpdateEvent

DragUpdateEvent #

Bases: Event[EventControlType]

control #

control: EventControlType = field(repr=False)

data #

data: Any | None = field(default=None, kw_only=True)

delta_x #

delta_x: float = field(metadata={'data_field': 'dx'})

delta_y #

delta_y: float = field(metadata={'data_field': 'dy'})

global_x #

global_x: float = field(metadata={'data_field': 'gx'})

global_y #

global_y: float = field(metadata={'data_field': 'gy'})

local_x #

local_x: float = field(metadata={'data_field': 'lx'})

local_y #

local_y: float = field(metadata={'data_field': 'ly'})

name #

name: str

page #

page: Page | PageView | None

primary_delta #

primary_delta: float | None = field(
    default=None, metadata={"data_field": "pd"}
)

target #

target: int

timestamp #

timestamp: Duration | None = field(
    default=None, metadata={"data_field": "ts"}
)

get_event_field_type #

get_event_field_type(control: Any, field_name: str)