From c1226197f8017002731242ebf115ab4bf78a2e5e Mon Sep 17 00:00:00 2001 From: kramo Date: Mon, 8 Jul 2024 15:49:31 +0200 Subject: [PATCH] Don't horizontally scroll sidebar --- cartridges/window.py | 4 +++- data/gtk/window.blp | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/cartridges/window.py b/cartridges/window.py index 1fb9553..8b966d1 100644 --- a/cartridges/window.py +++ b/cartridges/window.py @@ -19,7 +19,7 @@ from typing import Any, Optional -from gi.repository import Adw, Gio, GLib, Gtk +from gi.repository import Adw, Gio, GLib, Gtk, Pango from cartridges import shared from cartridges.game import Game @@ -152,6 +152,8 @@ class CartridgesWindow(Adw.ApplicationWindow): Gtk.Label( label=self.get_application().get_source_name(source_id), halign=Gtk.Align.START, + wrap=True, + wrap_mode=Pango.WrapMode.CHAR, ) ) diff --git a/data/gtk/window.blp b/data/gtk/window.blp index f9351df..5658d31 100644 --- a/data/gtk/window.blp +++ b/data/gtk/window.blp @@ -94,6 +94,8 @@ template $CartridgesWindow: Adw.ApplicationWindow { } ScrolledWindow { + hscrollbar-policy: never; + ListBox sidebar { Box all_games_row_box { margin-top: 12; @@ -109,6 +111,8 @@ template $CartridgesWindow: Adw.ApplicationWindow { Label { halign: start; label: _("All Games"); + wrap: true; + wrap-mode: char; } Label all_games_no_label { @@ -135,6 +139,8 @@ template $CartridgesWindow: Adw.ApplicationWindow { halign: start; label: _("Added"); margin-end: 6; + wrap: true; + wrap-mode: char; } Label added_games_no_label {