// ------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // // ------------------------------------------------------------------------------ using System; using HexaGen.Runtime; using System.Numerics; namespace Dalamud.Bindings.ImGui { /// /// To be documented. /// [Flags] public enum ImGuiTabBarFlags : int { /// /// To be documented. /// None = unchecked(0), /// /// Allow manually dragging tabs to re-order them + New tabs are appended at the end of list
///
Reorderable = unchecked(1), /// /// Automatically select new tabs when they appear
///
AutoSelectNewTabs = unchecked(2), /// /// Disable buttons to open the tab list popup
///
ListPopupButton = unchecked(4), /// /// Disable behavior of closing tabs (that are submitted with p_open != NULL) with middle mouse button. You may handle this behavior manually on user's side with if (IsItemHovered() && IsMouseClicked(2)) *p_open = false.
///
NoCloseWithMiddleMouseButton = unchecked(8), /// /// Disable scrolling buttons (apply when fitting policy is ImGuiTabBarFlags_FittingPolicyScroll)
///
NoTabListScrollingButtons = unchecked(16), /// /// Disable tooltips when hovering a tab
///
NoTooltip = unchecked(32), /// /// Resize tabs when they don't fit
///
FittingPolicyResizeDown = unchecked(64), /// /// Add scroll buttons when tabs don't fit
///
FittingPolicyScroll = unchecked(128), /// /// To be documented. /// FittingPolicyMask = unchecked(192), /// /// To be documented. /// FittingPolicyDefault = FittingPolicyResizeDown, } }