From f0825e423ef5c31d8d614ac7f3d017eddf012670 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danielle=20For=C3=A9?= Date: Fri, 10 Jul 2026 12:07:34 -0700 Subject: [PATCH] FormatBar: reduce public API --- src/MainWindow.vala | 3 +-- src/Widgets/FormatBar.vala | 10 +++++++--- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/MainWindow.vala b/src/MainWindow.vala index e105f4429..e7e0f618b 100644 --- a/src/MainWindow.vala +++ b/src/MainWindow.vala @@ -1372,10 +1372,9 @@ namespace Scratch { } private void action_go_to () { - toolbar.format_bar.line_menubutton.active = true; + toolbar.format_bar.activate_line_menubutton (); } - private void action_to_lower_case () { var doc = document_view.current_document; if (doc == null) { diff --git a/src/Widgets/FormatBar.vala b/src/Widgets/FormatBar.vala index 09f2c5ad4..9e2e57b16 100644 --- a/src/Widgets/FormatBar.vala +++ b/src/Widgets/FormatBar.vala @@ -20,11 +20,11 @@ public class Code.FormatBar : Gtk.Box { public bool tab_style_set_by_editor_config { get; set; default = false; } public bool tab_width_set_by_editor_config { get; set; default = false; } - public FormatButton line_menubutton { get; private set;} public Gtk.InfoBar editorconfig_infobar { get; set construct; } public Gtk.Box tab_box { get; set construct; } public Gtk.SpinButton width_spinbutton { get; set construct; } + private FormatButton line_menubutton; private FormatButton lang_menubutton; private FormatButton tab_menubutton; private Granite.SwitchModelButton space_tab_modelbutton; @@ -70,6 +70,10 @@ public class Code.FormatBar : Gtk.Box { create_line_popover (); } + public void activate_line_menubutton () { + line_menubutton.active = true; + } + private void create_language_popover () { lang_selection_listbox = new Gtk.ListBox (); lang_selection_listbox.selection_mode = Gtk.SelectionMode.SINGLE; @@ -317,7 +321,7 @@ public class Code.FormatBar : Gtk.Box { } } - public class FormatButton : Gtk.MenuButton { + private class FormatButton : Gtk.MenuButton { public unowned string text { set { label_widget.label = "%s".printf (value); @@ -355,7 +359,7 @@ public class Code.FormatBar : Gtk.Box { } } - public class LangEntry : Gtk.ListBoxRow { + private class LangEntry : Gtk.ListBoxRow { public string? lang_id { get; construct; } public string lang_name { get; construct; } public unowned SList group { get; construct; }