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=8 years)  
				
					
						
							
							
								 
						
							
							
								f318f2d5ea 
								
							
								 
							
						 
						
							
							
								
								Examples: Added Makefile for SDL+OpenGL2 example. ( #1668 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7fd62baa42 
								
							
								 
							
						 
						
							
							
								
								Examples: Added Makefile for SDL+OpenGL2 example. ( #1668 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								69e700f869 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								d98a5d54aa 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								8074d56bdd 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								2c9f45bbe7 
								
							
								 
							
						 
						
							
							
								
								Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cb601d79e8 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Initial attempt at implementing the viewport/platform api. (WIP/test API) ( #1542 )  
							
							... 
							
							
 
							
							ImGui_ImplSDL2_Init() now takes a SDL GL context. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9b9d9321cf 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using %SDL2_DIR% in the .vcproj instead of %SDL_DIR%, the earlier is more standard.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								47d1360124 
								
							
								 
							
						 
						
							
							
								
								Examples: Using SDL2_DIR instead of SDL_DIR (more standard).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9c20a40b36 
								
							
								 
							
						 
						
							
							
								
								Examples: OpenGL: Cast call to glPolygonMode(). ( #1628 ).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								daddd09cd5 
								
							
								 
							
						 
						
							
							
								
								Examples: Mouse cursor handling comments/tweaks to homogenize. ( #1495 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ef521d1e0b 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Extracted into imgui_impl_sdl.*, reused imgui_impl_opengl* files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								00b24f27c2 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Added .vcproj files.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								03a44acf6f 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Minor stylistic tweaks. Fixed handling of ImGuiMouseCursor_None so it doesn't underflow array. Fixed harmless uninitialized pointer. ( #1626 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								7c75835200 
								
							
								 
							
						 
						
							
							
								
								Renamed misleading ImGuiMouseCursor_Move to ImGuiMouseCursor_ResizeAll. SDL: Fixed cursor. ( #1626 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ffb6e89f30 
								
							
								 
							
						 
						
							
							
								
								Use SDL system cursors in SDL examples. ( #1626 )  
							
							... 
							
							
 
							
							(Squashed 4 commits) 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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=8 years)  
				
					
						
							
							
								 
						
							
							
								0cefd40888 
								
							
								 
							
						 
						
							
							
								
								Examples: Added Changelog to make updates easier.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								41ecebff5a 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Added Changelog at the top of the imgui_impl files. ( #1618 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ae30efc0fd 
								
							
								 
							
						 
						
							
							
								
								Nav: Examples: Added commented out io.NavFlags |= ImGuiNavFlags_EnableKeyboard to all examples. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								057807f4a7 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiKey_Space, mapped in every examples. Will be required for navigation. ( #787 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								fcf1c9d151 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using SDL_GetPerformanceCounter() / SDL_GetPerformanceFrequency() to handle framerate over 1000 fps properly. Noticed bad inputs artefacts in Nav branch at 2000 fps without this. ( #996 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								60fb7d31fd 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL2: Enabling vsync. Using scancode consistently, fixed keyboard weirdness.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								73d493c780 
								
							
								 
							
						 
						
							
							
								
								Examples: Organized header files to make available features more visible.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cd3dd886de 
								
							
								 
							
						 
						
							
							
								
								Moved extra_fonts/ to misc/fonts/. Moved .natvis file to misc/natvis/ ( #1569 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								cca9c3e3da 
								
							
								 
							
						 
						
							
							
								
								Examples: Using Dark theme by default. ( #707 ). Tweaked demo code.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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=8 years)  
				
					
						
							
							
								 
						
							
							
								c226e02ca0 
								
							
								 
							
						 
						
							
							
								
								Fix sdl_opengl2_example filename in README.md's build instructions  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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=8 years)  
				
					
						
							
							
								 
						
							
							
								7e7c017b75 
								
							
								 
							
						 
						
							
							
								
								Examples: Simplified mouse wheel handling. ( #1463 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								f3e510a9bf 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Using SDL_CaptureMouse() to retrieve coordinates outside of client area when dragging. ( #1559 )  
							
							... 
							
							
 
							
							Digging into sdl window/mouse stuff will also be useful for multi-viewport work. 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								00351ee2ab 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Minor renaming.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								79dca9d5e6 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL+GL2: Renamed imgui_impl_sdl.* to imgui_impl_sdl_gl2.* for consistency and to emphasis on GL2-ness.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								15fd5b6c4c 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Minor renaming.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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=8 years)  
				
					
						
							
							
								 
						
							
							
								60d5dc7902 
								
							
								 
							
						 
						
							
							
								
								Examples: SDL: Fixed mapping of Insert key ( #1555 , fix bug introduced in  #1541 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce95b84825 
								
							
								 
							
						 
						
							
							
								
								Added ImGuiKey_Insert for future use. Setup in all example bindings. ( #1541 )  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								407955d9fb 
								
							
								 
							
						 
						
							
							
								
								Examples: Using IM_OFFSETOF macro. + Comments  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								9f8632b131 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments about invalid mouse pos.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								ce13426a1a 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments, synched some minor drift between examples + stronger suggestion to use StyleColorsDark().  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								1b86e7343f 
								
							
								 
							
						 
						
							
							
								
								Renamed the emblematic ShowTestWindow() function to ShowDemoWindow(). Kept redirection function (will obsolete).  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								ef5dd30625 
								
							
								 
							
						 
						
							
							
								
								Sisyphus says: tweaked comments about not using old-style OpenGL examples ( #1459 ,  #1394  etc.)  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								36f00811b9 
								
							
								 
							
						 
						
							
							
								
								Examples: Comments to guide people unfamiliar with the librairies used.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								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)  
				
					
						
							
							
								 
						
							
							
								b3099d650c 
								
							
								 
							
						 
						
							
							
								
								Examples: Adding Roboto to the commented-out font list, and removing the unnecessary ProggyClean from there.  
							
							
 
							
						 
						
							ago%!(EXTRA string=8 years)