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; }