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

Function DebugNodeDockNodeFlags

imgui/imgui.cpp:19285–19311  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

19283}
19284
19285static void DebugNodeDockNodeFlags(ImGuiDockNodeFlags* p_flags, const char* label, bool enabled)
19286{
19287 using namespace ImGui;
19288 PushID(label);
19289 PushStyleVar(ImGuiStyleVar_FramePadding, ImVec2(0.0f, 0.0f));
19290 Text("%s:", label);
19291 if (!enabled)
19292 BeginDisabled();
19293 CheckboxFlags("NoSplit", p_flags, ImGuiDockNodeFlags_NoSplit);
19294 CheckboxFlags("NoResize", p_flags, ImGuiDockNodeFlags_NoResize);
19295 CheckboxFlags("NoResizeX", p_flags, ImGuiDockNodeFlags_NoResizeX);
19296 CheckboxFlags("NoResizeY",p_flags, ImGuiDockNodeFlags_NoResizeY);
19297 CheckboxFlags("NoTabBar", p_flags, ImGuiDockNodeFlags_NoTabBar);
19298 CheckboxFlags("HiddenTabBar", p_flags, ImGuiDockNodeFlags_HiddenTabBar);
19299 CheckboxFlags("NoWindowMenuButton", p_flags, ImGuiDockNodeFlags_NoWindowMenuButton);
19300 CheckboxFlags("NoCloseButton", p_flags, ImGuiDockNodeFlags_NoCloseButton);
19301 CheckboxFlags("NoDocking", p_flags, ImGuiDockNodeFlags_NoDocking);
19302 CheckboxFlags("NoDockingSplitMe", p_flags, ImGuiDockNodeFlags_NoDockingSplitMe);
19303 CheckboxFlags("NoDockingSplitOther", p_flags, ImGuiDockNodeFlags_NoDockingSplitOther);
19304 CheckboxFlags("NoDockingOverMe", p_flags, ImGuiDockNodeFlags_NoDockingOverMe);
19305 CheckboxFlags("NoDockingOverOther", p_flags, ImGuiDockNodeFlags_NoDockingOverOther);
19306 CheckboxFlags("NoDockingOverEmpty", p_flags, ImGuiDockNodeFlags_NoDockingOverEmpty);
19307 if (!enabled)
19308 EndDisabled();
19309 PopStyleVar();
19310 PopID();
19311}
19312
19313// [DEBUG] Display contents of ImDockNode
19314void ImGui::DebugNodeDockNode(ImGuiDockNode* node, const char* label)

Callers 1

DebugNodeDockNodeMethod · 0.85

Calls 3

PushStyleVarFunction · 0.85
ImVec2Function · 0.85
PopStyleVarFunction · 0.85

Tested by

no test coverage detected