IDA C++ SDK 9.2
Loading...
Searching...
No Matches
view_mouse_event_t Struct Reference

Information about a mouse action within a view. More...

#include <kernwin.hpp>

Public Types

typedef view_mouse_event_location_t location_t

Public Attributes

tcc_renderer_type_t rtype
 type of renderer that received the event
uint32 x
 screen x coordinate
uint32 y
 screen y coordinate
location_t location
 location where event was generated
view_event_state_t state
 contains information about what buttons are CURRENTLY pressed on the keyboard and mouse.
vme_button_t button
 represents which mouse button was responsible for generating the event.
renderer_pos_info_t renderer_pos
 position where event was generated, relative to the renderer

Detailed Description

Information about a mouse action within a view.

Member Typedef Documentation

◆ location_t

Member Data Documentation

◆ rtype

tcc_renderer_type_t view_mouse_event_t::rtype

type of renderer that received the event

◆ x

uint32 view_mouse_event_t::x

screen x coordinate

◆ y

uint32 view_mouse_event_t::y

screen y coordinate

◆ location

location_t view_mouse_event_t::location

location where event was generated

◆ state

view_event_state_t view_mouse_event_t::state

contains information about what buttons are CURRENTLY pressed on the keyboard and mouse.

view_mouse_event_t instances created in functions like mouseReleaseEvent() won't contain any information about the mouse, because it has been released.

◆ button

vme_button_t view_mouse_event_t::button

represents which mouse button was responsible for generating the event.

This field does not care about the current state of the mouse.

◆ renderer_pos

renderer_pos_info_t view_mouse_event_t::renderer_pos

position where event was generated, relative to the renderer


The documentation for this struct was generated from the following file: