Mir
Typedefs | Enumerations
enums.h File Reference
#include <mir_toolkit/common.h>
Include dependency graph for enums.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef unsigned int MirInputEventModifiers
 
typedef unsigned int MirPointerButtons
 

Enumerations

enum  MirEventType {
  MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"), MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"), MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"), mir_event_type_window = mir_event_type_surface,
  mir_event_type_resize, mir_event_type_prompt_session_state_change, mir_event_type_orientation, MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"),
  mir_event_type_close_window = mir_event_type_close_surface, mir_event_type_input, mir_event_type_keymap, MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"),
  MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"), mir_event_type_window_output = mir_event_type_surface_output, mir_event_type_input_device_state, MIR_DEPRECATED_ENUM =(mir_event_type_key, "mir_event_type_input"),
  mir_event_type_window_placement = mir_event_type_surface_placement
}
 
enum  MirInputEventType { mir_input_event_type_key = 0, mir_input_event_type_touch = 1, mir_input_event_type_pointer = 2, mir_input_event_types }
 
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...
 
enum  MirKeyboardAction { mir_keyboard_action_up, mir_keyboard_action_down, mir_keyboard_action_repeat, mir_keyboard_actions }
 Possible actions for changing key state. More...
 
enum  MirTouchAction { mir_touch_action_up = 0, mir_touch_action_down = 1, mir_touch_action_change = 2, mir_touch_actions }
 Possible per touch actions for state changing. More...
 
enum  MirTouchAxis {
  mir_touch_axis_x = 0, mir_touch_axis_y = 1, mir_touch_axis_pressure = 2, mir_touch_axis_touch_major = 3,
  mir_touch_axis_touch_minor = 4, mir_touch_axis_size = 5, mir_touch_axes
}
 Identifiers for touch axis. More...
 
enum  MirTouchTooltype { mir_touch_tooltype_unknown = 0, mir_touch_tooltype_finger = 1, mir_touch_tooltype_stylus = 2, mir_touch_tooltypes }
 Identifiers for per-touch tool types. More...
 
enum  MirPointerAction {
  mir_pointer_action_button_up = 0, mir_pointer_action_button_down = 1, mir_pointer_action_enter = 2, mir_pointer_action_leave = 3,
  mir_pointer_action_motion = 4, mir_pointer_actions
}
 Possible pointer actions. More...
 
enum  MirPointerAxis {
  mir_pointer_axis_x = 0, mir_pointer_axis_y = 1, mir_pointer_axis_vscroll = 2, mir_pointer_axis_hscroll = 3,
  mir_pointer_axis_relative_x = 4, mir_pointer_axis_relative_y = 5, mir_pointer_axes
}
 Identifiers for pointer axis. More...
 
enum  MirPointerButton {
  mir_pointer_button_primary = 1 << 0, mir_pointer_button_secondary = 1 << 1, mir_pointer_button_tertiary = 1 << 2, mir_pointer_button_back = 1 << 3,
  mir_pointer_button_forward = 1 << 4, mir_pointer_button_side = 1 << 5, mir_pointer_button_extra = 1 << 6, mir_pointer_button_task = 1 << 7
}
 

Copyright © 2012-2020 Canonical Ltd.
Generated on Sun Oct 4 22:38:34 UTC 2020
This documentation is licensed under the GPL version 2 or 3.