4356 Commits (077e4db772b6ce0f5f6a2488ac9473b81ff67aee)

Author SHA1 Message Date
omar b7e1b13ca7 Update docs, FAQ, comments (mainly related to io.WantCaptureMouse / WantCaptureKeyboard flags). ago%!(EXTRA string=5 years)
omar 11116eee80 Columns: undid the change in 1.75 were Columns()/BeginColumns() were preemptively limited to 64 columns with an assert. (#3037, #125) ago%!(EXTRA string=5 years)
omar 3490046c97 Nav: Disabled clipping g.NavId and fixed interactions with ImGuiListClipper. (#787) 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 ec2a24a5f1 Selectable: Allow using ImGuiSelectableFlags_SpanAllColumns in other columns than first. Comments. (#125) 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 670367e51d Added IMGUI_USE_WCHAR32 instead of "#define ImWchar ImWchar32" to faclitate C-binding. (#2538, #2541, #2815) ago%!(EXTRA string=5 years)
omar f2b01c3436 Changelog, tweak OpenGL3 backends. (#3061), update Gallery thread links. ago%!(EXTRA string=5 years)
omar 4986dba270 Scrolling: Fixed scrolling centering API leading to non-integer scrolling values and initial cursor position. (#3073) ago%!(EXTRA string=5 years)
omar fbc93debf9 Internal: Refactor: Moved NewFrameSanityChecks as ErrorCheckNewFrameSanityChecks() ago%!(EXTRA string=5 years)
omar ccf0cc8584 Added ImGuiKeyModFlags. Added additional checks in EndFrame() to verify that io.KeyXXX values have not been tampered with between NewFrame() and EndFrame(). 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 1d5612a05e Internal: Added two missing ImVec2 operators for consistency. Split up DragDropWithinSourceOrTarget ago%!(EXTRA string=5 years)
ocornut a5041c8820 Focus: Child inherit focus scope from parent (amend 2ebe08be). ago%!(EXTRA string=5 years)
ocornut 4a10af2bda Unicode, Windows: Remove stringapiset.h include (breaks vs2010 and seems unnecessary?). (#2541, #2815) ago%!(EXTRA string=5 years)
ocornut aef057e975 Internals: Added GetInputTextState() + comments. ago%!(EXTRA string=5 years)
ocornut 2dcf8df9f4 Internals: Shuffled some of the windows-specific includes to avoid duplication. Might have undesirable side-effects on some compilers, please report! ago%!(EXTRA string=5 years)
ocornut de37a0bfab Internals: fix potential warning. Comments around include sections. Moved a few bits. ago%!(EXTRA string=5 years)
ocornut 1b5b87a40e Internals: Added #define NOMINMAX before windows.h include for single-compile-unit builds. ago%!(EXTRA string=5 years)
omar 897704cb49 Menus: Tweak for first-level menu windows to be positioned regardless of MenuBarHeight() which is not stored in window, allowing undocumented modification of the menu bar height). ago%!(EXTRA string=6 years)
ocornut a41332453e Unicode: Changelog, comments, minimum CI integration. (#2541, #2538, #2815) ago%!(EXTRA string=6 years)
Sam Hocevar c8ea0a017d Unicode: UTF32 support improvements (#2541, #2538, #2815) ago%!(EXTRA string=6 years)
Cloud Wu 6d59653e82 Unicode: full Unicode Support (6 squashed commits) (#2541, #2538) ago%!(EXTRA string=6 years)
ocornut 8c683de33f Internals: Refactor: Moved get height and contents regions functions, to Layout section. IF YOU GREAT CONFLICTS WHILE MERGING (NOT REBASING) THOSE 6 PREV COMMITS, TRY MERGING THEM INDIVIDUALLY 1 by 1 or 2 by 2 etc. ago%!(EXTRA string=6 years)
ocornut 602df11f19 Internals: Refactor: Moved item width/size functions to Layout section. ago%!(EXTRA string=6 years)
ocornut 6c1810e503 Internals: Refactor: Moved cursor position functions to Layout section. ago%!(EXTRA string=6 years)
ocornut 3ce26f65d4 Internals: Refactor: Moved ItemAdd(), ItemSize(), BeginGroup(), EndGroup(), SameLine(), Indent(), Unindent() to Layout section. ago%!(EXTRA string=6 years)
ocornut caca55c642 Internals: Refactor: Moved code into a Styling section and some code into the Error Handling section. ago%!(EXTRA string=6 years)
ocornut 2679bee28d Internals: Refactor: Moved code out of NewFrame() into UpdateTabFocus() and UpdateSettings() ago%!(EXTRA string=6 years)
ocornut 24bd33ace8 Menus: Some renaming, comments, add to demo. Amend 0342a3c. (#1207) ago%!(EXTRA string=6 years)
Rokas Kupstys 0342a3c548 Menus: Implement BeginMenu() appending to existing menu when executed with same ID multiple times. (#1207) ago%!(EXTRA string=6 years)
ocornut 898e91f20d Internals: Added TempInputText() to facilitate creation of custom widgets, renamed TempInputTextScalar() to TempInputScalar() etc. (#2718) ago%!(EXTRA string=6 years)
ocornut e547f898a9 Demo: Added color gradient in demo to identify srgb/linear issues better. Tweaks. ago%!(EXTRA string=6 years)
ocornut 02a6c06080 Window: Fixed a bug with child window inheriting ItemFlags from their parent when the child window also manipulate the ItemFlags stack. (#3024) [@Stanbroek] ago%!(EXTRA string=6 years)
Omar 8836975dcf Drag and Drop, Nav: Disabling navigation arrow keys when drag and drop is active. (#3025) ago%!(EXTRA string=6 years)
omar ccaec1a270 Version 1.76 WIP ago%!(EXTRA string=6 years)
omar 30bb15672d Remove trailing spaces ago%!(EXTRA string=6 years)
omar 58b3e02b95 Version 1.75 ago%!(EXTRA string=6 years)
omar d37d25470a Added IMGUI_DISABLE compile-time definition to make all headers and sources empty. ago%!(EXTRA string=6 years)
omar fc42528f13 When testing for the presence of the ImGuiWindowFlags_NoBringToFrontOnFocus flag we test both the focused/clicked window (which could be a child window) and the root window. ago%!(EXTRA string=6 years)
omar fc41839cab Focus: Reworking FocusWindow() so in Docking branch we can fix CTRL+Tab being out of order on Docked windows because WindowsFocusOreder is poorly maintained. ago%!(EXTRA string=6 years)
omar fb257eef3e Internals: Update ->RootWindow and other links before applying the SetNextWindowXXX stuff. This is so FocusWindow() can always assume that ->RootWindow != NULL. ago%!(EXTRA string=6 years)
omar d9bca0d853 Nav: Fixed a bug where the initial CTRL-Tab press while in a child window sometimes selected the current root window instead of always selecting the previous root window. (#787) ago%!(EXTRA string=6 years)
omar 47fab0e166 Misc renaming, comments. Docs: add missing spacing to Changelog. ago%!(EXTRA string=6 years)
omar 6e1f8be07b Window: Fix SetNextWindowBgAlpha(1.0f) failing to override alpha component. (#3007) ago%!(EXTRA string=6 years)
omar 5f4dfad5b7 Merge misc/shallow changes from Docking to reduce drift. ago%!(EXTRA string=6 years)
omar 6c1a73774d Tooltip: Testing DragDropWithinSourceOrTarget in BeginTooltipEx() instead of just BeginTooltip() - feel this was an overlook. Added tooltip flags instead of using bool. ago%!(EXTRA string=6 years)
omar 5363af7f47 AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts (amends) ago%!(EXTRA string=6 years)
Ben Carter 051ce0765e AddCircle, AddCircleFilled: Add auto-calculation of circle segment counts ago%!(EXTRA string=6 years)