An internal enum declaring ImGui style variables used by a vendored ImGui binding. Lists style property identifiers like WindowPadding, FrameRounding, ItemSpacing and a COUNT sentinel.
// Vendored from zeljkovranjes/sbox-imgui; see LICENSE and PROVENANCE.md in this folder.
using Sandbox;
#pragma warning disable CS0649 // Upstream reserves fields for optional widgets and features.
namespace SboxSuperuser.Engine.Vendor.ImGui;
internal enum ImGuiStyleVar
{
Alpha,
DisabledAlpha,
WindowPadding,
WindowRounding,
WindowBorderSize,
WindowMinSize,
WindowTitleAlign,
ChildRounding,
ChildBorderSize,
PopupRounding,
PopupBorderSize,
FramePadding,
FrameRounding,
FrameBorderSize,
ItemSpacing,
ItemInnerSpacing,
IndentSpacing,
CellPadding,
ScrollbarSize,
ScrollbarRounding,
GrabMinSize,
GrabRounding,
TabRounding,
TabBorderSize,
TabBarBorderSize,
TabBarOverlineSize,
TableAngledHeadersAngle,
TableAngledHeadersTextAlign,
ButtonTextAlign,
SelectableTextAlign,
SeparatorTextBorderSize,
SeparatorTextAlign,
SeparatorTextPadding,
COUNT
}