omar
|
97851f7376
|
Nav: NavProcessItem() computes window-relative rectangle using own Window rather than NavWindow. Not sure what it may mean for child-flattened-nav (disabled). (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
7d14262202
|
Nav: SetFocusID() update NavWindow and NavRectRel just as we get them. Needed by upcoming commit, committing separately as I'm curious if it has any side-effect. (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
633f60cdb2
|
Update README.md
|
ago%!(EXTRA string=8 years) |
omar
|
83416fa5da
|
Merge branch 'master' into navigation
|
ago%!(EXTRA string=8 years) |
omar
|
e32569dd5a
|
ImDrawList: Fixed a bug in ChannelsMerge() leading to an extraneous draw call being created, which unexpectly led to more dramatic condition but to faulty draw command merging code. (#1172, #1368)
|
ago%!(EXTRA string=8 years) |
omar
|
bebc49bc2a
|
Merge pull request #1368 from ripieces/rendering-issue-1172
ImDrawList: Merging issue fix.
|
ago%!(EXTRA string=8 years) |
Dominik Tugend
|
7a8eb5bdc9
|
Rendering issue fix
Fixes ocornut/imgui#1172
|
ago%!(EXTRA string=8 years) |
omar
|
d761825cfb
|
Nav: Renaming a field + Comments.
|
ago%!(EXTRA string=8 years) |
omar
|
ce7b04e8b9
|
Removed apparently unncessary code in InputFloatN() and InputInt().
|
ago%!(EXTRA string=8 years) |
omar
|
251bc6c22c
|
Update README.md
|
ago%!(EXTRA string=8 years) |
omar
|
b498856c9d
|
Update README.md
|
ago%!(EXTRA string=8 years) |
omar
|
dbab9b248a
|
Update README.md
|
ago%!(EXTRA string=8 years) |
omar
|
db5f1b79cd
|
Nav: ButtonBehavior() keep _displaying_ NavId item as howered when refocusing or moving window, which is consistent with IsItemHovered() and reduce noise/flicker (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
c42baf392a
|
Reluctantly exposed GetActiveID(), GetHoveredID() in imgui_internal because the demo code will need it.
|
ago%!(EXTRA string=8 years) |
omar
|
53780a4fcc
|
Nav: Shallow tweaks.
|
ago%!(EXTRA string=8 years) |
omar
|
f852b9a52a
|
Exposed Scrollbar() in imgui_internal.h and removed a bool arg
|
ago%!(EXTRA string=8 years) |
omar
|
b667d5a9e7
|
Nav: Internals: Renamed ImGuiButtonFlags_NoNavOverride to ImGuiButtonFlags_NoNavFocus + fixed a theorically missing test in ButtonBehavior() (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
0371219222
|
Nav: Internals: Renamed SetActiveIDNoNav -> SetActiveID() and old SetActiveID() -> SetFocusID(), both functions needs to be called when both are desirabled. (#787)
May break code relying on imgui_internal.h, relying on nav and not calling ButtonBehavior().
|
ago%!(EXTRA string=8 years) |
omar
|
8b095e483b
|
Internals: Moved SetNavID() and renamed casing to be consistent with stuff exposed in imgui_internal.h
|
ago%!(EXTRA string=8 years) |
omar
|
4be967823f
|
Exposed Scrollbar() in imgui_internal.h and removed a bool arg
|
ago%!(EXTRA string=8 years) |
omar
|
48498b337d
|
Internals: SetActiveID window cannot be NULL
|
ago%!(EXTRA string=8 years) |
omar
|
4548bcb5c9
|
Nav: commiting shallow bits to reduce noise from working copy/upcoming commit.
|
ago%!(EXTRA string=8 years) |
omar
|
17519c313a
|
Nav: Extract part of NavUpdate() into a saner NavUpdateWindowingTarget() (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
b05b31e690
|
Nav: Made NavWindow always refresh from NavId so we can lazily retrieve the window for user functions that don't have it. This is not required by current commit but I'd rather test it earlier. Idea: eventually if we switch to 64-bit identifiers we could reserve e.g. 20 bits to store a simplified window identifier so we can always retrieve a window from an id. (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
f0d437dd9c
|
Nav: SetActiveId() uses SetActiveIDNoNav() to avoid duplicating logic. (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
2047c58efb
|
Nav: Extract part of NavUpdate() into a saner NavScrollToBringItemIntoView() (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
7a14d7dfdc
|
Nav: More consistently drawing a (thin) navigation rectangle hover filled frames such as tree nodes, collapsing header, menus. (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
3833f1f7a2
|
Merge branch 'master' into navigation
|
ago%!(EXTRA string=8 years) |
omar
|
43b4a81b3e
|
Rnamed AlignFirstTextHeightToWidgets() to AlignTextToFramePadding(). Kept inline redirection function (will obsolete).
|
ago%!(EXTRA string=8 years) |
omar
|
578a588c1d
|
Links
|
ago%!(EXTRA string=8 years) |
omar
|
4cfec4813e
|
Links
|
ago%!(EXTRA string=8 years) |
omar
|
c6e370a77a
|
TreeNode: Added ImGuiTreeNodeFlags_FramePadding flag
|
ago%!(EXTRA string=8 years) |
omar
|
69dd895358
|
Nav: Renaming NavInitDefaultRequest -> NavInitRequest
|
ago%!(EXTRA string=8 years) |
omar
|
4d83078885
|
Nav: Moving code next to its peers
|
ago%!(EXTRA string=8 years) |
omar
|
d2975115cd
|
Nav: Caching into g.NavAnyRequest to minimize hot path cost (and so we can add many more request sources)
|
ago%!(EXTRA string=8 years) |
omar
|
d91b093be6
|
Nav: Minor tweaks in NavProcessItem() used by ItemAdd()
|
ago%!(EXTRA string=8 years) |
omar
|
c3105919ba
|
Nav: Minor tweaks also toward removing processing from ItemAdd()
|
ago%!(EXTRA string=8 years) |
omar
|
d16309ca77
|
Internal: ItemAdd() minor shallow tweaks
|
ago%!(EXTRA string=8 years) |
omar
|
64ce83b9ed
|
Merge branch 'master' into navigation
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
ago%!(EXTRA string=8 years) |
omar
|
042153d254
|
Internal: ItemAdd(), IsClippedEx(): removed unnecessary indirection for ID parameter
|
ago%!(EXTRA string=8 years) |
omar
|
acb6f12d2c
|
Removed extraneous calls to GetCurrentWindowRead() when we already have a ImGuiContext. Internal RenderXXX functions also don't need to write into the Accessed field at all.
|
ago%!(EXTRA string=8 years) |
omar
|
6e1199c603
|
Merge branch 'master' into navigation
|
ago%!(EXTRA string=8 years) |
omar
|
335c8dd159
|
Comments (clarifying whether types are to be considered as flags or regular, non combinable enums)
|
ago%!(EXTRA string=8 years) |
omar
|
f451785c9e
|
Nav: Shuffled code in ItemAdd() so that NavProcessItem() may have access to LastItemId (will be required by tabbing)
|
ago%!(EXTRA string=8 years) |
omar
|
e12cfa9dfd
|
Nav: Minor midying up and comments,
|
ago%!(EXTRA string=8 years) |
omar
|
40df7a5155
|
Nav: Removed possibly redundant test prior to calling NavProcessItem() from ItemAdd()
|
ago%!(EXTRA string=8 years) |
omar
|
a77dd02e8a
|
Nav: Moving code next to its peers
|
ago%!(EXTRA string=8 years) |
omar
|
f5bd4663dd
|
Nav: Moving the big chunk of code from ItemAdd() to NavProcessItem()
|
ago%!(EXTRA string=8 years) |
omar
|
59c6f35bf6
|
Added ActivateItem(), GetItemID() functions.
|
ago%!(EXTRA string=8 years) |
omar
|
80c4e2fe7b
|
Nav: Tidying up activation mechanism so that setting NavActivateId can trigger buttons.
|
ago%!(EXTRA string=8 years) |