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
|
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) |
omar
|
2f27b733be
|
Nav: Fixed uninitialized context variables for sanity.
|
ago%!(EXTRA string=8 years) |
omar
|
518f02f4de
|
Demo: better demo for SetKeyboardFocusHere()
|
ago%!(EXTRA string=8 years) |
omar
|
d851775c80
|
ColorButton: Reduced bordering artefact that would be particularly visible with opaque Col_FrameBg and FrameRounding enabled.
|
ago%!(EXTRA string=8 years) |
omar
|
f2c9bd8d4f
|
Nav: Fixed uninitialized context variables for sanity.
|
ago%!(EXTRA string=8 years) |
omar
|
726dcf0dd2
|
TextUnformatted(): minor tweak
|
ago%!(EXTRA string=8 years) |
omar
|
a0d724b450
|
Made AlignFirstTextHeightToWidgets() saner and faster (still disliking its name very much!)
|
ago%!(EXTRA string=8 years) |
omar
|
a3d0755181
|
Merge branch 'master' into navigation
|
ago%!(EXTRA string=8 years) |
omar
|
f326fac64a
|
Nav: Menus and popups now have move request wrap around vertically (using the move request forward thing added recently). (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
a8788e51a7
|
SetKeyboardFocusHere() added assert to prevent passing values smaller than -1 as we may have to outlaw them (I think nobody was using that)
|
ago%!(EXTRA string=8 years) |
omar
|
63cd2bf9b1
|
Removed obsolete comment.
|
ago%!(EXTRA string=8 years) |
omar
|
b3099d650c
|
Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.
|
ago%!(EXTRA string=8 years) |
omar
|
3ddcdcf6e7
|
Merge branch 'master' into navigation
|
ago%!(EXTRA string=8 years) |
omar
|
67ac7da30f
|
Styles: Added ImGuiStyle::ScaleAllSizes(float) helper to make it easier to have application transition to e.g. High DPI with a matching style.
|
ago%!(EXTRA string=8 years) |
omar
|
89ab4b5e07
|
TODO update
|
ago%!(EXTRA string=8 years) |
omar
|
ae1a6dc075
|
Merge pull request #1352 from matiTechno/master
Comments: Fixed typo
|
ago%!(EXTRA string=8 years) |
omar
|
42ee537be3
|
Comments
|
ago%!(EXTRA string=8 years) |
omar
|
a56b71e866
|
Nav: Added code to render thin highlight type. (#787)
|
ago%!(EXTRA string=8 years) |