MultiSelect: mark parent child window as navigable into, with highlight. Assume user will always submit interactive items.

This commit is contained in:
ocornut
2024-06-04 15:10:07 +02:00
parent f6b5caf82c
commit 443b034895
2 changed files with 3 additions and 0 deletions

View File

@@ -3211,6 +3211,7 @@ static void ShowDemoWindowMultiSelect()
ImGui::BulletText("Shift+Click to check multiple boxes.");
ImGui::BulletText("Shift+Keyboard to copy current value to other boxes.");
// If you have an array of checkboxes, you may want to use NoAutoSelect + NoAutoClear and the ImGuiSelectionExternalStorage helper.
static bool values[20] = {};
static ImGuiMultiSelectFlags flags = ImGuiMultiSelectFlags_NoAutoSelect | ImGuiMultiSelectFlags_NoAutoClear | ImGuiMultiSelectFlags_ClearOnEscape;
ImGui::CheckboxFlags("ImGuiMultiSelectFlags_NoAutoSelect", &flags, ImGuiMultiSelectFlags_NoAutoSelect);