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

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

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

revision 2903 by schoenebeck, Tue May 3 14:08:34 2016 UTC revision 3116 by schoenebeck, Sat Apr 15 20:21:41 2017 UTC
# Line 1  Line 1 
1  /*                                                         -*- c++ -*-  /*                                                         -*- c++ -*-
2   * Copyright (C) 2006 - 2016 Andreas Persson   * Copyright (C) 2006 - 2017 Andreas Persson
3   *   *
4   * This program is free software; you can redistribute it and/or   * This program is free software; you can redistribute it and/or
5   * modify it under the terms of the GNU General Public License as   * modify it under the terms of the GNU General Public License as
# Line 20  Line 20 
20  #ifndef GIGEDIT_MAINWINDOW_H  #ifndef GIGEDIT_MAINWINDOW_H
21  #define GIGEDIT_MAINWINDOW_H  #define GIGEDIT_MAINWINDOW_H
22    
23  #include <gig.h>  #ifdef LIBGIG_HEADER_FILE
24    # include LIBGIG_HEADER_FILE(gig.h)
25    #else
26    # include <gig.h>
27    #endif
28    
29  #include <gtkmm/box.h>  #include <gtkmm/box.h>
30  #include <gtkmm/actiongroup.h>  #include <gtkmm/actiongroup.h>
# Line 276  protected: Line 280  protected:
280      class ModelColumns : public Gtk::TreeModel::ColumnRecord {      class ModelColumns : public Gtk::TreeModel::ColumnRecord {
281      public:      public:
282          ModelColumns() {          ModelColumns() {
283              add(m_col_nr);
284            add(m_col_name);            add(m_col_name);
285            add(m_col_instr);            add(m_col_instr);
286          }          }
287    
288            Gtk::TreeModelColumn<int> m_col_nr;
289          Gtk::TreeModelColumn<Glib::ustring> m_col_name;          Gtk::TreeModelColumn<Glib::ustring> m_col_name;
290          Gtk::TreeModelColumn<gig::Instrument*> m_col_instr;          Gtk::TreeModelColumn<gig::Instrument*> m_col_instr;
291      } m_Columns;      } m_Columns;
# Line 358  protected: Line 364  protected:
364      Gtk::CheckButton dimreg_all_regions;      Gtk::CheckButton dimreg_all_regions;
365      Gtk::CheckButton dimreg_all_dimregs;      Gtk::CheckButton dimreg_all_dimregs;
366      Gtk::CheckButton dimreg_stereo;      Gtk::CheckButton dimreg_stereo;
367    
368        Gtk::HBox legend_hbox;
369        Gtk::Label labelLegend;
370        Gtk::Image imageNoSample;
371        Gtk::Label labelNoSample;
372        Gtk::Image imageMissingSample;
373        Gtk::Label labelMissingSample;
374        Gtk::Image imageLooped;
375        Gtk::Label labelLooped;
376        Gtk::Image imageSomeLoops;
377        Gtk::Label labelSomeLoops;
378      DimRegionEdit dimreg_edit;      DimRegionEdit dimreg_edit;
379    
380      Gtk::Notebook m_TreeViewNotebook;      Gtk::Notebook m_TreeViewNotebook;
# Line 369  protected: Line 386  protected:
386          Glib::ustring sample_path; // file name of the sample to be          Glib::ustring sample_path; // file name of the sample to be
387                                     // imported                                     // imported
388      };      };
389      std::list<SampleImportItem> m_SampleImportQueue;      std::map<gig::Sample*, SampleImportItem> m_SampleImportQueue;
390    
391    
392      void on_action_file_new();      void on_action_file_new();
# Line 383  protected: Line 400  protected:
400      void show_midi_rules();      void show_midi_rules();
401      void show_script_slots();      void show_script_slots();
402      void on_action_view_status_bar();      void on_action_view_status_bar();
403        void on_auto_restore_win_dim();
404        void on_save_with_temporary_file();
405      void on_action_refresh_all();      void on_action_refresh_all();
406      void on_action_warn_user_on_extensions();      void on_action_warn_user_on_extensions();
407      void on_action_sync_sampler_instrument_selection();      void on_action_sync_sampler_instrument_selection();

Legend:
Removed from v.2903  
changed lines
  Added in v.3116

  ViewVC Help
Powered by ViewVC