+
+class ColorLayerImageView;
+
+class ColorLayerImageViewPanel_widgetBox : public ColorLayerImageViewPanel
+{
+ public:
+ ColorLayerImageViewPanel_widgetBox( wxWindow * parent, int min, int max,int opacity, int type );
+ void SetBox(ColorLayerImageView* box);
+ void ChangeOpacity();
+ private:
+ ColorLayerImageView *mBox;
+};
+
+ColorLayerImageViewPanel_widgetBox::ColorLayerImageViewPanel_widgetBox( wxWindow * parent, int min, int max,int opacity, int type )
+ : ColorLayerImageViewPanel( parent, min, max, opacity, type )
+{
+ mBox=NULL;
+}
+
+void ColorLayerImageViewPanel_widgetBox::ChangeOpacity()
+{
+ ColorLayerImageViewPanel::ChangeOpacity();
+ if (mBox!=NULL)
+ {
+ mBox->bbSetOutputOutOpacity( GetOpacity() );
+ mBox->bbSignalOutputModification();
+ } // if mBox
+}
+
+void ColorLayerImageViewPanel_widgetBox::SetBox(ColorLayerImageView* box)
+{
+ mBox=box;
+}
+
+
+