TextEditor: Visualize leading whitespace

This commit is contained in:
lucastarche 2021-03-17 13:52:42 -03:00 committed by Andreas Kling
commit 6d3d097832
Notes: sideshowbarker 2024-07-18 21:05:57 +09:00
2 changed files with 27 additions and 0 deletions

View file

@ -81,6 +81,9 @@ public:
void set_visualize_trailing_whitespace(bool);
bool visualize_trailing_whitespace() const { return m_visualize_trailing_whitespace; }
void set_visualize_leading_whitespace(bool);
bool visualize_leading_whitespace() const { return m_visualize_leading_whitespace; }
virtual bool is_automatic_indentation_enabled() const final { return m_automatic_indentation_enabled; }
void set_automatic_indentation_enabled(bool enabled) { m_automatic_indentation_enabled = enabled; }
@ -319,6 +322,7 @@ private:
bool m_automatic_indentation_enabled { false };
WrappingMode m_wrapping_mode { WrappingMode::NoWrap };
bool m_visualize_trailing_whitespace { true };
bool m_visualize_leading_whitespace { false };
int m_line_spacing { 4 };
size_t m_soft_tab_width { 4 };
int m_horizontal_content_padding { 3 };