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