mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-22 11:57:00 +00:00
Fixed size/padding of slider grab box for vertical symetry (was 1 pixel too high)
This commit is contained in:
parent
0d344e1f03
commit
681ac5f777
@ -3284,7 +3284,7 @@ bool SliderFloat(const char* label, float* v, float v_min, float v_max, const ch
|
|||||||
|
|
||||||
// Draw
|
// Draw
|
||||||
const float grab_x = ImLerp(slider_effective_x1, slider_effective_x2, grab_t);
|
const float grab_x = ImLerp(slider_effective_x1, slider_effective_x2, grab_t);
|
||||||
const ImGuiAabb grab_bb(ImVec2(grab_x-grab_size_in_pixels*0.5f,frame_bb.Min.y+2.0f), ImVec2(grab_x+grab_size_in_pixels*0.5f,frame_bb.Max.y-1.0f));
|
const ImGuiAabb grab_bb(ImVec2(grab_x-grab_size_in_pixels*0.5f,frame_bb.Min.y+2.0f), ImVec2(grab_x+grab_size_in_pixels*0.5f,frame_bb.Max.y-2.0f));
|
||||||
window->DrawList->AddRectFilled(grab_bb.Min, grab_bb.Max, window->Color(g.ActiveId == id ? ImGuiCol_SliderGrabActive : ImGuiCol_SliderGrab));
|
window->DrawList->AddRectFilled(grab_bb.Min, grab_bb.Max, window->Color(g.ActiveId == id ? ImGuiCol_SliderGrabActive : ImGuiCol_SliderGrab));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user