mirror of
https://github.com/gwm17/implot.git
synced 2024-11-13 22:48:50 -05:00
render x-axis drag/drop hover (#149)
Co-authored-by: Philippe Kehl <philippe.kehl@fixposition.com>
This commit is contained in:
parent
6e2499093b
commit
e64df657b2
10
implot.cpp
10
implot.cpp
|
@ -2279,6 +2279,16 @@ void EndPlot() {
|
|||
}
|
||||
}
|
||||
|
||||
// render x-axis drag/drop hover
|
||||
if (plot.XAxis.Present && ImGui::IsDragDropPayloadBeingAccepted()) {
|
||||
if (plot.XAxis.ExtHovered) {
|
||||
float y_loc = plot.XAxis.HoverRect.Min.y;
|
||||
ImVec2 p1(plot.XAxis.HoverRect.Min.x - 5, y_loc - 5);
|
||||
ImVec2 p2(plot.XAxis.HoverRect.Max.x + 5, y_loc + 5);
|
||||
DrawList.AddRect(p1, p2, ImGui::GetColorU32(ImGuiCol_DragDropTarget), 0.0f, ImDrawCornerFlags_All, 2.0f);
|
||||
}
|
||||
}
|
||||
|
||||
PushPlotClipRect();
|
||||
// render selection/query
|
||||
if (plot.Selecting) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user