mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-17 12:16:30 +01:00
add ::set_layout_font (const Pango::FontDescription&) to ArdourButton
This commit is contained in:
parent
58f7d02bf2
commit
00f604019d
2 changed files with 12 additions and 1 deletions
|
|
@ -150,6 +150,16 @@ ArdourButton::~ArdourButton()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
ArdourButton::set_layout_font (const Pango::FontDescription& fd)
|
||||||
|
{
|
||||||
|
ensure_layout ();
|
||||||
|
if (_layout) {
|
||||||
|
_layout->set_font_description (fd);
|
||||||
|
queue_resize ();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
ArdourButton::set_text (const std::string& str)
|
ArdourButton::set_text (const std::string& str)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -83,6 +83,7 @@ class ArdourButton : public CairoWidget , public Gtkmm2ext::Activatable
|
||||||
void set_distinct_led_click (bool yn);
|
void set_distinct_led_click (bool yn);
|
||||||
|
|
||||||
void set_layout_ellisize_width (int w);
|
void set_layout_ellisize_width (int w);
|
||||||
|
void set_layout_font (const Pango::FontDescription&);
|
||||||
void set_text_ellipsize (Pango::EllipsizeMode);
|
void set_text_ellipsize (Pango::EllipsizeMode);
|
||||||
|
|
||||||
sigc::signal<void> signal_led_clicked;
|
sigc::signal<void> signal_led_clicked;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue