Highlight line number part

This commit is contained in:
Krzosa Karol
2024-07-28 14:36:04 +02:00
parent f55f895cfd
commit 0569d64cc9
2 changed files with 5 additions and 4 deletions

View File

@@ -288,8 +288,8 @@ void ReplaceInfobarData() {
String16 buffer_string = GetString(*buffer);
Range replace_range = {0, buffer->len};
if (!Seek(buffer_string, L"|", &replace_range.max)) {
// ReplaceText(buffer, GetEndAsRange(*buffer), L"|");
if (!Seek(buffer_string, L" |", &replace_range.max)) {
ReplaceText(buffer, GetEndAsRange(*buffer), L" |");
}
const char *dirty = "";

View File

@@ -97,7 +97,9 @@ void DrawWindow(Window *window) {
DrawRect(window->total_rect, ColorBackground);
SetScissor(window->document_rect);
Rect2I combined_document_line_number = window->document_rect;
if (window->draw_line_numbers) combined_document_line_number.min.x = window->line_numbers_rect.min.x;
SetScissor(combined_document_line_number);
BeginProfileScope(draw_caret_selection);
Rect2I visible = GetVisibleCells(window);
For(view->carets) {
@@ -166,7 +168,6 @@ void DrawWindow(Window *window) {
// Draw line numbers
if (window->draw_line_numbers) {
SetScissor(window->line_numbers_rect);
DrawRect(window->line_numbers_rect, ColorBackground);
Rect2I vlines = GetVisibleCells(window);
for (Int line = vlines.min.y; line <= vlines.max.y; line += 1) {