ui: Fix vertical line separator in hex view not respecting horizontal scroll
This commit is contained in:
parent
6219743c82
commit
85ed93e67b
6
external/ImGui/include/imgui_memory_editor.h
vendored
6
external/ImGui/include/imgui_memory_editor.h
vendored
@ -354,10 +354,12 @@ struct MemoryEditor
|
|||||||
|
|
||||||
// Draw vertical separator
|
// Draw vertical separator
|
||||||
ImVec2 window_pos = ImGui::GetWindowPos();
|
ImVec2 window_pos = ImGui::GetWindowPos();
|
||||||
|
float scrollX = ImGui::GetScrollX();
|
||||||
|
|
||||||
if (OptShowAscii)
|
if (OptShowAscii)
|
||||||
draw_list->AddLine(ImVec2(window_pos.x + s.PosAsciiStart - s.GlyphWidth, window_pos.y), ImVec2(window_pos.x + s.PosAsciiStart - s.GlyphWidth, window_pos.y + 9999), ImGui::GetColorU32(ImGuiCol_Border));
|
draw_list->AddLine(ImVec2(window_pos.x + s.PosAsciiStart - s.GlyphWidth - scrollX, window_pos.y), ImVec2(window_pos.x + s.PosAsciiStart - s.GlyphWidth - scrollX, window_pos.y + 9999), ImGui::GetColorU32(ImGuiCol_Border));
|
||||||
if (OptShowAdvancedDecoding)
|
if (OptShowAdvancedDecoding)
|
||||||
draw_list->AddLine(ImVec2(window_pos.x + s.PosDecodingStart - s.GlyphWidth, window_pos.y), ImVec2(window_pos.x + s.PosDecodingStart - s.GlyphWidth, window_pos.y + 9999), ImGui::GetColorU32(ImGuiCol_Border));
|
draw_list->AddLine(ImVec2(window_pos.x + s.PosDecodingStart - s.GlyphWidth - scrollX, window_pos.y), ImVec2(window_pos.x + s.PosDecodingStart - s.GlyphWidth - scrollX, window_pos.y + 9999), ImGui::GetColorU32(ImGuiCol_Border));
|
||||||
|
|
||||||
const ImU32 color_text = ImGui::GetColorU32(ImGuiCol_Text);
|
const ImU32 color_text = ImGui::GetColorU32(ImGuiCol_Text);
|
||||||
const ImU32 color_disabled = OptGreyOutZeroes ? ImGui::GetColorU32(ImGuiCol_TextDisabled) : color_text;
|
const ImU32 color_disabled = OptGreyOutZeroes ? ImGui::GetColorU32(ImGuiCol_TextDisabled) : color_text;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user