1063 Commits (b7ff85d9ad9872ec3b16ce1f6c2f57c16ef3703f)

Author SHA1 Message Date
omar b7ff85d9ad Tables: Browse settings list in Metrics (outside of Table entry). 5 years ago
omar 8eb1c925f0 Tables: Internals: Added FindTableByID(), removing trailing spaces. 5 years ago
omar e60b5a3f75 Tables: Internals: Added TableGetColumnResizeID(), renamed InstanceNo > InstanceCurrent. 5 years ago
omar 104b11051f Tables: Added ImGuiTableColumnFlags_NoReorder. 5 years ago
omar b7fa96679e Tables: Locking IndentX per-row so multiple columns with IndentEnabled don't get indent shearing. 5 years ago
omar 5ffc9e0846 Tables: Renaming Table's DisplayOrder[] -> DisplayOrderToIndex[], Columns's IndexDisplayOrder -> DisplayOrder 5 years ago
omar a956629b40 Tables: Using same allocation for our Columns and DisplayOrder array. Mostly designed to facilitate adding new arrays. 5 years ago
omar 6dff061309 Internals: added ImSpanAllocator<> helper. 5 years ago
omar 182115409a Internals: added ImSpan helper structure + 2020/10/01 stricter bound checking 5 years ago
ocornut 054c67079a Tables: Fix scrolling with more than 32 columns (3058). Fix limit of 63 columms instead of 64. Added BitArray. 5 years ago
ocornut f130db51ae Tables: Added TableSetColumnWidth() api variant aimed at becoming public facing. 5 years ago
omar f5eee210a0 Tables: TableHeader() uses provided row min header rather than incremental one to allow multi-item multi-line in header cells. Demo TableHeader() - will caveat, comments. 5 years ago
omar 5431cbd3f0 Tables: Honor width/weight passed to TableSetupColumn() after .ini load since we don't actually restore that data currently. 5 years ago
omar 0e7b3f2f2f Tables: Made only first column honor Indent by default (like Columns api) and exposed flags. Added simple Tree demo. 5 years ago
omar 2958e37310 Tables: Storing per-column SkipItems as a shortcut. Comments, Spacings. 5 years ago
omar 164caa2db7 Tables: Support for multi-line columns name. Renaming of some fields from BackupXXX to HostXXX. Comments. 5 years ago
omar 17578e215a Tables: Separating inner/outer borders flags per axis so it is possible to remove outer vertical borders to mimic old columns. 5 years ago
omar 1db8d421cf Tables: Fix scroll when releasing resize for multi-instances. Comments. Renaming. 5 years ago
omar 78b12068d9 Tables: Disable initial output prior to NextRow call to avoid misleading users. 5 years ago
omar 81453ac42c Tables: Comments, better assert, moved some internal flags out of the way. 5 years ago
omar 0c3d7bb154 Tables: Double-clicking on fixed column to resize. Extracted code BeginTableEx(). 5 years ago
omar 883c236eda Tables: Handle columns clipped due to host rect 5 years ago
omar e06a36ab12 Tables: Support for multiple Tables using same id where most settings are synced. 5 years ago
omar 8da7d3c3e5 Tables: Initial commit. [Squashed 123+5 commits from tables_wip/] 5 years ago
ocornut ae3e2406ec Misc tweaks/fixes (see details). 4 years ago
ocornut 97265602c4 Internals: added IsWindowAbove() for use for modal/viewport bugfix. 4 years ago
ocornut 9712bff0bb Internals: added experimental ErrorCheckEndFrameRecover() to unroll/end/pop. (#1651, #3600) 4 years ago
ocornut c0ac4fb788 Columns/Internals: (Breaking): Renamed data structures. (#125, #513, #913, #1204, #1444, #2142, #2707) 4 years ago
ocornut 72de6f3360 Columns/Internals: (Breaking) renamed ImGuiColumnsFlags_* to ImGuiOldColumnFlags_*. (#125, #513, #913, #1204, #1444, #2142, #2707) 4 years ago
Borislav Stanimirov fcc2b71724 CI: Fix testing for Windows DLL builds + fix broken DLL build. (#3603, #3601) 4 years ago
ocornut 2e64ee050d Removed duplicate typedef for ImGuiButtonFlags 4 years ago
ocornut 71cc636696 Metrics: Rebranded as "Dear ImGui Metrics/Debugger". Fix Show Window Rectangle. Fix Clang OSX warnings. Amend #3592 for Mingw only. 4 years ago
ocornut 8119759329 Internals: extracted stack checking code into a ImGuiStackSizes helper struct + added test for FocusScope 4 years ago
ocornut 6e94013a3d Made ItemFlagsStack and GroupStack shared stacks. 4 years ago
ocornut 12ba6f4606 Fix PushFocusScopeID() + using shared stack. Renamed GetFocusScopeID() to GetFocusedFocusScope() - the two existing functions name are very error prone. 4 years ago
Rokas Kupstys a3e8dc3f34 CI: Fix deployment of PVS-Studio license + fix reported error. 4 years ago
ocornut a138855d56 Hotfix for PushFocusScope() being utterly wrong (until we split the stacks), Added asserts on PopID to help catch bugs, Added GC trigger. 4 years ago
ocornut 78f1d2d319 ImDrawListSplitter: create first draw cmd on demand + Internals: fix incorrect ImBitArraySetBitRange() (only used by tables) 4 years ago
ocornut 13258f5957 Internals: zero-clearing ImGuiWindow / ImGuiWindowTempData for simplicity. (amend) 4 years ago
ocornut 5789e69a62 Checkbox: Added CheckboxFlags() helper with int* type. Demo: removed extraneous casts. 4 years ago
ocornut 5f97809cab Misc tidying up (zero-clear structures, more unused default in ClipRetFullscreen, NavApplyItemToResult() coding style fix) 4 years ago
ocornut d6a2f7e95e Reduced padding + unused storage in ImDrawList (224->192 bytes) + zero-init ImDrawListSplitter and ImDrawList 4 years ago
ocornut 047d4c4500 Metrics: Extracted most functions. 4 years ago
ocornut e6b99a420b Tab Bar: Do not display a tooltip if the name already fits over a given tab. (#3521) 4 years ago
ocornut fbe74ed50c Tab Bar: zero clear more structures. 4 years ago
ocornut 8c9b3c9013 Tab Bar: Fixed using more than 128 tabs in a tab bar. 4 years ago
ocornut 748bd1ba9c Tab Bar: Restore cursor position in EndTabBar() when amending (amend f2f32602) + made LastTabItemIdx consistent ImS8 as other tab storage relies on same type 4 years ago
ocornut f2f326024c Tab Bar: Made it possible to append to an existing tab bar by calling BeginTabBar()/EndTabBar() again. 4 years ago
ocornut 04de5ef819 Version 1.80 WIP 4 years ago
ocornut a38c6dfcc8 Internals: Added support for context hooks (for test engine or other extensions) 4 years ago