omar
00351ee2ab
Examples: SDL: Minor renaming.
ago%!(EXTRA string=7 years)
omar
ba99900023
Examples: GLFW+GL2: Renamed imgui_impl_glfw.* to imgui_impl_glfw_gl2.* for consistency and to emphasis on GL2-ness.
ago%!(EXTRA string=7 years)
omar
79dca9d5e6
Examples: SDL+GL2: Renamed imgui_impl_sdl.* to imgui_impl_sdl_gl2.* for consistency and to emphasis on GL2-ness.
ago%!(EXTRA string=7 years)
omar
15fd5b6c4c
Examples: SDL: Minor renaming.
ago%!(EXTRA string=7 years)
omar
ce17e0f274
Examples: SDL: Using SDL_WINDOW_INPUT_FOCUS instead of SDL_WINDOW_MOUSE_FOCUS (which is ~~hovered). We should use SDL_CaptureMouse + SDL_WINDOW_MOUSE_CAPTURE_FLAG which requires SDL 2.0.4 will give it a try shortly. ( #1559 )
ago%!(EXTRA string=7 years)
omar
60d5dc7902
Examples: SDL: Fixed mapping of Insert key ( #1555 , fix bug introduced in #1541 )
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
39cb56c39e
Examples: OpenGL3+GLFW: Using 3.2 context + GLSL version 150 ( #1466 )
ago%!(EXTRA string=7 years)
omar
7484c63449
Examples: OpenGL3+SDL: Changed GLSL shader version to 150 ( #1466 , #1504 )
ago%!(EXTRA string=7 years)
omar
3d24a9eb40
Examples: DirectX9/10/11: Comments about CS_DBLCLKS + formatting tweaks. ( #1538 )
ago%!(EXTRA string=7 years)
omar
407955d9fb
Examples: Using IM_OFFSETOF macro. + Comments
ago%!(EXTRA string=7 years)
Nick Dandoulakis
bfc25bc8a3
CS_DBLCLKS support for DirectX 11
ago%!(EXTRA string=7 years)
Nick Dandoulakis
583e97b297
CS_DBLCLKS support for DirectX 10
ago%!(EXTRA string=7 years)
Nick Dandoulakis
20ae6439ea
CS_DBLCLKS support for Directx9
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
9f8632b131
Examples: Comments about invalid mouse pos.
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
3a4a2bb27c
Examples: Vulkan: Tweak
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)
omar
cf9b893841
Examples: Added null_example/ which is helpful for quick testing on multiple compilers/settings without relyong on graphics library.
ago%!(EXTRA string=7 years)
omar
c8b5b569da
Examples: DirectX9: Call EndFrame(), fix for assert added in 9a44d447cd
ago%!(EXTRA string=8 years)
omar
e000ee0116
Examples: DirectX9: Handle loss of D3D9 device (D3DERR_DEVICELOST). ( #1464 )
ago%!(EXTRA string=8 years)
Emmanuel Benoît
77a310736d
Horizontal mouse wheel support
...
This patch adds support for the horizontal mouse wheel in ImGui. It
affects windows that can be scrolled, as long as the Ctrl key is not
being pressed.
The scrolling speed has been set empirically so that it matches the
scrolling speed on the Firefox browser when the horizontal wheel is
used.
Internally, it adds a MouseHorizWheel to ImGuiIO, which is then used in
NewFrame to scroll the current window.
The SDL/GL2, SDL/GL3, GLFW/GL2 and GLFW/GL3 examples has been modified
to use it.
ago%!(EXTRA string=8 years)
omar
ef5dd30625
Sisyphus says: tweaked comments about not using old-style OpenGL examples ( #1459 , #1394 etc.)
ago%!(EXTRA string=8 years)
omar
6bd3b45b34
Sisyphus says: tweaked comments about not using old-style OpenGL examples ( #1459 , #1394 etc.)
ago%!(EXTRA string=8 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
36f00811b9
Examples: Comments to guide people unfamiliar with the librairies used.
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
c5027d4fa1
Examples: Extra clarification for the 100th person who insist on using the OpenGL2 code in spite of existing documentation leaning against it. ( #1394 )
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
50f5be9266
Examples: GLFW+GL2/GL3: Minor tweaks, comments.
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
3e0765ee22
Examples: DirectX9: Using SetCapture/ReleaseCapture to get correct behavior ( #1375 )
ago%!(EXTRA string=8 years)
omar
e03198bb0f
Fixed compilation for #1375 + coding style fixes.
ago%!(EXTRA string=8 years)
Gargaj
839067fda9
Capture/release window in DX9 implementation
...
This helps a lot when the user drags a slider but carries the cursor offscreen before releasing the button - without the capturing, the slider will "stick" to the mouse cursor even after the button has been released. (This should generally be added to all Windows implementations - I won't mind doing it if you think it's a good idea.)
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)
omar
b8ade0b94f
Examples: Main: Removed call to SetNextWindowSize()
ago%!(EXTRA string=8 years)
omar
4abce8af58
Examples: GL2: Renaming, comments.
ago%!(EXTRA string=8 years)
omar
d9016964ad
Examples: GL3: Comments, tweaks ( #1145 )
ago%!(EXTRA string=8 years)
omar
7d1f2c0dc5
Examples: GL2: rename functions to include GL2 in name
ago%!(EXTRA string=8 years)
unknown
cf48e28932
Backup polygon mode, draw with filled polygons, restore state, for clients running opengl with glPolygonMode. closes #798
ago%!(EXTRA string=8 years)
omar
92a6faca6f
IO: io.MousePos needs to be set to ImVec2(-FLT_MAX,-FLT_MAX) when mouse is unavailable/missing. Previously ImVec2(-1,-1) was enough but we'll now accept negative mouse coordinates.
ago%!(EXTRA string=8 years)