enum ImGuiButtonFlagsPrivate_

#include <imgui_internal.h>

enum ImGuiButtonFlagsPrivate_
{
    ImGuiButtonFlags_PressedOnClick                = 1<<4,
    ImGuiButtonFlags_PressedOnClickRelease         = 1<<5,
    ImGuiButtonFlags_PressedOnClickReleaseAnywhere = 1<<6,
    ImGuiButtonFlags_PressedOnRelease              = 1<<7,
    ImGuiButtonFlags_PressedOnDoubleClick          = 1<<8,
    ImGuiButtonFlags_PressedOnDragDropHold         = 1<<9,
    ImGuiButtonFlags_FlattenChildren               = 1<<11,
    ImGuiButtonFlags_AllowOverlap                  = 1<<12,
    ImGuiButtonFlags_AlignTextBaseLine             = 1<<15,
    ImGuiButtonFlags_NoKeyModsAllowed              = 1<<16,
    ImGuiButtonFlags_NoHoldingActiveId             = 1<<17,
    ImGuiButtonFlags_NoNavFocus                    = 1<<18,
    ImGuiButtonFlags_NoHoveredOnFocus              = 1<<19,
    ImGuiButtonFlags_NoSetKeyOwner                 = 1<<20,
    ImGuiButtonFlags_NoTestKeyOwner                = 1<<21,
    ImGuiButtonFlags_NoFocus                       = 1<<22,
    ImGuiButtonFlags_PressedOnMask_                = ImGuiButtonFlags_PressedOnClick | ImGuiButtonFlags_PressedOnClickRelease | ImGuiButtonFlags_PressedOnClickReleaseAnywhere | ImGuiButtonFlags_PressedOnRelease | ImGuiButtonFlags_PressedOnDoubleClick | ImGuiButtonFlags_PressedOnDragDropHold,
    ImGuiButtonFlags_PressedOnDefault_             = ImGuiButtonFlags_PressedOnClickRelease,
};