1463 Commits (ca63349eb4d3d97adf9214eb02ee066d85029a17)

Author SHA1 Message Date
omar ca63349eb4 Renamed XX-bits -> XX-bit in comments to match what the world appears to be using. ago%!(EXTRA string=6 years)
omar 57dc34f4e8 TreeNode: Added IsItemToggledOpen() to explicitly query if item was just open/closed, facilitating interactions with custom multi-selections patterns. (#1896, #1861) ago%!(EXTRA string=6 years)
omar 09b2310237 Internals: Added index of helpers and shuffled a few things. ago%!(EXTRA string=6 years)
stfx 6bf5aed325 Declaration and assignment can be joined, Member function may be 'const'. (#2875) ago%!(EXTRA string=6 years)
omar 23c1ff4907 Removed redirecting functions/enums names that were marked obsolete in 1.52 (October 2017). ago%!(EXTRA string=6 years)
omar 048b73dfaa Various comments + Doc: Examples readme. Moved main menu bar code below menu bar code. ago%!(EXTRA string=6 years)
omar bf746c4215 DragScalar, SliderScalar, InputScalar: Added p_ prefix to parameter that are pointers to the datato clarify how they are used, and more comments redirecting to the demo code. (#2844) ago%!(EXTRA string=6 years)
omar 8aad3482a4 ImVector: Fixed index_from_ptr() not asserting when passed end() element. ago%!(EXTRA string=6 years)
omar 892dfb1dea InputText, Nav: Fixed Home/End key broken when activating Keyboard Navigation. (#787) ago%!(EXTRA string=6 years)
omar c262276988 Version 1.74 WIP ago%!(EXTRA string=6 years)
omar d5efe16157 Version 1.73 ago%!(EXTRA string=6 years)
omar f47a0a85cc ImVector: added find, find_erase, find_erase_unsorted helpers. ago%!(EXTRA string=6 years)
omar eab03f4467 Selectable: Added ImGuiSelectableFlags_AllowItemOverlap flag in public api (was previously internal only). ago%!(EXTRA string=6 years)
omar 9d02ed51e3 TreeNode: Added ImGuiTreeNodeFlags_SpanAvailWidth and ImGuiTreeNodeFlags_SpanFullWidth flags (#2451, #2438, #1897) ago%!(EXTRA string=6 years)
omar b48dc067ae Style: Allow style.WindowMenuButtonPosition to be set to ImGuiDir_None to hide the collapse button. (#2634, #2639) ago%!(EXTRA string=6 years)
omar 7d5a17e5e4 Remove trailing spaces (grep for ' \r?$' in visual studio) ago%!(EXTRA string=6 years)
omar 57623c15dd Font: Narrow ellipsis: various minor stylistic tweaks (#2775) ago%!(EXTRA string=6 years)
Rokas Kupstys 45405f0dc9 Font: implement a way to draw narrow ellipsis without relying on hardcoded 1 pixel dots. (#2775) ago%!(EXTRA string=6 years)
omar b59ec7b9b7 DragInt, DragFloat, DragScalar: Using (v_min > v_max) allows locking any edit to the value. ago%!(EXTRA string=6 years)
omar bfcdaeb610 Disable with ConfigWindowsMemoryCompactTimer < 0.0f (#2636) ago%!(EXTRA string=6 years)
omar 62f75c7fb1 Added a mechanism to compact/free the larger allocations of unused windows (buffers are compacted when a window is unused for 60 seconds, as per io.ConfigWindowsMemoryCompactTimer = 60.0f). Note that memory usage has never been reported as a problem, so this is merely a touch of overzealous luxury. (#2636) ago%!(EXTRA string=6 years)
omar c8418015c2 SliderScalar: Improved assert when using U32 or U64 types with a large v_max value. (#2765) ago%!(EXTRA string=6 years)
omar c4ff1b3578 ImDrawList: clarified the name of many parameters so reading the code is a little easier. (#2740) ago%!(EXTRA string=6 years)
omar 3fb5cf3541 Using offsetof() when available in C++11. Avoids Clang sanitizer complaining about old-style macros. (#94) ago%!(EXTRA string=6 years)
omar f624455d7b Version 1.73 WIP ago%!(EXTRA string=6 years)
omar 6a0d0dab5a Version 1.72b (patch for nav) ago%!(EXTRA string=6 years)
omar 9183e7c426 Version 1.73 WIP ago%!(EXTRA string=6 years)
omar ecb9b1e2eb Version 1.72 ago%!(EXTRA string=6 years)
omar d057550209 Fixed Clang 8.0 warning "empty expression statement has no effect; remove unnecessary ';' to silence this" warning [-Wextra-semi-stmt] ago%!(EXTRA string=6 years)
omar 51853292cc ImDrawList: Using ImDrawCornerFlags instead of int in various apis. ago%!(EXTRA string=6 years)
omar 363d33f64e Increased IMGUI_VERSION_NUM to facilitate transition of OSX clipboard support for framework using/embedding any version of imgui. Amend 29d9394. (#2546) ago%!(EXTRA string=6 years)
omar f0348ddffc Amend 0f86116, renamed to ImGuiKey_KeyPadEnter Changelog.. (#2677, #2005) ago%!(EXTRA string=6 years)
Aaron Cooper 0f86116a69 Adding an ImGuiKey 'ImGuiKey_EnterSecondary' to support platforms that differentiate the enter (return key) and the numpad enter key. ago%!(EXTRA string=6 years)
omar ea79992d9a Fixed old SetWindowFontScale() api value from not being inherited by child window. Added comments about the right way to scale your UI (load a font at the right side, rebuild atlas, scale style). ago%!(EXTRA string=6 years)
omar e6a286b3a5 Style: Added style.ColorButtonButton (left/right, defaults to ImGuiDir_Right) to move the color button of ColorEdit3/ColorEdit4 functions to either side of the inputs. ago%!(EXTRA string=6 years)
omar a35f42f123 Removed TreeAdvanceToLabelPos() which is rarely used and only does SetCursorPosX(GetCursorPosX() + GetTreeNodeToLabelSpacing()). Kept redirection function (will obsolete). (#581, #324) ago%!(EXTRA string=6 years)
omar 7a9d32acee Fixed unnecessary test in UpdateMouseWheel() (thanks PVS). ago%!(EXTRA string=6 years)
omar e461e7bc7a Moved ImGuiColumnsFlags erroneously forward declared in imgui.h + demo bit. ago%!(EXTRA string=6 years)
omar d52c6316c8 Renamed ImFontAtlas::CustomRect to ImFontAtlasCustomRect. Keep redirection typedef (will obsolete). ago%!(EXTRA string=6 years)
omar e66799f79a Prefixed internal structs exposed in imgui.h with a fully qualified name to facilitate auto-generation with cimgui. ago%!(EXTRA string=6 years)
omar d23f1b1409 fonts/binary_to_compress: display error message when failing to open file + misc comments. ago%!(EXTRA string=6 years)
kevreco caf119a982 Added 'SetScrollHereX' and 'SetScrollFromPosX' (#1580) ago%!(EXTRA string=6 years)
omar 41e2d4b5ae ImDrawListSplitter: Fixed memory leak when using low-level split api (was not affecting ImDrawList api, also this type was added in 1.71 and not advertised as a public-facing feature). ago%!(EXTRA string=6 years)
omar f563e1a504 Internals: Renamed GetFrontMostPopupModal() to GetTopMostPopupModal() to be consistent. Renamed other locals to follow that terminology. ago%!(EXTRA string=6 years)
omar e9b92d1cef Disable -Wpragmas warning in GCC to avoid relying on version checks, as unusual/forks/mods don't appear to always have same warning<>version. (#2618) ago%!(EXTRA string=6 years)
omar af3080b81b Removed redirecting functions/enums that were obsoleted in version 1.51 (June 2017): ImGuiCol_Column*, ImGuiSetCond_*, IsItemHoveredRect(), IsPosHoveringAnyWindow(), IsMouseHoveringAnyWindow(), IsMouseHoveringWindow(), IMGUI_ONCE_UPON_A_FRAME. ago%!(EXTRA string=6 years)
omar 5286ecb8a7 Version 1.72 WIP ago%!(EXTRA string=6 years)
omar 2da1c66d15 Version 1.71 + comments ago%!(EXTRA string=6 years)
omar 4597632662 Readme, comments, dear imgui prefixes ago%!(EXTRA string=6 years)
omar a9b5c834b6 ImDrawListSplitter: Don't merge draw commands when crossing a VtxOffset boundary + Renamed fields ImDrawChannels to consistently suggest those are internal structures. ago%!(EXTRA string=6 years)