IDA C++ SDK 9.2
|
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 |
Information about a mouse action within a view.
tcc_renderer_type_t view_mouse_event_t::rtype |
type of renderer that received the event
uint32 view_mouse_event_t::x |
screen x coordinate
uint32 view_mouse_event_t::y |
screen y coordinate
location_t view_mouse_event_t::location |
location where event was generated
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.
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_info_t view_mouse_event_t::renderer_pos |
position where event was generated, relative to the renderer