3374 Commits (3849bb4470aebb4ff276113170f26cc82f990f49)
 

Author SHA1 Message Date
omar f7c5f420e7 BeginChild() fix using negative sizes as window position because of erroneous clamping. It was hard to notice until we added asserts for it. (#1500) ago%!(EXTRA string=8 years)
omar e8e84a6ad6 Columns: Added internal tracking of a few flag temporarily, to facilitate the work of third-parties who have columns patches. (#125) ago%!(EXTRA string=8 years)
omar 4ae5c7e227 Columns: Refactor: Moved ColumnsSet[] to window out of DC as they are persistent data for most + fix for pre C++11 compilers. (#125, #1499) ago%!(EXTRA string=8 years)
omar b016215c80 Columns: Refactor: Not using statestorage lookup anymore. (#125, #1499) ago%!(EXTRA string=8 years)
omar 3a31a75e3b Columns: Refactor: Renamed all members. (#125, #1499) ago%!(EXTRA string=8 years)
omar 78320aa633 Columns: Refactor: Moved columns data into their own data structure. Minimum changes now to ease diffing. (#125, #1499) ago%!(EXTRA string=8 years)
omar 027ffd91ea IsWindowFocused(): oops, that was bound to happen with loosely typed enums (this is sort of why I made both values identical - no direct side effects). ago%!(EXTRA string=8 years)
omar 8b59ed0708 Drag and Drop: Exposed some internals. ago%!(EXTRA string=8 years)
omar 90788a1242 ImVector: Added ImVector::contains() helper ago%!(EXTRA string=8 years)
omar 7c7a7baf76 Merged miscellaneous small stuff (from nav/dock branches). ago%!(EXTRA string=8 years)
omar b174fcc9af Added IsAnyWindowFocused() (from Nav branch). ago%!(EXTRA string=8 years)
omar d0a1be0de0 Merge branch 'drag_and_drop' ago%!(EXTRA string=8 years)
omar ab049c6fc0 Drag and Drop: Fix merge for IMGUI_DISABLE_OBSOLETE_FUNCTIONS ago%!(EXTRA string=8 years)
omar 7faa5b16bb Tweak ago%!(EXTRA string=8 years)
omar 02e0a078f4 Begin: Tidying up code to make it more readable. ago%!(EXTRA string=8 years)
omar 28bbf1ade6 Fixed ParentWindow setup which broke Modal windows (fix c65124f415) ago%!(EXTRA string=8 years)
omar d561a43a4d Drag and Drop: Drop target infer a fallback ID from the rectangle. Avoid Preview being accepted on drop frame when drop target has no ID. (#143) ago%!(EXTRA string=8 years)
Branimir Karadžić ef1a683ebe Removed use of obsolete ImGui API. ago%!(EXTRA string=8 years)
omar e98df91dc4 Drag and Drop: Added ImGuiCol_DragDropTarget (#143, #707) ago%!(EXTRA string=8 years)
omar 7ec934f439 Drag and Drop: Comments ago%!(EXTRA string=8 years)
omar 052b6021dd Merge branch 'master' into drag_and_drop ago%!(EXTRA string=8 years)
omar 6190ab0084 Renamed GetItemsLineHeightWithSpacing() to GetFrameHeightWithSpacing() ago%!(EXTRA string=8 years)
omar c22657985a Added GetFrameHeight() function (used to be SmallSquareSize internally) ago%!(EXTRA string=8 years)
omar ee7f1921e8 Internals: Added GetSmallSquareSize() ago%!(EXTRA string=8 years)
omar 08b72eb5c0 IsWindowFocused() refactor will flags. (#1382) ago%!(EXTRA string=8 years)
omar 8d8f4934fb Demo: mouse dragging demo tweaks ago%!(EXTRA string=8 years)
omar fa179d0ad8 Reordered ImGuiHoveredFlags to match upcoming ImGuiFocusedFlags (#1382) ago%!(EXTRA string=8 years)
omar de4a851f95 Font documentation update (#1498) ago%!(EXTRA string=8 years)
omar c65124f415 Internals: ParentWindow is now NULL for non-child windows and means what everyone expects. ago%!(EXTRA string=8 years)
omar f42d7b89e2 Internals: Removed misleading GetWindowParent() function. + renaming to clear confusing. ago%!(EXTRA string=8 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=8 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 45f440bb7d Internals: Renamed ImGuiButtonFlags_FlattenChilds -> ImGuiButtonFlags_FlattenChildren, ImGuiButtonFlags_AllowOverlapMode -> ImGuiButtonFlags_AllowItemOverlap ago%!(EXTRA string=8 years)
omar 6b168b43ff Comments (#822) ago%!(EXTRA string=8 years)
omar 2b9d8ab91d Merge branch 'master' into drag_and_drop 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 6d93011fdf alloca fix to allow Clang with Microsoft CodeGen path ago%!(EXTRA string=8 years)
Branimir Karadžić e67f3809ed Replaced obsolete function with new one. ago%!(EXTRA string=8 years)
omar 71296910a0 Demo: Tweaks and spacing. Stopped using rand() function in demo code. ago%!(EXTRA string=8 years)
omar 4b8857d536 Demo: About box tweaks. 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 7ac1583411 Scrollbar: Minor simplication of the code using InnerRect data. ago%!(EXTRA string=8 years)
omar a9b01600ac Internals: window->InnerRect includes removal of borders so it'll be easier to use from other locations. ago%!(EXTRA string=8 years)
omar 20ba79aa56 Demo: Added "No close" option. ago%!(EXTRA string=8 years)
omar b75acc21b0 Fix for border under title bar when WindowBorderSize == 0 and FrameBorderSize > 0 ago%!(EXTRA string=8 years)