955 Commits (1493de4f8173a54e2aa726a2b9a654aa43a735a3)

Author SHA1 Message Date
omar 398a4e1865 Made obsolete IsAnyWindowHovered()/IsAnyWindowFocused() static inline. static only tends to trigger warnings. (#1382) ago%!(EXTRA string=7 years)
omar a63fbbca8b Added ImGuiHoveredFlags_AnyWindow, ImGuiFocusedFlags_AnyWindow. Obsoleted IsAnyWindowHovered()/IsAnyWindowFocused() in favor of IsWindowHovered(ImGuiHoveredFlags_AnyWindow)/IsWindowFocused(ImGuiFocusedFlags_AnyWindow). Added to demo. (#1382) ago%!(EXTRA string=7 years)
omar ce95b84825 Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541) ago%!(EXTRA string=7 years)
omar 168200f915 Popups: Comments, reorganize bits of the header section, renamed parameters. ago%!(EXTRA string=7 years)
omar a8e5542d78 BeginPopup: Exposed extra_flags publicly. (#1533) ago%!(EXTRA string=7 years)
omar 407955d9fb Examples: Using IM_OFFSETOF macro. + Comments ago%!(EXTRA string=7 years)
omar 0a0b252bb6 DragDrop: Removed IsDragDropActive() (introduced a few days ago, revert 06bea369c0) as our use case doesn't need it anymore. Will add it if there is a real need. ago%!(EXTRA string=7 years)
omar 9fbecac87e Demo: Improved Selectable() examples. (#1528) ago%!(EXTRA string=7 years)
omar 3c6fbe0849 Renamed ImGuiSizeConstraintCallback to ImGuiSizeCallback, ImGuiSizeConstraintCallbackData to ImGuiSizeCallbackData. ago%!(EXTRA string=7 years)
omar fbf2435f38 Exposed IM_OFFSETOF() helper in imgui.h ago%!(EXTRA string=7 years)
omar eef9120e07 Reorganized comments in the IMGUI_DISABLE_OBSOLETE_FUNCTIONS function. Added an IM_ASSERT(0). ago%!(EXTRA string=7 years)
omar 2dd2ca0096 Removed CalcItemRectClosestPoint() which was weird and not really used by anyone except demo code. If you need it it's easy to replicate on your side. ago%!(EXTRA string=7 years)
omar 06bea369c0 DragDrop: Added IsDragDropActive() helper which is useful for binding to decide how to handle mouse inputs. ago%!(EXTRA string=7 years)
omar 49eed6e2d1 Version 1.54 WIP ago%!(EXTRA string=7 years)
omar d9034bf2d8 ListBox() changed signature of ListBox() to match Combo(). Still not very happy about not using const char** anymore. (#931) ago%!(EXTRA string=7 years)
Branimir Karadžić 149523a101 Fixing error: declaration of ‘size’ shadows a member of 'this' [-Werror=shadow] ago%!(EXTRA string=7 years)
omar e916310b2e Version 1.53 ago%!(EXTRA string=7 years)
omar 3d48f5b8c2 Demo: BeginCombo() demo code ago%!(EXTRA string=7 years)
omar 1b86e7343f Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete). ago%!(EXTRA string=7 years)
omar e9ceef4762 ImVector: Revert 6172e93272 actually problematic with our current use (because we don't construct the instances). ago%!(EXTRA string=7 years)
omar a5739a0aa3 Fixed warning with Clang+MSVC using __int64 to define the helper ImU64 type (#1184) ago%!(EXTRA string=7 years)
omar 69879dd4f3 ImVector: Spacing. ago%!(EXTRA string=7 years)
omar 8e8b5498f7 ImVector: insert() uses grow_capacity() - had inconsistent resize policy ago%!(EXTRA string=7 years)
omar 6172e93272 ImVector: Added assignments and = operators + comments. ago%!(EXTRA string=7 years)
omar 1f26652944 Various zealous warning fixes (thanks Clang). ago%!(EXTRA string=7 years)
omar 996dfb21cf ImDrawList: Added ImDrawListFlags for AA settings. ImDrawList doesn't directly depends on GImGui anymore. ago%!(EXTRA string=7 years)
omar 14cb8177d0 ImDrawList: Removed 'bool anti_aliased = true' final parameter of ImDrawList::AddPolyline() and ImDrawList::AddConvexPolyFilled(). Anti-aliasing is controlled via the regular style.AntiAliased flags. ago%!(EXTRA string=7 years)
omar 531c11d5c7 ImDrawList: Small refactor toward removing dependency on GImGui + PushClipRectFullscreen now correctly uses data provided by imgui which can takes account of DisplaySize + Removed static variable in PathArcToFast() which caused linking issues to some. ago%!(EXTRA string=7 years)
omar 230f826ef5 ImDrawList: Comments ago%!(EXTRA string=7 years)
omar 55c0d2b9ab InputText: renamed ImGuiInputTextFlags_DisableUndo to ImGuiInputTextFlags_NoUndoRedo (#1506, #1508) ago%!(EXTRA string=7 years)
ibachar abaf347deb Added a flag for text input to disable undo / redo ago%!(EXTRA string=7 years)
omar 0c6e260f73 Drag and Drop: Added ImGuiDragDropFlags_SourceExtern to facilitate interfacing with WM_DROPFILES (#143) ago%!(EXTRA string=7 years)
omar 51433e26af Drag and Drop: Renamed to ImGuiDragDropFlags_SourceNoAutoTooltip to ImGuiDragDropFlags_SourceNoPreviewTooltip (#143) ago%!(EXTRA string=7 years)
omar eefea0588a Using the ImGuiWindowFlags_NoScrollWithMouse flag on a child window forwards the mouse wheel event to the parent window, unless either ImGuiWindowFlags_NoInputs or ImGuiWindowFlags_NoScrollbar are also set. (#1380, #1502) ago%!(EXTRA string=7 years)
omar 45bca7851d Added ImGuiHoveredFlags_RootAndChildWindows helper for consistency with focused flags. (#1382) ago%!(EXTRA string=7 years)
omar 5f39758202 Minor tweaks, comments, spacing fixes ago%!(EXTRA string=7 years)
omar 3905816082 Added ShowFontSelector(), ShowStyleSelector(). (#707) ago%!(EXTRA string=7 years)
omar 90788a1242 ImVector: Added ImVector::contains() helper ago%!(EXTRA string=7 years)
omar 7c7a7baf76 Merged miscellaneous small stuff (from nav/dock branches). ago%!(EXTRA string=7 years)
omar b174fcc9af Added IsAnyWindowFocused() (from Nav branch). ago%!(EXTRA string=7 years)
omar e98df91dc4 Drag and Drop: Added ImGuiCol_DragDropTarget (#143, #707) ago%!(EXTRA string=7 years)
omar 7ec934f439 Drag and Drop: Comments ago%!(EXTRA string=7 years)
omar 6190ab0084 Renamed GetItemsLineHeightWithSpacing() to GetFrameHeightWithSpacing() ago%!(EXTRA string=7 years)
omar c22657985a Added GetFrameHeight() function (used to be SmallSquareSize internally) ago%!(EXTRA string=7 years)
omar 08b72eb5c0 IsWindowFocused() refactor will flags. (#1382) ago%!(EXTRA string=7 years)
omar fa179d0ad8 Reordered ImGuiHoveredFlags to match upcoming ImGuiFocusedFlags (#1382) ago%!(EXTRA string=7 years)
omar 4a555d35f0 IsWindowHovered(): split ImGuiHoveredFlags_FlattenChild into separate ChildWindows and RootWindow flags. Allowing more combination and a better symetry with IsWindowFocused() flags. (#1382) ago%!(EXTRA string=7 years)
omar 185c1eaaf3 Alignment + removed comments ago%!(EXTRA string=7 years)
omar f93945540f Renamed ImGuiTreeNodeFlags_AllowOverlapMode to ImGuiTreeNodeFlags_AllowItemOverlap. (#600, #1330) ago%!(EXTRA string=7 years)
omar 6b168b43ff Comments (#822) ago%!(EXTRA string=7 years)