Mir
Classes | Namespaces | Typedefs | Functions
xkb_mapper.h File Reference
#include "mir_toolkit/event.h"
#include <xkbcommon/xkbcommon.h>
#include <memory>
#include <mutex>
Include dependency graph for xkb_mapper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mir::input::receiver::XKBMapper
 

Namespaces

 mir
 All things Mir.
 
 mir::input
 
 mir::input::receiver
 

Typedefs

using mir::input::XKBContextPtr = std::unique_ptr< xkb_context, void(*)(xkb_context *)>
 
using mir::input::XKBKeymapPtr = std::unique_ptr< xkb_keymap, void(*)(xkb_keymap *)>
 
using mir::input::XKBStatePtr = std::unique_ptr< xkb_state, void(*)(xkb_state *)>
 

Functions

XKBContextPtr mir::input::make_unique_context ()
 
XKBKeymapPtr mir::input::make_unique_keymap (xkb_context *context, std::string const &model, std::string const &layout, std::string const &variant, std::string const &options)
 
XKBKeymapPtr mir::input::make_unique_keymap (xkb_context *context, char const *buffer, size_t size)
 
XKBStatePtr mir::input::make_unique_state (xkb_keymap *keymap)
 

Copyright © 2012-2015 Canonical Ltd.
Generated on Wed Mar 30 00:29:56 UTC 2016