omar 
							
						 
					 
					
						
						
							
						
						2b7d4c713e 
					 
					
						
						
							
							Internals: Moved IsWindowContentHoverable() in the file  
						
						
						
						
					 
					
						2017-09-27 23:31:03 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c5a79deb38 
					 
					
						
						
							
							IsItemHovered(), IsHovered(): Shallow tweaks to make them more symetrical. Removed one set of braces.  
						
						
						
						
					 
					
						2017-09-27 23:10:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7bcb1d3816 
					 
					
						
						
							
							Internals: ButtonBehavior(), IsHovered() moved the responsability of flatten_child higher level to ButtonBehavior() - not super sure about the elegance of this  
						
						
						
						
					 
					
						2017-09-27 22:59:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						79ef64430c 
					 
					
						
						
							
							Nav: Fixed merge  cc26db8ec7 
						
						
						
						
					 
					
						2017-09-27 17:27:21 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						cc26db8ec7 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-27 17:25:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0adcddac39 
					 
					
						
						
							
							IsItemHovered(), ItemAdd(): finishing cleaning up, moved the code to IsItemHovered() so ItemAdd() is more lightweight and the two IsXXXHovered functions are now very similar, making their differences less confusing.  
						
						
						
						
					 
					
						2017-09-27 17:21:50 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						19e22baa06 
					 
					
						
						
							
							ItemAdd(): more re-ordering of tests to match IsHovered() + comments  
						
						
						
						
					 
					
						2017-09-27 17:06:07 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						344d48be31 
					 
					
						
						
							
							IsItemHovered(), ItemAdd(): Fixed seemingly unnecessary comparaison of root windows, makes IsItemHovered() more consistent with internal IsHovered().  
						
						... 
						
						
						
						Original test was added in 6e99688fa7 
						
						
					 
					
						2017-09-27 16:49:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c075786d8b 
					 
					
						
						
							
							ItemAdd(): re-ordering the tests, submission should now be faster.  
						
						
						
						
					 
					
						2017-09-27 16:29:46 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						99c7622a1b 
					 
					
						
						
							
							ItemAdd(), not performing computation for IsItemRectHovered() which does them itself, allowing us in the next commit to optimize ItemAdd() and make its logic more consistent with IsHovered().  
						
						
						
						
					 
					
						2017-09-27 16:20:53 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e87ad328e4 
					 
					
						
						
							
							Moved implementation of Hovered-related functions next to each others + comments, before I attempt to work on them. No functional change here.  
						
						
						
						
					 
					
						2017-09-27 16:07:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						869732c456 
					 
					
						
						
							
							Nav: Removed unnecessary combo code (that kept the combo arrow highlighted after reverting to mouse controls). ( #787 )  
						
						
						
						
					 
					
						2017-09-27 12:34:18 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						a2b2e56e8e 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-27 12:31:12 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						e56eba44fe 
					 
					
						
						
							
							Fixed not being able to move a window by clicking on one of its child window ( #1337 ,  #635 ), broken by  313d388bba 
						
						
						
						
					 
					
						2017-09-27 12:25:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8374a454da 
					 
					
						
						
							
							Removed extraneous ImGui:: prefixes. Declared ColorEditOptionsPopup in imgui_internals.h. Tweaked internal signatures.  
						
						
						
						
					 
					
						2017-09-27 11:39:13 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						bbd6d5d5b5 
					 
					
						
						
							
							Combo: Cleaned up, removed unnecessary code (looks like this part went untouched for a long time!).  
						
						
						
						
					 
					
						2017-09-27 00:20:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						8fd4beddb8 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-26 20:28:40 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9e1ad7295f 
					 
					
						
						
							
							ImFont: Renamed (supposedly internal) fields (e.g. XAdvance to AdvanceX). Custom text renderers might be affected if they didn't use the GetCharAdvance() helper function.  
						
						
						
						
					 
					
						2017-09-26 20:05:16 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						10bb9524eb 
					 
					
						
						
							
							ImFont: Renamed ImFont::Glyph to ImFontGlyph (for consistency and so ImFontAtlas types can use it without ordering half of the file). Left a redirection type.  
						
						
						
						
					 
					
						2017-09-26 19:54:30 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f1a20ec66d 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-26 16:54:37 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						be03882a15 
					 
					
						
						
							
							Separator(): output vertical separator when used in horizontal layout mode, so it works in menu bars.  
						
						
						
						
					 
					
						2017-09-26 15:43:48 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c7a606ab7e 
					 
					
						
						
							
							Horizontal layout does the minimum job to be usable internally - not exposed ( #97 )  
						
						
						
						
					 
					
						2017-09-26 15:42:55 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						728deff56c 
					 
					
						
						
							
							Comments, debug code (commented), todo list  
						
						
						
						
					 
					
						2017-09-26 15:33:57 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						82748df71a 
					 
					
						
						
							
							WantCaptureMouse: Tweaked logic so WantCaptureMouse can stay false when e.g. hovering over void while an InputText() is active. ( #621 )  
						
						
						
						
					 
					
						2017-09-26 01:12:09 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						69d0d33451 
					 
					
						
						
							
							Exposed PushMultiItemsWidths() to imgui_internal.h  
						
						
						
						
					 
					
						2017-09-25 22:45:10 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						24f21bd4d4 
					 
					
						
						
							
							Merge pull request  #1113  from Urmeli0815/ImGuiSelectableFlags_MenuItem  
						
						... 
						
						
						
						MenuItem: only activate on Release, not on Click (nb: and not on ClickRelease to allow opening menu and selecting something with a single click. Windows seems to behave the same, allowing to click and hold to e.g. Open then move cursor, release on Save and save gets activated) 
						
						
					 
					
						2017-09-25 22:13:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7e8069dd23 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-25 22:08:38 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						c0547d358d 
					 
					
						
						
							
							Begin: Fixed auto-fit calculation code that predict the presence of ascrollbar so it works in the case size constraints are used. I actually don't need this fix now, but earlier experiment with BeginCombo() required this fix.  
						
						
						
						
					 
					
						2017-09-25 22:04:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4b2781fe87 
					 
					
						
						
							
							Begin: Moving some code into a CalcSizeAutoFit() function.  
						
						
						
						
					 
					
						2017-09-25 21:57:42 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0d56140b4a 
					 
					
						
						
							
							BeginCombo(): rework internals a little to make it easier to provide custom combo-like elements relying in BeginCombo().  
						
						... 
						
						
						
						BeginPopupEx() doesn't enforce AlwaysAutoResize flag anymore. 
						
						
					 
					
						2017-09-25 21:45:34 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						4b82759598 
					 
					
						
						
							
							SetNextWindowPos: added a ImVec2 pivot parameter for positioning a given a center, bottom-right position, etc. As a generalization of SetNextWindowPosCenter() which is now obsolete.  This will be useful for combo-like popups as well.  
						
						... 
						
						
						
						Demo: Simple-overlay window uses the SetWindowPos pivot to select a corner to position itself at. 
						
						
					 
					
						2017-09-25 18:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0a55573288 
					 
					
						
						
							
							Begin(): Minor tidying up of flow  
						
						
						
						
					 
					
						2017-09-25 15:48:52 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9f34925b2a 
					 
					
						
						
							
							Window: Tweaked ApplySizeFullWithConstraint() -> CalcSizeFullWithConstraint() so it can be used without side-effect  
						
						
						
						
					 
					
						2017-09-25 13:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						0a5fb24f10 
					 
					
						
						
							
							Popups: Exposing a little more of popups internals in imgui_internals.h  
						
						
						
						
					 
					
						2017-09-25 12:52:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						b9c185402e 
					 
					
						
						
							
							Nav: minor tidying up NavUpdate() to use a local variables, easier to test replacing g.NavWindow with g NavMoveResultWindow for navigation accross flattened child windows.  
						
						
						
						
					 
					
						2017-09-20 23:58:56 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						113b2467cd 
					 
					
						
						
							
							Minor bits. Reduce usage of GImGui multiple times in same function.  
						
						
						
						
					 
					
						2017-09-20 23:02:06 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						479e532f18 
					 
					
						
						
							
							ColorEdit: fixed weird ternary pattern that makes some compiler warning (fair)  
						
						
						
						
					 
					
						2017-09-18 21:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f24b5f71ca 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-18 15:35:47 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						79ce9b74d5 
					 
					
						
						
							
							BeginTooltipEx() internal tweaks  
						
						
						
						
					 
					
						2017-09-18 15:35:00 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						44e8d94aba 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						
						
						
					 
					
						2017-09-18 15:32:31 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						105f3b14e4 
					 
					
						
						
							
							Merge branch 'master' into styles  
						
						
						
						
					 
					
						2017-09-18 15:11:51 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						9693fd5351 
					 
					
						
						
							
							PushStyleVar/PopStyleVar: internal tweaks  
						
						
						
						
					 
					
						2017-09-18 15:07:22 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						7c9e38f60a 
					 
					
						
						
							
							Style: Moving code in a function to make incoming diff easier to parse.  
						
						
						
						
					 
					
						2017-09-18 15:06:54 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						709653c330 
					 
					
						
						
							
							Merge branch 'master' into styles  
						
						
						
						
					 
					
						2017-09-18 15:03:25 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						6c91a1ef7f 
					 
					
						
						
							
							Minor comments  
						
						
						
						
					 
					
						2017-09-17 23:35:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						052999a6ab 
					 
					
						
						
							
							More consistently uses "Dear ImGui"  
						
						
						
						
					 
					
						2017-09-15 01:31:41 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						54d30d758f 
					 
					
						
						
							
							Implicit "Debug" window uses a "Debug##Default" identifier to allow the user creating such window with custom flags  
						
						
						
						
					 
					
						2017-09-12 13:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						62d7fa4324 
					 
					
						
						
							
							Merge branch 'master' into navigation  
						
						... 
						
						
						
						# Conflicts:
#	imgui.cpp
#	imgui_internal.h 
						
						
					 
					
						2017-09-06 20:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						f63c03c464 
					 
					
						
						
							
							Internals: moved ButtonRepeat and AllowKeyboardFocus bools/stacks to a generic ItemFlags stack. Merged from Navigation branch.  
						
						
						
						
					 
					
						2017-09-06 20:28:36 +02:00 
						 
				 
			
				
					
						
							
							
								omar 
							
						 
					 
					
						
						
							
						
						51fcef0c21 
					 
					
						
						
							
							BeginCombo() tweaks, merged from Navigation branch.  
						
						
						
						
					 
					
						2017-09-06 19:31:50 +02:00