|
|
|
@ -10609,12 +10609,25 @@ void ImGui::ShowTestWindow(bool* opened) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (ImGui::Button("Popup Menu..")) |
|
|
|
|
ImGui::OpenPopup("popup from button"); |
|
|
|
|
if (ImGui::BeginPopup("popup from button")) |
|
|
|
|
{ |
|
|
|
|
ShowExampleMenuFile(); |
|
|
|
|
ImGui::EndPopup(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static float value = 0.5f; |
|
|
|
|
ImGui::PushItemWidth(100); ImGui::DragFloat("Context Menu", &value); ImGui::PopItemWidth(); |
|
|
|
|
if (ImGui::IsItemHovered() && ImGui::IsMouseClicked(1)) |
|
|
|
|
ImGui::OpenPopup("context menu"); |
|
|
|
|
ImGui::SameLine(); ImGui::Text("<-- right-click"); |
|
|
|
|
if (ImGui::BeginPopup("context menu")) |
|
|
|
|
{ |
|
|
|
|
ShowExampleMenuFile(); |
|
|
|
|
if (ImGui::Selectable("Set to zero")) value = 0.0f;
|
|
|
|
|
if (ImGui::Selectable("Set to PI")) value = PI;
|
|
|
|
|
ImGui::EndPopup(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
ImGui::TreePop(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|