Mir
Functions
mir::events Namespace Reference

Functions

EventUPtr make_event (frontend::SurfaceId const &surface_id, MirOrientation orientation)
 
EventUPtr make_event (MirPromptSessionState state)
 
EventUPtr make_event (frontend::SurfaceId const &surface_id, geometry::Size const &size)
 
EventUPtr make_event (frontend::SurfaceId const &surface_id, MirSurfaceAttrib attribute, int value)
 
EventUPtr make_event (frontend::SurfaceId const &surface_id)
 
EventUPtr make_event (frontend::SurfaceId const &surface_id, xkb_rule_names const &names)
 
EventUPtr make_event (frontend::SurfaceId const &surface_id, int dpi, float scale, MirFormFactor form_factor)
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, uint64_t mac, MirKeyboardAction action, xkb_keysym_t key_code, int scan_code, MirInputEventModifiers modifiers)
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, MirKeyboardAction action, xkb_keysym_t key_code, int scan_code, MirInputEventModifiers modifiers) __attribute__((deprecated))
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, uint64_t mac, MirInputEventModifiers modifiers)
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, MirInputEventModifiers modifiers) __attribute__((deprecated))
 
void add_touch (MirEvent &event, MirTouchId touch_id, MirTouchAction action, MirTouchTooltype tooltype, float x_axis_value, float y_axis_value, float pressure_value, float touch_major_value, float touch_minor_value, float size_value)
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, uint64_t mac, MirInputEventModifiers modifiers, MirPointerAction action, MirPointerButtons buttons_pressed, float x_axis_value, float y_axis_value, float hscroll_value, float vscroll_value) __attribute__((deprecated))
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, MirInputEventModifiers modifiers, MirPointerAction action, MirPointerButtons buttons_pressed, float x_axis_value, float y_axis_value, float hscroll_value, float vscroll_value) __attribute__((deprecated))
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, uint64_t mac, MirInputEventModifiers modifiers, MirPointerAction action, MirPointerButtons buttons_pressed, float x_axis_value, float y_axis_value, float hscroll_value, float vscroll_value, float relative_x_value, float relative_y_value)
 
EventUPtr make_event (MirInputDeviceId device_id, std::chrono::nanoseconds timestamp, MirInputEventModifiers modifiers, MirPointerAction action, MirPointerButtons buttons_pressed, float x_axis_value, float y_axis_value, float hscroll_value, float vscroll_value, float relative_x_value, float relative_y_value) __attribute__((deprecated))
 
EventUPtr make_event (MirInputConfigurationAction action, MirInputDeviceId id, std::chrono::nanoseconds time)
 

Function Documentation

void mir::events::add_touch ( MirEvent event,
MirTouchId  touch_id,
MirTouchAction  action,
MirTouchTooltype  tooltype,
float  x_axis_value,
float  y_axis_value,
float  pressure_value,
float  touch_major_value,
float  touch_minor_value,
float  size_value 
)
mir::EventUPtr mir::events::make_event ( frontend::SurfaceId const &  surface_id,
MirOrientation  orientation 
)
mir::EventUPtr mir::events::make_event ( MirPromptSessionState  state)
mir::EventUPtr mir::events::make_event ( frontend::SurfaceId const &  surface_id,
geometry::Size const &  size 
)
mir::EventUPtr mir::events::make_event ( frontend::SurfaceId const &  surface_id,
MirSurfaceAttrib  attribute,
int  value 
)
mir::EventUPtr mir::events::make_event ( frontend::SurfaceId const &  surface_id)
mir::EventUPtr mir::events::make_event ( frontend::SurfaceId const &  surface_id,
xkb_rule_names const &  names 
)
mir::EventUPtr mir::events::make_event ( frontend::SurfaceId const &  surface_id,
int  dpi,
float  scale,
MirFormFactor  form_factor 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
uint64_t  mac,
MirKeyboardAction  action,
xkb_keysym_t  key_code,
int  scan_code,
MirInputEventModifiers  modifiers 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
MirKeyboardAction  action,
xkb_keysym_t  key_code,
int  scan_code,
MirInputEventModifiers  modifiers 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
uint64_t  mac,
MirInputEventModifiers  modifiers 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
MirInputEventModifiers  modifiers 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
uint64_t  mac,
MirInputEventModifiers  modifiers,
MirPointerAction  action,
MirPointerButtons  buttons_pressed,
float  x_axis_value,
float  y_axis_value,
float  hscroll_value,
float  vscroll_value 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
MirInputEventModifiers  modifiers,
MirPointerAction  action,
MirPointerButtons  buttons_pressed,
float  x_axis_value,
float  y_axis_value,
float  hscroll_value,
float  vscroll_value 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
uint64_t  mac,
MirInputEventModifiers  modifiers,
MirPointerAction  action,
MirPointerButtons  buttons_pressed,
float  x_axis_value,
float  y_axis_value,
float  hscroll_value,
float  vscroll_value,
float  relative_x_value,
float  relative_y_value 
)
mir::EventUPtr mir::events::make_event ( MirInputDeviceId  device_id,
std::chrono::nanoseconds  timestamp,
MirInputEventModifiers  modifiers,
MirPointerAction  action,
MirPointerButtons  buttons_pressed,
float  x_axis_value,
float  y_axis_value,
float  hscroll_value,
float  vscroll_value,
float  relative_x_value,
float  relative_y_value 
)
mir::EventUPtr mir::events::make_event ( MirInputConfigurationAction  action,
MirInputDeviceId  id,
std::chrono::nanoseconds  time 
)

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015