Clone in a terminal:
Commit 00efca0
Johan Mattsson - 2013-07-21T17:51:57+00:00
00efca01c8b2ef7b68d4538e6a3d340957e708d9johan.mattsson.m@gmail.com

remove margin

Changed files (3)

Diff

diff --git a/birdfont/GtkWindow.vala b/birdfont/GtkWindow.valaindex 5954acb..e8618d4 100644--- a/birdfont/GtkWindow.vala+++ b/birdfont/GtkWindow.vala@@ -32,9 +32,6 @@ public class GtkWindow : Gtk.Window, NativeWindow { 	ScrolledWindow html_box;  	VBox tab_box;--	static DrawingArea margin_bottom;-	static DrawingArea margin_right; 	 	GlyphCanvasArea glyph_canvas_area; 	@@ -66,12 +63,6 @@ public class GtkWindow : Gtk.Window, NativeWindow { 				display.scroll_to (scrollbar.get_value ()); 			} 		});--		margin_bottom = new DrawingArea ();-		margin_right = new DrawingArea ();-	-		margin_bottom.set_size_request (0, 0);-		margin_right.set_size_request (0, 0); 		 		delete_event.connect (quit); 		@@ -227,12 +218,10 @@ public class GtkWindow : Gtk.Window, NativeWindow { 		tab_box.pack_start (canvas_box, true, true, 0);  		tab_box.pack_start (new TooltipCanvas (MainWindow.tool_tip), false, false, 0);-		tab_box.pack_start (margin_bottom, false, false, 0); 		 		list_box = new HBox (false, 0); 		list_box.pack_start (tab_box, true, true, 0); 		list_box.pack_start (new ToolboxCanvas (MainWindow.tools), false, false, 0);-		list_box.pack_start (margin_right, false, false, 0);  		VBox vbox = new VBox (false, 0); 		@@ -726,26 +715,6 @@ public class GtkWindow : Gtk.Window, NativeWindow { 		return menubar;	 	} -	internal void toggle_expanded_margin_bottom () {-		int w, h;-		margin_bottom.get_size_request (out w, out h);-		-		if (h == 1) h = 2; -		else h = 1;-		-		margin_bottom.set_size_request (w, h);-	}-	-	internal void toggle_expanded_margin_right () {	-		int w, h;-		margin_right.get_size_request (out w, out h);--		if (w == 1) w = 2; -		else w = 1;--		margin_right.set_size_request (w, h);-	}- 	public void update_window_size () { 		int w, h; 		get_size (out w, out h);@@ -972,24 +941,6 @@ public class GlyphCanvasArea : DrawingArea  { 			glyph_canvas.allocation.y = allocation.y; 				 			if (unlikely (allocation != alloc && alloc.width != 0)) {-				// Set size of glyph widget to an even number and notify -				// set new allocation for glyph-				bool ug = false;-				-				if (allocation.height % 2 != 0) {-					MainWindow.native_window.toggle_expanded_margin_bottom ();-					ug = true;-				}-				-				if (allocation.width % 2 != 0) {-					MainWindow.native_window.toggle_expanded_margin_right ();-					ug = true;-				}					-				-				if (unlikely (allocation.width % 2 != 0 || allocation.height % 2 != 0)) {-					warning (@"\nGlyph canvas is not divisible by two.\nWidth: $(allocation.width)\nHeight: $(allocation.height)");-				}-				 				BirdFont.current_glyph.resized (); 			} 			diff --git a/libbirdfont/LanguageSelectionTab.vala b/libbirdfont/LanguageSelectionTab.valaindex 9d3ef4a..1daac66 100644--- a/libbirdfont/LanguageSelectionTab.vala+++ b/libbirdfont/LanguageSelectionTab.vala@@ -18,15 +18,15 @@ public class LanguageSelectionTab : FontDisplay { 	 	public LanguageSelectionTab () {	 		add_html_callback ("select_language", (val) => {+			TabBar tb = MainWindow.get_tab_bar (); 			set_prefered_character_set (val);+			tb.close_display (this); 		}); 	}  	/** @param iso_code language iso code. */ 	public static void set_prefered_character_set (string iso_code) {-		TabBar tb = MainWindow.get_tab_bar ();-		Preferences.set ("language", val);-		tb.close_display (this);+		Preferences.set ("language", iso_code); 		Toolbox.select_tool_by_name ("custom_character_set");		 	} diff --git a/libbirdfont/NativeWindow.vala b/libbirdfont/NativeWindow.valaindex c7b9963..7fc5399 100644--- a/libbirdfont/NativeWindow.vala+++ b/libbirdfont/NativeWindow.vala@@ -17,9 +17,6 @@ namespace BirdFont { public interface NativeWindow : GLib.Object { 	public abstract string? file_chooser_save (string title); 	public abstract string? file_chooser_open (string title);--	public abstract void toggle_expanded_margin_bottom ();-	public abstract void toggle_expanded_margin_right (); 	 	public abstract void update_window_size (); 

Contact

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