Mir
Public Member Functions | List of all members
MirKeyboardEvent Struct Reference

#include <keyboard_event.h>

Inheritance diagram for MirKeyboardEvent:
[legend]

Public Member Functions

 MirKeyboardEvent ()
 
int32_t device_id () const
 
void set_device_id (int32_t id)
 
int32_t source_id () const
 
void set_source_id (int32_t id)
 
MirKeyboardAction action () const
 
void set_action (MirKeyboardAction action)
 
MirInputEventModifiers modifiers () const
 
void set_modifiers (MirInputEventModifiers modifiers)
 
int32_t key_code () const
 
void set_key_code (int32_t key_code)
 
int32_t scan_code () const
 
void set_scan_code (int32_t scan_code)
 
std::chrono::nanoseconds event_time () const
 
void set_event_time (std::chrono::nanoseconds const &event_time)
 
mir::cookie::Blob cookie () const
 
void set_cookie (mir::cookie::Blob const &cookie)
 
- Public Member Functions inherited from MirInputEvent
MirKeyboardEventto_keyboard ()
 
MirKeyboardEvent const * to_keyboard () const
 
MirMotionEventto_motion ()
 
MirMotionEvent const * to_motion () const
 
- Public Member Functions inherited from MirEvent
MirEventType type () const
 
MirInputEventto_input ()
 
MirInputEvent const * to_input () const
 
MirInputConfigurationEventto_input_configuration ()
 
MirInputConfigurationEvent const * to_input_configuration () const
 
MirSurfaceEventto_surface ()
 
MirSurfaceEvent const * to_surface () const
 
MirResizeEventto_resize ()
 
MirResizeEvent const * to_resize () const
 
MirPromptSessionEventto_prompt_session ()
 
MirPromptSessionEvent const * to_prompt_session () const
 
MirOrientationEventto_orientation ()
 
MirOrientationEvent const * to_orientation () const
 
MirCloseSurfaceEventto_close_surface ()
 
MirCloseSurfaceEvent const * to_close_surface () const
 
MirKeymapEventto_keymap ()
 
MirKeymapEvent const * to_keymap () const
 
MirSurfaceOutputEventto_surface_output ()
 
MirSurfaceOutputEvent const * to_surface_output () const
 
MirInputDeviceStateEventto_input_device_state ()
 
MirInputDeviceStateEvent const * to_input_device_state () const
 
MirEventclone () const
 

Additional Inherited Members

- Static Public Member Functions inherited from MirEvent
static mir::EventUPtr deserialize (std::string const &bytes)
 
static std::string serialize (MirEvent const *event)
 
- Protected Member Functions inherited from MirInputEvent
 MirInputEvent ()=default
 
 MirInputEvent (MirEventType type)
 
 MirInputEvent (MirInputEvent const &event)=default
 
MirInputEventoperator= (MirInputEvent const &event)=default
 
- Protected Member Functions inherited from MirEvent
 MirEvent ()=default
 
 MirEvent (MirEventType type)
 
 MirEvent (MirEvent const &event)=default
 
MirEventoperator= (MirEvent const &event)=default
 
- Protected Attributes inherited from MirEvent
MirEventType type_
 

Detailed Description

Examples:
server_example_basic_window_manager.h, server_example_canonical_window_manager.cpp, server_example_canonical_window_manager.h, server_example_input_event_filter.cpp, server_example_input_filter.cpp, and server_example_window_management.cpp.

Constructor & Destructor Documentation

MirKeyboardEvent::MirKeyboardEvent ( )

Member Function Documentation

MirKeyboardAction MirKeyboardEvent::action ( ) const
mir::cookie::Blob MirKeyboardEvent::cookie ( ) const
int32_t MirKeyboardEvent::device_id ( ) const
std::chrono::nanoseconds MirKeyboardEvent::event_time ( ) const
int32_t MirKeyboardEvent::key_code ( ) const
MirInputEventModifiers MirKeyboardEvent::modifiers ( ) const
int32_t MirKeyboardEvent::scan_code ( ) const
void MirKeyboardEvent::set_action ( MirKeyboardAction  action)
void MirKeyboardEvent::set_cookie ( mir::cookie::Blob const &  cookie)
void MirKeyboardEvent::set_device_id ( int32_t  id)
void MirKeyboardEvent::set_event_time ( std::chrono::nanoseconds const &  event_time)
void MirKeyboardEvent::set_key_code ( int32_t  key_code)
void MirKeyboardEvent::set_modifiers ( MirInputEventModifiers  modifiers)
void MirKeyboardEvent::set_scan_code ( int32_t  scan_code)
void MirKeyboardEvent::set_source_id ( int32_t  id)
int32_t MirKeyboardEvent::source_id ( ) const

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

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016