26 |
|
|
27 |
#include <gig.h> |
#include <gig.h> |
28 |
|
|
29 |
|
#include <set> |
30 |
|
|
31 |
class DimRegionChooser : public Gtk::DrawingArea |
class DimRegionChooser : public Gtk::DrawingArea |
32 |
{ |
{ |
33 |
public: |
public: |
39 |
sigc::signal<void>& signal_dimregion_selected(); |
sigc::signal<void>& signal_dimregion_selected(); |
40 |
sigc::signal<void>& signal_region_changed(); |
sigc::signal<void>& signal_region_changed(); |
41 |
|
|
42 |
gig::DimensionRegion* get_dimregion() { return dimreg; } |
gig::DimensionRegion* get_dimregion() const { return dimreg; } |
43 |
|
void get_dimregions(const gig::Region* region, bool stereo, |
44 |
|
std::set<gig::DimensionRegion*>& dimregs) const; |
45 |
|
|
46 |
protected: |
protected: |
47 |
virtual void on_realize(); |
virtual void on_realize(); |