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

#include <bindings.h>

Public Member Functions

 MouseButton ()
 
 MouseButton (uint32_t state, uint32_t button_number)
 
uint32_t state () const
 
uint32_t button () const
 
bool operator< (const MouseButton &other) const
 
bool operator== (const MouseButton &other) const
 
std::string name () const
 

Static Public Member Functions

static bool make_button (const std::string &, MouseButton &)
 

Private Attributes

uint64_t _val
 

Detailed Description

Definition at line 45 of file bindings.h.

Constructor & Destructor Documentation

Gtkmm2ext::MouseButton::MouseButton ( )
inline

Definition at line 47 of file bindings.h.

MouseButton::MouseButton ( uint32_t  state,
uint32_t  button_number 
)

Definition at line 40 of file bindings.cc.

Member Function Documentation

uint32_t Gtkmm2ext::MouseButton::button ( ) const
inline

Definition at line 53 of file bindings.h.

bool MouseButton::make_button ( const std::string &  ,
MouseButton  
)
static

Definition at line 56 of file bindings.cc.

string MouseButton::name ( ) const

Definition at line 90 of file bindings.cc.

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

Definition at line 55 of file bindings.h.

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

Definition at line 59 of file bindings.h.

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

Definition at line 52 of file bindings.h.

Member Data Documentation

uint64_t Gtkmm2ext::MouseButton::_val
private

Definition at line 67 of file bindings.h.


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