diff --git a/src/text_editor/draw.cpp b/src/text_editor/draw.cpp index 113333f..95bee22 100644 --- a/src/text_editor/draw.cpp +++ b/src/text_editor/draw.cpp @@ -263,6 +263,11 @@ void DrawWindow(Window *window, Event &event) { } } + if (SearchWindowID == window->id) { + SetScissor(window->line_numbers_rect); + DrawString(window->font, u"Find: ", ToVec2(window->line_numbers_rect.min), color_text_line_numbers); + } + // Draw scrollbar if (window->draw_scrollbar) { ProfileScope(DrawScrollbar); diff --git a/src/text_editor/window_search.cpp b/src/text_editor/window_search.cpp index 1732518..0bbf822 100644 --- a/src/text_editor/window_search.cpp +++ b/src/text_editor/window_search.cpp @@ -11,7 +11,7 @@ void SearchWindowInit() { window->draw_line_numbers = false; window->draw_scrollbar = false; window->draw_darker = true; - window->draw_line_highlight = true; + window->draw_line_highlight = false; window->layout = false; window->visible = false; window->lose_visibility_on_escape = true; @@ -29,6 +29,7 @@ void SearchWindowLayout(Rect2I *rect, Int wx, Int wy) { } Int barsize = GetExpandingBarSize(n); n->document_rect = n->total_rect = CutBottom(rect, barsize); + n->line_numbers_rect = CutLeft(&n->document_rect, n->font->char_spacing * 6); } void Command_Search() {