omar
|
5e63711084
|
Viewport, DPI: Some early work on per-viewport DPI support. At the moment the easiest way is to replace fonts during the ChangedViewport callback, but down the line we should aim at handling some of it at ImFont level. (#1542, #1676)
|
ago%!(EXTRA string=7 years) |
omar
|
a2fbcc9ad4
|
Examples: DPI: Portable DPI related helpers in the _Win32 examples. Using one in examples's main.cpp, the GetDpiScale functions are not wired anywhere for now. (#1542, #1676)
|
ago%!(EXTRA string=7 years) |
omar
|
4d46383100
|
Viewport: Coupling non-main viewport to one window. Viewport name derived from the window. Added ImGuiConfigFlags_PlatformNoTaskBar, off by default (aka re-established task-bars by default for now). (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
aa3fe81c87
|
Examples: DPI: Hacked in a quick compile-and-run-everywhere call to SetProcessDpiAwareness(), will need to revisit.
|
ago%!(EXTRA string=7 years) |
omar
|
9dcc07422e
|
Viewport: Reorganized viewport enable flags. Both user + platform + renderer need to enable a flag. (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
19b92751b9
|
Examples: Updated Makefile and batch files to work with new examples. Using lowercase "gl.h" as it seems this is what Linux wants.
|
ago%!(EXTRA string=7 years) |
omar
|
69e700f869
|
Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added
|
ago%!(EXTRA string=7 years) |
omar
|
e9fa17e1bf
|
Viewport: Replaced UpdatePlatformWindows/RenderPlatformWindows by RenderAdditionalViewports(). The update is always called in EndFrame(). (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
d98a5d54aa
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
8074d56bdd
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
2c9f45bbe7
|
Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
25349b31d7
|
Examples: DX11 + Win32: Initial attempt at implementing the viewport/platform api. (WIP/test API) (#1542)
|
ago%!(EXTRA string=7 years) |
omar
|
f43068c543
|
Examples: DirectX10, DirectX11: Simplified main example code.
|
ago%!(EXTRA string=7 years) |
omar
|
7e2e0535dd
|
Examples: DirectX 9,10,11: Inputs: Added support for mouse cursors (ImGui::GetMouseCursor() value and WM_SETCURSOR message handling). (#1495)
|
ago%!(EXTRA string=7 years) |
omar
|
19540479d4
|
Examples: DirectX11: Extracted imgui_impl_dx11.* instead imgui_impl_dx11 and imgui_impl_win32
|
ago%!(EXTRA string=7 years) |
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.
|
ago%!(EXTRA string=7 years) |
omar
|
0cefd40888
|
Examples: Added Changelog to make updates easier.
|
ago%!(EXTRA string=7 years) |
omar
|
7cc1bc7635
|
Added IsAnyMouseDown() helper.
Examples: DirectX9/10/11: Using IsAnyMouseDown() instead of local function.
|
ago%!(EXTRA string=7 years) |
omar
|
ae30efc0fd
|
Nav: Examples: Added commented out io.NavFlags |= ImGuiNavFlags_EnableKeyboard to all examples. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
3171f90a1a
|
Nav: Keyboard is now automatically mapped based on io.KeyDown[]. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
057807f4a7
|
Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
73d493c780
|
Examples: Organized header files to make available features more visible.
|
ago%!(EXTRA string=7 years) |
omar
|
cd3dd886de
|
Moved extra_fonts/ to misc/fonts/. Moved .natvis file to misc/natvis/ (#1569)
|
ago%!(EXTRA string=7 years) |
omar
|
cca9c3e3da
|
Examples: Using Dark theme by default. (#707). Tweaked demo code.
|
ago%!(EXTRA string=7 years) |
omar
|
955d86199f
|
Examples: Tweaks formatting.
|
ago%!(EXTRA string=7 years) |
omar
|
6a25a8720a
|
Examples: Using #include "imgui.h" instead of <imgui.h> appear correct-er as per standard? xcode+clang are very nitpicky there.
|
ago%!(EXTRA string=7 years) |
omar
|
3967ff58b2
|
Nav: Examples: DirectX11, Glfw+GL3: Basic code to map keyboard inputs when io.NavFlags & ImGuiNavFlags_EnableKeyboard is set. (will iterate/tweak before spreading to other examples). (#787)
|
ago%!(EXTRA string=7 years) |
omar
|
c2e92ab61b
|
Added imgui.natvis helper for visual studio users. Added to examples projects.
|
ago%!(EXTRA string=7 years) |
omar
|
dd89c9ea59
|
Examples: Made the Win32 proc handlers not assert if there is no active context yet, to be more flexible with creation order. (#1565)
|
ago%!(EXTRA string=7 years) |
omar
|
d3e826c247
|
Examples: Updated for reorganized context functions. Calling CreateContext(), DestroyContext() in example code. Removed Shutdown() from binding code. (#1565, #586, #992, #1007, #1558)
|
ago%!(EXTRA string=7 years) |
omar
|
7dea158175
|
Examples: Allegro, Apple, DirectX9/10/11, Glfw+Vulkan :Added support for horizontal mouse wheel. (#1463)
|
ago%!(EXTRA string=7 years) |
omar
|
ce95b84825
|
Added ImGuiKey_Insert for future use. Setup in all example bindings. (#1541)
|
ago%!(EXTRA string=7 years) |
omar
|
3d24a9eb40
|
Examples: DirectX9/10/11: Comments about CS_DBLCLKS + formatting tweaks. (#1538)
|
ago%!(EXTRA string=7 years) |
Nick Dandoulakis
|
bfc25bc8a3
|
CS_DBLCLKS support for DirectX 11
|
ago%!(EXTRA string=7 years) |
omar
|
4c90529c62
|
Examples: Visual Studio projects: Disabled extraneous function-level check in Release build.
|
ago%!(EXTRA string=7 years) |
omar
|
78f48bb795
|
Examples: DirectX10,DirectX11: Moved call to OMSetRenderTargets() in main loop so example code can integrate more nicely with other code.
|
ago%!(EXTRA string=7 years) |
omar
|
ce13426a1a
|
Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark().
|
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
|
b263bc5689
|
Examples: DirectX: Using IM_ARRAYSIZE()
|
ago%!(EXTRA string=7 years) |
Codecat
|
979fe30a6f
|
Fix wrong comment in dx implementation headers
|
ago%!(EXTRA string=8 years) |
omar
|
fba704bf5d
|
Examples: Added a bunch of comments/referencs related to io.WantCaptureMouse, io.WantCaptureKeyboard (#1262, #1237, #1219, #635, #1058, #1051, #912, #533, #703, #446, #459, #364, #213, #52, and more)
|
ago%!(EXTRA string=8 years) |
omar
|
cb38caeda4
|
Examples: Added more comments near the fonts loading section, to catch common questions and errors (e.g. #1397, #1366, #1341, #1222, #1193, #1115, #951, etc.)
|
ago%!(EXTRA string=8 years) |
omar
|
d2c65aa3e8
|
Examples: DirectX9/10/11: Tweak usage of SetCapture/ReleaseCapture. (#1375)
ps: DirectX 12 example (#302) may want to adopt that as well.
|
ago%!(EXTRA string=8 years) |
omar
|
d6a9956781
|
Examples: DirectX9/10/11: Added WM_SYSKEYDOWN / WM_SYSKEYUP handlers so e.g. VK_MENU can be read.
|
ago%!(EXTRA string=8 years) |
omar
|
c14a66970b
|
Examples: DirectX9/10/11: Renamed WndProc handler to use a generic Win32 name + returning 0 to all messages is more correct.
|
ago%!(EXTRA string=8 years) |
omar
|
a96f095deb
|
Examples: DirectX10, DirectX11: Using SetCapture/ReleaseCapture to get correct behavior (#1375)
ps: DirectX 12 example (#302) may want to adopt that as well.
|
ago%!(EXTRA string=8 years) |
omar
|
b3099d650c
|
Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.
|
ago%!(EXTRA string=8 years) |
omar
|
842e88a8e3
|
Examples: Avoid using ImColor() to not tempt newcomers into looking at it
|
ago%!(EXTRA string=8 years) |
omar
|
3dd3d0b248
|
Examples: DirectX11: allow creating device with feature level 10 sinec we don't really need much for that example. (#1333)
|
ago%!(EXTRA string=8 years) |
ocornut
|
d5d825debb
|
Nav/Examples: honoring the io.WantMoveMouse flag in most common examples (#323)
Missing support Vulkan (#549), Apple (#575, #247), SDL (#58, #356),
Allegro, Marmalade (#368, #375)
|
ago%!(EXTRA string=8 years) |