Lines Matching refs:NextWindowData
4530 if (g.NextWindowData.SizeConstraintCond != 0)
4533 ImRect cr = g.NextWindowData.SizeConstraintRect;
4536 if (g.NextWindowData.SizeCallback)
4539 data.UserData = g.NextWindowData.SizeCallbackUserData;
4543 g.NextWindowData.SizeCallback(&data);
4879 ImVec2 size_on_first_use = (g.NextWindowData.SizeCond != 0) ? g.NextWindowData.SizeVal : ImVec2(0.0f, 0.0f); // Any condition flag will do since we are creating a new window here.
4936 if (g.NextWindowData.PosCond)
4938 window_pos_set_by_api = (window->SetWindowPosAllowFlags & g.NextWindowData.PosCond) != 0;
4939 if (window_pos_set_by_api && ImLengthSqr(g.NextWindowData.PosPivotVal) > 0.00001f)
4943 window->SetWindowPosVal = g.NextWindowData.PosVal;
4944 window->SetWindowPosPivot = g.NextWindowData.PosPivotVal;
4949 SetWindowPos(window, g.NextWindowData.PosVal, g.NextWindowData.PosCond);
4952 if (g.NextWindowData.SizeCond)
4954 window_size_x_set_by_api = (window->SetWindowSizeAllowFlags & g.NextWindowData.SizeCond) != 0 && (g.NextWindowData.SizeVal.x > 0.0f);
4955 window_size_y_set_by_api = (window->SetWindowSizeAllowFlags & g.NextWindowData.SizeCond) != 0 && (g.NextWindowData.SizeVal.y > 0.0f);
4956 SetWindowSize(window, g.NextWindowData.SizeVal, g.NextWindowData.SizeCond);
4958 if (g.NextWindowData.ContentSizeCond)
4961 window->SizeContentsExplicit = g.NextWindowData.ContentSizeVal;
4969 if (g.NextWindowData.CollapsedCond)
4970 SetWindowCollapsed(window, g.NextWindowData.CollapsedVal, g.NextWindowData.CollapsedCond);
4971 if (g.NextWindowData.FocusCond)
5038 window->DC.MenuBarOffset.x = ImMax(ImMax(window->WindowPadding.x, style.ItemSpacing.x), g.NextWindowData.MenuBarOffsetMinVal.x);
5039 window->DC.MenuBarOffset.y = g.NextWindowData.MenuBarOffsetMinVal.y;
5241 if (g.NextWindowData.BgAlphaCond != 0)
5242 alpha = g.NextWindowData.BgAlphaVal;
5247 g.NextWindowData.BgAlphaCond = 0;
5458 g.NextWindowData.Clear();
6182 g.NextWindowData.PosVal = pos;
6183 g.NextWindowData.PosPivotVal = pivot;
6184 g.NextWindowData.PosCond = cond ? cond : ImGuiCond_Always;
6191 g.NextWindowData.SizeVal = size;
6192 g.NextWindowData.SizeCond = cond ? cond : ImGuiCond_Always;
6198 g.NextWindowData.SizeConstraintCond = ImGuiCond_Always;
6199 g.NextWindowData.SizeConstraintRect = ImRect(size_min, size_max);
6200 g.NextWindowData.SizeCallback = custom_callback;
6201 g.NextWindowData.SizeCallbackUserData = custom_callback_user_data;
6207 g.NextWindowData.ContentSizeVal = size; // In Begin() we will add the size of window decorations (title bar, menu etc.) to that to form a SizeContents value.
6208 g.NextWindowData.ContentSizeCond = ImGuiCond_Always;
6215 g.NextWindowData.CollapsedVal = collapsed;
6216 g.NextWindowData.CollapsedCond = cond ? cond : ImGuiCond_Always;
6222 g.NextWindowData.FocusCond = ImGuiCond_Always; // Using a Cond member for consistency (may transition all of them to single flag set for fast Clear() op)
6228 g.NextWindowData.BgAlphaVal = alpha;
6229 g.NextWindowData.BgAlphaCond = ImGuiCond_Always; // Using a Cond member for consistency (may transition all of them to single flag set for fast Clear() op)
6907 g.NextWindowData.Clear(); // We behave like Begin() and need to consume those values
6929 g.NextWindowData.Clear(); // We behave like Begin() and need to consume those values
6945 g.NextWindowData.Clear(); // We behave like Begin() and need to consume those values
6951 if (g.NextWindowData.PosCond == 0)