omar
|
00b9e70ba2
|
Viewport: Always be lenient with invalid mouse position during dragging, since they are provided by back-end and technically acceptable inputs + comments. (#1542)
|
2018-03-01 20:19:36 +01:00 |
|
omar
|
d98a5d54aa
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
|
2018-02-28 19:03:39 +01:00 |
|
omar
|
735267d27c
|
Viewport: Initial viewport branch+ platform api commit (squashed from previous commits, still very WIP) (#1542)
|
2018-02-27 23:25:39 +01:00 |
|
omar
|
b5ced477f4
|
Metrics: Added option to show begin order, useful for debugging.
|
2018-02-27 23:02:50 +01:00 |
|
omar
|
67319a71e5
|
Internal: Minor renaming.
|
2018-02-27 22:58:27 +01:00 |
|
omar
|
184a6f1198
|
Internals: Moving window: test mouse validity while translating window + using SetWindowPos().
|
2018-02-27 22:56:22 +01:00 |
|
omar
|
b32bb4e6e3
|
Removed DisplayVisibleMin/DisplayVisibleMax facility (as part of # 1542). Misc comments.
|
2018-02-27 22:55:18 +01:00 |
|
omar
|
0e62b7d68a
|
Clearing next window data at the end of Begin() more reliably. Misc comments.
|
2018-02-27 22:47:45 +01:00 |
|
omar
|
a761779b12
|
Internals: Settings: Added ReadCloseFn to allow handlers to sanitize data on a per-entry basis.
|
2018-02-27 22:32:45 +01:00 |
|
omar
|
3f335b0d42
|
Merge branch 'master' into examples_refactor
# Conflicts:
# examples/opengl3_example/imgui_impl_glfw_gl3.cpp
# examples/sdl_opengl3_example/imgui_impl_sdl_gl3.cpp
|
2018-02-26 18:22:36 +01:00 |
|
omar
|
c7835dd189
|
ImRect: Removed misleading IsFinite() function used by some Nav code.
|
2018-02-26 16:35:46 +01:00 |
|
omar
|
5427eca960
|
Compacted some old Breaking Changes notes (Pre July 2015 stuff)
|
2018-02-25 19:05:31 +01:00 |
|
omar
|
bd267ad739
|
Changelog: Added all change infos since 1.53 up to the current version.
|
2018-02-25 14:15:38 +01:00 |
|
omar
|
27667fc035
|
TreeNode: Renamed Beta ImGuiTreeNodeFlags_NavCloseFromChild to ImGuiTreeNodeFlags_NavLeftJumpsBackHere. (#1079)
|
2018-02-25 14:15:37 +01:00 |
|
omar
|
e6bc840f6f
|
Merge branch 'master' into examples_refactor
|
2018-02-23 10:47:32 +01:00 |
|
omar
|
8040cf1425
|
Merge branch 'master' of https://github.com/podgorskiy/imgui into podgorskiy-master
|
2018-02-22 23:22:16 +01:00 |
|
Podgorskiy
|
94466745bb
|
A tiny optimization to ImLineClosestPoint. Removed unnecessary sqrtf call.
ab_lenSqr -> ab_len_sqr
Moved line where ab_len_sqr is computed after the first return
|
2018-02-22 10:57:20 -05:00 |
|
omar
|
b28995b667
|
Nav: Internals: Exposed NavMoveRequestCancel in imgui_internal.h (#1640)
|
2018-02-22 15:39:49 +01:00 |
|
omar
|
91cadc1130
|
Merge branch 'master' into examples_refactor
|
2018-02-21 22:47:03 +01:00 |
|
omar
|
2c3c5125b3
|
Drag and Drop: BeginDragDropSource(): temporarily removed the optional mouse_button=0 parameter because it is really usable in typical conditions at the moment. (#143, #1637)
|
2018-02-21 21:33:58 +01:00 |
|
omar
|
bcdfd5d61c
|
Merge branch 'master' into examples_refactor
|
2018-02-20 16:18:02 +01:00 |
|
omar
|
7cbcccd96b
|
Update Breaking Change section with moved misc/fonts/ (#1631)
|
2018-02-20 12:08:37 +01:00 |
|
omar
|
7ee2bc8f5e
|
FAQ about backslashes in string literal since the one in main.cpp isn't being noticed enough. (#1397)
|
2018-02-20 10:24:31 +01:00 |
|
omar
|
b33f0e215f
|
Initialization happens during CreateContext(), which makes it easier for platform layers to interact with the context during their initialization.
|
2018-02-18 23:28:56 +01:00 |
|
omar
|
45cbebad64
|
Added dummy io.DisplayPos field.
|
2018-02-18 21:04:17 +01:00 |
|
omar
|
1399c9c8a9
|
Merged a bunch of small inconsequential things from my work branch, to reduce the diff noise.
|
2018-02-18 20:21:21 +01:00 |
|
omar
|
bdb27366e7
|
Nav: Tweak windowing highlighting for full viewport windows.
|
2018-02-17 00:19:04 +01:00 |
|
omar
|
63332d152a
|
Obsoleted the io.RenderDrawListsFn callback, you can call your graphics engine render function after ImGui::Render(). Use ImGui::GetDrawData() to retrieve the ImDrawData* to display..(#1599)
Examples: Updated examples.
|
2018-02-16 19:18:16 +01:00 |
|
omar
|
20c14f9589
|
Fixed GCC zealous warnings (#1623)
|
2018-02-16 15:43:28 +01:00 |
|
omar
|
1cbfe0700c
|
Plot: plot a flat line if scale_min==scale_max (#1621)
|
2018-02-16 14:34:49 +01:00 |
|
omar
|
eb1d481915
|
Comments (#1230, #1611)
|
2018-02-12 15:38:04 +01:00 |
|
omar
|
d8d1da27fd
|
Merge branch 'master' of https://github.com/RandyGaul/imgui into RandyGaul-master
|
2018-02-12 15:35:16 +01:00 |
|
Randy Gaul
|
2c4a761982
|
__cdecl markup for non-standard calling conventions via MSVC
|
2018-02-12 00:50:40 -08:00 |
|
omar
|
64e0666803
|
Internals: Moved some of NewFrame() into UpdateMovingWindow().
|
2018-02-11 22:48:30 +01:00 |
|
omar
|
7cc1bc7635
|
Added IsAnyMouseDown() helper.
Examples: DirectX9/10/11: Using IsAnyMouseDown() instead of local function.
|
2018-02-10 16:50:19 +01:00 |
|
omar
|
3b163ac35b
|
Internals: Clarified internal storage for RootWindow with specific semantic (the Docking branch will need to introduce finer differenciation there.)
|
2018-02-08 23:11:51 +01:00 |
|
omar
|
d17d21da1b
|
Warning fix. (#1565)
|
2018-02-06 20:21:29 +01:00 |
|
omar
|
7c16d52f72
|
Updated version to 1.60 WIP to emphasis on the addition of required calls CreateContext/DestroyContext + merged the massive Navigation branch (#1565, #787)
|
2018-02-06 20:20:34 +01:00 |
|
omar
|
f0364aa359
|
Merge branch 'context'
# Conflicts:
# examples/allegro5_example/main.cpp
# examples/directx10_example/main.cpp
# examples/directx11_example/main.cpp
# examples/directx9_example/main.cpp
# examples/marmalade_example/main.cpp
# examples/opengl2_example/main.cpp
# examples/opengl3_example/main.cpp
# examples/sdl_opengl2_example/main.cpp
# examples/sdl_opengl3_example/main.cpp
# examples/vulkan_example/main.cpp
|
2018-02-06 20:16:03 +01:00 |
|
omar
|
4e5b7612ae
|
Nav: Documentation tweaks. (#787)
|
2018-02-06 20:10:05 +01:00 |
|
omar
|
3171f90a1a
|
Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787)
|
2018-02-06 19:54:30 +01:00 |
|
omar
|
7e32fc7109
|
Nav: Toward automatically mapping keyboard input. Renamed ImGuiNavInput_PadXXX to ImGuiNavInput_XXX. Renamed ImGuiNavInput_KeyXXX to ImGuiNavInput_KeyXXX_ (internal). (#787)
|
2018-02-06 19:23:12 +01:00 |
|
omar
|
ed4bbc4fd4
|
Nav: Comments, guides.
|
2018-02-06 18:48:31 +01:00 |
|
omar
|
cea8017e0b
|
Merge branch 'master' into context
|
2018-02-06 18:04:44 +01:00 |
|
omar
|
db071184a0
|
Merge branch 'master' into navigation
# Conflicts:
# imgui.cpp
# imgui_internal.h
|
2018-02-06 13:51:09 +01:00 |
|
omar
|
b50dce54ea
|
Drag and Drop: TreeNode as drop target displays rectangle over full frame. Added optional internal storage for item display rect. Will expose later. (#1597, #143)
|
2018-02-06 13:46:14 +01:00 |
|
omar
|
c6ba7c8231
|
Internals: TreeNode: Renaming local to be more consistent with other widgets.
|
2018-02-06 13:41:46 +01:00 |
|
omar
|
e6926d9f7c
|
Internals: Refactored bool LastItemRectHovered into flags. (#1597)
|
2018-02-06 13:34:41 +01:00 |
|
omar
|
ce2b8d3255
|
Nav: Comments, removed extraneous parameter.
|
2018-02-06 13:16:44 +01:00 |
|
omar
|
0c0d811859
|
Nav: SetItemDefaultFocus() doesn't make the navigation cursorr highlight visible. Renamed NavInitResultExplicit to NavInitRequestFromMove. (#787)
|
2018-02-05 23:53:40 +01:00 |
|