Skip to content

Commit 661bd21

Browse files
authored
merge: pull request #64 from sonoro1234/ImGuiColorEditFlags_AlphaPreview
Fix ImGuiColorEditFlags_AlphaPreview disappearing after ImGui 19173
2 parents 69ee921 + bb400b0 commit 661bd21

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

implot3d_demo.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -973,6 +973,7 @@ void ShowStyleEditor(ImPlot3DStyle* ref) {
973973
filter.Draw("Filter colors", ImGui::GetFontSize() * 16);
974974

975975
static ImGuiColorEditFlags alpha_flags = ImGuiColorEditFlags_AlphaPreviewHalf;
976+
#if IMGUI_VERSION_NUM < 19173
976977
if (ImGui::RadioButton("Opaque", alpha_flags == ImGuiColorEditFlags_None))
977978
alpha_flags = ImGuiColorEditFlags_None;
978979
ImGui::SameLine();
@@ -982,6 +983,17 @@ void ShowStyleEditor(ImPlot3DStyle* ref) {
982983
if (ImGui::RadioButton("Both", alpha_flags == ImGuiColorEditFlags_AlphaPreviewHalf))
983984
alpha_flags = ImGuiColorEditFlags_AlphaPreviewHalf;
984985
ImGui::SameLine();
986+
#else
987+
if (ImGui::RadioButton("Opaque", alpha_flags == ImGuiColorEditFlags_AlphaOpaque))
988+
alpha_flags = ImGuiColorEditFlags_AlphaOpaque;
989+
ImGui::SameLine();
990+
if (ImGui::RadioButton("Alpha", alpha_flags == ImGuiColorEditFlags_None))
991+
alpha_flags = ImGuiColorEditFlags_None;
992+
ImGui::SameLine();
993+
if (ImGui::RadioButton("Both", alpha_flags == ImGuiColorEditFlags_AlphaPreviewHalf))
994+
alpha_flags = ImGuiColorEditFlags_AlphaPreviewHalf;
995+
ImGui::SameLine();
996+
#endif
985997
HelpMarker(
986998
"In the color list:\n"
987999
"Left-click on color square to open color picker,\n"

0 commit comments

Comments
 (0)