Home | History | Annotate | Download | only in imgui

Lines Matching defs:GetID

458  - 2016/11/06 (1.50) - BeginChild(const char*) now applies the stack id to the provided label, consistently with other functions as it should always have been. It shouldn't affect you unless (extremely unlikely) you were appending multiple times to a same child from different locations of the stack id. If that's the case, generate an id with GetId() and use it instead of passing string to BeginChild().
2509 MoveId = GetID("#MOVE");
2566 ImGuiID ImGuiWindow::GetID(const char* str, const char* str_end)
2574 ImGuiID ImGuiWindow::GetID(const void* ptr)
4375 return BeginChildEx(str_id, window->GetID(str_id), size_arg, border, extra_flags);
4726 ButtonBehavior(resize_rect, window->GetID((void*)(intptr_t)resize_grip_n), &hovered, &held, ImGuiButtonFlags_FlattenChildren | ImGuiButtonFlags_NoNavFocus);
4751 ButtonBehavior(border_rect, window->GetID((void*)(intptr_t)(border_n + 4)), &hovered, &held, ImGuiButtonFlags_FlattenChildren);
5376 if (CollapseButton(window->GetID("#COLLAPSE"), window->Pos))
5384 if (CloseButton(window->GetID("#CLOSE"), window->Rect().GetTR() + ImVec2(-pad - rad, pad + rad), rad + 1))
6511 ImGuiID ImGui::GetID(const char* str_id)
6514 return window->GetID(str_id);
6517 ImGuiID ImGui::GetID(const char* str_id_begin, const char* str_id_end)
6520 return window->GetID(str_id_begin, str_id_end);
6523 ImGuiID ImGui::GetID(const void* ptr_id)
6526 return window->GetID(ptr_id);
6733 return g.OpenPopupStack.Size > g.BeginPopupStack.Size && g.OpenPopupStack[g.BeginPopupStack.Size].PopupId == g.CurrentWindow->GetID(str_id);
6749 OpenPopupEx(g.CurrentWindow->GetID(str_id));
6803 ImGuiID id = str_id ? window->GetID(str_id) : window->DC.LastItemId; // If user hasn't passed an ID, we can use the LastItemID. Using LastItemID as a Popup ID won't conflict!
6933 return BeginPopupEx(g.CurrentWindow->GetID(str_id), flags);
6942 const ImGuiID id = window->GetID(name);
6984 ImGuiID id = str_id ? window->GetID(str_id) : window->DC.LastItemId; // If user hasn't passed an ID, we can use the LastItemID. Using LastItemID as a Popup ID won't conflict!
6995 ImGuiID id = GImGui->CurrentWindow->GetID(str_id);
7006 ImGuiID id = GImGui->CurrentWindow->GetID(str_id);
8332 ImGuiID id = window->GetID(str_id ? str_id : "columns");
9149 if (const char* p = strstr(name, "###")) // Skip to the "###" marker if any. We don't skip past to match the behavior of GetID()