Highlight line number part
This commit is contained in:
@@ -289,7 +289,7 @@ void ReplaceInfobarData() {
|
|||||||
String16 buffer_string = GetString(*buffer);
|
String16 buffer_string = GetString(*buffer);
|
||||||
Range replace_range = {0, buffer->len};
|
Range replace_range = {0, buffer->len};
|
||||||
if (!Seek(buffer_string, L" |", &replace_range.max)) {
|
if (!Seek(buffer_string, L" |", &replace_range.max)) {
|
||||||
// ReplaceText(buffer, GetEndAsRange(*buffer), L"|");
|
ReplaceText(buffer, GetEndAsRange(*buffer), L" |");
|
||||||
}
|
}
|
||||||
|
|
||||||
const char *dirty = "";
|
const char *dirty = "";
|
||||||
|
|||||||
@@ -97,7 +97,9 @@ void DrawWindow(Window *window) {
|
|||||||
|
|
||||||
DrawRect(window->total_rect, ColorBackground);
|
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);
|
BeginProfileScope(draw_caret_selection);
|
||||||
Rect2I visible = GetVisibleCells(window);
|
Rect2I visible = GetVisibleCells(window);
|
||||||
For(view->carets) {
|
For(view->carets) {
|
||||||
@@ -166,7 +168,6 @@ void DrawWindow(Window *window) {
|
|||||||
// Draw line numbers
|
// Draw line numbers
|
||||||
if (window->draw_line_numbers) {
|
if (window->draw_line_numbers) {
|
||||||
SetScissor(window->line_numbers_rect);
|
SetScissor(window->line_numbers_rect);
|
||||||
DrawRect(window->line_numbers_rect, ColorBackground);
|
|
||||||
|
|
||||||
Rect2I vlines = GetVisibleCells(window);
|
Rect2I vlines = GetVisibleCells(window);
|
||||||
for (Int line = vlines.min.y; line <= vlines.max.y; line += 1) {
|
for (Int line = vlines.min.y; line <= vlines.max.y; line += 1) {
|
||||||
|
|||||||
Reference in New Issue
Block a user