API reference
Preparing search index…

ImGui.ImGuiPopupFlags

Const
ImGuiPopupFlags: Readonly<
    {
        AnyPopup: 3072;
        AnyPopupId: 1024;
        AnyPopupLevel: 2048;
        MouseButtonDefault_: 1;
        MouseButtonLeft: 0;
        MouseButtonMask_: 31;
        MouseButtonMiddle: 2;
        MouseButtonRight: 1;
        None: 0;
        NoOpenOverExistingPopup: 128;
        NoOpenOverItems: 256;
        NoReopen: 32;
    },
> = ...

Popup opening and query options. Mouse buttons are indices, not bits: choose one. Context helpers default to Right; include it explicitly when adding other flags if right-click behavior is desired.

Type declaration

  • ReadonlyAnyPopup: 3072

    IsPopupOpen(): test any ID at any level.

  • ReadonlyAnyPopupId: 1024

    IsPopupOpen(): ignore the supplied popup ID.

  • ReadonlyAnyPopupLevel: 2048

    IsPopupOpen(): search all popup-stack levels.

  • ReadonlyMouseButtonDefault_: 1

    Internal default button index: right button.

  • ReadonlyMouseButtonLeft: 0

    Open the context popup on left-button release.

  • ReadonlyMouseButtonMask_: 31

    Internal mask extracting the encoded mouse-button index.

  • ReadonlyMouseButtonMiddle: 2

    Open the context popup on middle-button release.

  • ReadonlyMouseButtonRight: 1

    Open the context popup on right-button release.

  • ReadonlyNone: 0

    No options; in context helpers, zero also means the left button.

  • ReadonlyNoOpenOverExistingPopup: 128

    Do not open if another popup occupies the same popup-stack level.

  • ReadonlyNoOpenOverItems: 256

    Window context popup: open only over empty space, not items.

  • ReadonlyNoReopen: 32

    Do not reopen, reposition or reset navigation of an already-open popup.

Source & inheritance

Icons made by Lorc, Delapouite & Skoll · game-icons.net · CC BY 3.0