2017-10-13 |
Internals: SetActiveID window cannot be NULL
omar
committed
on 13 Oct 2017
|
---|---|
2017-10-11 |
Nav: commiting shallow bits to reduce noise from working copy/upcoming commit.
omar
committed
on 11 Oct 2017
|
Nav: Extract part of NavUpdate() into a saner NavUpdateWindowingTarget() (#787)
omar
committed
on 11 Oct 2017
|
|
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)
omar
committed
on 11 Oct 2017
|
|
Nav: SetActiveId() uses SetActiveIDNoNav() to avoid duplicating logic. (#787)
omar
committed
on 11 Oct 2017
|
|
Nav: Extract part of NavUpdate() into a saner NavScrollToBringItemIntoView() (#787)
omar
committed
on 11 Oct 2017
|
|
Nav: More consistently drawing a (thin) navigation rectangle hover filled frames such as tree nodes, collapsing header, menus. (#787)
omar
committed
on 11 Oct 2017
|
|
Merge branch 'master' into navigation
omar
committed
on 11 Oct 2017
|
|
Rnamed AlignFirstTextHeightToWidgets() to AlignTextToFramePadding(). Kept inline redirection function (will obsolete).
omar
committed
on 11 Oct 2017
|
|
TreeNode: Added ImGuiTreeNodeFlags_FramePadding flag
omar
committed
on 11 Oct 2017
|
|
2017-10-06 |
Nav: Renaming NavInitDefaultRequest -> NavInitRequest
omar
committed
on 6 Oct 2017
|
Nav: Moving code next to its peers
omar
committed
on 6 Oct 2017
|
|
Nav: Caching into g.NavAnyRequest to minimize hot path cost (and so we can add many more request sources)
omar
committed
on 6 Oct 2017
|
|
Nav: Minor tweaks in NavProcessItem() used by ItemAdd()
omar
committed
on 6 Oct 2017
|
|
Nav: Minor tweaks also toward removing processing from ItemAdd()
omar
committed
on 6 Oct 2017
|
|
Internal: ItemAdd() minor shallow tweaks
omar
committed
on 6 Oct 2017
|
|
|
|
Internal: ItemAdd(), IsClippedEx(): removed unnecessary indirection for ID parameter
omar
committed
on 6 Oct 2017
|
|
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.
omar
committed
on 6 Oct 2017
|
|
Merge branch 'master' into navigation
omar
committed
on 6 Oct 2017
|
|
Nav: Shuffled code in ItemAdd() so that NavProcessItem() may have access to LastItemId (will be required by tabbing)
omar
committed
on 6 Oct 2017
|
|
Nav: Minor midying up and comments,
omar
committed
on 6 Oct 2017
|
|
Nav: Removed possibly redundant test prior to calling NavProcessItem() from ItemAdd()
omar
committed
on 6 Oct 2017
|
|
2017-10-05 |
Nav: Moving code next to its peers
omar
committed
on 5 Oct 2017
|
Nav: Moving the big chunk of code from ItemAdd() to NavProcessItem()
omar
committed
on 5 Oct 2017
|
|
Added ActivateItem(), GetItemID() functions.
omar
committed
on 5 Oct 2017
|
|
Nav: Tidying up activation mechanism so that setting NavActivateId can trigger buttons.
omar
committed
on 5 Oct 2017
|
|
ColorButton: Reduced bordering artefact that would be particularly visible with opaque Col_FrameBg and FrameRounding enabled.
omar
committed
on 5 Oct 2017
|
|
TextUnformatted(): minor tweak
omar
committed
on 5 Oct 2017
|
|
Made AlignFirstTextHeightToWidgets() saner and faster (still disliking its name very much!)
omar
committed
on 5 Oct 2017
|