486 |
|
|
487 |
Gtk::TreeModelColumn<Glib::ustring> m_col_name; |
Gtk::TreeModelColumn<Glib::ustring> m_col_name; |
488 |
Gtk::TreeModelColumn<gig::Instrument*> m_col_instr; |
Gtk::TreeModelColumn<gig::Instrument*> m_col_instr; |
489 |
}; |
} m_Columns; |
|
|
|
|
ModelColumns m_Columns; |
|
490 |
|
|
491 |
Gtk::VBox m_VBox; |
Gtk::VBox m_VBox; |
492 |
Gtk::HPaned m_HPaned; |
Gtk::HPaned m_HPaned; |
495 |
Gtk::TreeView m_TreeView; |
Gtk::TreeView m_TreeView; |
496 |
Glib::RefPtr<Gtk::ListStore> m_refTreeModel; |
Glib::RefPtr<Gtk::ListStore> m_refTreeModel; |
497 |
|
|
498 |
|
class SamplesModel : public Gtk::TreeModel::ColumnRecord { |
499 |
|
public: |
500 |
|
SamplesModel() { |
501 |
|
add(m_col_name); |
502 |
|
add(m_col_sample); |
503 |
|
} |
504 |
|
|
505 |
|
Gtk::TreeModelColumn<Glib::ustring> m_col_name; |
506 |
|
Gtk::TreeModelColumn<void*> m_col_sample; // either pointing to gig::Group or gig::Sample |
507 |
|
} m_SamplesModel; |
508 |
|
Gtk::TreeView m_TreeViewSamples; |
509 |
|
Glib::RefPtr<Gtk::TreeStore> m_refSamplesTreeModel; |
510 |
|
|
511 |
Gtk::Notebook m_Notebook; |
Gtk::Notebook m_Notebook; |
512 |
|
Gtk::Notebook m_TreeViewNotebook; |
513 |
|
|
514 |
Gtk::Table* table[5]; |
Gtk::Table* table[5]; |
515 |
|
|