跳转到主要内容

ClickEvent

A click event. The semantics of this event is slightly depending on hardware platform. ClickEvents are generated by the HAL layer.

See: Event

Inherits from: Event

Public Types

enumClickEventType { PRESSED, RELEASED, CANCEL }
Values that represent click event types.

Public Functions

ClickEvent(ClickEventType type, int16_t x, int16_t y, int16_t force =0)
Initializes a new instance of the ClickEvent class.
virtual Event::EventTypegetEventType()
Gets event type.
int16_tgetForce() const
Gets the force of the click.
ClickEventTypegetType() const
Gets the click type of this event.
int16_tgetX() const
Gets the x coordinate of this event.
int16_tgetY() const
Gets the y coordinate of this event.
voidsetType(ClickEventType type)
Sets the click type of this event.
voidsetX(int16_t x)
Sets the x coordinate of this event.
voidsetY(int16_t y)
Sets the y coordinate of this event.

Additional inherited members

Public Types inherited from Event

enumEventType { EVENT_CLICK, EVENT_DRAG, EVENT_GESTURE }
The event types.

Public Functions inherited from Event

virtual ~Event()
Finalizes an instance of the Event class.

Public Types Documentation

ClickEventType

Values that represent click event types.

PRESSEDAn enum constant representing the pressed option.
RELEASEDAn enum constant representing the released option.
CANCELAn enum constant representing the cancel option.

Public Functions Documentation

ClickEvent

ClickEvent(ClickEventTypetype ,
int16_tx ,
int16_ty ,
int16_tforce =0
)

Initializes a new instance of the ClickEvent class.

Parameters:
typeThe type of the click event.
xThe x coordinate of the click event.
yThe y coordinate of the click event.
force(Optional) The force of the click. On touch displays this usually means how hard the user pressed on the display. On the windows platform, this will always be zero.

getEventType

virtual Event::EventType getEventType()

Gets event type.

Returns:

The type of this event.

Reimplements: touchgfx::Event::getEventType

getForce

int16_t getForce()const

Gets the force of the click.

On touch displays this usually means how hard the user pressed on the display. On the windows platform, this will always be zero.

Returns:

The force of the click.

getType

ClickEventType getType()const

Gets the click type of this event.

Returns:

The click type of this event.

getX

int16_t getX()const

Gets the x coordinate of this event.

Returns:

The x coordinate of this event.

getY

int16_t getY()const

Gets the y coordinate of this event.

Returns:

The y coordinate of this event.

setType

Sets the click type of this event.

Parameters:
typeThe type to set.

setX

void setX(int16_tx)

Sets the x coordinate of this event.

Parameters:
xThe x coordinate of this event.

setY

void setY(int16_ty)

Sets the y coordinate of this event.

Parameters:
yThe y coordinate of this event.