| 
							
							
								 omar | 6c3697f6f1 | Internal: CloseButton takes an upper-left corner + a size to be consistent with similar widgets. | 2019-05-24 17:58:21 +02:00 |  | 
			
				
					| 
							
							
								 omar | ec3ec24157 | Internals: Extracted some of the tab bar shrinking code into a ShrinkWidths() function so columns/table can use it. | 2019-05-24 14:32:33 +02:00 |  | 
			
				
					| 
							
							
								 omar | 3fda90d6a7 | Fixed InputScalar, InputScalarN, SliderScalarN, DragScalarN with non-visible label from inserting style.ItemInnerSpacing.x worth of trailing spacing. | 2019-05-24 14:32:28 +02:00 |  | 
			
				
					| 
							
							
								 omar | 7bc03f7155 | Internals: Added InnerWorkRect equal to old InnerClipRect, added InnerWorkRectClipped actually clipped. | 2019-05-22 23:56:31 +02:00 |  | 
			
				
					| 
							
							
								 omar | 882d2c3aea | Fixed crash when appending with BeginMainMenuBar() more than once and no other window are showing. (#2567) + comments | 2019-05-21 12:18:34 +02:00 |  | 
			
				
					| 
							
							
								 omar | f242cd4d8a | Fixed GCC mem-access warnings (#2565) + using "if defined" more consistently for Clang. | 2019-05-19 17:15:14 +02:00 |  | 
			
				
					| 
							
							
								 omar | e6109a9145 | Fixed ColorEdit breakage introduced by d3a387c(#2557, #1875, #2034) | 2019-05-18 11:18:31 +02:00 |  | 
			
				
					| 
							
							
								 omar | d3a387cc18 | Fixed InputFloatX, SliderFloatX, DragFloatX functions erroneously reporting IsItemEdited() multiple times when the text input doesn't match the formatted output value (e.g. input "1" shows "1.000"). It wasn't much of a problem because we typically use the return value instead of IsItemEdited() here. (#1875, #2034) | 2019-05-13 19:04:57 +02:00 |  | 
			
				
					| 
							
							
								 omar | 99a845053a | Internal: Renamed fields + minor tweaks (probably shallow break stack-layout pr, sorry!) | 2019-05-13 18:26:28 +02:00 |  | 
			
				
					| 
							
							
								 omar | 64dbd932d2 | Internal: Removed GetNextItemWidth(), relying on ItemAdd or NextItemData.ClearFlags() to clear the width data. Amend 5078fa20and undo some of its effects of imgui_widgets.cpp | 2019-05-13 15:29:00 +02:00 |  | 
			
				
					| 
							
							
								 omar | 632469d2e5 | Renamed SetNextTreeNodeOpen() to SetNextItemOpen(). Refactored SetNextItemXXX stuff to match SetNextWindowXXX code closely. | 2019-05-13 15:11:25 +02:00 |  | 
			
				
					| 
							
							
								 omar | 36e714a459 | Internal: Storing flags for NextWindowData so that we can clear everything with a single write and remove dummy condition fields. | 2019-05-13 14:57:30 +02:00 |  | 
			
				
					| 
							
							
								 omar | 0b485f12d7 | Internal: Minor tidying/reordering of sections within ImGuiContext / window DC. | 2019-05-13 14:02:03 +02:00 |  | 
			
				
					| 
							
							
								 omar | 39eeda0227 | Internal: Scrollbar: Further sane simplification (using InnerMainRect instead of duplicating calculations). | 2019-05-10 18:52:29 +02:00 |  | 
			
				
					| 
							
							
								 omar | 37174c85e2 | Internal: Scrollbar: Extracted scrollbar code for other uses (eg. table v2 scrolling without using a child window). | 2019-05-10 18:52:23 +02:00 |  | 
			
				
					| 
							
							
								 omar | 9534ef9b26 | Separator: Revert 1.70 "Declare its thickness (1.0f) to the layout" change ( c5d83d8a). It's not incorrect but it breaks existing some layout patterns. Will return back to it when we expose Separator flags. | 2019-05-09 17:52:56 +02:00 |  | 
			
				
					| 
							
							
								 omar | a4d0b0efa4 | Internal: Refactored Separator into SeparatorEx(), exposed ImGuiSeparatorFlags_SpanAllColumns in imgui_internal.h and support without. (#759) + misc comments | 2019-05-09 12:55:01 +02:00 |  | 
			
				
					| 
							
							
								 omar | b7c2759f95 | Columns: Fixed Separator from creating an extraneous draw command. Fixed Selectable with SpanAllColumns flag from creating an extraneous draw command. (#125) | 2019-05-09 12:10:36 +02:00 |  | 
			
				
					| 
							
							
								 omar | 42fc563fed | Version 1.71 WIP + fixed minor typo | 2019-05-07 16:36:08 +02:00 |  | 
			
				
					| 
							
							
								 omar | d1d5075b66 | Version 1.70 | 2019-05-06 14:17:39 +02:00 |  | 
			
				
					| 
							
							
								 omar | 2dc81057ec | Selectable: With ImGuiSelectableFlags_AllowDoubleClick doesn't return true on the mouse button releas efollowing the double-click. Only first mouse release + second mouse down (double-click) returns true. Likewise for internal ButtonBehavior() with both _PressedOnClickRelease | _PressedOnDoubleClick. (#2503) | 2019-05-03 14:31:12 +02:00 |  | 
			
				
					| 
							
							
								 omar | ce19cb465f | Internals: Rename GetContentRegionMaxScreen() -> GetWorkRectMax(). At this point this is mostly useful to facilitate merge of other branches. | 2019-05-02 16:29:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | 4dec744795 | Tidying up BeginMenu() code + comments. | 2019-04-29 00:02:02 +02:00 |  | 
			
				
					| 
							
							
								 omar | bda2cde68e | Popups: Closing a popup restores the focused/nav window in place at the time of the popup opening, instead of restoring the window that was in the window stack at the time of the OpenPopup call. (#2517) Among other things, this allows opening a popup while no window are focused, and pressing Escape to clear the focus again. | 2019-04-28 22:18:51 +02:00 |  | 
			
				
					| 
							
							
								 omar | 3276b12765 | Internals: Added DataTypeApplyOp, DataTypeApplyOpFromText to imgui_internal.h | 2019-04-28 20:55:51 +02:00 |  | 
			
				
					| 
							
							
								 omar | 4e81b2d093 | Internals: Renaming. Renamed ImGuiPopupRef to ImGuiPopupData for consistency and added constructor. | 2019-04-28 17:15:08 +02:00 |  | 
			
				
					| 
							
							
								 omar | 3d363c91fd | Internals: Exposed ImGuiDataTypeInfo, DataTypeGetInfo(), DataTypeFormatString(). Comments. | 2019-04-28 15:27:18 +02:00 |  | 
			
				
					| 
							
							
								 omar | c5d83d8af2 | Separator: Declare its thickness (1.0f) to the layout, making items around separator more symmetrical. | 2019-04-26 23:31:31 +02:00 |  | 
			
				
					| 
							
							
								 omar | 56c3aaf6bd | Nav: Fixed Drag/Slider functions going into text input mode when keyboard CTRL is held while pressing NavActivate. | 2019-04-25 17:50:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | dd15b44230 | Internals: TempInputText: Tidying up DragScalar / SliderScalar / TempInputTextScalar. | 2019-04-25 17:50:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | 0ca1675ff9 | Internals: TempInputText: Rename InputScalarAsWidgetReplacement() -> TempInputTextScalar(), ScalarAsInputTextId -> TempInputTextId, small tidying up in affected functions. | 2019-04-25 16:03:47 +02:00 |  | 
			
				
					| 
							
							
								 omar | 59a3f0476d | Internals: Using more explicit PushOverrideID() helper + renamed equivalent internal tree helper. | 2019-04-25 15:21:22 +02:00 |  | 
			
				
					| 
							
							
								 omar | 16b18b265e | MenuItem, BeginMenu: Fix undesirable tall frames in horizontal layout context, which would be visible when trying to use rounded selectable/menus. PushStyleVar: Added comments in the assert message.
Minor tweaks. | 2019-04-25 11:34:07 +02:00 |  | 
			
				
					| 
							
							
								 omar | 6db0766564 | Misc comments, internal renaming, added disable indentation option to Columns demo section. | 2019-04-24 17:40:07 +02:00 |  | 
			
				
					| 
							
							
								 omar | 59f012d656 | Internals: ImHashStr() default parameter. | 2019-04-19 19:48:51 +02:00 |  | 
			
				
					| 
							
							
								 omar | 5078fa208b | Added SetNextItemWidth() helper to avoid using PushItemWidth/PopItemWidth() for single items. | 2019-04-18 18:29:28 +02:00 |  | 
			
				
					| 
							
							
								 omar | f355a40367 | Added commentary about ContentRegion functions. Added internal GetContentRegionMaxScreen() to facilitate internal code at the moment. | 2019-04-18 15:46:13 +02:00 |  | 
			
				
					| 
							
							
								 omar | 9d4a893a77 | Internals: Moved CalcItemSize next to CalcItemWidth, added comments to clarify their respective intent. Should have no side effect. | 2019-04-18 15:46:12 +02:00 |  | 
			
				
					| 
							
							
								 omar | 240dddff87 | Combo, Slider: Improve rendering in situation when there's there's very little space available. | 2019-04-18 15:46:12 +02:00 |  | 
			
				
					| 
							
							
								 omar | 1aeee9d40f | Internals: Columns: Tweaks, renaming. Metrics: Show rectangles for child windows. Renamed SameLine() first parameter. | 2019-04-17 22:12:17 +02:00 |  | 
			
				
					| 
							
							
								 omar | 7baf45cffa | Metrics: Added "Show windows rectangles" tool to visualize the different rectangles. | 2019-04-16 22:02:56 +02:00 |  | 
			
				
					| 
							
							
								 omar | 311469e9d6 | Internals: Columns: Some renaming, extracted code into GetColumnsID(). | 2019-04-16 11:58:54 +02:00 |  | 
			
				
					| 
							
							
								 omar | fb2626c21b | Tests: Added hook/tweaks for imgui-test engine. + Fixed warnings. | 2019-04-13 00:29:27 +02:00 |  | 
			
				
					| 
							
							
								 omar | 30d81f53cb | PlotLines, PlotHistogram: Ignore NaN values when calculating min/max bounds. (#2485) | 2019-04-12 22:16:59 +02:00 |  | 
			
				
					| 
							
							
								 omar | ee02cdbf03 | Internals, Docs: Added a bunch of clarification about ButtonBehavior in the form of a table (and to facilitate writing tests) | 2019-04-12 17:49:40 +02:00 |  | 
			
				
					| 
							
							
								 omar | 07a70dc972 | Internals: Merge minor things from range_select branch. Added ImGuiButtonFlags_NoHoveredOnNav. Added IsItemToggledSelected() - unused here. Renaming. | 2019-04-11 15:40:36 +02:00 |  | 
			
				
					| 
							
							
								 omar | 1391904fd2 | Internals: Selectable: Added ImGuiSelectableFlags_AllowItemOverlap in imgui_internal.h (~  #684, #2341) | 2019-04-08 17:59:25 +02:00 |  | 
			
				
					| 
							
							
								 omar | b53630813e | Internals: Tweak ItemSize calls. Added todo items. | 2019-04-08 16:13:51 +02:00 |  | 
			
				
					| 
							
							
								 omar | c8fd4afd75 | Misc: Added IM_MALLOC/IM_FREE macros mimicking IM_NEW/IM_DELETE so user doesn't need to revert  to using the ImGui::MemAlloc()/MemFree() calls directly. | 2019-04-05 20:20:24 +02:00 |  | 
			
				
					| 
							
							
								 omar | 8dab7ac021 | InputText: Made Shift+Tab consistently do nothing regardless of whether the back-end emits both char and keys or just keys. (#2467, #1336) | 2019-04-03 11:14:34 +02:00 |  |