omar
4e3c7f1557
Nav: Exposed NavInitWindow() in imgui_internal ( #787 )
ago%!(EXTRA string=8 years)
omar
6bd3b45b34
Sisyphus says: tweaked comments about not using old-style OpenGL examples ( #1459 , #1394 etc.)
ago%!(EXTRA string=8 years)
stfx
6d3cfba834
Add Slider hover color just like Drag
...
I feel like there should be hover color options for each different control instead of the grouped frame color to make it usable for everyone. This also would not reduce performance as all controls already check for hover state as required by the ImGUI::IsHoveredItem() API.
ago%!(EXTRA string=8 years)
omar
7763ab3fcc
Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bba
so we need to render clipped menus better.
ago%!(EXTRA string=8 years)
omar
7d09a0ae99
Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bba
so we need to render clipped menus better.
ago%!(EXTRA string=8 years)
omar
aafa6cece5
Tweak expression to be less weird (how did that ever happen?)
ago%!(EXTRA string=8 years)
Giuseppe Barbieri
21b456e567
Update imgui.cpp
ago%!(EXTRA string=8 years)
omar
176d8fbe74
Fixed unreferenced variable warnings.
ago%!(EXTRA string=8 years)
omar
302757447a
Internals: Added SplitterBehavior(). ( #319 )
ago%!(EXTRA string=8 years)
omar
195abc3d17
Begin: Fix border size latch when rounding uses Child or Popup value. ( #707 )
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
7f447c8270
Color picker: Tweak vertex shading code, since we aren't shading between PrimReserve and PrimVert the code can be expressed more naturally. ( #346 )
ago%!(EXTRA string=8 years)
omar
dc2768503f
Fix for drag and drop branch.
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
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
538a704143
NewFrame(): using literal strings in the most-frequently firing IM_ASSERT expression to increase the odd of programmers seeing them (especially those who don't use a debugger).
ago%!(EXTRA string=8 years)
omar
8a7f03cbf9
Combo: Offset popup position by border size so that a double border isn't so visible. ( #707 )
ago%!(EXTRA string=8 years)
omar
d7af1a218e
Style: Added PopupRounding setting. ( #1112 )
ago%!(EXTRA string=8 years)
omar
067605052d
Fix IsItemHovered() returning true for non-title bar hidden items that are clipped due to window collapsing logic. Fix 27fd1b913b
. ( #823 )
ago%!(EXTRA string=8 years)
omar
6f7b1bf2e1
Internals: Renamed ImGuiWindow::Accessed to WriteAccessed.
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
29e0078b66
Internals: Window minor internal renaming + added WindowRounding latch.
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
da2be7bbdc
Style: ScaleAllSizes() helper rounds down every values so they are aligned on integers.
ago%!(EXTRA string=8 years)
omar
834fa52c8e
Columns: Added ImGuiColumnsFlags_GrowParentContentsSize to internal API to restore old content sizes behavior. ( #1444 , #125 )
ago%!(EXTRA string=8 years)
omar
29d962069d
Internals: Updating condition/allow flags with a function.
ago%!(EXTRA string=8 years)
omar
4ad414c8d4
Internals: Window: Store whether the windows has a close button (we need that info for window/tabs dropping preview calculation)
ago%!(EXTRA string=8 years)
omar
7c4be0a000
Internals: Added BringWindowToFront(), BringWindowToBack() helpers.
ago%!(EXTRA string=8 years)
omar
e9a7e73bba
Windows with MenuBar have a larger minimum height to avoid artefacts (I fixed most of the vertical/horizontal artefacts, but the ones in rounded corners were too hard to fix).
ago%!(EXTRA string=8 years)
omar
f36037b384
Menu: Fixed minor rendering issues on the right size with rounded window when resizing a window small.
ago%!(EXTRA string=8 years)
omar
9b82d9fbef
Scrollbar: Minor graphical fix for when scrollbar don't have enough visible space to display the full grab.
ago%!(EXTRA string=8 years)
omar
f5bdf443c9
Minor comments, tweaks
ago%!(EXTRA string=8 years)
omar
5ea6e80da1
Make it possible to use SetNextWindowPos() on a child window. Useful internally.
ago%!(EXTRA string=8 years)
omar
27fd1b913b
Made it guaranteed by API that after calling Begin() the last Item represent the title bar. ( #823 )
ago%!(EXTRA string=8 years)
omar
64e79035d5
Scrollbar flicker fix for menus/popups (fixes 4d00dd8326
and 2df8fa95df
). Hopefully right this time.
ago%!(EXTRA string=8 years)
omar
6001d9c7a4
Columns: Clipping columns borders on Y axis on CPU because some GPU drivers appears to be unhappy with triangle spanning large regions (not sure why tbh). ( #125 )
...
Demo: Columns: Adding a billion of extra lines and using clipper.
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
852ece3a0e
Fixed build ( 3e06450d27
not meant for master branch, but ok)
ago%!(EXTRA string=8 years)
omar
3e06450d27
Internals: Added ArrowButton() helper.
ago%!(EXTRA string=8 years)
omar
7908cce25f
Drag and Drop: Added internal BeginDragDropTargetCustom() convenient to avoid submitting dummy ItemAdd. ( #143 )
ago%!(EXTRA string=8 years)
omar
4d00dd8326
Fixed scrollbar flickering on/off when uncollapsing a window (fixes 2df8fa95df
)
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)
Branimir Karadžić
9daac64ff8
Clean g.WindowsById storage on shutdown.
ago%!(EXTRA string=8 years)
omar
ba09de3a39
Begin: Fixed appending into a child window with a second Begin() from a different window stack querying the wrong window for the window->Collapsed test.
ago%!(EXTRA string=8 years)
omar
8451855a30
ButtonBehavior: Fixed ImGuiButtonFlags_AllowOverlapMode to avoid temporarily activating widgets on click before they have been correctly double-hovered. ( #319 , #600 )
ago%!(EXTRA string=8 years)
omar
4b94738c7e
Drag and Drop: Drop target rectangle goes out of clipping range ( #143 )
ago%!(EXTRA string=8 years)
omar
b1653cd361
Drag and Drop: Allow NULL payload (since type only can be useful). ( #143 )
ago%!(EXTRA string=8 years)