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

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

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

revision 3131 by schoenebeck, Thu Apr 27 17:28:01 2017 UTC revision 3148 by schoenebeck, Thu May 4 11:47:45 2017 UTC
# Line 53  public: Line 53  public:
53      void get_dimregions(const gig::Region* region, bool stereo,      void get_dimregions(const gig::Region* region, bool stereo,
54                          std::set<gig::DimensionRegion*>& dimregs) const;                          std::set<gig::DimensionRegion*>& dimregs) const;
55      bool select_dimregion(gig::DimensionRegion* dimrgn);      bool select_dimregion(gig::DimensionRegion* dimrgn);
56      void select_next_dimzone();      void select_next_dimzone(bool add = false);
57      void select_prev_dimzone();      void select_prev_dimzone(bool add = false);
58      void select_next_dimension();      void select_next_dimension();
59      void select_prev_dimension();      void select_prev_dimension();
60    
61      // those 3 are ATM only relevant when resizing custom dimension region zones      // those 3 are ATM only relevant when resizing custom dimension region zones
62        // and for painting those auto selected zones with gray hatched pattern
63      void setModifyBothChannels(bool b);      void setModifyBothChannels(bool b);
64      void setModifyAllDimensionRegions(bool b);      void setModifyAllDimensionRegions(bool b);
65      void setModifyAllRegions(bool b);      void setModifyAllRegions(bool b);
# Line 79  protected: Line 80  protected:
80      void split_dimension_zone();      void split_dimension_zone();
81      void delete_dimension_zone();      void delete_dimension_zone();
82      void resetSelectedZones();      void resetSelectedZones();
83      void select_dimzone_by_dir(int dir);      void select_dimzone_by_dir(int dir, bool add = false);
84    
85      Gdk::RGBA red, blue, black, white;      Gdk::RGBA red, blue, black, white;
86      Glib::RefPtr<Gdk::Pixbuf> blueHatchedPatternARGB;      Glib::RefPtr<Gdk::Pixbuf> blueHatchedPatternARGB;
87      Cairo::RefPtr<Cairo::SurfacePattern> blueHatchedSurfacePattern;      Cairo::RefPtr<Cairo::SurfacePattern> blueHatchedSurfacePattern;
88        Glib::RefPtr<Gdk::Pixbuf> grayBlueHatchedPatternARGB;
89        Cairo::RefPtr<Cairo::SurfacePattern> grayBlueHatchedSurfacePattern;
90    
91      gig::Instrument* instrument;      gig::Instrument* instrument;
92      gig::Region* region;      gig::Region* region;
# Line 92  protected: Line 95  protected:
95      sigc::signal<void> region_changed;      sigc::signal<void> region_changed;
96    
97      // those 3 are ATM only relevant when resizing custom dimension region zones      // those 3 are ATM only relevant when resizing custom dimension region zones
98        // and for painting those auto selected zones with gray hatched pattern
99      bool modifybothchannels;      bool modifybothchannels;
100      bool modifyalldimregs;      bool modifyalldimregs;
101      bool modifyallregions;      bool modifyallregions;

Legend:
Removed from v.3131  
changed lines
  Added in v.3148

  ViewVC Help
Powered by ViewVC