mirror of
https://github.com/Drezil/imgui.git
synced 2024-11-22 11:57:00 +00:00
Tab Bar: zero clear more structures.
This commit is contained in:
parent
8c9b3c9013
commit
fbe74ed50c
@ -1740,7 +1740,7 @@ struct ImGuiTabItem
|
|||||||
ImS16 IndexDuringLayout; // Index only used during TabBarLayout()
|
ImS16 IndexDuringLayout; // Index only used during TabBarLayout()
|
||||||
bool WantClose; // Marked as closed by SetTabItemClosed()
|
bool WantClose; // Marked as closed by SetTabItemClosed()
|
||||||
|
|
||||||
ImGuiTabItem() { ID = 0; Flags = ImGuiTabItemFlags_None; LastFrameVisible = LastFrameSelected = -1; NameOffset = -1; Offset = Width = ContentWidth = 0.0f; BeginOrder = -1; IndexDuringLayout = -1; WantClose = false; }
|
ImGuiTabItem() { memset(this, 0, sizeof(*this)); LastFrameVisible = LastFrameSelected = -1; NameOffset = BeginOrder = IndexDuringLayout = -1; }
|
||||||
};
|
};
|
||||||
|
|
||||||
// Storage for a tab bar (sizeof() 152 bytes)
|
// Storage for a tab bar (sizeof() 152 bytes)
|
||||||
|
@ -6802,20 +6802,9 @@ namespace ImGui
|
|||||||
|
|
||||||
ImGuiTabBar::ImGuiTabBar()
|
ImGuiTabBar::ImGuiTabBar()
|
||||||
{
|
{
|
||||||
Flags = ImGuiTabBarFlags_None;
|
memset(this, 0, sizeof(*this));
|
||||||
ID = 0;
|
|
||||||
SelectedTabId = NextSelectedTabId = VisibleTabId = 0;
|
|
||||||
CurrFrameVisible = PrevFrameVisible = -1;
|
CurrFrameVisible = PrevFrameVisible = -1;
|
||||||
CurrTabsContentsHeight = PrevTabsContentsHeight = 0.0f;
|
|
||||||
WidthAllTabs = WidthAllTabsIdeal = 0.0f;
|
|
||||||
ScrollingAnim = ScrollingTarget = ScrollingTargetDistToVisibility = ScrollingSpeed = 0.0f;
|
|
||||||
ScrollingRectMinX = ScrollingRectMaxX = 0.0f;
|
|
||||||
ReorderRequestTabId = 0;
|
|
||||||
ReorderRequestDir = 0;
|
|
||||||
TabsActiveCount = 0;
|
|
||||||
LastTabItemIdx = -1;
|
LastTabItemIdx = -1;
|
||||||
BeginCount = 0;
|
|
||||||
WantLayout = VisibleTabWasSubmitted = TabsAddedNew = false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static int IMGUI_CDECL TabItemComparerBySection(const void* lhs, const void* rhs)
|
static int IMGUI_CDECL TabItemComparerBySection(const void* lhs, const void* rhs)
|
||||||
|
Loading…
Reference in New Issue
Block a user