ardour
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
SingleMidiChannelSelector Class Reference

#include <midi_channel_selector.h>

Inheritance diagram for SingleMidiChannelSelector:
MidiChannelSelector

Public Member Functions

 SingleMidiChannelSelector (uint8_t active_channel=0)
 
uint8_t get_active_channel () const
 
- Public Member Functions inherited from MidiChannelSelector
 MidiChannelSelector (int n_rows=4, int n_columns=4, int start_row=0, int start_column=0)
 
virtual ~MidiChannelSelector ()=0
 
void set_channel_colors (const uint32_t new_channel_colors[16])
 
void set_default_channel_color ()
 

Public Attributes

sigc::signal< void, uint8_t > channel_selected
 
- Public Attributes inherited from MidiChannelSelector
sigc::signal< void > clicked
 

Protected Member Functions

virtual void button_toggled (Gtk::ToggleButton *button, uint8_t button_nr)
 
- Protected Member Functions inherited from MidiChannelSelector
bool was_clicked (GdkEventButton *)
 

Protected Attributes

Gtk::ToggleButton * _last_active_button
 
uint8_t _active_channel
 
- Protected Attributes inherited from MidiChannelSelector
Gtk::Label _button_labels [4][4]
 
Gtkmm2ext::StatefulToggleButton _buttons [4][4]
 
int _recursion_counter
 

Detailed Description

Definition at line 61 of file midi_channel_selector.h.

Constructor & Destructor Documentation

SingleMidiChannelSelector::SingleMidiChannelSelector ( uint8_t  active_channel = 0)

Definition at line 120 of file midi_channel_selector.cc.

Member Function Documentation

void SingleMidiChannelSelector::button_toggled ( Gtk::ToggleButton *  button,
uint8_t  button_nr 
)
protectedvirtual

Implements MidiChannelSelector.

Definition at line 131 of file midi_channel_selector.cc.

uint8_t SingleMidiChannelSelector::get_active_channel ( ) const
inline

Definition at line 66 of file midi_channel_selector.h.

Member Data Documentation

uint8_t SingleMidiChannelSelector::_active_channel
protected

Definition at line 74 of file midi_channel_selector.h.

Gtk::ToggleButton* SingleMidiChannelSelector::_last_active_button
protected

Definition at line 73 of file midi_channel_selector.h.

sigc::signal<void, uint8_t> SingleMidiChannelSelector::channel_selected

Definition at line 68 of file midi_channel_selector.h.


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