17 PushStyleVar(ImGuiStyleVar_PopupRounding, 6.0f);
18 PushStyleVar(ImGuiStyleVar_PopupBorderSize, 1.0f);
19 PushStyleVar(ImGuiStyleVar_WindowPadding, ImVec2(12.0f, 10.0f));
20 PushStyleVar(ImGuiStyleVar_ItemSpacing, ImVec2(10.0f, 6.0f));
21 PushStyleVar(ImGuiStyleVar_ItemInnerSpacing, ImVec2(8.0f, 6.0f));
23 ImVec4 popup_bg = GetStyleColorVec4(ImGuiCol_PopupBg);
24 popup_bg.x = std::min(popup_bg.x + 0.02f, 1.0f);
25 popup_bg.y = std::min(popup_bg.y + 0.02f, 1.0f);
26 popup_bg.z = std::min(popup_bg.z + 0.02f, 1.0f);
27 PushStyleColor(ImGuiCol_PopupBg, popup_bg);
29 ImVec4 header_hovered = GetStyleColorVec4(ImGuiCol_HeaderHovered);
30 header_hovered.w = std::min(header_hovered.w + 0.08f, 1.0f);
31 PushStyleColor(ImGuiCol_HeaderHovered, header_hovered);
33 ImVec4 header_active = GetStyleColorVec4(ImGuiCol_HeaderActive);
34 header_active.w = std::min(header_active.w + 0.12f, 1.0f);
35 PushStyleColor(ImGuiCol_HeaderActive, header_active);
37 ImVec4 separator = GetStyleColorVec4(ImGuiCol_Separator);
38 separator.w = std::min(separator.w + 0.35f, 1.0f);
39 PushStyleColor(ImGuiCol_Separator, separator);