mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 21:21:06 +01:00 
			
		
		
		
	(forced pushed since our earlier versioning didn't sort correctly in github web) # Conflicts: # docs/CHANGELOG.txt
This commit is contained in:
		| @@ -99,6 +99,17 @@ Other changes: | |||||||
|   Note that Linux/Mac still have inconsistent support for multi-viewports. If you want to help see https://github.com/ocornut/imgui/issues/2117. |   Note that Linux/Mac still have inconsistent support for multi-viewports. If you want to help see https://github.com/ocornut/imgui/issues/2117. | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ----------------------------------------------------------------------- | ||||||
|  |  VERSION 1.84.1 (Released 2021-08-20) | ||||||
|  | ----------------------------------------------------------------------- | ||||||
|  |  | ||||||
|  | Decorated log: https://github.com/ocornut/imgui/releases/tag/v1.84.1 | ||||||
|  |  | ||||||
|  | Other Changes: | ||||||
|  |  | ||||||
|  | - Fixed BeginDisabled(false) - BeginDisabled(true) was working. (#211, #4452, #4453) | ||||||
|  |  | ||||||
|  |  | ||||||
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ||||||
|  VERSION 1.84 (Released 2021-08-20) |  VERSION 1.84 (Released 2021-08-20) | ||||||
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ||||||
|   | |||||||
| @@ -7165,7 +7165,7 @@ void ImGui::PopItemFlag() | |||||||
| // - Those can be nested but this cannot be used to enable an already disabled section (a single BeginDisabled(true) in the stack is enough to keep things disabled) | // - Those can be nested but this cannot be used to enable an already disabled section (a single BeginDisabled(true) in the stack is enough to keep things disabled) | ||||||
| // - Visually this is currently altering alpha, but it is expected that in a future styling system this would work differently. | // - Visually this is currently altering alpha, but it is expected that in a future styling system this would work differently. | ||||||
| // - Feedback welcome at https://github.com/ocornut/imgui/issues/211 | // - Feedback welcome at https://github.com/ocornut/imgui/issues/211 | ||||||
| // - BeginDisabled(false) essentially does nothing but is provided to facilitate use of boolean expressions | // - BeginDisabled(false) essentially does nothing useful but is provided to facilitate use of boolean expressions. If you can avoid calling BeginDisabled(False)/EndDisabled() best to avoid it. | ||||||
| // - Optimized shortcuts instead of PushStyleVar() + PushItemFlag() | // - Optimized shortcuts instead of PushStyleVar() + PushItemFlag() | ||||||
| void ImGui::BeginDisabled(bool disabled) | void ImGui::BeginDisabled(bool disabled) | ||||||
| { | { | ||||||
| @@ -7174,7 +7174,7 @@ void ImGui::BeginDisabled(bool disabled) | |||||||
|     g.DisabledAlphaBackup = g.Style.Alpha; |     g.DisabledAlphaBackup = g.Style.Alpha; | ||||||
|     if (!was_disabled && disabled) |     if (!was_disabled && disabled) | ||||||
|         g.Style.Alpha *= g.Style.DisabledAlpha; // PushStyleVar(ImGuiStyleVar_Alpha, g.Style.Alpha * g.Style.DisabledAlpha); |         g.Style.Alpha *= g.Style.DisabledAlpha; // PushStyleVar(ImGuiStyleVar_Alpha, g.Style.Alpha * g.Style.DisabledAlpha); | ||||||
|     //PushItemFlag(ImGuiItemFlags_Disabled, was_disabled || disabled); |     if (was_disabled || disabled) | ||||||
|         g.CurrentItemFlags |= ImGuiItemFlags_Disabled; |         g.CurrentItemFlags |= ImGuiItemFlags_Disabled; | ||||||
|     g.ItemFlagsStack.push_back(g.CurrentItemFlags); |     g.ItemFlagsStack.push_back(g.CurrentItemFlags); | ||||||
| } | } | ||||||
|   | |||||||
							
								
								
									
										5
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								imgui.h
									
									
									
									
									
								
							| @@ -61,8 +61,8 @@ Index of this file: | |||||||
|  |  | ||||||
| // Version | // Version | ||||||
| // (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens) | // (Integer encoded as XYYZZ for use in #if preprocessor conditionals. Work in progress versions typically starts at XYY99 then bounce up to XYY00, XYY01 etc. when release tagging happens) | ||||||
| #define IMGUI_VERSION               "1.84" | #define IMGUI_VERSION               "1.84.1" | ||||||
| #define IMGUI_VERSION_NUM           18401 | #define IMGUI_VERSION_NUM           18403 | ||||||
| #define IMGUI_CHECKVERSION()        ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx)) | #define IMGUI_CHECKVERSION()        ImGui::DebugCheckVersionAndDataLayout(IMGUI_VERSION, sizeof(ImGuiIO), sizeof(ImGuiStyle), sizeof(ImVec2), sizeof(ImVec4), sizeof(ImDrawVert), sizeof(ImDrawIdx)) | ||||||
| #define IMGUI_HAS_TABLE | #define IMGUI_HAS_TABLE | ||||||
| #define IMGUI_HAS_VIEWPORT          // Viewport WIP branch | #define IMGUI_HAS_VIEWPORT          // Viewport WIP branch | ||||||
| @@ -831,6 +831,7 @@ namespace ImGui | |||||||
|  |  | ||||||
|     // Disabling [BETA API] |     // Disabling [BETA API] | ||||||
|     // - Disable all user interactions and dim items visuals (applying style.DisabledAlpha over current colors) |     // - Disable all user interactions and dim items visuals (applying style.DisabledAlpha over current colors) | ||||||
|  |     // - BeginDisabled(false) essentially does nothing useful but is provided to facilitate use of boolean expressions. If you can avoid calling BeginDisabled(False)/EndDisabled() best to avoid it. | ||||||
|     IMGUI_API void          BeginDisabled(bool disabled = true); |     IMGUI_API void          BeginDisabled(bool disabled = true); | ||||||
|     IMGUI_API void          EndDisabled(); |     IMGUI_API void          EndDisabled(); | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user