/[svn]/gigedit/trunk/src/mainwindow.h
ViewVC logotype

Diff of /gigedit/trunk/src/mainwindow.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1053 by persson, Sat Mar 3 12:20:01 2007 UTC revision 1080 by schoenebeck, Tue Mar 6 23:16:18 2007 UTC
# Line 43  Line 43 
43  #include <gtkmm/treeview.h>  #include <gtkmm/treeview.h>
44  #include <gtkmm/uimanager.h>  #include <gtkmm/uimanager.h>
45  #include <gtkmm/window.h>  #include <gtkmm/window.h>
46    #include <gtkmm/menuitem.h>
47    
48  #include "regionchooser.h"  #include "regionchooser.h"
49  #include "dimregionchooser.h"  #include "dimregionchooser.h"
# Line 468  protected: Line 469  protected:
469      PropDialog propDialog;      PropDialog propDialog;
470      InstrumentProps instrumentProps;      InstrumentProps instrumentProps;
471    
472        void on_instrument_selection_change(int index);
473      void on_sel_change();      void on_sel_change();
474      void region_changed();      void region_changed();
475      void dimreg_changed();      void dimreg_changed();
# Line 484  protected: Line 486  protected:
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;
# Line 495  protected: Line 495  protected:
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    

Legend:
Removed from v.1053  
changed lines
  Added in v.1080

  ViewVC Help
Powered by ViewVC