|
@@ -5344,8 +5344,8 @@ bool ImGui::TreeNodeBehavior(ImGuiID id, ImGuiTreeNodeFlags flags, const char* l
|
|
// - Double-click on label = Toggle on MouseDoubleClick (when _OpenOnDoubleClick=1)
|
|
// - Double-click on label = Toggle on MouseDoubleClick (when _OpenOnDoubleClick=1)
|
|
// - Double-click on arrow = Toggle on MouseDoubleClick (when _OpenOnDoubleClick=1 and _OpenOnArrow=0)
|
|
// - Double-click on arrow = Toggle on MouseDoubleClick (when _OpenOnDoubleClick=1 and _OpenOnArrow=0)
|
|
// This makes _OpenOnArrow have a subtle effect on _OpenOnDoubleClick: arrow click reacts on Down rather than Up.
|
|
// This makes _OpenOnArrow have a subtle effect on _OpenOnDoubleClick: arrow click reacts on Down rather than Up.
|
|
- // It is rather standard that arrow click react on Down rather than Up and we'd be tempted to make it the default
|
|
|
|
- // (by removing the _OpenOnArrow test below), however this would have a perhaps surprising effect on CollapsingHeader()?
|
|
|
|
|
|
+ // It is rather standard that arrow click react on Down rather than Up and we'd be tempted to make it the default
|
|
|
|
+ // (by removing the _OpenOnArrow test below), however this would have a perhaps surprising effect on CollapsingHeader()?
|
|
// So right now we are making this optional. May evolve later.
|
|
// So right now we are making this optional. May evolve later.
|
|
if (is_mouse_x_over_arrow && (flags & ImGuiTreeNodeFlags_OpenOnArrow))
|
|
if (is_mouse_x_over_arrow && (flags & ImGuiTreeNodeFlags_OpenOnArrow))
|
|
button_flags |= ImGuiButtonFlags_PressedOnClick;
|
|
button_flags |= ImGuiButtonFlags_PressedOnClick;
|
|
@@ -5948,7 +5948,7 @@ int ImGui::PlotEx(ImGuiPlotType plot_type, const char* label, float (*values_get
|
|
if (label_size.x > 0.0f)
|
|
if (label_size.x > 0.0f)
|
|
RenderText(ImVec2(frame_bb.Max.x + style.ItemInnerSpacing.x, inner_bb.Min.y), label);
|
|
RenderText(ImVec2(frame_bb.Max.x + style.ItemInnerSpacing.x, inner_bb.Min.y), label);
|
|
|
|
|
|
- // Return hovered index or -1 if none are hovered.
|
|
|
|
|
|
+ // Return hovered index or -1 if none are hovered.
|
|
// This is currently not exposed in the public API because we need a larger redesign of the whole thing, but in the short-term we are making it available in PlotEx().
|
|
// This is currently not exposed in the public API because we need a larger redesign of the whole thing, but in the short-term we are making it available in PlotEx().
|
|
return idx_hovered;
|
|
return idx_hovered;
|
|
}
|
|
}
|