omar
|
d57fc7fb97
Added IsItemDeactivatedAfterChange() if the last item was active previously, isn't anymore, and during its active state modified a value. Note that you may still get false positive. (#820, #956, #1875)
|
7 gadi atpakaļ |
omar
|
be4b8b5615
Internals: Added GetItemID(), GetFocusID() for consistency. Made GetActiveID() inline. Comments, fixed typos, demo tweaks.
|
7 gadi atpakaļ |
omar
|
cd455a4600
Added IsItemDeactivated() to query if the last item was active previously but isn't anymore. Useful for Undo/Redo patterns. (#820, #956, #1875)
|
7 gadi atpakaļ |
omar
|
c725710c6d
Comments
|
7 gadi atpakaļ |
omar
|
cdf51cad2d
Comments, documentation
|
7 gadi atpakaļ |
omar
|
85f9694bd4
Big example binding refactor (manually imported from Viewport branch, stripped out of Viewport code). (#1870)
|
7 gadi atpakaļ |
omar
|
8e48ab6b19
Nav: Addendum: only set io.WantSetMousePos if necessary. (#1867)
|
7 gadi atpakaļ |
omar
|
e3710448ae
Nav: Removed an unnecessary assertion that could fail when using Mouse and Keyboard simultaneously with the NavEnableSetMousePos flag. (#1867)
|
7 gadi atpakaļ |
omar
|
929529a0db
SliderFloat(): When using keyboard/gamepad and a zero precision format string (e.g. "%.0f"), always step in integer units. (#1866)
|
7 gadi atpakaļ |
omar
|
b3a5b8debd
Popup: Improved handling of (erroneously) repeating calls to OpenPopup() to not fully close/re-open the popup so its child popups won't get closed. (#1497, #1533, #1865).
|
7 gadi atpakaļ |
omar
|
5a288b2d3a
Readme, FAQ tweaks (#1807)
|
7 gadi atpakaļ |
omar
|
d44faa165a
Added GetGlyphRangesChineseSimplifiedCommon() helper that returns a list of ~2500 most common Simplified Chinese characters. Renamed GetGlyphRangesChinese() to GetGlyphRangesChineseFull() to distinguish other variants and discourage using the full set. (#1859)
|
7 gadi atpakaļ |
omar
|
2a56105f85
TreeNodeEx(): The helper ImGuiTreeNodeFlags_CollapsingHeader flag now include ImGuiTreeNodeFlags_NoTreePushOnOpen. The flag was already set by CollapsingHeader(). The only difference is if you were using TreeNodeEx() manually with ImGuiTreeNodeFlags_CollapsingHeader and without ImGuiTreeNodeFlags_NoTreePushOnOpen. In which case you can remove the ImGuiTreeNodeFlags_NoTreePushOnOpen flag from your call (ImGuiTreeNodeFlags_CollapsingHeader & ~ImGuiTreeNodeFlags_NoTreePushOnOpen). (#1864)
|
7 gadi atpakaļ |
omar
|
916528080e
InputTextMultiline(): Fixed double navigation highlight when scrollbar is active. (#787)
|
7 gadi atpakaļ |
omar
|
512ffa37bd
Nav: Fixed clipped scoring when exiting a NavFlattened child back to a parent item (clipping not desirable then). (followup and fix to c665c15). (#787)
|
7 gadi atpakaļ |
omar
|
6d98c0323b
Nav: Added support for PageUp/PageDown (explorer-style: first aim at bottom/top most item, when scroll a page worth of contents). (#787)
|
7 gadi atpakaļ |
omar
|
2bdf0b54a2
Changelog formatting update, Todo, comments. Tweak Child demo. Shuffle some code in NavUpdate().
|
7 gadi atpakaļ |
omar
|
c665c15a7d
Nav: When entering into a NavFlattened child we only consider the visible items for scoring (note that this only work assuming the NavFlattened child window has interactive items). Fixes accidentally hoping into a NavFlattened child. (#767)
|
7 gadi atpakaļ |
omar
|
f4120e20d5
Nav: NavFlattened: Fixed navigation miscrolling parent window when the current window is scrolling enough to keep the item in view. Fix feature added in e11610d6, typically affect large navigation steps (used by PageUp/PageDown). + comments (#787)
|
7 gadi atpakaļ |
omar
|
5a7e98c7cf
Internals: Nav: Removed ParentID from move result (unused, would need to be full-filled for PageUp/PageDown code) + FAQ typo fix.
|
7 gadi atpakaļ |
omar
|
948009a8b2
Intensive FAQ answer for the million of people asking the same questions over and over again. (#1848, #1791, #1840, #1493, #1295)
|
7 gadi atpakaļ |
omar
|
a2198bcf6b
Made mouse drag distance calculation more robust to invalid mouse position. (#1845)
|
7 gadi atpakaļ |
omar
|
08e20ae465
Internals: Reintroducing LastActiveIdTimer because it is useful and to reduce merge conflicts. (#1537)
|
7 gadi atpakaļ |
omar
|
d4b151076c
Internals: Added BeginDragDropTooltip() internal function to convey semantic (drag and drop tooltip doesn't get clipped within display boundaries). Revert part of 3218666fb992d522f571160128591f299b6f65eb. (#1739, #143).
|
7 gadi atpakaļ |
omar
|
3218666fb9
Made drag source tooltip display at the same position as a regular tooltip to avoid discontinuity where dynamically swapping tooltip at the target site. Made drag source tooltip override previous tooltip if any. (#1739, #143).
|
7 gadi atpakaļ |
omar
|
92b7d6bc4f
Added ImGuiDragDropFlags_AcceptNoPreviewTooltip flag to disable drag source tooltip from the target site (#143)
|
7 gadi atpakaļ |
omar
|
7fd9199a1d
Internals: Selectable: Renamed variables. Todo update.
|
7 gadi atpakaļ |
omar
|
f843facba4
Internals: PushItemFlag() flags are inherited by BeginChild().
|
7 gadi atpakaļ |
omar
|
0e83d74698
Documentation: FAQ, ID Stack, Fonts (#1839, #1840), #1842)
|
7 gadi atpakaļ |
omar
|
251f178a6f
Drag and Drop: Source doesn't report as hovered (at a lower-level). Source disable AllowOverlap flag if any set. (#143)
|
7 gadi atpakaļ |