omar
|
c7016c25e8
Nav: Added a CTRL+TAB window list and changed the highlight system accordingly. (#787)
|
7 years ago |
omar
|
0708f91617
Internals: Removed RootWindowForTabbing, won't be needed. Nav: Not starting NavWindowingTarget when a modal is active (was not noticeable).
|
7 years ago |
omar
|
bd6097ac6f
Drag and Drop: Calling BeginTooltip() between a BeginDragSource()/EndDragSource() or BeginDropTarget()/EndDropTarget() uses adjusted tooltip settings matching the one created when calling BeginDragSource() without the ImGuiDragDropFlags_SourceNoPreviewTooltip flag. (#143) + additional safety checks.
|
7 years ago |
omar
|
64938178b7
Internals: Moved selectable flags to avoid collision with public flags + rewrote some tests so we can consistently grep for (held && hovered)
|
7 years ago |
omar
|
a33f0d1f7f
Drag and Drop: Fixed ImGuiDragDropFlags_SourceNoDisableHover to affect hovering state prior to calling IsItemHovered() + fixed description. (#143)
|
7 years ago |
vby
|
3a42eb6620
Fix missing ImmReleaseContext in default Win32 IME handler (#1932)
|
7 years ago |
omar
|
b0cdfe0ece
Generalized d11d211e so regular popups (without the AlwaysAutoResize flag) also have a smaller minimum size, but reduced it to an arbitrary 4.0f instead of 1.0f to ease debugging of faulty situations. (#1909)
|
7 years ago |
omar
|
c790723cfa
Drag and Drop: Fixed an incorrect assert when dropping a source that is submitted after the target (bug introduced with 1.62 changes related to the addition of IsItemDeactivated()). (#1875, #143)
|
7 years ago |
omar
|
d11d211e5d
Allow popup from ignoring the style.WindowMinSize values so short menus are not padded. (#1909) Wider generalization of b16603745c9c8c0f8f4a1c5721f221e01aa7bcce.
|
7 years ago |
omar
|
42bf149ac6
Removed per-window ImGuiWindowFlags_ResizeFromAnySide beta flag in favor `io.OptResizeWindowsFromEdges=true` to enable the feature globally. (#1495) The feature is not currently enabled by default because it is not satisfying enough.
|
7 years ago |
omar
|
0146f4b456
Internals: BeginChildEx tweaks.
|
7 years ago |
omar
|
7b2662d245
Examples: Comments, bits of documentation
|
7 years ago |
omar
|
665bd1e140
Links and thanks. Comments on using BeginCombo/EndCombo + moved the Combo() implementations closer to each others to maximize user seeing how it is implemented from any of the secondary function body.
|
7 years ago |
omar
|
004fe8916a
Internals: Settings: Simple optimization caching index into the settings buffer, to remove an unnecessary O(N*M) search during saving. (with N=active root windows during the session, M=stored settings which grows over time)
|
7 years ago |
omar
|
b16603745c
Allow menu windows from ignoring the style.WindowMinSize values so short menus are not padded. (#1909)
|
7 years ago |
omar
|
7adae3299e
Double-click on resize grip doesn't need to test HoveredWindow (as button has the flattenchild flag anyway) + double-click on title bar verify that we don't have overlapping items to allow contents in title bar. + Comments
|
7 years ago |
omar
|
79153cf19f
Internals: Various renaming. e.g. NewFrameUpdateHoveredWindowAndCaptureFlags() to UpdateHoveredWindowAndCaptureFlags() + exposed UpdateMovingWindow() in imgui_internal.h.
|
7 years ago |
omar
|
14ceaaf460
ArrowButton: Fixed to honor PushButtonRepeat() setting (and internals' ImGuiItemFlags_ButtonRepeat). Setup current line text baseline so that ArrowButton() + SameLine() + Text() are aligned properly.
|
7 years ago |
omar
|
9d67d18d86
Internals: Moved some of the SliderBehaviorT code into SliderBehavior to reduce the amount of instanciated code.
|
7 years ago |
omar
|
c1d8dee6c5
Version 1.63 WIP
|
7 years ago |
omar
|
1b74e3be02
Version 1.62
|
7 years ago |
omar
|
40845852b9
Fixed warnings + readme
|
7 years ago |
omar
|
b5d385824d
Added assert in TreePop() to ease catching ID stack underflow earlier.
|
7 years ago |
omar
|
826d77185e
Revert 640c0566: TreeNode: Fixed nodes with ImGuiTreeNodeFlags_Leaf flag always returning true which was meaningless -> more flexible to keep allowing it by default so it setup an ID scope.
|
7 years ago |
omar
|
ce0b36ba10
Added _None values to various enum flags, useful for readability and some coding style likes it. (Unfortunately we can't refer to them as default value in imgui.h functions because they need to be declared below).
|
7 years ago |
omar
|
2a6fbb2197
Speculative fix for Win32 clipboard handler if SetClipboardText() fails + Minor fix for static analyzer + using :: prefix when calling in Win32 functions.
|
7 years ago |
omar
|
d57fc7fb97
Added IsItemDeactivatedAfterChange() if the last item was active previously, isn't anymore, and during its active state modified a value. Note that you may still get false positive. (#820, #956, #1875)
|
7 years ago |
omar
|
be4b8b5615
Internals: Added GetItemID(), GetFocusID() for consistency. Made GetActiveID() inline. Comments, fixed typos, demo tweaks.
|
7 years ago |
omar
|
cd455a4600
Added IsItemDeactivated() to query if the last item was active previously but isn't anymore. Useful for Undo/Redo patterns. (#820, #956, #1875)
|
7 years ago |
omar
|
c725710c6d
Comments
|
7 years ago |