ardour
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
Gtkmm2ext::KeyboardKey Class Reference

#include <bindings.h>

Public Member Functions

 KeyboardKey ()
 
 KeyboardKey (uint32_t state, uint32_t keycode)
 
uint32_t state () const
 
uint32_t key () const
 
bool operator< (const KeyboardKey &other) const
 
bool operator== (const KeyboardKey &other) const
 
std::string name () const
 

Static Public Member Functions

static bool make_key (const std::string &, KeyboardKey &)
 

Private Attributes

uint64_t _val
 

Detailed Description

Definition at line 18 of file bindings.h.

Constructor & Destructor Documentation

Gtkmm2ext::KeyboardKey::KeyboardKey ( )
inline

Definition at line 21 of file bindings.h.

KeyboardKey::KeyboardKey ( uint32_t  state,
uint32_t  keycode 
)

Definition at line 129 of file bindings.cc.

Member Function Documentation

uint32_t Gtkmm2ext::KeyboardKey::key ( ) const
inline

Definition at line 28 of file bindings.h.

bool KeyboardKey::make_key ( const std::string &  ,
KeyboardKey  
)
static

Definition at line 184 of file bindings.cc.

string KeyboardKey::name ( ) const

Definition at line 146 of file bindings.cc.

bool Gtkmm2ext::KeyboardKey::operator< ( const KeyboardKey other) const
inline

Definition at line 30 of file bindings.h.

bool Gtkmm2ext::KeyboardKey::operator== ( const KeyboardKey other) const
inline

Definition at line 34 of file bindings.h.

uint32_t Gtkmm2ext::KeyboardKey::state ( ) const
inline

Definition at line 27 of file bindings.h.

Member Data Documentation

uint64_t Gtkmm2ext::KeyboardKey::_val
private

Definition at line 42 of file bindings.h.


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