[gnome-font-viewer] Allow to see all sizes in the waterfall
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-font-viewer] Allow to see all sizes in the waterfall
- Date: Tue, 23 Jan 2018 09:17:24 +0000 (UTC)
commit 5fefc6b7103d4fcb3b84e00b1bd74d7d4ca7534b
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Jan 18 21:44:52 2018 -0500
Allow to see all sizes in the waterfall
The current situation is a bit weird, we allow horizontal
scrolling, but not vertical, and the big sizes that make
the view very wide are hidden behind the 'horizon'. Allow
scrolling vertically as well.
src/font-view.c | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/font-view.c b/src/font-view.c
index ed9f0a0..4ed5aa3 100644
--- a/src/font-view.c
+++ b/src/font-view.c
@@ -847,8 +847,13 @@ font_view_application_do_open (FontViewApplication *self,
uri = g_file_get_uri (file);
if (self->font_widget == NULL) {
+ GtkWidget *viewport;
+
self->font_widget = GTK_WIDGET (sushi_font_widget_new (uri, face_index));
gtk_container_add (GTK_CONTAINER (self->swin_preview), self->font_widget);
+ viewport = gtk_widget_get_parent (self->font_widget);
+ gtk_scrollable_set_hscroll_policy (GTK_SCROLLABLE (viewport), GTK_SCROLL_NATURAL);
+ gtk_scrollable_set_vscroll_policy (GTK_SCROLLABLE (viewport), GTK_SCROLL_NATURAL);
g_signal_connect (self->font_widget, "loaded",
G_CALLBACK (font_widget_loaded_cb), self);
@@ -1138,7 +1143,7 @@ ensure_window (FontViewApplication *self)
self->swin_preview = swin = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swin),
- GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);
+ GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_stack_add_named (GTK_STACK (self->stack), swin, "preview");
gtk_widget_show_all (window);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]