omar
6f366fff6b
Demo: Tweaked example menu with colors + menu items, was currently particularly inconvenient for Nav. Will rework later. ( #787 )
ago%!(EXTRA string=7 years)
omar
455989b8b1
Nav: Added io.NavFlags to hold various options. Added ImGuiNavFlags_EnableGamepad and ImGuiNavFlags_EnableKeyboard for bindings to use ( #787 )
ago%!(EXTRA string=7 years)
omar
9a76fd30fd
Added SetNextWindowBgAlpha() helper. ( #1567 ) particularly helpul with the marking of the old 5-parameters version of Begin() as obsolete.
ago%!(EXTRA string=7 years)
omar
1493de4f81
Internals: Merge of harmless stuff from Navigation stuff. Added GetHoveredID() internal helper.
ago%!(EXTRA string=7 years)
omar
c85d7d6e49
Nav: Remove GetItemID(), hide ActivateItem() before this feature is unfinished and has issue (full feature is on hold). Undo part of 59c6f35bf6
( #787 )
ago%!(EXTRA string=7 years)
omar
a8bbb0b7dd
Demo: Using IM_COL32() instead of ImColor() in ImDrawList centric contexts.
ago%!(EXTRA string=7 years)
omar
12aa3cb09e
Demo: Tweaks format.
ago%!(EXTRA string=7 years)
omar
a63fbbca8b
Added ImGuiHoveredFlags_AnyWindow, ImGuiFocusedFlags_AnyWindow. Obsoleted IsAnyWindowHovered()/IsAnyWindowFocused() in favor of IsWindowHovered(ImGuiHoveredFlags_AnyWindow)/IsWindowFocused(ImGuiFocusedFlags_AnyWindow). Added to demo. ( #1382 )
ago%!(EXTRA string=7 years)
omar
a7deb3a394
Demo: Minor tweaks.
ago%!(EXTRA string=7 years)
omar
9fbecac87e
Demo: Improved Selectable() examples. ( #1528 )
ago%!(EXTRA string=7 years)
omar
05ec0b0736
Casing tweaks + clarify license copyright (simpler/safer?) ( #1346 )
ago%!(EXTRA string=7 years)
omar
3c6fbe0849
Renamed ImGuiSizeConstraintCallback to ImGuiSizeCallback, ImGuiSizeConstraintCallbackData to ImGuiSizeCallbackData.
ago%!(EXTRA string=7 years)
omar
2dd2ca0096
Removed CalcItemRectClosestPoint() which was weird and not really used by anyone except demo code. If you need it it's easy to replicate on your side.
...
Removed internal corresponding ImRect::GetClosestPoint() for now.
Essentially revert dcaafffe0e
.
ago%!(EXTRA string=7 years)
omar
4ba2e85744
Demo: Tweak. Comments. Metrics: Added some Drag and Drop info.
ago%!(EXTRA string=7 years)
omar
49eed6e2d1
Version 1.54 WIP
ago%!(EXTRA string=7 years)
omar
9511f22e8b
Demo: Console: More friendly to text color changes.
ago%!(EXTRA string=7 years)
omar
e916310b2e
Version 1.53
ago%!(EXTRA string=7 years)
omar
3d48f5b8c2
Demo: BeginCombo() demo code
ago%!(EXTRA string=7 years)
omar
8d54b1b7af
Misc comments, removed duplicated IM_ARRAYSIZE macro in imgui_demo.cpp (it is now declared in imgui.h)
ago%!(EXTRA string=7 years)
omar
1b86e7343f
Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete).
ago%!(EXTRA string=7 years)
omar
cead207535
Comments
ago%!(EXTRA string=7 years)
omar
983d8f5f8e
Various zealous warning fixes (Clang).
ago%!(EXTRA string=7 years)
omar
e1a103b251
Drag and Drop: Disable tracking mouse button ownership when an external drag source is active, to make it easier to achieve drag and drop over multiple OS windows. ( #143 )
ago%!(EXTRA string=7 years)
omar
996dfb21cf
ImDrawList: Added ImDrawListFlags for AA settings. ImDrawList doesn't directly depends on GImGui anymore.
ago%!(EXTRA string=7 years)
omar
eefea0588a
Using the ImGuiWindowFlags_NoScrollWithMouse flag on a child window forwards the mouse wheel event to the parent window, unless either ImGuiWindowFlags_NoInputs or ImGuiWindowFlags_NoScrollbar are also set. ( #1380 , #1502 )
ago%!(EXTRA string=7 years)
omar
fa68cb5364
Demo: Console: Tweak.
ago%!(EXTRA string=7 years)
omar
3905816082
Added ShowFontSelector(), ShowStyleSelector(). ( #707 )
ago%!(EXTRA string=7 years)
Branimir Karadžić
ef1a683ebe
Removed use of obsolete ImGui API.
ago%!(EXTRA string=7 years)
omar
6190ab0084
Renamed GetItemsLineHeightWithSpacing() to GetFrameHeightWithSpacing()
ago%!(EXTRA string=7 years)
omar
08b72eb5c0
IsWindowFocused() refactor will flags. ( #1382 )
...
Marked IsRootWindowFocused() as obsolete in favor of using IsWindowFocused(ImGuiFocusedFlags_RootWindow).
Marked IsRootWindowOrAnyChildFocused() as obsolete in favor of using IsWindowFocused(ImGuiFocusedFlags_RootAndChildWindows).
ago%!(EXTRA string=7 years)
omar
8d8f4934fb
Demo: mouse dragging demo tweaks
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)
Branimir Karadžić
e67f3809ed
Replaced obsolete function with new one.
ago%!(EXTRA string=7 years)
omar
71296910a0
Demo: Tweaks and spacing. Stopped using rand() function in demo code.
ago%!(EXTRA string=7 years)
omar
4b8857d536
Demo: About box tweaks.
ago%!(EXTRA string=7 years)
omar
20ba79aa56
Demo: Added "No close" option.
ago%!(EXTRA string=7 years)
omar
c9f0275e22
Combo: Removed ImGuiWindowFlags_ComboBox flag. Moved internal window flags.
ago%!(EXTRA string=7 years)
omar
a4863e8084
Demo: Picker with palette demo supports drag and drop. ( #143 , #346 )
ago%!(EXTRA string=8 years)
omar
abe5ad3c7a
Demo: Added display for IsMouseDragging() function.
ago%!(EXTRA string=8 years)
omar
94bf12f14b
Demo: Display better mouse cursor info for debugging backends.
ago%!(EXTRA string=8 years)
omar
0d53c8d480
Demo: Console: Fixed incorrect positioning which was hidden by a minor scroll issue (this would affect people who copied the console code as is)
ago%!(EXTRA string=8 years)
omar
a20fe279c5
Demo: Layout: Removed unnecessary BeginChild/EndChild calls
ago%!(EXTRA string=8 years)
omar
532f564fd3
ImGuiTextBuffer: Renamed append() helper to appendf(), appendv() to appendfv(). Added reserve().
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
3c5e64db78
Demo: Tweaked Image() code.
ago%!(EXTRA string=8 years)
omar
28a31997b7
Style Editor: Simplified settings also show PopupBorderSize as a checkbox. ( #707 , #1019 )
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
4cdd998be8
Demo: Fix warning "format not a string literal and no format arguments" for over-zealous compilers settings. ( #1450 , #1451 )
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)