MCPcopy Create free account
hub / github.com/ShenCiao/CialloResearch / TableFixColumnSortDirection

Method TableFixColumnSortDirection

imgui/imgui_tables.cpp:2661–2667  ·  view source on GitHub ↗

Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)

Source from the content-addressed store, hash-verified

2659
2660// Fix sort direction if currently set on a value which is unavailable (e.g. activating NoSortAscending/NoSortDescending)
2661void ImGui::TableFixColumnSortDirection(ImGuiTable* table, ImGuiTableColumn* column)
2662{
2663 if (column->SortOrder == -1 || (column->SortDirectionsAvailMask & (1 << column->SortDirection)) != 0)
2664 return;
2665 column->SortDirection = (ImU8)TableGetColumnAvailSortDirection(column, 0);
2666 table->IsSortSpecsDirty = true;
2667}
2668
2669// Calculate next sort direction that would be set after clicking the column
2670// - If the PreferSortDescending flag is set, we will default to a Descending direction on the first click.

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected