ocornut
|
44345c2108
|
Better documented the difference between BeginListBox() and BeginChild() w/ ImGuiChildFlags_FrameStyle.
BeginListBox() can't yet expose child flags because coarse clipping require query of stored size (same issue as with adding resize support to Tables).
|
2023-11-07 20:14:54 +01:00 |
|
ocornut
|
cdbc21a191
|
BeginChild(): Added ImGuiChildFlags_FrameStyle as a replacement for BeginChildFrame(). (#1666, #1496, #1395, #1710, #462, #503, #263)
Effectively allows us to avoid extending BeginChildFrame() api to mimic BeginChild() new parameters.
|
2023-11-07 18:50:32 +01:00 |
|
ocornut
|
ab47efd9a0
|
Bits / comments
|
2023-11-06 18:17:12 +01:00 |
|
ocornut
|
cfc71ab7c5
|
Made ImDrawCallback_ResetRenderState special value -8 instead of -1 so it is pointer aligned (#6969)
note https://github.com/dearimgui/dear_bindings/issues/56 may not be of direct use as-i.
|
2023-11-06 14:00:39 +01:00 |
|
ocornut
|
9298e310b2
|
Merge branch 'master' into docking (note: won't build as-is, see next commit)
# Conflicts:
# imgui.cpp
# imgui.h
# imgui_internal.h
|
2023-11-02 18:05:43 +01:00 |
|
ocornut
|
c0bc43ccff
|
Offset values for ImGuiWindowFlags_NoNavInputs, ImGuiWindowFlags_NoNavFocus, ImGuiWindowFlags_UnsavedDocument.
(ABI breaking but we technically never supported ABI backward/forward compat, thought it is possible that some generated backends be affected)
|
2023-11-02 17:39:32 +01:00 |
|
ocornut
|
9235352400
|
BeginChild: Added ImGuiChildFlags_ResizeX and ImGuiChildFlags_ResizeY. (#1710)
|
2023-11-02 17:34:49 +01:00 |
|
ocornut
|
34a0bc456e
|
BeginChild: Added ImGuiChildFlags_AlwaysUseWindowPadding, obsoleted ImGuiWindowFlags_AlwaysUseWindowPadding. (#462, (toward #1666, #1496, #1395, #1710)
(bonus: will also eventually free a window flag)
|
2023-11-02 17:26:23 +01:00 |
|
ocornut
|
7713c29258
|
BeginChild: Upgraded 'bool border = true' parameter to use a ImGuiChildFlags type and the ImGuiChildFlags_Border value. (toward #1666, #1496, #1395, #1710)
|
2023-11-02 17:26:05 +01:00 |
|
ocornut
|
8ee85137d8
|
BeginChild(): Internal name used by child windows now omits the hash/id if the child window is submitted in root of id stack of parent window.
# Conflicts:
# docs/CHANGELOG.txt
# imgui.h
|
2023-10-20 15:40:11 +02:00 |
|
ocornut
|
ade2acfd1d
|
Inputs: Added IsKeyChordPressed() public helper function.
Amend 99913b5
|
2023-10-19 14:44:24 +02:00 |
|
ocornut
|
2a6d7b1eaa
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_demo.cpp
|
2023-10-18 19:45:19 +02:00 |
|
ocornut
|
1b9cb52d7b
|
BeginChild(): rename parameters to reduce diff of upcoming patches.
Should be a no-op.
|
2023-10-18 19:41:51 +02:00 |
|
ocornut
|
d6d00b4fcf
|
Moved BeginChild() above BeginChildEx() as it is more readable.
Misc shallow tidying up. Should be a no-op.
|
2023-10-17 13:45:39 +02:00 |
|
ocornut
|
f7fc186408
|
Merge branch 'master' into docking
+ 2 comments
# Conflicts:
# backends/imgui_impl_glfw.cpp
# backends/imgui_impl_osx.mm
# backends/imgui_impl_sdl2.cpp
# backends/imgui_impl_sdl3.cpp
# backends/imgui_impl_win32.cpp
|
2023-10-12 19:22:36 +02:00 |
|
ocornut
|
32228d8add
|
Tables: added Angled headers support. Added ImGuiTableColumnFlags_AngledHeader, ImGui::TableHeadersAngledRow(), style.TableAngledHeadersAngle. (#2957)
|
2023-10-12 19:21:02 +02:00 |
|
ocornut
|
9f851ebfe4
|
Tables: added ImGuiTableFlags_HighlightHoveredColumn.
|
2023-10-12 19:15:17 +02:00 |
|
ocornut
|
be1311cfc1
|
Tables: fixed double-clicking on a column from clearing HoveredColumnBorder for a frame.
|
2023-10-12 13:56:06 +02:00 |
|
ocornut
|
b9ebb8e06f
|
Tables: fixed right-clicking right-most section (past right-most column) from highlighting right-most column.
|
2023-10-10 16:44:56 +02:00 |
|
ocornut
|
feddcf3030
|
Combo: amends for ImGuiComboFlags_WidthFitPreview. (#6881)
Amend 112d8fc
|
2023-10-09 11:34:05 +02:00 |
|
mpv-enjoyer
|
112d8fc41d
|
Combo: added ImGuiComboFlags_WidthFitPreview. (#6881)
|
2023-10-09 11:26:00 +02:00 |
|
ocornut
|
001f102f38
|
IO, Backends: added ImGuiKey_AppBack, ImGuiKey_AppForward. (#6891, #4921)
|
2023-10-05 21:26:07 +02:00 |
|
Andon M. Coleman
|
73346e4341
|
IO: Add extra keys to ImGuiKey enumerator: ImGuiKey_F13 to ImGuiKey_F24. (#6891, #4921)
|
2023-10-05 20:16:08 +02:00 |
|
ocornut
|
0312a29e4c
|
ImageButton(): clarify purpose of size. (#6901, #5533, #4471, #2464, #1390).
Amend 4a2ae06ca
|
2023-10-05 18:51:45 +02:00 |
|
ocornut
|
72ebd91567
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_opengl3.cpp
# imgui.h
|
2023-10-05 15:10:45 +02:00 |
|
ocornut
|
2c07d581de
|
TreeNode: Added ImGuiTreeNodeFlags_SpanAllColumns for use in tables. (#3151, #3565, #2451, #2438)
|
2023-10-05 15:05:58 +02:00 |
|
ocornut
|
0dd756bceb
|
Moved GetCursorScreenPos/SetCursorScreenPos on top of its section.
+ update gallery thread link + minor typo (#6898)
|
2023-10-05 13:52:28 +02:00 |
|
ocornut
|
330d763477
|
Separator: clarified setting the ImGuiSeparatorFlags_SpanAllColumns flag. (#759)
Technically a no-op.
|
2023-10-03 15:24:42 +02:00 |
|
ocornut
|
f8aed6499f
|
Debug Tools: Rename ShowIdStackToolWindow() -> ShowIDStackToolWindow(). (#4631)
Squashed of 2 master commits.
|
2023-09-28 20:16:13 +02:00 |
|
ocornut
|
c21278eeae
|
Debug Tools: Rename ShowIdStackToolWindow() -> ShowIDStackToolWindow(). (#4631)
Amend 8175a47
|
2023-09-27 19:49:12 +02:00 |
|
ocornut
|
b7c250925f
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2023-09-27 18:21:39 +02:00 |
|
ocornut
|
2f431a948c
|
IO: removed io.MetricsActiveAllocations introduced in 1.63. Same as 'g.DebugMemAllocCount - g.DebugMemFreeCount' (still displayed in Metrics.
|
2023-09-27 18:14:48 +02:00 |
|
ocornut
|
8175a47881
|
Debug Tools: Renamed ShowStackToolWindow() ("Stack Tool") to ShowIdStackToolWindow() ("ID Stack Tool"). (#4631)
|
2023-09-26 15:21:55 +02:00 |
|
ocornut
|
bb2fb74645
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_win32.cpp
# imgui.cpp
|
2023-09-26 11:42:49 +02:00 |
|
ocornut
|
d4869207e3
|
Misc: Most text functions also treat "%.*s" (along with "%s") specially to avoid formatting. (#3466, #6846)
|
2023-09-25 10:47:28 +02:00 |
|
Glordim
|
f4790f6f66
|
BeginItemTooltip: Rename flag in comment (#6853)
|
2023-09-22 17:52:50 +02:00 |
|
ocornut
|
ef8ff1b5d8
|
TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. (#6820, #4859, #5022, #5239)
Cherry-picked from docking's 64b1e44
|
2023-09-18 15:29:42 +02:00 |
|
ocornut
|
64b1e448d2
|
TabBar, Style: added style.TabBarBorderSize and associated ImGuiStyleVar_TabBarBorderSize. (#6820, #4859, #5022, #5239)
Removed ImGuiTabItemFlags_Preview. Will need cherry-picking in master.
|
2023-09-18 15:28:44 +02:00 |
|
ocornut
|
afd0d3fca1
|
Docking: made ImGuiDockNodeFlags_NoUndocking public. (#2999, #6823, #6780, #3492)
Amend 1612813 .
|
2023-09-18 12:41:18 +02:00 |
|
ocornut
|
72d760ba00
|
Docking: (Breaking) renamed ImGuiDockNodeFlags_NoDockingInCentralNode -> ImGuiDockNodeFlags_NoDockingOverCentralNode, ImGuiDockNodeFlags_NoSplit -> ImGuiDockNodeFlags_NoDockingSplit.
Shuffled other internal flags and added comments.
|
2023-09-18 12:27:29 +02:00 |
|
ocornut
|
7e246a7bb9
|
Merge branch 'master' into docking
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2023-09-16 13:51:51 +02:00 |
|
ocornut
|
14f8b76c1a
|
Docking: Comments. Removed misleading shared/local identicators. (#6823, #2999)
NoDocking not marked as saved (it never was). Removed unused ImGuiDockNodeFlags_LocalFlagsMask_.
|
2023-09-15 20:44:15 +02:00 |
|
ocornut
|
b101cf46b6
|
ListBox, Combo: Changed signature of "name getter" callback in old one-liner ListBox()/Combo() apis.
|
2023-09-15 18:43:04 +02:00 |
|
ocornut
|
32171a8b0c
|
Fonts: Better assert during load when passing truncated font data or wrong data size. (#6822)
|
2023-09-14 14:40:28 +02:00 |
|
Dexter Castor Döpping
|
556a1397a9
|
Tables: Remove comment referencing removed field SortSign (#6807)
|
2023-09-11 17:26:53 +02:00 |
|
ocornut
|
357f752bed
|
Docs: add more links to the top of every examples and backends files.
|
2023-09-11 14:01:40 +02:00 |
|
ocornut
|
0e1ce76ea8
|
InputTextMultiline: Fixed Tabbing cycle leading to a situation where Enter key wouldn't be accepted by the widget when navigation highlight is visible. (#6802, #3092, #5759, #787)
+ Added test in ImGuiTestSuite: "widgets_inputtext_multiline_enter"
|
2023-09-11 11:41:56 +02:00 |
|
ocornut
|
72dbe45adc
|
Merge branch 'master' into docking
# Conflicts:
# backends/imgui_impl_win32.cpp
# imgui.cpp
|
2023-09-08 18:02:06 +02:00 |
|
ocornut
|
7812039402
|
ImVector: Added find_index() helper.
|
2023-09-08 16:57:48 +02:00 |
|
ocornut
|
44a6b493ee
|
Commented out obsolete ImDrawCornerFlags_XXX. Commented out runtime support for hardcoded ~0 or 0x01..0x0F rounding flags values for AddRect()/AddRectFilled()/PathRect()/AddImageRounded()
Amend 5185329 , 3f5b2a3 , c2d6d26 , 39432bf , 033dfd9
|
2023-09-08 12:14:11 +02:00 |
|