add VCAMasterStrip::set_selected()
This commit is contained in:
parent
4d87503863
commit
c572d4ed9e
|
@ -94,6 +94,11 @@ VCAMasterStrip::VCAMasterStrip (Session* s, boost::shared_ptr<VCA> v)
|
||||||
active_button.show_all ();
|
active_button.show_all ();
|
||||||
name_button.show_all ();
|
name_button.show_all ();
|
||||||
gain_meter.show_all ();
|
gain_meter.show_all ();
|
||||||
|
|
||||||
|
/* force setting of visible selected status */
|
||||||
|
|
||||||
|
_selected = true;
|
||||||
|
set_selected (false);
|
||||||
}
|
}
|
||||||
|
|
||||||
string
|
string
|
||||||
|
@ -112,3 +117,20 @@ VCAMasterStrip::width_button_pressed (GdkEventButton* ev)
|
||||||
{
|
{
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
VCAMasterStrip::set_selected (bool yn)
|
||||||
|
{
|
||||||
|
AxisView::set_selected (yn);
|
||||||
|
|
||||||
|
if (_selected) {
|
||||||
|
global_frame.set_shadow_type (Gtk::SHADOW_ETCHED_OUT);
|
||||||
|
global_frame.set_name ("MixerStripSelectedFrame");
|
||||||
|
} else {
|
||||||
|
global_frame.set_shadow_type (Gtk::SHADOW_IN);
|
||||||
|
global_frame.set_name ("MixerStripFrame");
|
||||||
|
}
|
||||||
|
|
||||||
|
global_frame.queue_draw ();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -60,6 +60,7 @@ class VCAMasterStrip : public AxisView, public Gtk::EventBox
|
||||||
|
|
||||||
void hide_clicked();
|
void hide_clicked();
|
||||||
bool width_button_pressed (GdkEventButton *);
|
bool width_button_pressed (GdkEventButton *);
|
||||||
|
void set_selected (bool);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user