| 
							
							
								 omar | 4faf99eff5 | Added most basic form of Disabled flag to disable interactions (but visuals aren't altered), in imgui_internals.h, undocumented/unsupported (#211, #1012) | 2017-10-25 09:28:54 +02:00 |  | 
			
				
					| 
							
							
								 omar | de72e9cc87 | Internals: ImLerp() helper for ImVec4 | 2017-10-23 17:22:00 +02:00 |  | 
			
				
					| 
							
							
								 omar | d29a6a5a5a | Moved IMGUI_DISABLE_OBSOLETE_FUNCTIONS block lower in the imgui.h file so obsolete functions can use flags. Also sane to quarantine them outside of the respectable area. | 2017-10-20 17:29:52 +02:00 |  | 
			
				
					| 
							
							
								 omar | 5b699517d4 | Internals: PaintVerts** renamed to ShadeVerts**, moved to imgui_draw.cpp and exposed in imgui_internal.h (+1 squashed commits) | 2017-10-19 19:42:19 +02:00 |  | 
			
				
					| 
							
							
								 omar | d3c2e904d8 | Internals: Added ImLinearSweep() helper. | 2017-10-19 19:29:59 +02:00 |  | 
			
				
					| 
							
							
								 omar | 370a48c10b | Internals: RenderCollapseTriangle() -> RenderTriangle(), takes a ImGuiDir | 2017-10-18 23:46:16 +02:00 |  | 
			
				
					| 
							
							
								 omar | a03093b2d4 | CollapsingHeader(bool*) variant: fixed for IsItemHovered() to work properly in the nav branch.Basically the close button now has to use ItemAdd() to be navable into, which overwrite the IsItemHovered data. (#600, #787) | 2017-10-18 19:55:08 +02:00 |  | 
			
				
					| 
							
							
								 omar | ef3f87eec5 | Internals: ButtonBehavior: made ImGuiButtonFlags_PressedOnClick and ImGuiButtonFlags_PressedOnDoubleClick set the click offset correctly + hold on g.ActiveId so Held state can be reported. Added ImGuiButtonFlags_NoHoldingActiveId flag to disable the later. | 2017-10-18 13:08:25 +02:00 |  | 
			
				
					| 
							
							
								 omar | 1c4af303bf | Internals:Helpers:  Added ImSwap(int,int), exposed ImStrncpy(). | 2017-10-18 13:08:14 +02:00 |  | 
			
				
					| 
							
							
								 omar | bf778ebb7e | Checkbox: Using checkmark. MenuItem: Tweaked checkmark, thicker. | 2017-10-18 13:06:49 +02:00 |  | 
			
				
					| 
							
							
								 omar | 78a85ba3fe | Begin: Work toward obsoleting the 5-arguments Begin() overload. Internal BeginEx() becomes the normal public Begin() again! (4) | 2017-10-17 16:15:46 +02:00 |  | 
			
				
					| 
							
							
								 omar | 2739b6ebcd | Begin: Work toward obsoleting the 5-arguments Begin() overload. Removed bg_alpha from internal BeginEx(). (3) | 2017-10-17 16:14:20 +02:00 |  | 
			
				
					| 
							
							
								 omar | 4aa9d2089d | Begin: Work toward obsoleting the 5-arguments Begin() overload. Removed size_on_first_use from internal BeginEx(). (2) | 2017-10-17 15:51:20 +02:00 |  | 
			
				
					| 
							
							
								 omar | 55d873875e | Begin: Work toward obsoleting the 5-arguments Begin() overload. (1) | 2017-10-17 15:47:55 +02:00 |  | 
			
				
					| 
							
							
								 omar | 4be967823f | Exposed Scrollbar() in imgui_internal.h and removed a bool arg | 2017-10-13 13:30:28 +02:00 |  | 
			
				
					| 
							
							
								 omar | 042153d254 | Internal: ItemAdd(), IsClippedEx(): removed unnecessary indirection for ID parameter | 2017-10-06 14:23:18 -07:00 |  | 
			
				
					| 
							
							
								 omar | 164f22d5b7 | Comments | 2017-09-28 22:00:49 +02:00 |  | 
			
				
					| 
							
							
								 omar | 926c1cf9a4 | Merged from Navigation branch: ImGuiItemFlags_SelectableDontClosePopup flag | 2017-09-28 17:02:28 +02:00 |  | 
			
				
					| 
							
							
								 omar | f99348711b | Added VerticalSeparator() entry point in imgui_internal. Seperator() in an horizontal layout context still does that. | 2017-09-28 16:41:01 +02:00 |  | 
			
				
					| 
							
							
								 omar | 0106dcbd02 | Fixed IsItemHovered() - part of the processing has to be done in ItemAdd() because the widget may alter clipping rectangle temporarily. | 2017-09-28 15:43:26 +02:00 |  | 
			
				
					| 
							
							
								 omar | fafe65a8fc | Refactor to move the responsability of SetHovered() to ItemHoverable() - previously IsHovered(). Simpler and the parallel to ItemAdd is clearer with the new name. | 2017-09-28 00:21:47 +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 | 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 | 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 | 8374a454da | Removed extraneous ImGui:: prefixes. Declared ColorEditOptionsPopup in imgui_internals.h. Tweaked internal signatures. | 2017-09-27 11:39:13 +02:00 |  | 
			
				
					| 
							
							
								 omar | 072d6d8cb5 | ImFontAtlas: Refactored internals API to 1) avoid building lookup table multiple times for merged fonts + 2) allow the mapping of custom icons inside fonts (wip, uncommited) | 2017-09-26 19:26:16 +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 | 69d0d33451 | Exposed PushMultiItemsWidths() to imgui_internal.h | 2017-09-25 22:45:10 +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 | 0a5fb24f10 | Popups: Exposing a little more of popups internals in imgui_internals.h | 2017-09-25 12:52:06 +02:00 |  | 
			
				
					| 
							
							
								 Bruce Mitchener | 2fcdeb7f12 | Remove commas after last item in enumeration. This brings these enums to match the rest of the code and fixes
2 warnings under clang about using C++11 extensions. | 2017-09-14 10:35:30 +07:00 |  | 
			
				
					| 
							
							
								 omar | cb2775ae54 | Internals: ImGuiItemFlags comments | 2017-09-06 20:36:36 +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 | 2169bf6895 | Fixed WantTextInput from being true when an activated Drag or Slider was previously turned into an InputText(). (#1317) | 2017-09-06 17:25:36 +02:00 |  | 
			
				
					| 
							
							
								 omar | 790605e359 | Minor comments + renaming internal fields | 2017-09-06 17:20:54 +02:00 |  | 
			
				
					| 
							
							
								 omar | e8dbf1c795 | Combo: Internally split into BeginCombo(), EndCombo(), toward a more flexible combo api. | 2017-09-01 22:10:13 +02:00 |  | 
			
				
					| 
							
							
								 omar | 804ee78731 | Added IsWindowAppearing(). | 2017-09-01 21:55:59 +02:00 |  | 
			
				
					| 
							
							
								 omar | ddf41b0398 | Merged from Navigation branch. TAB/Alt-TAB processing now deactivate if holding Ctrl. | 2017-08-29 17:27:19 +08:00 |  | 
			
				
					| 
							
							
								 omar | 358e7a194e | Added GetKeyPressedAmount() (from Nav branch) to be able to measure fast repeat rate accurately. Added internal CalcTypematicPressedRepeatAmount() function. | 2017-08-29 16:13:17 +08:00 |  | 
			
				
					| 
							
							
								 omar | ee42fae468 | Merge various minor things (supposedly harmless) from Navigation branch into Master to reduce differences. (#787) | 2017-08-29 16:05:12 +08:00 |  | 
			
				
					| 
							
							
								 omar | 01d4bf299a | Added overcomplicated RenderRectFilledRangeH() to fix rounded progress bar, which will also help for range widgets and perhaps sliders grabs over rounded areas. (#1296, #76) | 2017-08-29 15:22:30 +08:00 |  | 
			
				
					| 
							
							
								 omar | 7a9ea281be | ImSwap() helper. | 2017-08-28 19:27:12 +08:00 |  | 
			
				
					| 
							
							
								 omar | 1f51e8f39d | Internals: Renamed some ImGuiCorner enums. | 2017-08-28 14:11:11 +08:00 |  | 
			
				
					| 
							
							
								 omar | 419b22a487 | Internals: Split some code out of NewFrame() into an Initialize() function. | 2017-08-26 16:35:39 +08:00 |  | 
			
				
					| 
							
							
								 omar | f72ca6d22c | ImFontConfig: Added RasterizerMultiply option to alter the brightness of individual fonts at rasterization time, which may help increasing readability for some. Added RasterizerFlags for custom rasterizer flags (aka imgui_freetype) | 2017-08-26 14:11:56 +08:00 |  | 
			
				
					| 
							
							
								 omar | 37f3a718c6 | Marked all fmt + va_list functions with format attribute so GCC/Clang can warn about them. Not ignoring -Wsuggest-attribute=format anymore for GCC/Clang. | 2017-08-25 16:10:14 +08:00 |  | 
			
				
					| 
							
							
								 omar | 40f608ce9b | Version 1.52 WIP | 2017-08-25 15:12:12 +08:00 |  | 
			
				
					| 
							
							
								 omar | 55a6209931 | Version 1.51 | 2017-08-25 00:29:59 +08:00 |  | 
			
				
					| 
							
							
								 omar | 141339e4b7 | (internals) Renamed FocusedWindow to NavWindow to match terminology of navigation branch | 2017-08-22 19:51:12 +08:00 |  |