Mir
Typedefs | Enumerations | Functions
input_event.h File Reference
#include "mir_toolkit/events/event.h"
#include <stdint.h>
#include "mir_toolkit/events/input/touch_input_event.h"
#include "mir_toolkit/events/input/key_input_event.h"
#include "mir_toolkit/events/input/pointer_input_event.h"
Include dependency graph for input_event.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int64_t MirInputDeviceId
 
typedef unsigned int MirInputEventModifiers
 

Enumerations

enum  MirInputEventType { mir_input_event_type_key = 0, mir_input_event_type_touch = 1, mir_input_event_type_pointer = 2 }
 
enum  MirInputEventModifier {
  mir_input_event_modifier_none = 1 << 0, mir_input_event_modifier_alt = 1 << 1, mir_input_event_modifier_alt_left = 1 << 2, mir_input_event_modifier_alt_right = 1 << 3,
  mir_input_event_modifier_shift = 1 << 4, mir_input_event_modifier_shift_left = 1 << 5, mir_input_event_modifier_shift_right = 1 << 6, mir_input_event_modifier_sym = 1 << 7,
  mir_input_event_modifier_function = 1 << 8, mir_input_event_modifier_ctrl = 1 << 9, mir_input_event_modifier_ctrl_left = 1 << 10, mir_input_event_modifier_ctrl_right = 1 << 11,
  mir_input_event_modifier_meta = 1 << 12, mir_input_event_modifier_meta_left = 1 << 13, mir_input_event_modifier_meta_right = 1 << 14, mir_input_event_modifier_caps_lock = 1 << 15,
  mir_input_event_modifier_num_lock = 1 << 16, mir_input_event_modifier_scroll_lock = 1 << 17
}
 Description of key modifier state. More...
 

Functions

MirInputDeviceId mir_input_event_get_device_id (MirInputEvent const *ev)
 
int64_t mir_input_event_get_event_time (MirInputEvent const *ev)
 
MirInputEventType mir_input_event_get_type (MirInputEvent const *ev)
 
MirKeyInputEvent const * mir_input_event_get_key_input_event (MirInputEvent const *ev)
 
MirTouchInputEvent const * mir_input_event_get_touch_input_event (MirInputEvent const *ev)
 
MirPointerInputEvent const * mir_input_event_get_pointer_input_event (MirInputEvent const *ev)
 

Copyright © 2012,2013 Canonical Ltd.
Generated on Tue Mar 24 16:15:19 UTC 2015