omar
|
e45d7a7060
|
Context: Added IMGUI_DISABLE_DEFAULT_ALLOCATORS to disable linking with malloc/free. (#1565, #586, #992, #1007, #1558)
|
ago%!(EXTRA string=8 years) |
omar
|
5a301c29dc
|
Context: Removed allocator parameters from CreateContext(), they are now setup with SetMemoryAllocators() and shared by all contexts. (#1565, #586, #992, #1007, #1558)
|
ago%!(EXTRA string=8 years) |
omar
|
ac5b7a1bdf
|
Comments
|
ago%!(EXTRA string=8 years) |
Panos Karabelas
|
7c8a19978d
|
Simplified return of ImGui::IsKeyReleased()
|
ago%!(EXTRA string=8 years) |
omar
|
cd1409f4bf
|
ImFontAtlas: Moved mouse cursor data out of ImGuiContext, fix drawing them with multiple context. Also remove the last remaining undesirable dependency on GImGui in imgui_draw.cpp, finishing the work recently done with ImDrawListSharedData. Hurra! (#939)
|
ago%!(EXTRA string=8 years) |
omar
|
0b1fecb792
|
Horizontal mouse wheel: renamed io.MouseHorizWheel to io.MouseWheelH. Reorganized the code in NewFrame(). Examples: Updated GLFW+GL and SDL+GL accordingly. (#1463)
|
ago%!(EXTRA string=8 years) |
omar
|
d4bf9b4686
|
Renaming for consistency.
|
ago%!(EXTRA string=8 years) |
omar
|
e5a6e85f6d
|
Basic undocumented/unsupported combination of Child+Tooltip. The full feature needs substancially more work but this is enough for simplest cases. (#1345)
|
ago%!(EXTRA string=8 years) |
omar
|
42a612d7c9
|
Begin: Removed asserts that got in the way of some flags combination. (#1345)
|
ago%!(EXTRA string=8 years) |
omar
|
0978f00911
|
MovingWindow: Track click offset based on root window (undo 514d30d8cd ). This should not affect the patch used for #1345 as the RootWindow for Child+Tooltip window points to itself now.
|
ago%!(EXTRA string=8 years) |
omar
|
74dc70c543
|
DragFloat: Fix/workaround for backends which do not preserve a valid mouse position when dragged out of bounds. (#1559)
|
ago%!(EXTRA string=8 years) |
omar
|
63d47e8328
|
Drag and Drop: Increased payload type string to 12 characters instead of 8.(#143)
|
ago%!(EXTRA string=8 years) |
omar
|
932d3f0198
|
NewFrame(): Added an assert to detect incorrect filling of the io.KeyMap[] array earlier. (#1555) + comments.
|
ago%!(EXTRA string=8 years) |
omar
|
7ccbb765e2
|
InputText: Cursor X position not lost when clicking outside on an item that's submitted after the InputText(). It was only noticeable when restoring focus programmatically. (#1418, #1554)
|
ago%!(EXTRA string=8 years) |
omar
|
2f15cc0855
|
Nav: Fixed popup wrap-around logic for windows with scrolling. (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
05885b2e6d
|
Merge fix.
|
ago%!(EXTRA string=8 years) |
omar
|
28a76af185
|
Internal: DrawData: Tidying, renaming.
|
ago%!(EXTRA string=8 years) |
omar
|
1182174d81
|
Internals: DrawData: We don't need an intermediate layer for popups.
|
ago%!(EXTRA string=8 years) |
omar
|
0c06b43e6b
|
Metrics: Tweaks to hover-window-drawlist to see window bounding box.
|
ago%!(EXTRA string=8 years) |
omar
|
038453258e
|
Internals: DrawData: Refactored chunks into a ImDrawDataBuilder we can reuse.
|
ago%!(EXTRA string=8 years) |
omar
|
06eef2ce6f
|
Internals: DrawData: renamed fields only (committing separately so that next commit is less nosiy).
|
ago%!(EXTRA string=8 years) |
omar
|
6eff21ee5e
|
Revert "Nav: Fixed RenderNavHighlight() clipping, essentially revert 6ea90af6b7 . (#787)"
This reverts commit 03f5cd6ca1 .
|
ago%!(EXTRA string=8 years) |
omar
|
514d30d8cd
|
MovingWindow: Track click offset based on MovingWindow and not its RootWindow. Followup to 3849bb4470 . Comments + adding a local to ease patch #1345.
|
ago%!(EXTRA string=8 years) |
Crunkle
|
daa38f2ad0
|
Fix cross compilers
|
ago%!(EXTRA string=8 years) |
omar
|
db63e71f13
|
Internals: Exposed SetCurrentFont() in imgui_internal.h
|
ago%!(EXTRA string=8 years) |
omar
|
1493de4f81
|
Internals: Merge of harmless stuff from Navigation stuff. Added GetHoveredID() internal helper.
|
ago%!(EXTRA string=8 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=8 years) |
omar
|
0a98202714
|
Nav: Standardized FIXME-NAV marker.
|
ago%!(EXTRA string=8 years) |
omar
|
cc173d7619
|
Begin: FIx previous commit - no need to call on collapsed window. Handle manual resize (grip, border, gamepad) before setting up window DrawList main clipping rectangle. Sane (and required for viewport code). (#822, #1542)
|
ago%!(EXTRA string=8 years) |
omar
|
5e9ae92ae9
|
Begin: Handle manual resize (grip, border, gamepad) before setting up window DrawList main clipping rectangle. Sane (and required for viewport code). (#822, #1542)
|
ago%!(EXTRA string=8 years) |
omar
|
6a1011cf53
|
MovingWindow: Proper fix for 651538e attempt, without altering MovingWindow which has side-effects. Clicking on a window with the ImGuiWIndowFlags_NoMove flags takes an ActiveId so we can't hover something else. (ref #1381, #1337)
|
ago%!(EXTRA string=8 years) |
omar
|
b74f24c3e5
|
Revert "Clicking on a window with the ImGuiWIndowFlags_NoMove flags takes an ActiveId so we can't hover something else. (ref #1381, #1337)"
This reverts commit 651538e13b .
|
ago%!(EXTRA string=8 years) |
omar
|
7d2a068dea
|
Begin: Shuffling bits of code around.
|
ago%!(EXTRA string=8 years) |
omar
|
651538e13b
|
Clicking on a window with the ImGuiWIndowFlags_NoMove flags takes an ActiveId so we can't hover something else. (ref #1381, #1337)
|
ago%!(EXTRA string=8 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=8 years) |
omar
|
1eee10778b
|
Internals: Begin: Refactor some code into an UpdateManualResize() function.
|
ago%!(EXTRA string=8 years) |
omar
|
483f9b0d07
|
Internals: Begin: Moved DrawList setup code below, the viewport system will need to push the outer clipping rectangle as late as possible.
|
ago%!(EXTRA string=8 years) |
omar
|
03f5cd6ca1
|
Nav: Fixed RenderNavHighlight() clipping, essentially revert 6ea90af6b7 . (#787)
|
ago%!(EXTRA string=8 years) |
omar
|
6c583315e6
|
Begin: Moving some code around for the benefits of the wip viewport branch.
|
ago%!(EXTRA string=8 years) |
omar
|
f610e25682
|
Internals: Using ImFloor().when appropriate.
|
ago%!(EXTRA string=8 years) |
omar
|
933ee6cd5d
|
InputText: Added alternative clipboard shortcuts: Shift+Delete (cut), Ctrl+Insert (copy), Shift+Insert (paste). (#1541)
|
ago%!(EXTRA string=8 years) |
omar
|
fd4d63a0c5
|
InputText: Moved code for checking clipboard shortcut so we can expand on it. (#1541)
|
ago%!(EXTRA string=8 years) |
omar
|
168200f915
|
Popups: Comments, reorganize bits of the header section, renamed parameters.
|
ago%!(EXTRA string=8 years) |
omar
|
a8e5542d78
|
BeginPopup: Exposed extra_flags publicly. (#1533)
|
ago%!(EXTRA string=8 years) |
omar
|
3fc7cf190d
|
OpenPopup(): Always reopen existing popup. Removed OpenPopupEx() bool reopen_existing which is always true. This also makes the public API on par with OpenPopupEx(). (#1497, #1533)
|
ago%!(EXTRA string=8 years) |
omar
|
deab2ab015
|
Popups: Gently handle the user mistakenly calling OpenPopup() every frame. (when reopen_existing is true). (#1497)
|
ago%!(EXTRA string=8 years) |
omar
|
69ff65f054
|
Internals: Popup: Renaming fields.
|
ago%!(EXTRA string=8 years) |
omar
|
3678307cd9
|
Popup, Menus: Tweaks and comments.
|
ago%!(EXTRA string=8 years) |
omar
|
369189b675
|
Internals: Popup: Explicitely setting up ImGuiPopupRef reduces confusion.
|
ago%!(EXTRA string=8 years) |
omar
|
e09852fc49
|
Popups: Revert aca23fd3f0 (Oct 20, 2017). Because 1) I can't seem to find a default. 2) The if is definitively faulty and would have been all true. 3) It looks like possibly the following commit 6ab737a4bb could have made this unnecessary. Not absolutly certain. (~#439)
|
ago%!(EXTRA string=8 years) |