add ArdourButton::remove_elements()
This commit is contained in:
@@ -1486,6 +1486,13 @@ ArdourButton::add_elements (Element e)
|
||||
CairoWidget::set_dirty ();
|
||||
}
|
||||
|
||||
void
|
||||
ArdourButton::remove_elements (Element e)
|
||||
{
|
||||
_elements = (ArdourButton::Element) (_elements & ~e);
|
||||
CairoWidget::set_dirty ();
|
||||
}
|
||||
|
||||
void
|
||||
ArdourButton::set_icon (ArdourIcon::Icon i)
|
||||
{
|
||||
|
||||
@@ -86,6 +86,7 @@ class LIBWIDGETS_API ArdourButton : public CairoWidget , public Gtkmm2ext::Activ
|
||||
Element elements() const { return _elements; }
|
||||
void set_elements (Element);
|
||||
void add_elements (Element);
|
||||
void remove_elements (Element);
|
||||
|
||||
ArdourIcon::Icon icon() const { return _icon; }
|
||||
void set_icon (ArdourIcon::Icon);
|
||||
|
||||
Reference in New Issue
Block a user