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); |
81 |
void delete_dimension_zone(); |
void delete_dimension_zone(); |
82 |
void resetSelectedZones(); |
void resetSelectedZones(); |
83 |
void select_dimzone_by_dir(int dir, bool add = false); |
void select_dimzone_by_dir(int dir, bool add = false); |
84 |
|
void drawIconsFor(gig::dimension_t dimension, uint zone, |
85 |
|
const Cairo::RefPtr<Cairo::Context>& cr, |
86 |
|
int x, int y, int w, int h); |
87 |
|
|
88 |
Gdk::RGBA red, blue, black, white; |
Gdk::RGBA red, blue, black, white; |
89 |
Glib::RefPtr<Gdk::Pixbuf> blueHatchedPatternARGB; |
Glib::RefPtr<Gdk::Pixbuf> blueHatchedPatternARGB; |
90 |
Cairo::RefPtr<Cairo::SurfacePattern> blueHatchedSurfacePattern; |
Cairo::RefPtr<Cairo::SurfacePattern> blueHatchedSurfacePattern; |
91 |
|
Glib::RefPtr<Gdk::Pixbuf> blueHatchedPattern2ARGB; |
92 |
|
Cairo::RefPtr<Cairo::SurfacePattern> blueHatchedSurfacePattern2; |
93 |
Glib::RefPtr<Gdk::Pixbuf> grayBlueHatchedPatternARGB; |
Glib::RefPtr<Gdk::Pixbuf> grayBlueHatchedPatternARGB; |
94 |
Cairo::RefPtr<Cairo::SurfacePattern> grayBlueHatchedSurfacePattern; |
Cairo::RefPtr<Cairo::SurfacePattern> grayBlueHatchedSurfacePattern; |
95 |
|
|
100 |
sigc::signal<void> region_changed; |
sigc::signal<void> region_changed; |
101 |
|
|
102 |
// those 3 are ATM only relevant when resizing custom dimension region zones |
// those 3 are ATM only relevant when resizing custom dimension region zones |
103 |
|
// and for painting those auto selected zones with gray hatched pattern |
104 |
bool modifybothchannels; |
bool modifybothchannels; |
105 |
bool modifyalldimregs; |
bool modifyalldimregs; |
106 |
bool modifyallregions; |
bool modifyallregions; |