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

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

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

revision 3329 by schoenebeck, Sun Jul 23 18:31:53 2017 UTC revision 3449 by schoenebeck, Sun Dec 23 23:06:56 2018 UTC
# Line 26  Line 26 
26  # include <gig.h>  # include <gig.h>
27  #endif  #endif
28    
29    #include "compat.h"
30    
31  #include <cairomm/context.h>  #include <cairomm/context.h>
32  #include <gtkmm/box.h>  #include <gtkmm/box.h>
33  #include <gtkmm/drawingarea.h>  #include <gtkmm/drawingarea.h>
34  #include <gtkmm/entry.h>  #include <gtkmm/entry.h>
35  #include <gtkmm/label.h>  #include <gtkmm/label.h>
36  #include <gtkmm/notebook.h>  #include <gtkmm/notebook.h>
37  #include <gtkmm/table.h>  #if USE_GTKMM_GRID
38    # include <gtkmm/grid.h>
39    #else
40    # include <gtkmm/table.h>
41    #endif
42    
43  #include <set>  #include <set>
44    
# Line 75  private: Line 81  private:
81                          bool sensitive);                          bool sensitive);
82  };  };
83    
84  class EGStateOptions : public Gtk::HBox {  class EGStateOptions : public HBox {
85  public:  public:
86      Gtk::Label label;      Gtk::Label label;
87      BoolBox checkBoxAttack;      BoolBox checkBoxAttack;
# Line 85  public: Line 91  public:
91      BoolBox checkBoxRelease;      BoolBox checkBoxRelease;
92    
93      EGStateOptions();      EGStateOptions();
94        void on_show_tooltips_changed();
95  };  };
96    
97  class DimRegionEdit : public Gtk::Notebook  class DimRegionEdit : public Gtk::Notebook
# Line 130  protected: Line 137  protected:
137      Gtk::Tooltips tooltips;      Gtk::Tooltips tooltips;
138  #endif  #endif
139    
140    #if USE_GTKMM_GRID
141        Gtk::Grid* table[7];
142    #else
143      Gtk::Table* table[7];      Gtk::Table* table[7];
144    #endif
145    
146      Gtk::Label* lSample;      Gtk::Label* lSample;
147    
# Line 209  protected: Line 220  protected:
220      NumEntryTemp<uint8_t> eCrossfade_out_start;      NumEntryTemp<uint8_t> eCrossfade_out_start;
221      NumEntryTemp<uint8_t> eCrossfade_out_end;      NumEntryTemp<uint8_t> eCrossfade_out_end;
222      BoolEntry ePitchTrack;      BoolEntry ePitchTrack;
223        ChoiceEntry<gig::sust_rel_trg_t> eSustainReleaseTrigger;
224        BoolEntry eNoNoteOffReleaseTrigger;
225      ChoiceEntry<gig::dim_bypass_ctrl_t> eDimensionBypass;      ChoiceEntry<gig::dim_bypass_ctrl_t> eDimensionBypass;
226      NumEntryTemp<int8_t> ePan;      NumEntryTemp<int8_t> ePan;
227      BoolEntry eSelfMask;      BoolEntry eSelfMask;
# Line 246  protected: Line 259  protected:
259      void addProp(BoolEntry& boolentry);      void addProp(BoolEntry& boolentry);
260      void addProp(BoolEntryPlus6& boolentry);      void addProp(BoolEntryPlus6& boolentry);
261      void addProp(LabelWidget& labelwidget);      void addProp(LabelWidget& labelwidget);
262      void addLine(Gtk::HBox& line);      void addLine(HBox& line);
263      void addString(const char* labelText, Gtk::Label*& label,      void addString(const char* labelText, Gtk::Label*& label,
264                     Gtk::Entry*& widget);                     Gtk::Entry*& widget);
265      void addString(const char* labelText, Gtk::Label*& label,      void addString(const char* labelText, Gtk::Label*& label,
# Line 275  protected: Line 288  protected:
288      void loop_length_changed();      void loop_length_changed();
289      void loop_infinite_toggled();      void loop_infinite_toggled();
290      void nullOutSampleReference();      void nullOutSampleReference();
291        void on_show_tooltips_changed();
292    
293      int update_model;      int update_model;
294    

Legend:
Removed from v.3329  
changed lines
  Added in v.3449

  ViewVC Help
Powered by ViewVC