enum ImGui::ImGuiConfigFlags

Overview

enum ImGuiConfigFlags_

Defined in:

types.cr

Enum Members

None = 0
NavEnableKeyboard = 1

Master keyboard navigation enable flag. Enable full Tabbing + directional arrows + space/enter to activate.

NavEnableGamepad = 2

Master gamepad navigation enable flag. Backend also needs to set ImGuiBackendFlags_HasGamepad.

NavEnableSetMousePos = 4

Instruct navigation to move the mouse cursor. May be useful on TV/console systems where moving a virtual mouse is awkward. Will update io.MousePos and set io.WantSetMousePos=true. If enabled you MUST honor io.WantSetMousePos requests in your backend, otherwise ImGui will react as if the mouse is jumping around back and forth.

NavNoCaptureKeyboard = 8

Instruct navigation to not set the io.WantCaptureKeyboard flag when io.NavActive is set.

NoMouse = 16

Instruct imgui to clear mouse position/buttons in NewFrame(). This allows ignoring the mouse information set by the backend.

NoMouseCursorChange = 32

Instruct backend to not alter mouse cursor shape and visibility. Use if the backend cursor changes are interfering with yours and you don't want to use SetMouseCursor() to change mouse cursor. You may want to honor requests from imgui by reading GetMouseCursor() yourself instead.

IsSRGB = 1048576

Application is SRGB-aware.

IsTouchScreen = 2097152

Application is using a touch screen instead of a mouse.

Instance Method Summary

Instance Method Detail

def is_srgb? #

[View source]
def is_touch_screen? #

[View source]
def nav_enable_gamepad? #

[View source]
def nav_enable_keyboard? #

[View source]
def nav_enable_set_mouse_pos? #

[View source]
def nav_no_capture_keyboard? #

[View source]
def no_mouse? #

[View source]
def no_mouse_cursor_change? #

[View source]
def none? #

[View source]