Просмотр исходного кода

GTextEditor: Turn off the ruler by default.

You're usually not gonna want the ruler. TextEditor can enable it manually.
Andreas Kling 6 лет назад
Родитель
Сommit
4bea3a4aa6
3 измененных файлов с 2 добавлено и 2 удалено
  1. 1 0
      Applications/TextEditor/main.cpp
  2. 0 1
      LibGUI/GTextEditor.cpp
  3. 1 1
      LibGUI/GTextEditor.h

+ 1 - 0
Applications/TextEditor/main.cpp

@@ -24,6 +24,7 @@ int main(int argc, char** argv)
 
     auto* toolbar = new GToolBar(widget);
     auto* text_editor = new GTextEditor(GTextEditor::MultiLine, widget);
+    text_editor->set_ruler_visible(true);
     auto* statusbar = new GStatusBar(widget);
 
     text_editor->on_cursor_change = [statusbar, text_editor] {

+ 0 - 1
LibGUI/GTextEditor.cpp

@@ -20,7 +20,6 @@ GTextEditor::GTextEditor(Type type, GWidget* parent)
     set_frame_shadow(FrameShadow::Sunken);
     set_frame_thickness(2);
     set_scrollbars_enabled(is_multi_line());
-    m_ruler_visible = is_multi_line();
     set_font(GFontDatabase::the().get_by_name("Csilla Thin"));
     m_lines.append(make<Line>());
     m_cursor = { 0, 0 };

+ 1 - 1
LibGUI/GTextEditor.h

@@ -187,7 +187,7 @@ private:
     TextAlignment m_text_alignment { TextAlignment::CenterLeft };
     bool m_cursor_state { true };
     bool m_in_drag_select { false };
-    bool m_ruler_visible { true };
+    bool m_ruler_visible { false };
     bool m_have_pending_change_notification { false };
     int m_line_spacing { 4 };
     int m_soft_tab_width { 4 };