ocornut
|
6af92b05bf
Internals: Layout: maintain two content sizes, optionally writing to IdealMaxPos to distinguish used from ideal size, later is used for auto-fit. Unused in this commit, should be no-op. (#3414)
|
4 years ago |
ocornut
|
626e3e2b3b
Tables: fix reported inner-width for scrolling tables off by a small padding amount + moved code.
|
4 years ago |
ocornut
|
3edfc042ff
Tables: Internals: Renaming, tweaks preparing ahead for trickier changes (should be all no-op).
|
4 years ago |
ocornut
|
0a5f399805
Tables: Fix hiding column right after the frozen line. Fix hovering/resising column delimiter scrolled under frozen columns. (#3678)
|
4 years ago |
ocornut
|
fa963b9aaf
Inputs: Internal: added SetItemUsingMouseWheel() and mechanism to request mouse wheel for both HoveredId and ActiveId. (#2891)
|
4 years ago |
ocornut
|
b015ea93fd
Style tweaks, disabled default window rounding by default, reduced size of resize grip, made less prominent, increased WindowBg alpha in classic style.
|
4 years ago |
ocornut
|
1aa59f90d0
Minor API comments and tweaks, standardize index used in imgui.h. Tables: tweaked TableSetupColumn() assert to use IM_ASSERT_USER_ERROR().
|
4 years ago |
ocornut
|
2e48c2da81
Removed redirecting functions/enums names that were marked obsolete in 1.63 (August 2018) + tables tweaks.
|
4 years ago |
ocornut
|
4d8e839ddf
Renamed ImDrawList::AddBezierCurve() to ImDrawList::AddBezierCubic(), ImDrawList::PathBezierCurveTo() to ImDrawList::PathBezierCubicCurveTo(). (#3127, #3664, #3665)
|
4 years ago |
nyorain
|
a640698123
Clipper: Fixed incorrect end-list positioning when using ImGuiListClipper with 1 item (bug in 1.79). (#3663)
|
4 years ago |
ocornut
|
30468829c2
Tables: Internal: Maintain InnerRect to further clarify some code. Renamed Bg1 fields to Bg2 (used by Selectable) as the other handles Bg0+Bg1.
|
4 years ago |
ocornut
|
f2df804fcc
Tables: four small fixes.
|
4 years ago |
ocornut
|
bff1836922
Internals: added facility to hide windows from render without interfering with the HiddenFramesCanSkipItems/HiddenFramesCannotSkipItems fields which have effects on layout. Compact some fields.
|
4 years ago |
ocornut
|
7a61f3407b
Tables: support internal TableResetSettings(), clarify lifetime, fixed missing auto-fit on column unhidden after first run, fixed resize assert when changing column sizing policy to stretch mid-frame (before of -1.0f weight)
|
4 years ago |
ocornut
|
e09454aec4
Tables: removed TableGetColumnIsVisible from public api, re-specced as TableGetColumnIsHidden() returning same flag as setter, clipper increase CurrentRow.
|
4 years ago |
ocornut
|
bf197c74f6
Tables: storing WorkMaxX, made offset_x == MinX to be clearer, clip rect merge uses ClipRect.max.x directly, removed unused ShrinkWidth code, metrics.
|
5 years ago |
ocornut
|
10db896813
Tables: store RawData in a simple void* pointer, rename ContentMinX > WorkMinX, misc tidying up.
|
5 years ago |
ocornut
|
507db499e4
Tables: work on background draw channel handling (amend "create a separate background draw channel") + Selectable disable spacing when spanning.
|
5 years ago |
ocornut
|
e5a5256971
Tables: Garbage collection to relieve draw splitter buffers + for test engine: compact settings, remove table.
|
5 years ago |
ocornut
|
d3222086f0
Tables: Moved TableSetupScrollFreeze(), TableUpdateDrawChannels() lower in more adequate spots.
|
5 years ago |
ocornut
|
d9ca3939e1
Tables: Tidy up comments. Replaced some Columns by Tables in demo. Removed ImGuiTableFlags_Scroll (combining ScrollX/ScrollY) because each axis inccur different requirements/constraints.
|
5 years ago |
ocornut
|
51abdd53e3
Tables: renamed somehow-duplicate ContentWidth members (implicitly == Max - Min), renamed StartX to ContentMinX for consistency.
|
5 years ago |
ocornut
|
ac5b1648e6
Tables: Various internal renaming + merge StartXHeaders/StartXRows into StartX.
|
5 years ago |
omar
|
25b5cc2f95
Tables: Fixes to support any number of frozen rows (over modifications to clipper code in master) + make clipper run eval after clipect update
|
5 years ago |
omar
|
8ec05fc034
Tables: Fixed holding on table pointers accross resize/invalidation of the pool buffer.
|
5 years ago |
ocornut
|
9372601322
Tables: Fixed stacked popups incorrectly accessing g.CurrentTable of parent-in-stack windows.
|
5 years ago |
ocornut
|
af992d1321
Tables: Tweak settings functions to more prominently clarify the two levels of function.
|
5 years ago |
omar
|
95c273618e
Tables: Allow hot-reload of settings (merge policy), tidying up settings code
|
5 years ago |
omar
|
9f43aae226
Tables: Calculating ideal total width, some renaming, comments. Clarify that inner_width is unused with ScrollX=0. Clip many comments to 120 columns.
|
5 years ago |
omar
|
b7ff85d9ad
Tables: Browse settings list in Metrics (outside of Table entry).
|
5 years ago |