1369 Commits (1c23981782a9c1c20b97f6a5bfb101f29b5bca55)

Author SHA1 Message Date
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=8 years)
omar f93945540f Renamed ImGuiTreeNodeFlags_AllowOverlapMode to ImGuiTreeNodeFlags_AllowItemOverlap. (#600, #1330) ago%!(EXTRA string=8 years)
omar 6b168b43ff Comments (#822) ago%!(EXTRA string=8 years)
omar f06f68f3ce Obsoleted old functions: SetScrollPosHere (marked obsolete in 1.42, July 2015). GetWindowFont(), GetWindowFontSize() (marked obsolete in 1.48, March 2016) ago%!(EXTRA string=8 years)
omar 9fd15defe4 Added an implementation of SetItemDefaultFocus() in the master branch for combo patterns to use and be more forward-compatible. (#787) ago%!(EXTRA string=8 years)
omar 1096e14356 ImFont: Added GetDebugName() helper. ago%!(EXTRA string=8 years)
omar e3e0326ea9 Exposed BeginCombo() publicly. ago%!(EXTRA string=8 years)
omar 080f61858f Sorted typedefs/enumations forward declarations in imgui.h ago%!(EXTRA string=8 years)
omar eab6333a0b SetNextWindowContentSize() adjust for client->window size, but the fate of borders isn't really clear for now (until now we always tried to make borders not affect layout, so if we want a 200x200 fully visible space with borders and zero window padding user need to include the borders) (#1490) ago%!(EXTRA string=8 years)
omar 0872020c5c Comments ago%!(EXTRA string=8 years)
omar f72b002da8 Removed SetNextWindowContentWidth(), prefer using SetNextWindowContentSize(). Kept redirection function (will obsolete). (#246, #519, #1444) ago%!(EXTRA string=8 years)
omar c9f0275e22 Combo: Removed ImGuiWindowFlags_ComboBox flag. Moved internal window flags. ago%!(EXTRA string=8 years)
omar 7bf85db6c4 Drag and drop: Added COL3F payload for color without alpha overwrite. Exposed standard color payload types in imgui.h (#143) ago%!(EXTRA string=8 years)
omar 97edd42fc0 Indent(), Unindent(): Allow passing negative values. ago%!(EXTRA string=8 years)