mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-30 08:53:08 +01:00
add ArdourButton::remove_elements()
This commit is contained in:
parent
03b036ff06
commit
0133400b8a
2 changed files with 8 additions and 0 deletions
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue