1187 Commits (429f48bb4fa7fdffdb996e4a697d6df48babe3eb)

Author SHA1 Message Date
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)
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=7 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=7 years)
omar 1096e14356 ImFont: Added GetDebugName() helper. ago%!(EXTRA string=7 years)
omar e3e0326ea9 Exposed BeginCombo() publicly. ago%!(EXTRA string=7 years)
omar 080f61858f Sorted typedefs/enumations forward declarations in imgui.h ago%!(EXTRA string=7 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=7 years)
omar 0872020c5c Comments ago%!(EXTRA string=7 years)
omar f72b002da8 Removed SetNextWindowContentWidth(), prefer using SetNextWindowContentSize(). Kept redirection function (will obsolete). (#246, #519, #1444) ago%!(EXTRA string=7 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)
omar 94bf12f14b Demo: Display better mouse cursor info for debugging backends. ago%!(EXTRA string=8 years)
omar 20c7aab60c Exposed GetOverlayDrawList(). (~#545, ~#530) ago%!(EXTRA string=8 years)
omar 3b7e4eaf38 Comments about ImGuiWindowFlags_ResizeFromAnySide. Removed hovering color. May need its own color. (#822) ago%!(EXTRA string=8 years)
omar 90ae1c59c4 Added ImGuiWindowFlags_ResizeFromAnySide flag and code to resize from any of the 4 corners (only 2 corners enabled). (#822) ago%!(EXTRA string=8 years)
omar 0f119865a6 Comments about ImGuiWindowFlags_ResizeFromAnySide. Removed hovering color. May need its own color. (#822) ago%!(EXTRA string=8 years)
omar 2ca4f9e862 Added ImGuiWindowFlags_ResizeFromAnySide flag and code to resize from any of the 4 corners (only 2 corners enabled). (#822) ago%!(EXTRA string=8 years)
omar 4c4f1b0224 ImVector: Added ImVector::push_front helper. ago%!(EXTRA string=8 years)
Emmanuel Benoît 77a310736d Horizontal mouse wheel support ago%!(EXTRA string=8 years)
omar 532f564fd3 ImGuiTextBuffer: Renamed append() helper to appendf(), appendv() to appendfv(). Added reserve(). ago%!(EXTRA string=8 years)
omar d9c5d72962 ImGuiStorage: Added BuildSortByKey() helper to rebuild storage from stratch. ago%!(EXTRA string=8 years)
omar 3f5b2a3fe3 Exposed ImDrawCornerFlags, replaced occurences of ~0 with an explicit ImDrawCornerFlags_All. Inversed BotLeft (prev 1<<3, now 1<<2) and BotRight (prev 1<<2, now 1<<3). ago%!(EXTRA string=8 years)
omar 31683cfe34 ImDrawList::AddImageRounded: removed PrimDistributeUV declaration, fixed coding style, restored argument order from original PR. (#845) ago%!(EXTRA string=8 years)
omar 8c0f2e4946 Added comment to help people dealing with 58345b11e1 breakage (#707) ago%!(EXTRA string=8 years)
thedmd 79f07f6ff0 Add AddImageRounded() to ImDrawList ago%!(EXTRA string=8 years)
omar abbf836fd0 Style, Begin: removed ImGuiWindowFlags_ShowBorders window flag. Borders are now fully set up in the ImGuiStyle structure (see e.g. style.FrameBorderSize, style.WindowBorderSize). Use ImGui::ShowStyleEditor() to look them up. (#707, fix #819, #1031, ref #1019, ref #447) ago%!(EXTRA string=8 years)
omar c433bc971f Reorder fields for consistency. ago%!(EXTRA string=8 years)
omar 39137ccc3e Style: renamed ImGuiCol_ChildWindowBg to ImGuiCol_ChildBg. (#707) ago%!(EXTRA string=8 years)
omar 9886b09a0a Minor tweak, removed extraneous empty destructor. ago%!(EXTRA string=8 years)
Jason Wilkins e605f21797 TreePush with zero arguments was ambiguous. Resolved by making it call TreePush(const void*) ago%!(EXTRA string=8 years)
omar 9a44d447cd NewFrame() now asserts if neither Render or EndFrame have been called. Exposed EndFrame(). Made it legal to call EndFrame() more than one. (#1423 etc.) ago%!(EXTRA string=8 years)
omar 4daf377c9b Added comment about TextUnformatted(). (#1450) ago%!(EXTRA string=8 years)
omar d7af1a218e Style: Added PopupRounding setting. (#1112) ago%!(EXTRA string=8 years)
omar 0a61b7195c Style: Added a default StyleColorsLight(). (#707) ago%!(EXTRA string=8 years)
omar 58345b11e1 Style: Removed ImGuiCol_ComboBg in favor of combo boxes using ImGuiCol_PopupBg for consistency. (#707) ago%!(EXTRA string=8 years)
omar bd4bc929ce Style: renamed style.ChildWindowRounding to style.ChildRounding, ImGuiStyleVar_ChildWindowRounding to ImGuiStyleVar_ChildRounding. ago%!(EXTRA string=8 years)
omar f5bdf443c9 Minor comments, tweaks ago%!(EXTRA string=8 years)
omar ffad688fc8 Drag and Drop: Added payload->IsPreview() to user can render their custom preview while handling overlapping drop targets. (#143) ago%!(EXTRA string=8 years)
omar 30bf40195b io.OptNoCursorBlink -> io.OptCursorBlink (#1427) ago%!(EXTRA string=8 years)
omar 669498ff26 Added io.OptNoCursorBlink option to disable cursor blinking. (#1427). Renamed io.OSXBehaviors to io.OptMacOSXBehaviors. Should affect users as the compile-time default is usually enough. (#473, #650) ago%!(EXTRA string=8 years)