Highlight line number part
This commit is contained in:
@@ -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 = "";
|
||||
|
||||
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user