| 3669 | } |
| 3670 | |
| 3671 | void ImGui::DebugNodeTableSettings(ImGuiTableSettings* settings) |
| 3672 | { |
| 3673 | if (!TreeNode((void*)(intptr_t)settings->ID, "Settings 0x%08X (%d columns)", settings->ID, settings->ColumnsCount)) |
| 3674 | return; |
| 3675 | BulletText("SaveFlags: 0x%08X", settings->SaveFlags); |
| 3676 | BulletText("ColumnsCount: %d (max %d)", settings->ColumnsCount, settings->ColumnsCountMax); |
| 3677 | for (int n = 0; n < settings->ColumnsCount; n++) |
| 3678 | { |
| 3679 | ImGuiTableColumnSettings* column_settings = &settings->GetColumnSettings()[n]; |
| 3680 | ImGuiSortDirection sort_dir = (column_settings->SortOrder != -1) ? (ImGuiSortDirection)column_settings->SortDirection : ImGuiSortDirection_None; |
| 3681 | BulletText("Column %d Order %d SortOrder %d %s Vis %d %s %7.3f UserID 0x%08X", |
| 3682 | n, column_settings->DisplayOrder, column_settings->SortOrder, |
| 3683 | (sort_dir == ImGuiSortDirection_Ascending) ? "Asc" : (sort_dir == ImGuiSortDirection_Descending) ? "Des" : "---", |
| 3684 | column_settings->IsEnabled, column_settings->IsStretch ? "Weight" : "Width ", column_settings->WidthOrWeight, column_settings->UserID); |
| 3685 | } |
| 3686 | TreePop(); |
| 3687 | } |
| 3688 | |
| 3689 | #else // #ifndef IMGUI_DISABLE_DEBUG_TOOLS |
| 3690 |
nothing calls this directly
no test coverage detected