| 
							
							
								 omar | 3f04fd0644 | Internals: DragFloat: Removed DragSpeedScaleFast/DragSpeedScaleSlow since it's not yet usable and Nav version doesn't have an equivalent. | 2018-05-03 17:34:29 +02:00 |  | 
			
				
					| 
							
							
								 omar | 4780ac1ca4 | Internals: Data types: Added s64, u64 data types. Added support in InputScalar(). Removed internal.h InputScalarEx() to InputScalar(). Removed cheap-relative-operators support in recently added U32 data path, since this is heading toward being legacy code. + Fixed InputDouble parsing code. (#1011, #320, #708) | 2018-05-03 17:34:22 +02:00 |  | 
			
				
					| 
							
							
								 omar | 10e3f17235 | DragFloat/SliderFloat internal InputScalar trim leading/trailing spaces emitted from the format string when presenting an edit box to the user. (#648) Follow up to 6881d065b8 | 2018-05-03 17:34:02 +02:00 |  | 
			
				
					| 
							
							
								 omar | a62f195e83 | Internals: Renamed IsCharIsSpace() to IsCharIsBlank*() to match standard terminlogy and added ascii/u16 variations. | 2018-05-03 17:33:55 +02:00 |  | 
			
				
					| 
							
							
								 omar | ed756d474e | Internals: Added ImGuiDataType_Uint32 data type which is usable with InputScalarEx(). | 2018-04-30 20:02:33 +02:00 |  | 
			
				
					| 
							
							
								 omar | 92f0165f85 | DragFloat, SliderFloat: Rounding scalar using the provided format string instead of parsed precision. (#648) | 2018-04-30 16:44:57 +02:00 |  | 
			
				
					| 
							
							
								 omar | 6881d065b8 | DragFloat/SliderFloat internal InputScalar trip trailing decoration off the format string when presenting an edit box to the user. (#648) | 2018-04-30 15:59:59 +02:00 |  | 
			
				
					| 
							
							
								 omar | d7e24416dd | DragFloat/SliderFloat internal InputScalar relies on the user supplied format string to format and parse value. (#648) The trailing text after the format will be displayed in the InputText but not affect back parsing. Ideally we can try to strip it later. | 2018-04-30 15:21:51 +02:00 |  | 
			
				
					| 
							
							
								 omar | f80314754c | InputFloat,InputFloat2,InputFloat3,InputFloat4: Added variations taking a more flexible and consistent optional "const char* format" parameter instead of "int decimal_precision". This allow using custom formats to display values in scientific notation, and is generally more consistent with other API. Obsoleted functions using the optional "int decimal_precision" parameter. (#648) | 2018-04-28 00:11:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | e3453d0dc4 | Misc: Comments and shallow/small changes (merged from viewport branch to minimize branch drift). | 2018-04-25 17:58:53 +02:00 |  | 
			
				
					| 
							
							
								 omar | 01fa934222 | Internals: Removed unecessary Pos/PosFloat separation, only reason appears to be mostly pre-1.0. The only piece of code that I expected sub-pixel window position to matter actually already round its delta (wrongly so, will fix later/separately if we want). | 2018-04-25 15:24:26 +02:00 |  | 
			
				
					| 
							
							
								 omar | dc03c93164 | Internals: Removed misleading ImRect::FixInverted + fix minor formatting in Readme. Demo: Fixed Overlay: Added a context menu item to enable freely moving the window. | 2018-04-24 14:19:10 +02:00 |  | 
			
				
					| 
							
							
								 omar | 6a0b2627ad | BeginMainMenuBar: Followup to 1e41bad9. Removed public window flag. DisplaySafeAreaPadding defaults to (3,3) instead of (4.4). Comments, tab to spaces, Changelog. (#1439) | 2018-04-18 17:37:35 +02:00 |  | 
			
				
					| 
							
							
								 Doug Binks | 1e41bad90f | Added DisplaySafeAreaPadding to MainMenuBar height and fixed starting x position. Fixes main menu bar problems with TVs. (#1439) | 2018-04-18 15:13:09 +02:00 |  | 
			
				
					| 
							
							
								 omar | bfc0efaae9 | Internals: Window: Aggregating ImDrawList into the ImGuiWindow structure. | 2018-04-11 12:43:38 +02:00 |  | 
			
				
					| 
							
							
								 omar | 52cac135c9 | Internals: Renamed GetFrontMostModalRootWindow() to GetFrontMostPopupModal() and exposed in imgui_internal.h (#1738) | 2018-04-10 15:04:36 +02:00 |  | 
			
				
					| 
							
							
								 omar | 6f1f5cbc20 | Version 1.61 WIP | 2018-04-09 14:02:32 +02:00 |  | 
			
				
					| 
							
							
								 omar | 3a29ddbcfa | Version 1.60 | 2018-04-08 00:45:02 +02:00 |  | 
			
				
					| 
							
							
								 omar | 6d0c720451 | Internals: Removed unused internal variant of ArrowButton(). | 2018-04-07 23:06:06 +02:00 |  | 
			
				
					| 
							
							
								 omar | 82b7a39f31 | Fixed a few zealous warnings. | 2018-04-07 10:38:01 +02:00 |  | 
			
				
					| 
							
							
								 omar | e88fb10d7c | NewFrame: Extract some code into a NewFrameUpdateHoveredWindowAndCaptureFlags() which can be of use with touch-based inputs systems. | 2018-04-06 19:36:15 +02:00 |  | 
			
				
					| 
							
							
								 omar | ac2027c415 | NewFrame: Extract some code into a NewFrameUpdateMouseInputs function. Moved settings saving higher up in the function so it is next to its peers. | 2018-04-06 19:36:14 +02:00 |  | 
			
				
					| 
							
							
								 omar | 78610a54d2 | Fixed Clang zealous cast-call warning (on par with GCC) which decided to warn against explicit C-style casts now. | 2018-04-03 20:55:30 +02:00 |  | 
			
				
					| 
							
							
								 omar | b69dc45f6e | Internals: Removed ImGuiDataType_Float2. | 2018-03-22 20:14:31 +01:00 |  | 
			
				
					| 
							
							
								 omar | c19b27813d | Added InputDouble() function. We use a format string instead of a decimal_precision parameter to also for "%e" and variants. (#1011) May transition the other InputXXX function to use format strings as well. | 2018-03-22 18:58:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | 170f44e6f0 | IO: Renamed io.WantMoveMouse to io.WantSetMousePos (was added in 1.52, _not_ used by core and only honored by some binding ahead of merging the Nav branch) + internal renaming (#787) | 2018-03-20 20:12:34 +01:00 |  | 
			
				
					| 
							
							
								 omar | 33ad8b2f0c | Nav: Track nav input source more generally (gamepad vs keyboard) (#787) + update todos and demo tweaks | 2018-03-19 13:20:18 +01:00 |  | 
			
				
					| 
							
							
								 omar | 0e3a6ef4f7 | Moved IM_NEW, IM_DELETE helpers to imgui.h for convenient use by back-ends and user code. | 2018-03-13 16:18:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | b9ac127b0b | Internals: Columns renaming fields | 2018-03-12 11:03:27 +01:00 |  | 
			
				
					| 
							
							
								 omar | a1f3949d71 | Drag and Drop: Increased payload data type to 32 characters. (#143) | 2018-03-08 10:42:51 +01:00 |  | 
			
				
					| 
							
							
								 omar | bf7481eba0 | Columns: Extent stop at the right-most clipped pixel. The right-most column might appear a little wider but it's usable space matches the others. (#125). +9 Internal: Store InnerClipRect. | 2018-03-04 17:44:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 69e700f869 | Renamed ImGuiStyleVar_Count_ to ImGuiStyleVar_COUNT for consistency with other enums. Added | 2018-03-03 20:15:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8a4093f38b | Added ArrowButton(). Exposed ImGuiDir. | 2018-03-03 20:08:03 +01:00 |  | 
			
				
					| 
							
							
								 omar | 11f13ab24f | Internal: renamed RenderTriangle() to RenderArrow(). | 2018-03-03 19:08:22 +01:00 |  | 
			
				
					| 
							
							
								 omar | c994796e26 | Internal: Moved IM_NEWLINE helper to imgui_internal.h | 2018-02-28 21:45:02 +01:00 |  | 
			
				
					| 
							
							
								 omar | 2c9f45bbe7 | Renamed ImGuiNavFlags io.NavFlags to ImGuiConfigFlags io.ConfigFlags. (#787) | 2018-02-28 18:51:40 +01:00 |  | 
			
				
					| 
							
							
								 omar | c7835dd189 | ImRect: Removed misleading IsFinite() function used by some Nav code. | 2018-02-26 16:35:46 +01:00 |  | 
			
				
					| 
							
							
								 omar | 27667fc035 | TreeNode: Renamed Beta ImGuiTreeNodeFlags_NavCloseFromChild to ImGuiTreeNodeFlags_NavLeftJumpsBackHere. (#1079) | 2018-02-25 14:15:37 +01:00 |  | 
			
				
					| 
							
							
								 omar | b28995b667 | Nav: Internals: Exposed NavMoveRequestCancel in imgui_internal.h (#1640) | 2018-02-22 15:39:49 +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 | 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 | 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 | 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 | 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 | 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 |  |