Clone in a terminal:
Commit 8a0af95
Johan Mattsson - 2015-10-02T12:50:25+00:00
8a0af95871e76b011364728a92a7d0b7222f6c87johan.mattsson.m@gmail.com

Update labels in background tab

Changed files (3)

Diff

diff --git a/libbirdfont/BackgroundTools.vala b/libbirdfont/BackgroundTools.valaindex abd343f..5a68d58 100644--- a/libbirdfont/BackgroundTools.vala+++ b/libbirdfont/BackgroundTools.vala@@ -134,6 +134,7 @@ public class BackgroundTools : ToolCollection  { 				parts.tool.remove (bpl); 				bpl.selection.parent_image.selections.remove (bpl.selection); 				MainWindow.get_toolbox ().update_expanders ();+				parts.clear_cache (); 				set_default_canvas (); 				Toolbox.redraw_tool_box (); 				GlyphCanvas.redraw ();@@ -168,6 +169,7 @@ public class BackgroundTools : ToolCollection  { 		 		set_default_canvas (); 		ZoomTool.zoom_full_background_image ();+		MainWindow.get_toolbox ().update_expanders (); 	}  	public override Gee.ArrayList<Expander> get_expanders () {diff --git a/libbirdfont/Expander.vala b/libbirdfont/Expander.valaindex 5662ab0..551cea5 100644--- a/libbirdfont/Expander.vala+++ b/libbirdfont/Expander.vala@@ -59,6 +59,10 @@ public class Expander : GLib.Object { 		tool = new Gee.ArrayList<Tool> (); 	} +	public void clear_cache () {+		cached = null;+	}+ 	public void set_headline (string? h) { 		headline = h; 	}diff --git a/libbirdfont/LabelTool.vala b/libbirdfont/LabelTool.valaindex b3b6455..4f31de8 100644--- a/libbirdfont/LabelTool.vala+++ b/libbirdfont/LabelTool.vala@@ -18,7 +18,16 @@ namespace BirdFont {  public class LabelTool : Tool { -	public string label { get; set; }+	public string label { +		get {+			return label_text.text;+		}+		+		set {+			label_text.set_text (value);+		}+	}+	 	public string number { get; set; } 	public bool has_counter { get; set; } 	public bool has_delete_button { get; set; }

Contact

Email: johan.mattsson.m@gmail.com
Mastodon: typo.social/@birdfont
GitHub: johanmattssonm
LinkedIn: johan-mattsson-2ab324112