Ardour  9.0-pre0-582-g084a23a80d
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 76 of file bindings.h.

Constructor & Destructor Documentation

◆ MouseButton() [1/2]

Gtkmm2ext::MouseButton::MouseButton ( )
inline

Definition at line 78 of file bindings.h.

◆ MouseButton() [2/2]

Gtkmm2ext::MouseButton::MouseButton ( uint32_t  state,
uint32_t  button_number 
)

Member Function Documentation

◆ button()

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

Definition at line 84 of file bindings.h.

◆ make_button()

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

◆ name()

std::string Gtkmm2ext::MouseButton::name ( ) const

◆ operator<()

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

Definition at line 86 of file bindings.h.

◆ operator==()

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

Definition at line 90 of file bindings.h.

◆ state()

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

Definition at line 83 of file bindings.h.

Member Data Documentation

◆ _val

uint64_t Gtkmm2ext::MouseButton::_val
private

Definition at line 98 of file bindings.h.


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