MCPcopy Create free account
hub / github.com/KebsCS/KBotExt / DebugNodeTableSettings

Method DebugNodeTableSettings

KBotExt/imgui/imgui_tables.cpp:3671–3687  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3669}
3670
3671void 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

Callers

nothing calls this directly

Calls 1

GetColumnSettingsMethod · 0.80

Tested by

no test coverage detected