enum ImGui::ImGuiWindowFlags

Overview

enum ImGuiWindowFlags_

Defined in:

types.cr

Enum Members

None = 0
NoTitleBar = 1

Disable title-bar

NoResize = 2

Disable user resizing with the lower-right grip

NoMove = 4

Disable user moving the window

NoScrollbar = 8

Disable scrollbars (window can still scroll with mouse or programmatically)

NoScrollWithMouse = 16

Disable user vertically scrolling with mouse wheel. On child window, mouse wheel will be forwarded to the parent unless NoScrollbar is also set.

NoCollapse = 32

Disable user collapsing window by double-clicking on it. Also referred to as Window Menu Button (e.g. within a docking node).

AlwaysAutoResize = 64

Resize every window to its content every frame

NoBackground = 128

Disable drawing background color (WindowBg, etc.) and outside border. Similar as using SetNextWindowBgAlpha(0.0f).

NoSavedSettings = 256

Never load/save settings in .ini file

NoMouseInputs = 512

Disable catching mouse, hovering test with pass through.

MenuBar = 1024

Has a menu-bar

HorizontalScrollbar = 2048

Allow horizontal scrollbar to appear (off by default). You may use SetNextWindowContentSize(ImVec2(width,0.0f)); prior to calling Begin() to specify width. Read code in imgui_demo in the "Horizontal Scrolling" section.

NoFocusOnAppearing = 4096

Disable taking focus when transitioning from hidden to visible state

NoBringToFrontOnFocus = 8192

Disable bringing window to front when taking focus (e.g. clicking on it or programmatically giving it focus)

AlwaysVerticalScrollbar = 16384

Always show vertical scrollbar (even if ContentSize.y < Size.y)

AlwaysHorizontalScrollbar = 32768

Always show horizontal scrollbar (even if ContentSize.x < Size.x)

NoNavInputs = 65536

No gamepad/keyboard navigation within the window

NoNavFocus = 131072

No focusing toward this window with gamepad/keyboard navigation (e.g. skipped by CTRL+TAB)

UnsavedDocument = 262144

Display a dot next to the title. When used in a tab/docking context, tab is selected when clicking the X + closure is not assumed (will wait for user to stop submitting the tab). Otherwise closure is assumed when pressing the X, so if you keep submitting the tab may reappear at end of tab bar.

NoNav = 196608
NoDecoration = 43
NoInputs = 197120
NavFlattened = 8388608

[BETA] On child window: share focus scope, allow gamepad/keyboard navigation to cross over parent border to this child or between sibling child windows.

ChildWindow = 16777216

Don't use! For internal use by BeginChild()

Tooltip = 33554432

Don't use! For internal use by BeginTooltip()

Popup = 67108864

Don't use! For internal use by BeginPopup()

Modal = 134217728

Don't use! For internal use by BeginPopupModal()

ChildMenu = 268435456

Don't use! For internal use by BeginMenu()

All = 529006591

Instance Method Summary

Instance Method Detail

def always_auto_resize? #

Returns true if this enum value contains AlwaysAutoResize


[View source]
def always_horizontal_scrollbar? #

Returns true if this enum value contains AlwaysHorizontalScrollbar


[View source]
def always_vertical_scrollbar? #

Returns true if this enum value contains AlwaysVerticalScrollbar


[View source]
def child_menu? #

Returns true if this enum value contains ChildMenu


[View source]
def child_window? #

Returns true if this enum value contains ChildWindow


[View source]
def horizontal_scrollbar? #

Returns true if this enum value contains HorizontalScrollbar


[View source]
def menu_bar? #

Returns true if this enum value contains MenuBar


[View source]
def modal? #

Returns true if this enum value contains Modal


[View source]
def nav_flattened? #

Returns true if this enum value contains NavFlattened


[View source]
def no_background? #

Returns true if this enum value contains NoBackground


[View source]
def no_bring_to_front_on_focus? #

Returns true if this enum value contains NoBringToFrontOnFocus


[View source]
def no_collapse? #

Returns true if this enum value contains NoCollapse


[View source]
def no_decoration? #

Returns true if this enum value contains NoDecoration


[View source]
def no_focus_on_appearing? #

Returns true if this enum value contains NoFocusOnAppearing


[View source]
def no_inputs? #

Returns true if this enum value contains NoInputs


[View source]
def no_mouse_inputs? #

Returns true if this enum value contains NoMouseInputs


[View source]
def no_move? #

Returns true if this enum value contains NoMove


[View source]
def no_nav? #

Returns true if this enum value contains NoNav


[View source]
def no_nav_focus? #

Returns true if this enum value contains NoNavFocus


[View source]
def no_nav_inputs? #

Returns true if this enum value contains NoNavInputs


[View source]
def no_resize? #

Returns true if this enum value contains NoResize


[View source]
def no_saved_settings? #

Returns true if this enum value contains NoSavedSettings


[View source]
def no_scroll_with_mouse? #

Returns true if this enum value contains NoScrollWithMouse


[View source]
def no_scrollbar? #

Returns true if this enum value contains NoScrollbar


[View source]
def no_title_bar? #

Returns true if this enum value contains NoTitleBar


[View source]
def none? #

Returns true if this enum value contains None


[View source]
def popup? #

Returns true if this enum value contains Popup


[View source]
def tooltip? #

Returns true if this enum value contains Tooltip


[View source]
def unsaved_document? #

Returns true if this enum value contains UnsavedDocument


[View source]