History for imgui / imgui.cpp
2017-10-13
@omar
Internals: Moved SetNavID() and renamed casing to be consistent with stuff exposed in imgui_internal.h
omar committed on 13 Oct 2017
@omar
Internals: SetActiveID window cannot be NULL
omar committed on 13 Oct 2017
2017-10-11
@omar
Nav: commiting shallow bits to reduce noise from working copy/upcoming commit.
omar committed on 11 Oct 2017
@omar
Nav: Extract part of NavUpdate() into a saner NavUpdateWindowingTarget() (#787)
omar committed on 11 Oct 2017
@omar
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
@omar
Nav: SetActiveId() uses SetActiveIDNoNav() to avoid duplicating logic. (#787)
omar committed on 11 Oct 2017
@omar
Nav: Extract part of NavUpdate() into a saner NavScrollToBringItemIntoView() (#787)
omar committed on 11 Oct 2017
@omar
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
@omar
Merge branch 'master' into navigation
omar committed on 11 Oct 2017
@omar
Rnamed AlignFirstTextHeightToWidgets() to AlignTextToFramePadding(). Kept inline redirection function (will obsolete).
omar committed on 11 Oct 2017
@omar
TreeNode: Added ImGuiTreeNodeFlags_FramePadding flag
omar committed on 11 Oct 2017
2017-10-06
@omar
Nav: Renaming NavInitDefaultRequest -> NavInitRequest
omar committed on 6 Oct 2017
@omar
Nav: Moving code next to its peers
omar committed on 6 Oct 2017
@omar
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
@omar
Nav: Minor tweaks in NavProcessItem() used by ItemAdd()
omar committed on 6 Oct 2017
@omar
Nav: Minor tweaks also toward removing processing from ItemAdd()
omar committed on 6 Oct 2017
@omar
Internal: ItemAdd() minor shallow tweaks
omar committed on 6 Oct 2017
@omar
Merge branch 'master' into navigation ...
omar committed on 6 Oct 2017
@omar
Internal: ItemAdd(), IsClippedEx(): removed unnecessary indirection for ID parameter
omar committed on 6 Oct 2017
@omar
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
@omar
Merge branch 'master' into navigation
omar committed on 6 Oct 2017
@omar
Nav: Shuffled code in ItemAdd() so that NavProcessItem() may have access to LastItemId (will be required by tabbing)
omar committed on 6 Oct 2017
@omar
Nav: Minor midying up and comments,
omar committed on 6 Oct 2017
@omar
Nav: Removed possibly redundant test prior to calling NavProcessItem() from ItemAdd()
omar committed on 6 Oct 2017
2017-10-05
@omar
Nav: Moving code next to its peers
omar committed on 5 Oct 2017
@omar
Nav: Moving the big chunk of code from ItemAdd() to NavProcessItem()
omar committed on 5 Oct 2017
@omar
Added ActivateItem(), GetItemID() functions.
omar committed on 5 Oct 2017
@omar
Nav: Tidying up activation mechanism so that setting NavActivateId can trigger buttons.
omar committed on 5 Oct 2017
@omar
ColorButton: Reduced bordering artefact that would be particularly visible with opaque Col_FrameBg and FrameRounding enabled.
omar committed on 5 Oct 2017
@omar
TextUnformatted(): minor tweak
omar committed on 5 Oct 2017