omar
|
17519c313a
|
Nav: Extract part of NavUpdate() into a saner NavUpdateWindowingTarget() (#787)
|
7 years ago |
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)
|
7 years ago |
omar
|
f0d437dd9c
|
Nav: SetActiveId() uses SetActiveIDNoNav() to avoid duplicating logic. (#787)
|
7 years ago |
omar
|
2047c58efb
|
Nav: Extract part of NavUpdate() into a saner NavScrollToBringItemIntoView() (#787)
|
7 years ago |
omar
|
7a14d7dfdc
|
Nav: More consistently drawing a (thin) navigation rectangle hover filled frames such as tree nodes, collapsing header, menus. (#787)
|
7 years ago |
omar
|
3833f1f7a2
|
Merge branch 'master' into navigation
|
7 years ago |
omar
|
43b4a81b3e
|
Rnamed AlignFirstTextHeightToWidgets() to AlignTextToFramePadding(). Kept inline redirection function (will obsolete).
|
7 years ago |
omar
|
578a588c1d
|
Links
|
7 years ago |
omar
|
4cfec4813e
|
Links
|
7 years ago |
omar
|
c6e370a77a
|
TreeNode: Added ImGuiTreeNodeFlags_FramePadding flag
|
7 years ago |
omar
|
69dd895358
|
Nav: Renaming NavInitDefaultRequest -> NavInitRequest
|
7 years ago |
omar
|
4d83078885
|
Nav: Moving code next to its peers
|
7 years ago |
omar
|
d2975115cd
|
Nav: Caching into g.NavAnyRequest to minimize hot path cost (and so we can add many more request sources)
|
7 years ago |
omar
|
d91b093be6
|
Nav: Minor tweaks in NavProcessItem() used by ItemAdd()
|
7 years ago |
omar
|
c3105919ba
|
Nav: Minor tweaks also toward removing processing from ItemAdd()
|
7 years ago |
omar
|
d16309ca77
|
Internal: ItemAdd() minor shallow tweaks
|
7 years ago |
omar
|
64ce83b9ed
|
Merge branch 'master' into navigation
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
7 years ago |
omar
|
042153d254
|
Internal: ItemAdd(), IsClippedEx(): removed unnecessary indirection for ID parameter
|
7 years ago |
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.
|
7 years ago |
omar
|
6e1199c603
|
Merge branch 'master' into navigation
|
7 years ago |
omar
|
335c8dd159
|
Comments (clarifying whether types are to be considered as flags or regular, non combinable enums)
|
7 years ago |
omar
|
f451785c9e
|
Nav: Shuffled code in ItemAdd() so that NavProcessItem() may have access to LastItemId (will be required by tabbing)
|
7 years ago |
omar
|
e12cfa9dfd
|
Nav: Minor midying up and comments,
|
7 years ago |
omar
|
40df7a5155
|
Nav: Removed possibly redundant test prior to calling NavProcessItem() from ItemAdd()
|
7 years ago |
omar
|
a77dd02e8a
|
Nav: Moving code next to its peers
|
7 years ago |
omar
|
f5bd4663dd
|
Nav: Moving the big chunk of code from ItemAdd() to NavProcessItem()
|
7 years ago |
omar
|
59c6f35bf6
|
Added ActivateItem(), GetItemID() functions.
|
7 years ago |
omar
|
80c4e2fe7b
|
Nav: Tidying up activation mechanism so that setting NavActivateId can trigger buttons.
|
7 years ago |
omar
|
2f27b733be
|
Nav: Fixed uninitialized context variables for sanity.
|
7 years ago |
omar
|
518f02f4de
|
Demo: better demo for SetKeyboardFocusHere()
|
7 years ago |
omar
|
d851775c80
|
ColorButton: Reduced bordering artefact that would be particularly visible with opaque Col_FrameBg and FrameRounding enabled.
|
7 years ago |
omar
|
f2c9bd8d4f
|
Nav: Fixed uninitialized context variables for sanity.
|
7 years ago |
omar
|
726dcf0dd2
|
TextUnformatted(): minor tweak
|
7 years ago |
omar
|
a0d724b450
|
Made AlignFirstTextHeightToWidgets() saner and faster (still disliking its name very much!)
|
7 years ago |
omar
|
a3d0755181
|
Merge branch 'master' into navigation
|
7 years ago |
omar
|
f326fac64a
|
Nav: Menus and popups now have move request wrap around vertically (using the move request forward thing added recently). (#787)
|
7 years ago |
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)
|
7 years ago |
omar
|
63cd2bf9b1
|
Removed obsolete comment.
|
7 years ago |
omar
|
b3099d650c
|
Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.
|
7 years ago |
omar
|
3ddcdcf6e7
|
Merge branch 'master' into navigation
|
7 years ago |
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.
|
7 years ago |
omar
|
89ab4b5e07
|
TODO update
|
7 years ago |
omar
|
ae1a6dc075
|
Merge pull request #1352 from matiTechno/master
Comments: Fixed typo
|
7 years ago |
omar
|
42ee537be3
|
Comments
|
7 years ago |
omar
|
a56b71e866
|
Nav: Added code to render thin highlight type. (#787)
|
7 years ago |
matiTechno
|
b36a043bbf
|
typo
|
7 years ago |
omar
|
6ea90af6b7
|
Nav: Highlight clipped within host window then extruded out. (#787)
|
7 years ago |
omar
|
cb4e6c8212
|
Nav: Selectable(): activating selectable also sets NavId + removed the MouseDelta test (added in 43ee5d73e9 , #323) as I don't think it is needed. (#787)
|
7 years ago |
omar
|
64a51327d3
|
Nav: Added NavMoveResultParentId internal info to record when the parent/context of a given NavId. Useful for various algorithms (currently looking at range selection stuff) (#787)
|
7 years ago |
omar
|
2ca1884a39
|
Merge pull request #1350 from benvanik/patch-2
Fix binary_to_compressed_c tool to return 0 when successful.
|
7 years ago |