omar
1f2bdd37b3
Docking: Builder: Added DockBuilderSetNodePos, DockBuilderSetNodeSize, allow DockBuilderAddNode creating floating node (dockspace requires ImGuiDockNodeFlags_Dockspace) ( #2109 )
ago%!(EXTRA string=6 years)
omar
dc8ff68871
Docking: VisibleWindow of a node spread its _NoMove attribute to the node (fixed dragging or undocking of dock node host from collapse button). ( #2325 , #2109 )
ago%!(EXTRA string=6 years)
omar
5536edede9
Docking: Fixed faulty undocking of windows with the _NoMove flag. ( #2325 , #2109 )
...
Whereas BeginAsDockableDragDropTarget could be reworked to filter, we simply set g.HoveredWindowUnderMovingWindow to be NULL when MovingWindow is not set, which was the initial intent.
Also fixed some comments and removed unused braces in TabItemEx().
ago%!(EXTRA string=6 years)
omar
578e15f006
Docking: Removed unnecessary ImGuiTabItemFlags_DockedWindow internal flag.
ago%!(EXTRA string=6 years)
omar
e1143377c2
Viewport: Added ImGuiViewportFlags_NoFocusOnClick + support in imgui_impl_win32. Made windows with no decoration always set the _NoFocus flags. ( #1542 , #2117 )
...
Fix e.g. clicking on protruding combo box stealing highlight from parent window with decoration.
ago%!(EXTRA string=6 years)
omar
8563ef3ce4
Viewport: Popups by default merge into parent/host viewport as they have no decoration (same as menu/child). ( #1542 )
ago%!(EXTRA string=6 years)
omar
37fb531d1c
Docking: Comments and tidying up (should be no-op)
ago%!(EXTRA string=6 years)
omar
86d3bba157
Added ImGuiDockNodeFlags_AutoHideTabBar. ( #2109 )
ago%!(EXTRA string=6 years)
omar
2ccc6d2ed1
Docking: Exposing extra flag in Configuration panel. Moved some forgotten Changelog entries at the right place.
ago%!(EXTRA string=6 years)
omar
13a5f5ba8b
Merge branch 'master' into docking
...
# Conflicts:
# imgui.cpp
ago%!(EXTRA string=6 years)
omar
b26ac92a12
Revert "Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages)."
...
This reverts commit 20bc06af70
.
ago%!(EXTRA string=6 years)
omar
f56d9b74cc
Nav: Removed unnecessary test (always failing).
ago%!(EXTRA string=6 years)
omar
4e8e177cac
Persistently fixing some PVS-Studio static analyzer false positive warnings.
ago%!(EXTRA string=6 years)
omar
ee3b4f2bf1
Using IM_UNUSED() macro.
ago%!(EXTRA string=6 years)
omar
c3c2cd1e82
Fix various XCode and PVS-Studio static analyzer warnings ( #2309 )
ago%!(EXTRA string=6 years)
omar
20bc06af70
Added PushID(size_t sz) helper (may not be useful/meaningful for non C/C++ languages).
ago%!(EXTRA string=6 years)
omar
737a3644fc
Removed trailing spaces (docking branch)
ago%!(EXTRA string=6 years)
omar
e55678adec
Update README.md (changed e-mail address)
ago%!(EXTRA string=6 years)
omar
a8277ca873
Reoder Python bindings
ago%!(EXTRA string=6 years)
omar
07ff47bf1b
Docking: Fixed various border / padding related inconsistency with dock node vs floating windows. ( #2109 )
ago%!(EXTRA string=6 years)
omar
0737433c71
When resizing from an edge, the border is more visible and better follow the rounded corners. Border rendering moved to RenderOuterBorders so it can be called in a different order for docking. ( #1495 , #822 )
ago%!(EXTRA string=6 years)
omar
0bda7f196d
Docking: Fixed overlapping issue with greyed out close button.
ago%!(EXTRA string=6 years)
omar
9f96fcff3c
Docking: Added ImGuiDockNodeFlags_Dockspace instead of node internal IsDockspace toward allowing the DockBuilder API to create non-dockspace nodes.
ago%!(EXTRA string=6 years)
omar
c362a96a3f
When resizing from an edge, the border is more visible and better follow the rounded corners. Border rendering moved to RenderOuterBorders so it can be called in a different order for docking. ( #1495 , #822 )
ago%!(EXTRA string=6 years)
omar
bfacbac7c4
Docking: Fix a focusing issue where dock node wouldn't be moved to the front as expected.
ago%!(EXTRA string=6 years)
omar
86fce79a6c
Comments + clear out VisibleWinodw field (should have no effect)
ago%!(EXTRA string=6 years)
omar
ab9cd44c89
Examples: DirectX9: Fix Clang warning.
ago%!(EXTRA string=6 years)
omar
c81a5a6070
Docking: Comments and renaming locals to facilitate debugging.
ago%!(EXTRA string=6 years)
omar
0947fa3de0
Merge branch 'viewport' into docking
...
# Conflicts:
# imgui.cpp
# imgui_internal.h
ago%!(EXTRA string=6 years)
omar
cb9a6b8a8b
Merge branch 'master' into viewport
...
# Conflicts:
# examples/README.txt
# imgui.cpp
ago%!(EXTRA string=6 years)
omar
f14f93ef6e
Fixed range-version of PushID() and GetID() not honoring the ### operator to restart from the seed value.
ago%!(EXTRA string=6 years)
omar
28901dd104
Internals: Tweaks. Comments about PushID/GetID public function.
ago%!(EXTRA string=6 years)
omar
f994b8aab8
ImHash: Moved crc32 table out of the function so it can be shared, also avoid cases were compiler tries to makes its initialization thread-safe.
ago%!(EXTRA string=6 years)
Thomas Ruf
1e4cf67a53
avoid floating point exception when _EM_OVERFLOW is enabled ( #2303 )
ago%!(EXTRA string=6 years)
omar
2d21a64fed
Comments
ago%!(EXTRA string=6 years)
omar
ea7206fd4f
Fixed using imgui_freetype.cpp in unity builds. ( #2302 )
ago%!(EXTRA string=6 years)
omar
54ba8a643e
Removed trailing spaces from text files. ( #2038 , #2299 )
ago%!(EXTRA string=6 years)
omar
00ffdb9fa9
ImGuiTextBuffer: Added append() function (unformatted).
ago%!(EXTRA string=6 years)
omar
f94af2f5c5
Merge branch 'viewport' into docking
...
# Conflicts:
# docs/CHANGELOG.txt
# imgui.cpp
# imgui_draw.cpp
ago%!(EXTRA string=6 years)
omar
8079344cee
Merge branch 'master' into viewport
...
# Conflicts:
# examples/example_sdl_vulkan/main.cpp
# examples/imgui_impl_dx11.cpp
# examples/imgui_impl_dx12.cpp
# examples/imgui_impl_glfw.cpp
# examples/imgui_impl_sdl.cpp
# examples/imgui_impl_vulkan.h
# imgui.cpp
ago%!(EXTRA string=6 years)
omar
259f3c78a2
Examples: OpenGL2: Added (yet another) comment/instruction against using opengl2 with modern OpenGL. ( #2297 )
ago%!(EXTRA string=6 years)
omar
2c38b32db1
Removed trailing spaces ( #2038 , #2299 )
ago%!(EXTRA string=6 years)
omar
e837099b67
Update for stb_ files. ( #2038 )
ago%!(EXTRA string=6 years)
omar
f94ba546ba
Added checks for "zero-as-null-pointer-constant" warnings for older Clang ( #2299 , followup to #2277 )
ago%!(EXTRA string=6 years)
Ryan Mast
8a63c72ac4
Fix the year for screenshot gallery part 7 and 8 links ( #2298 )
ago%!(EXTRA string=6 years)
omar
fcd61e0c59
Comments about DLL boundaries and using TLS variables for GImGui. ( #2292 )
ago%!(EXTRA string=6 years)
omar
82e31d34f0
Merge branch 'master' into viewport
...
# Conflicts:
# examples/imgui_impl_win32.cpp
ago%!(EXTRA string=6 years)
omar
92d29531fa
Qt links
ago%!(EXTRA string=6 years)
omar
295ada0364
Examples: Win32: Using wc.lpszClassName instead of duplicating the literal. + tweak README format.
ago%!(EXTRA string=6 years)
omar
b8020032f9
Examples: Win32: Added support for mouse buttons 4 and 5 via WM_XBUTTON* messages. ( #2264 )
ago%!(EXTRA string=6 years)