#include <gx_sequencer_settings.h>
|
void | on_window_hide () |
|
void | on_preset_popup_clicked () |
|
void | on_selection_done (Gtk::Menu *presetMenu) |
|
bool | get_sequencer_pos (Gxw::Regler *regler, const std::string id) |
|
bool | on_key_press_event (GdkEventKey *event) |
|
void | check_preset_label () |
|
void | seq_changed (const gx_engine::GxSeqSettings *seqc, Gtk::Box *box) |
|
void | make_state (gx_engine::GxSeqSettings &seqc, std::vector< int > seq) |
|
void | on_seq_button_clicked (Gtk::Box *box, gx_engine::SeqParameter *p) |
|
void | on_seq_button_clicked_set (Gtk::Box *box, gx_engine::SeqParameter *p) |
|
void | on_sec_length_changed (bool update) |
|
void | on_sec_tact_changed () |
|
void | append_seq_block (Gtk::Box *box, gx_engine::SeqParameter *p, int r, int r_save) |
|
void | remove_seq_block (Gtk::Box *box, int r) |
|
void | reset_control (Glib::ustring id, float value) |
|
int | append_sequence (const gx_engine::GxSeqSettings *seqc, gx_engine::SeqParameter *p, std::vector< int > *sequence) |
|
void | make_preset_button (Gtk::Box *box) |
|
void | scroll_playhead (float value) |
|
void | append_plugin_preset (Glib::ustring name) |
|
void | append_plugin_preset_set (Glib::ustring name) |
|
void | on_preset_add_clicked () |
|
void | on_next_preset () |
|
void | on_next_preset_set () |
|
void | on_previus_preset () |
|
void | on_previus_preset_set () |
|
void | connect_midi () |
|
void | on_set_step () |
|
void | on_set_fstep () |
|
void | on_sync_stepper () |
|
void | on_reset_stepper () |
|
void | init_connect () |
|
void | init_sequences (gx_engine::SeqParameter *p, Gtk::Box *_box) |
|
| SEQWindow (const Glib::RefPtr< gx_gui::GxBuilder > &builder, gx_engine::SeqParameter *tomp_, gx_engine::SeqParameter *tomp1_, gx_engine::SeqParameter *tomp2_, gx_engine::SeqParameter *kickp_, gx_engine::SeqParameter *snarep_, gx_engine::SeqParameter *hatp_, gx_engine::GxMachineBase &machine_) |
|
Definition at line 83 of file gx_sequencer_settings.h.
◆ SEQWindow()
◆ ~SEQWindow()
gx_seq::SEQWindow::~SEQWindow |
( |
| ) |
|
◆ append_plugin_preset()
void gx_seq::SEQWindow::append_plugin_preset |
( |
Glib::ustring |
name | ) |
|
|
private |
◆ append_plugin_preset_set()
void gx_seq::SEQWindow::append_plugin_preset_set |
( |
Glib::ustring |
name | ) |
|
|
private |
◆ append_seq_block()
◆ append_sequence()
◆ check_preset_label()
void gx_seq::SEQWindow::check_preset_label |
( |
| ) |
|
|
private |
◆ connect_midi()
void gx_seq::SEQWindow::connect_midi |
( |
| ) |
|
|
private |
◆ create()
◆ get_sequencer_pos()
bool gx_seq::SEQWindow::get_sequencer_pos |
( |
Gxw::Regler * |
regler, |
|
|
const std::string |
id |
|
) |
| |
|
private |
◆ init_connect()
void gx_seq::SEQWindow::init_connect |
( |
| ) |
|
|
private |
◆ init_sequences()
◆ make_preset_button()
void gx_seq::SEQWindow::make_preset_button |
( |
Gtk::Box * |
box | ) |
|
|
private |
◆ make_state()
◆ on_key_press_event()
bool gx_seq::SEQWindow::on_key_press_event |
( |
GdkEventKey * |
event | ) |
|
|
private |
◆ on_next_preset()
void gx_seq::SEQWindow::on_next_preset |
( |
| ) |
|
|
private |
◆ on_next_preset_set()
void gx_seq::SEQWindow::on_next_preset_set |
( |
| ) |
|
|
private |
◆ on_preset_add_clicked()
void gx_seq::SEQWindow::on_preset_add_clicked |
( |
| ) |
|
|
private |
◆ on_preset_popup_clicked()
void gx_seq::SEQWindow::on_preset_popup_clicked |
( |
| ) |
|
|
private |
◆ on_previus_preset()
void gx_seq::SEQWindow::on_previus_preset |
( |
| ) |
|
|
private |
◆ on_previus_preset_set()
void gx_seq::SEQWindow::on_previus_preset_set |
( |
| ) |
|
|
private |
◆ on_reset_stepper()
void gx_seq::SEQWindow::on_reset_stepper |
( |
| ) |
|
|
private |
◆ on_sec_length_changed()
void gx_seq::SEQWindow::on_sec_length_changed |
( |
bool |
update | ) |
|
|
private |
◆ on_sec_tact_changed()
void gx_seq::SEQWindow::on_sec_tact_changed |
( |
| ) |
|
|
private |
◆ on_selection_done()
void gx_seq::SEQWindow::on_selection_done |
( |
Gtk::Menu * |
presetMenu | ) |
|
|
private |
◆ on_seq_button_clicked()
◆ on_seq_button_clicked_set()
◆ on_set_fstep()
void gx_seq::SEQWindow::on_set_fstep |
( |
| ) |
|
|
private |
◆ on_set_step()
void gx_seq::SEQWindow::on_set_step |
( |
| ) |
|
|
private |
◆ on_sync_stepper()
void gx_seq::SEQWindow::on_sync_stepper |
( |
| ) |
|
|
private |
◆ on_window_hide()
void gx_seq::SEQWindow::on_window_hide |
( |
| ) |
|
|
private |
◆ reload_and_show()
void gx_seq::SEQWindow::reload_and_show |
( |
| ) |
|
◆ remove_seq_block()
void gx_seq::SEQWindow::remove_seq_block |
( |
Gtk::Box * |
box, |
|
|
int |
r |
|
) |
| |
|
private |
◆ reset_control()
void gx_seq::SEQWindow::reset_control |
( |
Glib::ustring |
id, |
|
|
float |
value |
|
) |
| |
|
private |
◆ scroll_playhead()
void gx_seq::SEQWindow::scroll_playhead |
( |
float |
value | ) |
|
|
private |
◆ seq_changed()
◆ add_button
Gxw::Switch* gx_seq::SEQWindow::add_button |
|
private |
◆ builder
◆ drums
std::vector<Drums> gx_seq::SEQWindow::drums |
|
private |
◆ gtk_window
Gtk::Window* gx_seq::SEQWindow::gtk_window |
|
private |
◆ hat
Drums gx_seq::SEQWindow::hat |
|
private |
◆ is_active
bool gx_seq::SEQWindow::is_active |
|
private |
◆ kick
Drums gx_seq::SEQWindow::kick |
|
private |
◆ machine
◆ next_preset
Gxw::Switch* gx_seq::SEQWindow::next_preset |
|
private |
◆ preset_button
Gtk::Box* gx_seq::SEQWindow::preset_button |
|
private |
◆ preset_label
Gtk::Label* gx_seq::SEQWindow::preset_label |
|
private |
◆ previus_preset
Gxw::Switch* gx_seq::SEQWindow::previus_preset |
|
private |
◆ reset_step
Gxw::Switch* gx_seq::SEQWindow::reset_step |
|
private |
◆ seq_count
Gxw::Regler* gx_seq::SEQWindow::seq_count |
|
private |
◆ seq_pos
Gxw::Regler* gx_seq::SEQWindow::seq_pos |
|
private |
◆ seq_tact
Gxw::Regler* gx_seq::SEQWindow::seq_tact |
|
private |
◆ set_fstep
Gxw::Switch* gx_seq::SEQWindow::set_fstep |
|
private |
◆ set_step
Gxw::Switch* gx_seq::SEQWindow::set_step |
|
private |
◆ set_sync
Gxw::Switch* gx_seq::SEQWindow::set_sync |
|
private |
◆ snare
Drums gx_seq::SEQWindow::snare |
|
private |
◆ step_label
Gtk::Label* gx_seq::SEQWindow::step_label |
|
private |
◆ step_value
Gxw::ValueDisplay* gx_seq::SEQWindow::step_value |
|
private |
◆ tom
Drums gx_seq::SEQWindow::tom |
|
private |
◆ tom1
Drums gx_seq::SEQWindow::tom1 |
|
private |
◆ tom2
Drums gx_seq::SEQWindow::tom2 |
|
private |
◆ vp
Gtk::Viewport* gx_seq::SEQWindow::vp |
|
private |
The documentation for this class was generated from the following file: