| 
							
							
								 omar | 531c11d5c7 | ImDrawList: Small refactor toward removing dependency on GImGui + PushClipRectFullscreen now correctly uses data provided by imgui which can takes account of DisplaySize + Removed static variable in PathArcToFast() which caused linking issues to some. | 2017-12-21 18:52:34 +01:00 |  | 
			
				
					| 
							
							
								 omar | b9391d1692 | Columns: Internal: Columns have their no set of flags so NoResize can be setup by internal code. (#125) | 2017-12-15 17:06:47 +01:00 |  | 
			
				
					| 
							
							
								 omar | ddbcda8c1b | Columns: Column width data is no longer lost while dragging toward the right side. (#1499, #125) | 2017-12-13 21:51:23 +01:00 |  | 
			
				
					| 
							
							
								 omar | e8e84a6ad6 | Columns: Added internal tracking of a few flag temporarily, to facilitate the work of third-parties who have columns patches. (#125) | 2017-12-13 19:26:04 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4ae5c7e227 | Columns: Refactor: Moved ColumnsSet[] to window out of DC as they are persistent data for most + fix for pre C++11 compilers. (#125, #1499) | 2017-12-13 19:21:21 +01:00 |  | 
			
				
					| 
							
							
								 omar | b016215c80 | Columns: Refactor: Not using statestorage lookup anymore. (#125, #1499) | 2017-12-13 19:07:09 +01:00 |  | 
			
				
					| 
							
							
								 omar | 3a31a75e3b | Columns: Refactor: Renamed all members. (#125, #1499) | 2017-12-13 18:42:06 +01:00 |  | 
			
				
					| 
							
							
								 omar | 78320aa633 | Columns: Refactor: Moved columns data into their own data structure. Minimum changes now to ease diffing. (#125, #1499) | 2017-12-13 18:41:51 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8b59ed0708 | Drag and Drop: Exposed some internals. | 2017-12-12 23:37:27 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7c7a7baf76 | Merged miscellaneous small stuff (from nav/dock branches). | 2017-12-12 23:36:25 +01:00 |  | 
			
				
					| 
							
							
								 omar | d0a1be0de0 | Merge branch 'drag_and_drop' | 2017-12-12 20:39:52 +01:00 |  | 
			
				
					| 
							
							
								 omar | 28bbf1ade6 | Fixed ParentWindow setup which broke Modal windows (fix c65124f415) | 2017-12-12 18:45:57 +01:00 |  | 
			
				
					| 
							
							
								 omar | 052b6021dd | Merge branch 'master' into drag_and_drop # Conflicts:
#	imgui.cpp
#	imgui.h
#	imgui_internal.h | 2017-12-12 15:02:05 +01:00 |  | 
			
				
					| 
							
							
								 omar | c22657985a | Added GetFrameHeight() function (used to be SmallSquareSize internally) | 2017-12-12 14:12:49 +01:00 |  | 
			
				
					| 
							
							
								 omar | ee7f1921e8 | Internals: Added GetSmallSquareSize() | 2017-12-12 14:08:58 +01:00 |  | 
			
				
					| 
							
							
								 omar | c65124f415 | Internals: ParentWindow is now NULL for non-child windows and means what everyone expects. | 2017-12-12 12:50:43 +01:00 |  | 
			
				
					| 
							
							
								 omar | f42d7b89e2 | Internals: Removed misleading GetWindowParent() function. + renaming to clear confusing. | 2017-12-12 12:50:42 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4a555d35f0 | IsWindowHovered(): split ImGuiHoveredFlags_FlattenChild into separate ChildWindows and RootWindow flags. Allowing more combination and a better symetry with IsWindowFocused() flags. (#1382) | 2017-12-12 12:50:42 +01:00 |  | 
			
				
					| 
							
							
								 omar | 45f440bb7d | Internals: Renamed ImGuiButtonFlags_FlattenChilds -> ImGuiButtonFlags_FlattenChildren, ImGuiButtonFlags_AllowOverlapMode -> ImGuiButtonFlags_AllowItemOverlap | 2017-12-11 22:39:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | 2b9d8ab91d | Merge branch 'master' into drag_and_drop # Conflicts:
#	imgui.cpp
#	imgui.h | 2017-12-11 16:39:27 +01:00 |  | 
			
				
					| 
							
							
								 omar | e3e0326ea9 | Exposed BeginCombo() publicly. | 2017-12-10 18:08:59 +01:00 |  | 
			
				
					| 
							
							
								 omar | eab6333a0b | SetNextWindowContentSize() adjust for client->window size, but the fate of borders isn't really clear for now (until now we always tried to make borders not affect layout, so if we want a 200x200 fully visible space with borders and zero window padding user need to include the borders) (#1490) | 2017-12-10 17:36:30 +01:00 |  | 
			
				
					| 
							
							
								 omar | a5e9392140 | Combo: Added flags to BeginCombo() new api, removed explicit height, default to 8 instead of 7 items, allow popup height constraints via SetNextWindowSizeConstraints(), width expand if contents doesn't fit, popup reposition policy if it doesn't fit. | 2017-12-08 15:03:26 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7bf85db6c4 | Drag and drop: Added COL3F payload for color without alpha overwrite. Exposed standard color payload types in imgui.h (#143) | 2017-12-08 12:48:53 +01:00 |  | 
			
				
					| 
							
							
								 omar | 45466a8cf9 | Internals: BeginCombo() added dummy ImGuiComboFlags. | 2017-12-07 21:14:41 +01:00 |  | 
			
				
					| 
							
							
								 omar | 8959c64b33 | Internals: Cleanup FindBestPopupWindowPos() to be more digestible, since we are bounds to rework the logic there. No functional changes intended | 2017-12-07 13:29:14 +01:00 |  | 
			
				
					| 
							
							
								 omar | beda5fc5a0 | Fixed scrollbar enable/disable calculation when size is modified programmatically. This is the generalization of the fix in 2df8fa95df. | 2017-12-06 15:13:45 +01:00 |  | 
			
				
					| 
							
							
								 omar | e103fe8c1f | Tweak four-corners resize grip code. Added ImRect::FixInverted() helper. (#822) | 2017-12-06 15:13:45 +01:00 |  | 
			
				
					| 
							
							
								 omar | 16d9fa30b2 | Merge branch 'master' into drag_and_drop | 2017-12-05 09:21:07 +01:00 |  | 
			
				
					| 
							
							
								 omar | c860a0a85c | Internals: ImRect: Added IsFinite() helper. | 2017-12-01 17:39:13 +01:00 |  | 
			
				
					| 
							
							
								 omar | 52e475230f | Settings: Internals: Renaming. | 2017-11-28 23:16:09 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7ae71e4984 | Settings: Internals: Added FindSettingsHandler() | 2017-11-28 21:04:38 +01:00 |  | 
			
				
					| 
							
							
								 omar | 35eb5c5c99 | Settings: Internals: Exposed FindWindowSettings(). Simplified some code. | 2017-11-28 21:04:38 +01:00 |  | 
			
				
					| 
							
							
								 omar | 963259d128 | Settings: Internals: Renamed ImGuiSettingsWindow to ImGuiWindowSettings. | 2017-11-28 21:04:38 +01:00 |  | 
			
				
					| 
							
							
								 omar | 63712d5f5c | Merge branch 'master' into drag_and_drop | 2017-11-28 17:28:45 +01:00 |  | 
			
				
					| 
							
							
								 omar | f3ec608c19 | Settings: Initializing ImGuiSettingsWindow so external users don't end up with uncleared data. Exposed MarkIniSettingsDirty() in imgui_internal.h | 2017-11-28 10:49:43 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7e2d0d734c | Settings: basic refactor so that additional data structures can be loaded/saved. Parser/saver is still the minimum viable poor-man parsing. | 2017-11-27 23:57:11 +01:00 |  | 
			
				
					| 
							
							
								 omar | d552cabd15 | Settings: Internal renaming of structure and fields names. | 2017-11-27 23:57:10 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7763ab3fcc | Menu bar: better software clipping to handle small windows, in particular child window don't have the minimum constraint added in e9a7e73bbaso we need to render clipped menus better. | 2017-11-22 15:58:20 +01:00 |  | 
			
				
					| 
							
							
								 omar | 302757447a | Internals: Added SplitterBehavior(). (#319) | 2017-11-20 19:41:17 +01:00 |  | 
			
				
					| 
							
							
								 omar | 3f5b2a3fe3 | Exposed ImDrawCornerFlags, replaced occurences of ~0 with an explicit ImDrawCornerFlags_All. Inversed BotLeft (prev 1<<3, now 1<<2) and BotRight (prev 1<<2, now 1<<3). | 2017-11-20 13:53:16 +01:00 |  | 
			
				
					| 
							
							
								 thedmd | 8b2d449b16 | Add ShadeVertsLinearUV() | 2017-11-19 21:56:36 +01:00 |  | 
			
				
					| 
							
							
								 omar | 92212b17aa | Merge branch 'master' into drag_and_drop | 2017-11-19 16:23:37 +01:00 |  | 
			
				
					| 
							
							
								 omar | 9a44d447cd | NewFrame() now asserts if neither Render or EndFrame have been called. Exposed EndFrame(). Made it legal to call EndFrame() more than one. (#1423 etc.) | 2017-11-19 12:06:45 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4022ada843 | Merge branch 'master' into drag_and_drop | 2017-11-19 00:36:32 +01:00 |  | 
			
				
					| 
							
							
								 omar | 6f7b1bf2e1 | Internals: Renamed ImGuiWindow::Accessed to WriteAccessed. | 2017-11-19 00:29:29 +01:00 |  | 
			
				
					| 
							
							
								 omar | 29e0078b66 | Internals: Window minor internal renaming + added WindowRounding latch. | 2017-11-18 19:06:11 +01:00 |  | 
			
				
					| 
							
							
								 omar | 834fa52c8e | Columns: Added ImGuiColumnsFlags_GrowParentContentsSize to internal API to restore old content sizes behavior. (#1444, #125) | 2017-11-16 17:34:34 +01:00 |  | 
			
				
					| 
							
							
								 omar | 7746dd104c | Merge branch 'master' into drag_and_drop | 2017-11-16 13:28:22 +01:00 |  | 
			
				
					| 
							
							
								 omar | 4ad414c8d4 | Internals: Window: Store whether the windows has a close button (we need that info for window/tabs dropping preview calculation) | 2017-11-16 13:23:50 +01:00 |  |