![]() |
Prusa Slicer 2.6.0
|
#include <src/imgui/imgui_internal.h>
Collaboration diagram for ImGuiTabBar:Public Member Functions | |
| ImGuiTabBar () | |
| int | GetTabOrder (const ImGuiTabItem *tab) const |
| const char * | GetTabName (const ImGuiTabItem *tab) const |
Public Attributes | |
| ImVector< ImGuiTabItem > | Tabs |
| ImGuiTabBarFlags | Flags |
| ImGuiID | ID |
| ImGuiID | SelectedTabId |
| ImGuiID | NextSelectedTabId |
| ImGuiID | VisibleTabId |
| int | CurrFrameVisible |
| int | PrevFrameVisible |
| ImRect | BarRect |
| float | CurrTabsContentsHeight |
| float | PrevTabsContentsHeight |
| float | WidthAllTabs |
| float | WidthAllTabsIdeal |
| float | ScrollingAnim |
| float | ScrollingTarget |
| float | ScrollingTargetDistToVisibility |
| float | ScrollingSpeed |
| float | ScrollingRectMinX |
| float | ScrollingRectMaxX |
| ImGuiID | ReorderRequestTabId |
| ImS16 | ReorderRequestOffset |
| ImS8 | BeginCount |
| bool | WantLayout |
| bool | VisibleTabWasSubmitted |
| bool | TabsAddedNew |
| ImS16 | TabsActiveCount |
| ImS16 | LastTabItemIdx |
| float | ItemSpacingY |
| ImVec2 | FramePadding |
| ImVec2 | BackupCursorPos |
| ImGuiTextBuffer | TabsNames |
| ImGuiTabBar::ImGuiTabBar | ( | ) |
References CurrFrameVisible, LastTabItemIdx, and PrevFrameVisible.
|
inline |
References ImGuiTextBuffer::Buf, ImVector< T >::Data, IM_ASSERT, ImGuiTabItem::NameOffset, ImVector< T >::Size, and TabsNames.
Referenced by ImGui::DebugNodeTabBar(), ImGui::TabBarLayout(), and ImGui::TabBarTabListPopupButton().
Here is the caller graph for this function:
|
inline |
References ImVector< T >::index_from_ptr(), and Tabs.
Referenced by ImGui::TabBarProcessReorder(), ImGui::TabBarScrollingButtons(), and ImGui::TabBarScrollToTab().
Here is the call graph for this function:
Here is the caller graph for this function:| ImVec2 ImGuiTabBar::BackupCursorPos |
Referenced by ImGui::BeginTabBarEx(), and ImGui::EndTabBar().
| ImRect ImGuiTabBar::BarRect |
| ImS8 ImGuiTabBar::BeginCount |
Referenced by ImGui::BeginTabBarEx(), and ImGui::EndTabBar().
| int ImGuiTabBar::CurrFrameVisible |
Referenced by ImGuiTabBar(), and ImGui::BeginTabBarEx().
| float ImGuiTabBar::CurrTabsContentsHeight |
Referenced by ImGui::BeginTabBarEx(), and ImGui::EndTabBar().
| ImGuiTabBarFlags ImGuiTabBar::Flags |
| ImVec2 ImGuiTabBar::FramePadding |
Referenced by ImGui::BeginTabBarEx(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| ImGuiID ImGuiTabBar::ID |
Referenced by ImGui::BeginTabBar(), ImGui::BeginTabBarEx(), and ImGui::DebugNodeTabBar().
| float ImGuiTabBar::ItemSpacingY |
Referenced by ImGui::BeginTabBarEx().
| ImS16 ImGuiTabBar::LastTabItemIdx |
Referenced by ImGuiTabBar(), ImGui::BeginTabItem(), ImGui::EndTabItem(), and ImGui::TabItemEx().
| ImGuiID ImGuiTabBar::NextSelectedTabId |
Referenced by ImGui::TabBarCloseTab(), ImGui::TabBarLayout(), ImGui::TabBarRemoveTab(), and ImGui::TabItemEx().
| int ImGuiTabBar::PrevFrameVisible |
Referenced by ImGuiTabBar(), ImGui::BeginTabBarEx(), ImGui::DebugNodeTabBar(), ImGui::EndTabBar(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| float ImGuiTabBar::PrevTabsContentsHeight |
Referenced by ImGui::BeginTabBarEx(), and ImGui::EndTabBar().
| ImS16 ImGuiTabBar::ReorderRequestOffset |
Referenced by ImGui::TabBarProcessReorder(), and ImGui::TabBarQueueReorder().
| ImGuiID ImGuiTabBar::ReorderRequestTabId |
| float ImGuiTabBar::ScrollingAnim |
Referenced by ImGui::TabBarLayout(), ImGui::TabBarScrollToTab(), and ImGui::TabItemEx().
| float ImGuiTabBar::ScrollingRectMaxX |
Referenced by ImGui::DebugNodeTabBar(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| float ImGuiTabBar::ScrollingRectMinX |
Referenced by ImGui::DebugNodeTabBar(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| float ImGuiTabBar::ScrollingSpeed |
Referenced by ImGui::TabBarLayout().
| float ImGuiTabBar::ScrollingTarget |
Referenced by ImGui::TabBarLayout(), ImGui::TabBarQueueReorderFromMousePos(), and ImGui::TabBarScrollToTab().
| float ImGuiTabBar::ScrollingTargetDistToVisibility |
Referenced by ImGui::TabBarLayout(), and ImGui::TabBarScrollToTab().
| ImGuiID ImGuiTabBar::SelectedTabId |
| ImVector<ImGuiTabItem> ImGuiTabBar::Tabs |
Referenced by ImGui::BeginTabBarEx(), ImGui::BeginTabItem(), ImGui::DebugNodeTabBar(), ImGui::EndTabItem(), GetTabOrder(), ImGui::TabBarFindTabByID(), ImGui::TabBarLayout(), ImGui::TabBarProcessReorder(), ImGui::TabBarQueueReorderFromMousePos(), ImGui::TabBarRemoveTab(), ImGui::TabBarScrollingButtons(), ImGui::TabBarScrollToTab(), ImGui::TabBarTabListPopupButton(), and ImGui::TabItemEx().
| ImS16 ImGuiTabBar::TabsActiveCount |
Referenced by ImGui::BeginTabBarEx(), and ImGui::TabItemEx().
| bool ImGuiTabBar::TabsAddedNew |
Referenced by ImGui::BeginTabBarEx(), and ImGui::TabItemEx().
| ImGuiTextBuffer ImGuiTabBar::TabsNames |
Referenced by GetTabName(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| ImGuiID ImGuiTabBar::VisibleTabId |
Referenced by ImGui::EndTabBar(), ImGui::TabBarCloseTab(), ImGui::TabBarLayout(), ImGui::TabBarRemoveTab(), and ImGui::TabItemEx().
| bool ImGuiTabBar::VisibleTabWasSubmitted |
Referenced by ImGui::EndTabBar(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| bool ImGuiTabBar::WantLayout |
Referenced by ImGui::BeginTabBarEx(), ImGui::EndTabBar(), ImGui::TabBarLayout(), and ImGui::TabItemEx().
| float ImGuiTabBar::WidthAllTabs |
Referenced by ImGui::TabBarLayout(), and ImGui::TabBarScrollClamp().
| float ImGuiTabBar::WidthAllTabsIdeal |
Referenced by ImGui::TabBarLayout().