From 50c49cf03caad326071809312414bddb51c9f308 Mon Sep 17 00:00:00 2001 From: DaPigGuy Date: Fri, 3 Mar 2023 23:29:30 -0800 Subject: [PATCH] GNOME - Fixups for password dialog Blueprint port --- NickvisionMoney.GNOME/Blueprints/password_dialog.blp | 2 +- NickvisionMoney.GNOME/Controls/PasswordDialog.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/NickvisionMoney.GNOME/Blueprints/password_dialog.blp b/NickvisionMoney.GNOME/Blueprints/password_dialog.blp index 6f288834e..2ae41d207 100644 --- a/NickvisionMoney.GNOME/Blueprints/password_dialog.blp +++ b/NickvisionMoney.GNOME/Blueprints/password_dialog.blp @@ -5,7 +5,7 @@ Adw.MessageDialog _root { default-width: 500; hide-on-close: true; - Adw.StatusPage { + Adw.StatusPage _statusPage { title: _("EnterPassword"); icon-name: "dialog-password-symbolic"; diff --git a/NickvisionMoney.GNOME/Controls/PasswordDialog.cs b/NickvisionMoney.GNOME/Controls/PasswordDialog.cs index 14ef94690..80ba932bd 100644 --- a/NickvisionMoney.GNOME/Controls/PasswordDialog.cs +++ b/NickvisionMoney.GNOME/Controls/PasswordDialog.cs @@ -25,6 +25,7 @@ public partial class PasswordDialog : Adw.MessageDialog [LibraryImport("libadwaita-1.so.0", StringMarshalling = StringMarshalling.Utf8)] private static partial void g_main_context_iteration(nint context, [MarshalAs(UnmanagedType.I1)] bool blocking); + [Gtk.Connect] private readonly Adw.StatusPage _statusPage; [Gtk.Connect] private readonly Adw.PasswordEntryRow _passwordEntry; private PasswordDialogResponse _response; @@ -45,6 +46,7 @@ private PasswordDialog(Gtk.Builder builder, Gtk.Window parent, string accountTit SetCloseResponse("cancel"); SetDefaultResponse("suggested"); OnResponse += (sender, e) => SetResponse(e.Response); + _statusPage.SetDescription(accountTitle); }