Clone in a terminal:
Commit 4d6bc66
Johan Mattsson - 2022-03-29T22:58:05+00:00
4d6bc66b50e3139068d9fa837e7e0573665a03c7johan.mattsson.m@gmail.com

Hide scroll bar when all tabs are closed

Changed files (2)

Diff

diff --git a/libbirdfont/EmptyTab.vala b/libbirdfont/EmptyTab.valaindex ea59ddd..3bed026 100644--- a/libbirdfont/EmptyTab.vala+++ b/libbirdfont/EmptyTab.vala@@ -34,6 +34,11 @@ public class EmptyTab : FontDisplay { 		return label; 	} +	public override void selected_canvas () {+		MainWindow.hide_scrollbar ();+		GlyphCanvas.redraw ();+	}+	 	public override void draw (WidgetAllocation allocation, Context cr) { 		cr.save (); 		Theme.color (cr, "Default Background");diff --git a/libbirdfont/OverView.vala b/libbirdfont/OverView.valaindex 2e54697..1f3a418 100644--- a/libbirdfont/OverView.vala+++ b/libbirdfont/OverView.vala@@ -1507,7 +1507,7 @@ public class OverView : FontDisplay { 			MainWindow.set_scrollbar_position (pos); 			 			if (at_bottom () && first_visible == 0) {-				MainWindow.hide_scrollbar (); +				MainWindow.hide_scrollbar (); 			} else { 				MainWindow.show_scrollbar (); 			}

Contact

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