ardour
Public Member Functions | Private Member Functions | Private Attributes | List of all members
GroupedButtons Class Reference

#include <grouped_buttons.h>

Inheritance diagram for GroupedButtons:

Public Member Functions

 GroupedButtons (uint32_t nbuttons, uint32_t first_active)
 
 GroupedButtons (std::vector< Gtk::ToggleButton * > &)
 
Gtk::ToggleButton & button (uint32_t which)
 

Private Member Functions

void one_clicked (uint32_t which)
 

Private Attributes

std::vector< Gtk::ToggleButton * > buttons
 
uint32_t current_active
 

Detailed Description

Definition at line 34 of file grouped_buttons.h.

Constructor & Destructor Documentation

GroupedButtons::GroupedButtons ( uint32_t  nbuttons,
uint32_t  first_active 
)

Definition at line 41 of file grouped_buttons.cc.

GroupedButtons::GroupedButtons ( std::vector< Gtk::ToggleButton * > &  buttonset)

Definition at line 27 of file grouped_buttons.cc.

Member Function Documentation

Gtk::ToggleButton& GroupedButtons::button ( uint32_t  which)
inline

Definition at line 40 of file grouped_buttons.h.

void GroupedButtons::one_clicked ( uint32_t  which)
private

Definition at line 70 of file grouped_buttons.cc.

Member Data Documentation

std::vector<Gtk::ToggleButton *> GroupedButtons::buttons
private

Definition at line 45 of file grouped_buttons.h.

uint32_t GroupedButtons::current_active
private

Definition at line 46 of file grouped_buttons.h.


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