1455 Commits (b5f93810367e401c1e72978bab8b7a33013486c4)

Author SHA1 Message Date
ocornut ade4c15eea Nav: Tidying up, renaming + update AnyRequest flag in NavMoveRequestSubmit(). ago%!(EXTRA string=4 years)
ocornut 5ee40c8d34 Nav: always disable highlight if nav is disabled, fix for IMGUI_DEBUG_NAV_SCORING, minor renaming. ago%!(EXTRA string=4 years)
ocornut 3d9d3b49ae Internals: folded ImGuiItemAddFlags into ImGuiItemFlags. ImGuiItemAddFlags_Focusable > ImGuiItemFlags_Inputable. One step in the big nav/tab/focus rework. ago%!(EXTRA string=4 years)
ocornut 73a5e82e04 Nav: removed parameters from NavScoreItem(), NavProcessItem(), NavApplyItemToResult(): made little sense / misleading because pulling from other current state anyway. ago%!(EXTRA string=4 years)
ocornut a735a8c084 Nav: storing NavRect in LastItemData. Fix race condition where framed items (Rect != NavRect) calling SetFocusID() would store the wrong NavRectRel until next frame ago%!(EXTRA string=4 years)
ocornut ee351d3548 Nav: move code into NavMoveRequestSubmit(). NavApplyItemToResult() takes absolute rect., comments ago%!(EXTRA string=4 years)
ocornut 7b913db1ce Nav: split NavMoveRequest into NavMoveSubmitted + NavMoveScoringItems to allow operation to defer a move request and provide result immediately + fix regular scoring needlesly running during init + some renaming. ago%!(EXTRA string=4 years)
ocornut 7c4ffe490d Menus: added internal's BeginMenuEx() matching MenuItemEx() with icon parameter. (amend f8fae022) ago%!(EXTRA string=4 years)
ocornut ccfb20095e Nav: small refactor of forwarding, clarified that MoveDir only set when RequestActive, removed one indent level in NavUpdatePageUpPageDown(). ago%!(EXTRA string=4 years)
ocornut 4351febe9f Nav: moved enums/struct declarations in imgui_internal.h ago%!(EXTRA string=4 years)
ocornut 20a1edef89 Nav: made EndMenuBar() use NavMoveRequestForward() for consistency. Moved forward clearing to NavMoveRequestApplyResult(). Improved/fixed comments. ago%!(EXTRA string=4 years)
ocornut 84890a3074 Nav: simplify wrap requests code (may soon be useable for tabbing) ago%!(EXTRA string=4 years)
ocornut 51d841dcf3 Fix warnings and remove IM_RETURN (#4470) ago%!(EXTRA string=4 years)
ocornut 0649f750b4 Version 1.85 WIP ago%!(EXTRA string=4 years)
ocornut d2ffbd9b86 Version 1.84 ago%!(EXTRA string=4 years)
ocornut df2319a854 Small optimizations to BeginDisabled() to allow frequent calls (#211) ago%!(EXTRA string=4 years)
ocornut c543d93af1 Expose BeginDisabled()/EndDisabled() in public API. Add to demo. (#211) ago%!(EXTRA string=4 years)
ocornut f24abbc47d Fix various warnings (#4442) ago%!(EXTRA string=4 years)
ocornut 3d4d1b8553 Allow imgui_internal.h to be included before imgui.h ago%!(EXTRA string=4 years)
ocornut e362c5af48 Internals: ColorEdit: renamed some internal masks to match our common coding style. ago%!(EXTRA string=4 years)
ocornut 90bf996e1a Internals: widgets always read back from g.LastItemData.InFlags (so we can now modify per-item disable state more easily). (#211) ago%!(EXTRA string=4 years)
ocornut 6b8a059fc9 Internals: moved LastItem data to a shared structure (instead of one per window) ago%!(EXTRA string=4 years)
ocornut fb4bbeb033 Disabled: fixed IsItemHovered() if popped disabled state after item, or when using Selectable_Disabled. (#211) ago%!(EXTRA string=4 years)
ocornut ba1c8464ef Internals: Removed ImGuiButtonFlags_Disabled (which had inconsistent behavior) in favor of ImGuiItemFlags_Disabled. Selectable()'s ImGuiSelectableFlags_Disabled now uses the later. (#211) ago%!(EXTRA string=4 years)
ocornut cc40ae2101 PushDisabled(): added bool + clarify support for stacked disabled (#211) ago%!(EXTRA string=4 years)
ocornut f8fae02270 Menus: rework to allow for an icon column (not yet exposed, but usable via internals) + fix menus being affected by style.SelectableTextAlign (#126) ago%!(EXTRA string=4 years)
ocornut 696d3e056e Internals: Menus: Naming offset field + fix spacing/offset computation to handle more offsets. ago%!(EXTRA string=4 years)
ocornut 3512f2c2c2 Internals: Menus: minor tidying up + renaming in ImGuiMenuColumns + removing extraneous offset field which is always zero + using smaller types. ago%!(EXTRA string=4 years)
ocornut b5a2bd1a5b Backends: amends to 1db1066 + merge minor bits from docking incl SetActiveIdUsingNavAndKeys(). ago%!(EXTRA string=4 years)
ocornut 0aeb978e61 Comments + adding spacing in headers because VS IDE parser display blocks so badly. Add helper in internal's ImGuiInputTextState. (#4275) ago%!(EXTRA string=4 years)
ocornut f0c4d609a6 Default window focus scope not 0. Added ImGuiSelectableFlags_SelectOnNav with comments and caveats. (#1861, #4242,) ago%!(EXTRA string=4 years)
ocornut 98876b4dc2 Added IMGUI_DISABLE_SSE (#4250, #4091) ago%!(EXTRA string=4 years)
ocornut 7c44d067e8 Tables: Fix invalid data in TableGetSortSpecs() when SpecsDirty flag is unset. (#4233) ago%!(EXTRA string=4 years)
ocornut dc676236f0 Minor optimization, removing do/while(0) patterns in some cases as they translate to runtime ago%!(EXTRA string=4 years)
ocornut 0cca0d1617 Internals/experimental: BeginComboPreview(), EndComboPreview(). (#4168, #1658) ago%!(EXTRA string=4 years)
ocornut 61f4aec868 Added PushDisabled(), PopDisabled() currently only exposed in imgui_internal.h (#211) ago%!(EXTRA string=4 years)
ocornut 6ee398ac2b Tables: Added ImGuiTableColumnFlags_Disabled acting a master disable over (hidden from user/context menu). (#3935, #3740) ago%!(EXTRA string=4 years)
ocornut 2887a6e07d Tables: made TableUpdateBorders() use IsVisibleX flag. comments. ago%!(EXTRA string=4 years)
ocornut 94b680e830 Internals: fixed ImPool:: iteration, rename GetBufSize to GetMapSize. Amend c6c82b9f ago%!(EXTRA string=4 years)
ocornut c6c82b9f1d Internals: fixed iterating ImPool, fix after use of TableRemove() (was only used by TestEngine) ago%!(EXTRA string=4 years)
ocornut 060b6ee7d1 Internals: Combo: Extracted into a BeginComboPopup() function. (#4168) ago%!(EXTRA string=4 years)
ocornut 5b4bc985ad Nav, Combo: removed unnecessary window->LastNavIds[] assignment in combo code. + minor renaming. ago%!(EXTRA string=4 years)
ocornut 79e18896fe TabBar: Fixed using more than 32 KB-worth of tab names. (#4176) ago%!(EXTRA string=4 years)
ocornut 04fd5072fb Fix warnings with VS2019 in C++20 mode (#4173) ago%!(EXTRA string=4 years)
ocornut c2bf4abfa1 Internals: Added ImTextCharToUtf8() helper. Added "out_" markers in more UTF-8 functions. Metrics: Fonts: Fixed display of EllipsisChar by feeding proper utf-8. ago%!(EXTRA string=4 years)
ocornut 3a941f95e9 Metrics, Demo: moved font details display to metrics code. (#4171) ago%!(EXTRA string=4 years)
ocornut e31d13fa76 Version 1.84 WIP ago%!(EXTRA string=4 years)
ocornut ad5d1a8429 Version 1.83 ago%!(EXTRA string=4 years)
ocornut c708299ca9 Docs: Improvements to description of using colored glyphes/emojis. (#4169, #3369) + Add Fonts to Metrics. Removed IMGUI_HAS_TABLE markers. ago%!(EXTRA string=4 years)
ocornut 26a1bbfe1e InputText: Fixed CTRL+Arrow or OSX double-click leaking the presence of spaces when ImGuiInputTextFlags_Password is used. (#4155, #4156) [@michael-swan] ago%!(EXTRA string=4 years)