| 5747 | } |
| 5748 | |
| 5749 | static void EditTableColumnsFlags(ImGuiTableColumnFlags* p_flags) |
| 5750 | { |
| 5751 | ImGui::CheckboxFlags("_Disabled", p_flags, ImGuiTableColumnFlags_Disabled); ImGui::SameLine(); HelpMarker("Master disable flag (also hide from context menu)"); |
| 5752 | ImGui::CheckboxFlags("_DefaultHide", p_flags, ImGuiTableColumnFlags_DefaultHide); |
| 5753 | ImGui::CheckboxFlags("_DefaultSort", p_flags, ImGuiTableColumnFlags_DefaultSort); |
| 5754 | if (ImGui::CheckboxFlags("_WidthStretch", p_flags, ImGuiTableColumnFlags_WidthStretch)) |
| 5755 | *p_flags &= ~(ImGuiTableColumnFlags_WidthMask_ ^ ImGuiTableColumnFlags_WidthStretch); |
| 5756 | if (ImGui::CheckboxFlags("_WidthFixed", p_flags, ImGuiTableColumnFlags_WidthFixed)) |
| 5757 | *p_flags &= ~(ImGuiTableColumnFlags_WidthMask_ ^ ImGuiTableColumnFlags_WidthFixed); |
| 5758 | ImGui::CheckboxFlags("_NoResize", p_flags, ImGuiTableColumnFlags_NoResize); |
| 5759 | ImGui::CheckboxFlags("_NoReorder", p_flags, ImGuiTableColumnFlags_NoReorder); |
| 5760 | ImGui::CheckboxFlags("_NoHide", p_flags, ImGuiTableColumnFlags_NoHide); |
| 5761 | ImGui::CheckboxFlags("_NoClip", p_flags, ImGuiTableColumnFlags_NoClip); |
| 5762 | ImGui::CheckboxFlags("_NoSort", p_flags, ImGuiTableColumnFlags_NoSort); |
| 5763 | ImGui::CheckboxFlags("_NoSortAscending", p_flags, ImGuiTableColumnFlags_NoSortAscending); |
| 5764 | ImGui::CheckboxFlags("_NoSortDescending", p_flags, ImGuiTableColumnFlags_NoSortDescending); |
| 5765 | ImGui::CheckboxFlags("_NoHeaderLabel", p_flags, ImGuiTableColumnFlags_NoHeaderLabel); |
| 5766 | ImGui::CheckboxFlags("_NoHeaderWidth", p_flags, ImGuiTableColumnFlags_NoHeaderWidth); |
| 5767 | ImGui::CheckboxFlags("_PreferSortAscending", p_flags, ImGuiTableColumnFlags_PreferSortAscending); |
| 5768 | ImGui::CheckboxFlags("_PreferSortDescending", p_flags, ImGuiTableColumnFlags_PreferSortDescending); |
| 5769 | ImGui::CheckboxFlags("_IndentEnable", p_flags, ImGuiTableColumnFlags_IndentEnable); ImGui::SameLine(); HelpMarker("Default for column 0"); |
| 5770 | ImGui::CheckboxFlags("_IndentDisable", p_flags, ImGuiTableColumnFlags_IndentDisable); ImGui::SameLine(); HelpMarker("Default for column >0"); |
| 5771 | ImGui::CheckboxFlags("_AngledHeader", p_flags, ImGuiTableColumnFlags_AngledHeader); |
| 5772 | } |
| 5773 | |
| 5774 | static void ShowTableColumnsStatusFlags(ImGuiTableColumnFlags flags) |
| 5775 | { |
no test coverage detected