Lines Matching defs:ImGuiWindow
1128 struct IMGUI_API ImGuiWindow struct
1132 ImGuiWindowFlags Flags; // See enum ImGuiWindowFlags_ argument
1133 … Pos; // Position (always rounded-up to nearest pixel)
1134 … Size; // Current size (==SizeFull or collapsed title bar size)
1135 ImVec2 SizeFull; // Size when non collapsed
1136 … of Begin. This is the reference value we'll use on the next frame to decide if we need scrollbars.
1137 …ch of the drawing cursor) from previous frame. Include decoration, window title, border, menu, etc.
1138 …plicit; // Size of contents explicitly set by the user via SetNextWindowContentSize()
1139 …ImVec2 WindowPadding; // Window padding at the time of begin.
1140 …loat WindowRounding; // Window rounding at the time of begin.
1141 …t WindowBorderSize; // Window border size at the time of begin.
1142 …ameBufLen; // Size of buffer storing Name. May be larger than strlen(Name)!
1143 ImGuiID MoveId; // == window->GetID("#MOVE")
1144 …f corresponding item in parent window (for navigation to return from child window to parent window)
1145 ImVec2 Scroll;
1146 …cursor position with scrolling canceled out, so the highest point is always 0.0f. (FLT_MAX for no …
1147 … 0.0f = scroll so that target position is at top, 0.5f = scroll so that target position is centered
1148 …mVec2 ScrollbarSizes; // Size taken by scrollbars on each axis
1149 bool ScrollbarX, ScrollbarY;
1150 … Active; // Set to true on Begin(), unless Collapsed
1151 bool WasActive;
1152 … WriteAccessed; // Set to true when any widget access the current window
1153 … Collapsed; // Set when collapsing window to become only title-bar
1154 bool WantCollapseToggle;
1155 … // Set when items can safely be all clipped (e.g. window not visible or collapsed)
1156 …g; // Set during the frame where the window is appearing (or re-appearing)
1157 … Hidden; // Do not display (== (HiddenFramesForResize > 0) ||
1158 … HasCloseButton; // Set when the window has a close button (p_open != NULL)
1159 …sizeBorderHeld; // Current border being held for resize (-1: none, otherwise 0-3)
1176 …ImGuiWindowTempData DC; // Temporary per-window data, reset at… argument
1192 …ImGuiWindow* ParentWindow; // If we are a child _or_ popup window… argument
1193 …ImGuiWindow* RootWindow; // Point to ourself or first ancestor … argument
1194 …ImGuiWindow* RootWindowForTitleBarHighlight; // Point to ourself or first ancestor … argument
1195 …ImGuiWindow* RootWindowForNav; // Point to ourself or first ancestor … argument
1197 …ImGuiWindow* NavLastChildNavWindow; // When going to the menu bar, we reme… argument
1211 ImGuiWindow(ImGuiContext* context, const char* name); argument
1223 …float TitleBarHeight() const { return (Flags & ImGuiWindowFlags_NoTitleBar)… in TitleBarHeight() argument
1225 …float MenuBarHeight() const { return (Flags & ImGuiWindowFlags_MenuBar) ? … in MenuBarHeight() argument
1238 …void Backup() { ImGuiWindow* window = GImGui->CurrentWindow; LastItemId = window->DC.Las… in Backup() argument