| 3496 | } |
| 3497 | |
| 3498 | static void EditTableColumnsFlags(ImGuiTableColumnFlags* p_flags) |
| 3499 | { |
| 3500 | ImGui::CheckboxFlags("_DefaultHide", p_flags, ImGuiTableColumnFlags_DefaultHide); |
| 3501 | ImGui::CheckboxFlags("_DefaultSort", p_flags, ImGuiTableColumnFlags_DefaultSort); |
| 3502 | if (ImGui::CheckboxFlags("_WidthStretch", p_flags, ImGuiTableColumnFlags_WidthStretch)) |
| 3503 | *p_flags &= ~(ImGuiTableColumnFlags_WidthMask_ ^ ImGuiTableColumnFlags_WidthStretch); |
| 3504 | if (ImGui::CheckboxFlags("_WidthFixed", p_flags, ImGuiTableColumnFlags_WidthFixed)) |
| 3505 | *p_flags &= ~(ImGuiTableColumnFlags_WidthMask_ ^ ImGuiTableColumnFlags_WidthFixed); |
| 3506 | ImGui::CheckboxFlags("_NoResize", p_flags, ImGuiTableColumnFlags_NoResize); |
| 3507 | ImGui::CheckboxFlags("_NoReorder", p_flags, ImGuiTableColumnFlags_NoReorder); |
| 3508 | ImGui::CheckboxFlags("_NoHide", p_flags, ImGuiTableColumnFlags_NoHide); |
| 3509 | ImGui::CheckboxFlags("_NoClip", p_flags, ImGuiTableColumnFlags_NoClip); |
| 3510 | ImGui::CheckboxFlags("_NoSort", p_flags, ImGuiTableColumnFlags_NoSort); |
| 3511 | ImGui::CheckboxFlags("_NoSortAscending", p_flags, ImGuiTableColumnFlags_NoSortAscending); |
| 3512 | ImGui::CheckboxFlags("_NoSortDescending", p_flags, ImGuiTableColumnFlags_NoSortDescending); |
| 3513 | ImGui::CheckboxFlags("_NoHeaderWidth", p_flags, ImGuiTableColumnFlags_NoHeaderWidth); |
| 3514 | ImGui::CheckboxFlags("_PreferSortAscending", p_flags, ImGuiTableColumnFlags_PreferSortAscending); |
| 3515 | ImGui::CheckboxFlags("_PreferSortDescending", p_flags, ImGuiTableColumnFlags_PreferSortDescending); |
| 3516 | ImGui::CheckboxFlags("_IndentEnable", p_flags, ImGuiTableColumnFlags_IndentEnable); ImGui::SameLine(); HelpMarker("Default for column 0"); |
| 3517 | ImGui::CheckboxFlags("_IndentDisable", p_flags, ImGuiTableColumnFlags_IndentDisable); ImGui::SameLine(); HelpMarker("Default for column >0"); |
| 3518 | } |
| 3519 | |
| 3520 | static void ShowTableColumnsStatusFlags(ImGuiTableColumnFlags flags) |
| 3521 | { |
no test coverage detected