Browse Source

TreeNode(): Fixed horizontal spacing for layout to match Bullet() (followup to #414, #282)

ocornut 9 năm trước cách đây
mục cha
commit
370de414ef
1 tập tin đã thay đổi với 1 bổ sung1 xóa
  1. 1 1
      imgui.cpp

+ 1 - 1
imgui.cpp

@@ -5594,7 +5594,7 @@ bool ImGui::CollapsingHeader(const char* label, const char* str_id, bool display
     }
     }
 
 
     const float collapser_width = g.FontSize + (display_frame ? padding.x*2 : padding.x);
     const float collapser_width = g.FontSize + (display_frame ? padding.x*2 : padding.x);
-    const float text_width = collapser_width + (label_size.x > 0.0f ? label_size.x + padding.x*2 : 0.0f);   // Include collapser
+    const float text_width = g.FontSize + (label_size.x > 0.0f ? label_size.x + padding.x*2 : 0.0f);   // Include collapser
     ItemSize(ImVec2(text_width, frame_height), text_base_offset_y);
     ItemSize(ImVec2(text_width, frame_height), text_base_offset_y);
 
 
     // For regular tree nodes, we arbitrary allow to click past 2 worth of ItemSpacing
     // For regular tree nodes, we arbitrary allow to click past 2 worth of ItemSpacing