From 72b8ffe5a9b9c1e0f89ce254c088a871f1af73e2 Mon Sep 17 00:00:00 2001 From: Mufeed Ali Date: Wed, 27 Aug 2025 19:42:34 +0530 Subject: [PATCH] fix: Add tooltip and ellipsize to language row --- dialect/widgets/lang_selector.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dialect/widgets/lang_selector.py b/dialect/widgets/lang_selector.py index 89b3a026..bee2fcd4 100644 --- a/dialect/widgets/lang_selector.py +++ b/dialect/widgets/lang_selector.py @@ -4,7 +4,7 @@ import re -from gi.repository import Adw, Gdk, GObject, Gtk +from gi.repository import Adw, Gdk, GObject, Gtk, Pango from dialect.define import RES_PATH from dialect.languages import LangObject, LanguagesListModel @@ -162,5 +162,7 @@ def __init__(self, lang: LangObject): super().__init__() self.lang = lang self.name.props.label = self.lang.name + self.props.tooltip_text = self.lang.name + self.name.props.ellipsize = Pango.EllipsizeMode.END self.lang.bind_property("selected", self.selection, "visible", GObject.BindingFlags.SYNC_CREATE)