diff options
Diffstat (limited to 'src/dash-button.vala')
-rw-r--r-- | src/dash-button.vala | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/dash-button.vala b/src/dash-button.vala index 4554dc2..d48ef70 100644 --- a/src/dash-button.vala +++ b/src/dash-button.vala @@ -22,6 +22,10 @@ public class DashButton : FlatButton, Fadable protected FadeTracker fade_tracker { get; protected set; } private Gtk.Label text_label; + public static string font = AGSettings.get_string (AGSettings.KEY_FONT_NAME); + public static string font_family = font.split_set(" ")[0]; + public static int font_size = int.parse(font.split_set(" ")[1]); + private string _text = ""; public string text { @@ -29,16 +33,18 @@ public class DashButton : FlatButton, Fadable set { _text = value; - text_label.set_markup ("<span font=\"Cabin 13\">%s</span>".printf (value)); + text_label.set_markup ("<span font=\"%s %d\">%s</span>".printf (font_family, font_size+2, value)); } } - public DashButton (string text) { fade_tracker = new FadeTracker (this); var hbox = new Gtk.Box (Gtk.Orientation.HORIZONTAL, 0); + if (font_size < 6) + font_size = 6; + /* Add text */ text_label = new Gtk.Label (""); text_label.use_markup = true; |