From 63beb61878b2c06f585e4c33171444cb5c7b4d64 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Fri, 8 Aug 2025 17:50:37 +0900 Subject: [PATCH] feat: make back button optional --- helpers/ui.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/helpers/ui.py b/helpers/ui.py index 301291f..82a307e 100644 --- a/helpers/ui.py +++ b/helpers/ui.py @@ -3224,7 +3224,7 @@ class EntryDialog(GenericDialog): class ScrollableNote(Gtk.Box): - def __init__(self, content_box: Gtk.Box): + def __init__(self, content_box: Gtk.Box, back_button=True): super().__init__(orientation=Gtk.Orientation.VERTICAL) self.scrollable = Gtk.ScrolledWindow() @@ -3233,12 +3233,13 @@ class ScrollableNote(Gtk.Box): self.back_button = Gtk.Button( label="Back", hexpand=True, halign=Gtk.Align.CENTER ) - self.back_button.connect("clicked", self._on_back_clicked) self.gutter = Gtk.Box( orientation=Gtk.Orientation.HORIZONTAL, valign=Gtk.Align.END ) - self.gutter.add(self.back_button) + if back_button: + self.gutter.add(self.back_button) + self.back_button.connect("clicked", self._on_back_clicked) self.scrollable.add(content_box) self.add(self.scrollable)