omar
|
b668726a38
|
Fixed a PVS Studio static analyzer warning.
|
ago%!(EXTRA string=6 years) |
omar
|
835a8b2c9b
|
Merge branch 'master' into docking
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
|
ago%!(EXTRA string=6 years) |
omar
|
7c256fbd40
|
Internal: Extracted some of the Begin code into RenderWindowDecorations().
|
ago%!(EXTRA string=6 years) |
omar
|
72951a1a85
|
Internal: Extracted some of the Begin code into RenderWindowTitleBarContents().
|
ago%!(EXTRA string=6 years) |
omar
|
b50c61c961
|
Internal: Begin: Update rectangles before Scrollbar() which now uses them. Fixes 39eeda0 .
|
ago%!(EXTRA string=6 years) |
omar
|
39eeda0227
|
Internal: Scrollbar: Further sane simplification (using InnerMainRect instead of duplicating calculations).
|
ago%!(EXTRA string=6 years) |
omar
|
37174c85e2
|
Internal: Scrollbar: Extracted scrollbar code for other uses (eg. table v2 scrolling without using a child window).
|
ago%!(EXTRA string=6 years) |
omar
|
9534ef9b26
|
Separator: Revert 1.70 "Declare its thickness (1.0f) to the layout" change (c5d83d8a ). It's not incorrect but it breaks existing some layout patterns. Will return back to it when we expose Separator flags.
|
ago%!(EXTRA string=6 years) |
omar
|
e29176df53
|
Internals: Columns: Renamed fields. Comments and tweak. Moved a demo block.
|
ago%!(EXTRA string=6 years) |
omar
|
a4d0b0efa4
|
Internal: Refactored Separator into SeparatorEx(), exposed ImGuiSeparatorFlags_SpanAllColumns in imgui_internal.h and support without. (#759) + misc comments
|
ago%!(EXTRA string=6 years) |
omar
|
b7c2759f95
|
Columns: Fixed Separator from creating an extraneous draw command. Fixed Selectable with SpanAllColumns flag from creating an extraneous draw command. (#125)
|
ago%!(EXTRA string=6 years) |
omar
|
239c8732d7
|
Viewports: Minor tweaks. (#2471)
|
ago%!(EXTRA string=6 years) |
omar
|
9bf3f910c8
|
Viewports: Fix to avoid SetNextWindowViewport being overrided by creation of a standalone viewport. (#2544, #1542)
|
ago%!(EXTRA string=6 years) |
omar
|
42fc563fed
|
Version 1.71 WIP + fixed minor typo
|
ago%!(EXTRA string=6 years) |
omar
|
d1d5075b66
|
Version 1.70
|
ago%!(EXTRA string=6 years) |
omar
|
e6c982509d
|
Examples: DirectX9: Fixes for multi-viewports. Avoid using a depth/stencil target for secondary viewport. (#2520, #2502)
|
ago%!(EXTRA string=6 years) |
omar
|
9ddb8493d5
|
Examples: DirectX9: Fixes for multi-viewports, destroying all swap chains. (#2520, #2502)
|
ago%!(EXTRA string=6 years) |
omar
|
76e61958fd
|
Merge branch 'master' into docking
# Conflicts:
# examples/README.txt
# examples/imgui_impl_dx9.cpp
# imgui.cpp
# imgui.h
|
ago%!(EXTRA string=6 years) |
omar
|
d88121ff5b
|
Examples: DirectX9/10/11: Taking reference to device + subsequent merge of this in docking will fix DX9 issue #2524
|
ago%!(EXTRA string=6 years) |
omar
|
6c196cf432
|
Examples Readme and Changelog tweaks, added #2527, re-ordered examples/README alphabetically.
|
ago%!(EXTRA string=6 years) |
Max Thrun
|
5ecc9d5865
|
Examples: Metal: Add GLFW+Metal example
|
ago%!(EXTRA string=6 years) |
ibachar
|
4f22a45cb5
|
Removed git merge leftovers
|
ago%!(EXTRA string=6 years) |
omar
|
526e2303bc
|
Window: Fixed SetNextWindowSizeConstraints() with non-rounded positions making windows drift. (#2067, #2530)
|
ago%!(EXTRA string=6 years) |
omar
|
9c1f02a42c
|
Misc: Made IMGUI_CHECKVERSION() macro also check for matching size of ImDrawIdx.
|
ago%!(EXTRA string=6 years) |
omar
|
e2166db282
|
Internals: Fixed incorrect repeat delay/rate calculation in IsMouseClicked() with repeat flag leading to involontary but thankfully doubling the rate. Using our standard function, making the multiplicator explicit.
|
ago%!(EXTRA string=6 years) |
omar
|
2dc81057ec
|
Selectable: With ImGuiSelectableFlags_AllowDoubleClick doesn't return true on the mouse button releas efollowing the double-click. Only first mouse release + second mouse down (double-click) returns true. Likewise for internal ButtonBehavior() with both _PressedOnClickRelease | _PressedOnDoubleClick. (#2503)
|
ago%!(EXTRA string=6 years) |
omar
|
86f92fe756
|
Demo: Improved trees in columns demo. (#2136)
|
ago%!(EXTRA string=6 years) |
omar
|
ce19cb465f
|
Internals: Rename GetContentRegionMaxScreen() -> GetWorkRectMax(). At this point this is mostly useful to facilitate merge of other branches.
|
ago%!(EXTRA string=6 years) |
omar
|
825b61e4ba
|
Merge branch 'master' into docking
# Conflicts:
# examples/imgui_impl_dx10.cpp
# examples/imgui_impl_dx11.cpp
# examples/imgui_impl_dx12.cpp
# examples/imgui_impl_dx9.cpp
# examples/imgui_impl_opengl2.cpp
# examples/imgui_impl_opengl3.cpp
# examples/imgui_impl_vulkan.cpp
# imgui.cpp
|
ago%!(EXTRA string=6 years) |
omar
|
a1c432d1ad
|
Internals: SettingsHandlerWindow_ReadLine uses context parameter.
|
ago%!(EXTRA string=6 years) |
omar
|
ae405b83a4
|
Examples: Added missing per-renderer local changelogs. (#2037, #1639, #2452)
|
ago%!(EXTRA string=6 years) |
Max Thrun
|
7c6ba3a1da
|
ImDrawCallback_ResetRenderState: Added Metal.
|
ago%!(EXTRA string=6 years) |
omar
|
5c1cd5c8c7
|
ImDrawCallback_ResetRenderState, Examples: Added support for reset render state callback. (#2037, #1639, #2452)
|
ago%!(EXTRA string=6 years) |
omar
|
3fbc0b7a9e
|
Obsoleted GetContentRegionAvailWidth(), use GetContentRegionAvail().x instead. Kept inline redirection function.
|
ago%!(EXTRA string=6 years) |
omar
|
db2d58a68b
|
Drag and Drop: Fixed drag source with ImGuiDragDropFlags_SourceAllowNullID and null ID from receiving click regardless of being covered by another window (it didn't honor correct hovering rules). (#2521)
|
ago%!(EXTRA string=6 years) |
omar
|
7e67aba286
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
ago%!(EXTRA string=6 years) |
omar
|
0f2852806c
|
Amend 48a09a7 with changelog, breaking changes, tweak demo code for spacing. (#2518)
|
ago%!(EXTRA string=6 years) |
Richard Mitton
|
4c0f34fd5d
|
Improved algorithm for mitre joints on thick lines
|
ago%!(EXTRA string=6 years) |
omar
|
4dec744795
|
Tidying up BeginMenu() code + comments.
|
ago%!(EXTRA string=6 years) |
omar
|
842a720e72
|
Popups: Closes popup at the time of FocusWindow(). Fixes right-click from closing all popups instead of aiming at the hovered popup level (regression in 1.67's ae76a1fd ).
|
ago%!(EXTRA string=6 years) |
omar
|
bda2cde68e
|
Popups: Closing a popup restores the focused/nav window in place at the time of the popup opening, instead of restoring the window that was in the window stack at the time of the OpenPopup call. (#2517)
Among other things, this allows opening a popup while no window are focused, and pressing Escape to clear the focus again.
|
ago%!(EXTRA string=6 years) |
omar
|
3276b12765
|
Internals: Added DataTypeApplyOp, DataTypeApplyOpFromText to imgui_internal.h
|
ago%!(EXTRA string=6 years) |
omar
|
09db2f6dec
|
Fix 61d9258 when there is not scrollbar "Window: Fixed contents region being off by WindowBorderSize amount on the right when scrollbar is active."
|
ago%!(EXTRA string=6 years) |
omar
|
4e81b2d093
|
Internals: Renaming. Renamed ImGuiPopupRef to ImGuiPopupData for consistency and added constructor.
|
ago%!(EXTRA string=6 years) |
omar
|
3d363c91fd
|
Internals: Exposed ImGuiDataTypeInfo, DataTypeGetInfo(), DataTypeFormatString(). Comments.
|
ago%!(EXTRA string=6 years) |
omar
|
00b3c830db
|
Internals: Begin: Moved OuterRectClipped/InnerMainRect/InnerClipRect computation higher up in the function, next to ContentsRect/WorkRect code. Removed commented out debug drawing code which is now available in Metrics window.
|
ago%!(EXTRA string=6 years) |
omar
|
61d92580aa
|
Window: Fixed contents region being off by WindowBorderSize amount on the right when scrollbar is active.
|
ago%!(EXTRA string=6 years) |
omar
|
5d799d76ea
|
Internals: Nav scrolling uses InnerMainRect instead of InnerClipRect.
|
ago%!(EXTRA string=6 years) |
omar
|
c5d83d8af2
|
Separator: Declare its thickness (1.0f) to the layout, making items around separator more symmetrical.
|
ago%!(EXTRA string=6 years) |
omar
|
a649d904d7
|
Examples: Emscripten: Fixed not enabling Docking and Nav by default. (#2494)
|
ago%!(EXTRA string=6 years) |