2284 Commits (docking)

Author SHA1 Message Date
omar 90c0c0c163 Columns: Lower overhead on column switches and switching to background channel. (second attempt for 9b3ce49) ago%!(EXTRA string=5 years)
ocornut 16da8e6da6 Revert "Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). (#125)" ago%!(EXTRA string=5 years)
ocornut 9b3ce494fd Columns: Lower overhead on column switches and switching to background channel (some stress tests in debug builds went 3->2 ms). (#125) ago%!(EXTRA string=5 years)
ocornut 57191fe3d0 Comments about limiting WindowRounding to a reasonable size. ago%!(EXTRA string=5 years)
ocornut 41e8837f59 Comments, adding some spacing in ImVec2() constructors. ago%!(EXTRA string=5 years)
omar 3b3af6b731 Docking: Fix extraneous function declaration (#3236) + moved some other declarations in imgui_internal to facilitate moving docking code. ago%!(EXTRA string=5 years)
omar 1cd32d3afe Docking: moving small docking context to imgui_internal.h, removed unnecessary indirection, renaming. ago%!(EXTRA string=5 years)
omar 476daf9aac Settings: Added ReadInitFn pre-load handler. ago%!(EXTRA string=5 years)
Rokas Kupstys a6f4b0fd70 Nav, Menus: Fix vertical wrap-around in menus or popups created with multiple appending calls to BeginMenu()/EndMenu() or BeginPopup/EndPopup(). (#3223, #1207) ago%!(EXTRA string=5 years)
omar 4f33dd15c4 Internals: stand-in for large branches to facilitate merging. ago%!(EXTRA string=5 years)
omar 5f752a5ba9 Internals: shuffling some sections (2) ago%!(EXTRA string=5 years)
omar f466cfc2ca Internals: shuffling some sections, added index. ago%!(EXTRA string=5 years)
omar 3aa1684129 Comments ago%!(EXTRA string=5 years)
omar 574ff0a280 Docking, Settings: Allow reload of settings data at runtime. (#2573) ago%!(EXTRA string=5 years)
omar 51e568f9dc Docking: Fix to allow basic reload of non-docking .ini data (following d33021d8) + moved settings blocks ago%!(EXTRA string=5 years)
omar d33021d828 Settings: Made it possible to load window .ini data mid-frame. Added clear and post-read handlers. (#2573) ago%!(EXTRA string=5 years)
omar b6a04d7750 Settings: Added Clear Settings in Metrics. (#2188) + Preserve last loaded copy in internal buffer used for save (so it can be browsed easily). ago%!(EXTRA string=5 years)
omar 0679e05677 Internals: Added code in TempInputScalar() to clamp values, NOT used by stock Drag/Float (#3209, #1829, #946, #413) ago%!(EXTRA string=5 years)
omar b4dd28ffbb Style: Added style.TabMinWidthForUnselectedCloseButton settings. ago%!(EXTRA string=5 years)
omar 7ddc1adefb Internals: FIxed commented out IMGUI_DEBUG_LOG_xxx macros, added extra. Revert incorrect 103c5edaa. ago%!(EXTRA string=5 years)
ocornut c0283c1289 TestEngine: Changed PushID hooks into GetID(), makes more sense and catches more information. ago%!(EXTRA string=5 years)
omar 9f9ff84ba1 TestEngine: Added PushID() hooks. ago%!(EXTRA string=5 years)
omar b0e9092d6f TestEngine: Added extra storage and global enable flag. Added missing ItemInfo hooks. ago%!(EXTRA string=5 years)
omar 3233fbff0e Internals: Added SetNextWindowScroll() (#1526) ago%!(EXTRA string=5 years)
omar 1fd9e131e4 TreeNode: Fixed bug where dragging a payload over a TreeNode() with either _OpenOnDoubleClick or _OpenOnArrow would open the node. (#143) ago%!(EXTRA string=5 years)
omar e8c986b34e Version 1.77 WIP ago%!(EXTRA string=5 years)
omar 5503c0a12e Version 1.76 ago%!(EXTRA string=5 years)
omar f7852fa8e8 Internals: Extracted GetWindowScrollbarRect() out of Scrollbar() and tidying up code to make it more obvious how to draw over scrollbars. (#3114) ago%!(EXTRA string=5 years)
omar fb70d90fef Made default clipboard handlers for Win32 and OSX use a buffer inside the main context instead of a static buffer, so it can be freed properly on Shutdown. (#3110) ago%!(EXTRA string=5 years)
omar 4e7ceb5f90 Plot: Internals: Added hovered index to PlotEx() function. (#2670) ago%!(EXTRA string=5 years)
omar b7e1b13ca7 Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). ago%!(EXTRA string=5 years)
omar fd56de1144 Nav: Store key mods associated to a nav request (for range_select) + use io.KeyMods. ago%!(EXTRA string=5 years)
omar 5be5add1ad Selectable: Removed extraneous WindowPadding.x worth of width when auto-sized selectable label goes off available width (would not be noticeable) + Renamed ImGuiSelectableFlags_DrawFillAvailWidth to ImGuiSelectableFlags_SpanAvailWidth. ago%!(EXTRA string=5 years)
omar b4d1287011 Selectable: Clarifying the code around use of ImGuiSelectableFlags_DrawFillAvailWidth (with intent of trying to remove it). ago%!(EXTRA string=5 years)
omar 9085c2cae2 Docking: Fixed unused definition leftover from a hasty merge. ago%!(EXTRA string=5 years)
omar bdd31ec4db Internal: Refactor: Moved RenderColorRectWithAlphaCheckerboard() to imgui_draw.cpp, tweaked signature. ago%!(EXTRA string=5 years)
omar 0bbbbe0f68 Internal: Refactor: Moved RenderArrow, RenderBullet, RenderCheckMark to imgui_draw.cpp, changed RenderCheckMark to avoid using ImGui context ago%!(EXTRA string=5 years)
ocornut 339ffd25a9 Internals: Renamed ImBoolVector to ImBitVector, added low-level loose function to replicate the behavior include a help SetBitRange() function. ago%!(EXTRA string=5 years)
ocornut 1d5612a05e Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget ago%!(EXTRA string=5 years)
ocornut 1abb02fb67 Viewports: Fix for UWP on IME code moved back-end side (#2895, #2892) + Docking: Comments. ago%!(EXTRA string=5 years)
ocornut 9a46a19e99 Internals: Rename ImGuiSelectableFlags_PressedOnXXX to ImGuiSelectableFlags_SelectOnXXX, ImGuiButtonFlags_NoHoveredOnNav to ImGuiButtonFlags_NoHoveredOnFocus. ago%!(EXTRA string=5 years)
ocornut aef057e975 Internals: Added GetInputTextState() + comments. ago%!(EXTRA string=5 years)
ocornut fbaf65b8f6 Revert "Viewports: Renamed UpdatePlatformWindows > PlatformWindowsUpdate, RenderPlatformWindowsDefault -> PlatformWindowsRender, DestroyPlatformWindows > PlatformWindowsDestroy (#1542)" ago%!(EXTRA string=5 years)
ocornut f2c7f3b200 Viewports: Renamed UpdatePlatformWindows > PlatformWindowsUpdate, RenderPlatformWindowsDefault -> PlatformWindowsRender, DestroyPlatformWindows > PlatformWindowsDestroy (#1542) ago%!(EXTRA string=5 years)
ocornut 1ecc1db226 Fix GCC warning ago%!(EXTRA string=5 years)
ocornut 0850b46c88 ImDrawList: Internals: Added IM_DRAWLIST_ARCFAST_TESSELLATION_MULTIPLIER setting. ago%!(EXTRA string=5 years)
ocornut 24bd33ace8 Menus: Some renaming, comments, add to demo. Amend 0342a3c. (#1207) ago%!(EXTRA string=5 years)
Rokas Kupstys 0342a3c548 Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) ago%!(EXTRA string=5 years)
omar 103c5edaaa Internals: debug log macros. ago%!(EXTRA string=5 years)
ocornut 75de34e281 Viewports, Docking: Added per-viewport work area system for e.g. menu-bars. Fixed DocksapceOverViewport() and demo code (overlay etc) (#3035, #2889, #2474, #1542, #2109) ago%!(EXTRA string=5 years)