mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-11-03 17:24:24 +00:00 
			
		
		
		
	RetWindowCollapsed() to IsWindowCollapsed() for consistency. Kept inline indirection.
This commit is contained in:
		@@ -136,6 +136,7 @@
 | 
			
		||||
 Occasionally introducing changes that are breaking the API. The breakage are generally minor and easy to fix.
 | 
			
		||||
 Here is a change-log of API breaking changes, if you are using one of the functions listed, expect to have to fix some code.
 | 
			
		||||
 
 | 
			
		||||
 - 2015/05/31 (1.39) - renamed GetWindowCollapsed() to IsWindowCollapsed() for consistency. Kept inline redirection function (will obsolete).
 | 
			
		||||
 - 2015/05/31 (1.39) - renamed IsRectClipped to IsRectVisible for consistency. Note that return value is opposite! Kept inline redirection function (will obsolete).
 | 
			
		||||
 - 2015/05/27 (1.39) - removed the third 'repeat_if_held' parameter from Button() - sorry! it was rarely used and inconsistent. Use PushButtonRepeat(true) / PopButtonRepeat() to enable repeat on desired buttons.
 | 
			
		||||
 - 2015/05/11 (1.39) - changed BeginPopup() API, takes a string identifier instead of a bool. ImGui needs to manage the open/closed state of popups. Call OpenPopup() to actually set the "opened" state of a popup. BeginPopup() returns true if the popup is opened.
 | 
			
		||||
@@ -4421,10 +4422,9 @@ void ImGui::SetWindowCollapsed(bool collapsed, ImGuiSetCond cond)
 | 
			
		||||
    SetWindowCollapsed(window, collapsed, cond);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bool ImGui::GetWindowCollapsed()
 | 
			
		||||
bool ImGui::IsWindowCollapsed()
 | 
			
		||||
{
 | 
			
		||||
    ImGuiWindow* window = GetCurrentWindow();
 | 
			
		||||
    return window->Collapsed;
 | 
			
		||||
    return GImGui->CurrentWindow->Collapsed;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void ImGui::SetWindowCollapsed(const char* name, bool collapsed, ImGuiSetCond cond)
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										7
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								imgui.h
									
									
									
									
									
								
							@@ -115,10 +115,10 @@ namespace ImGui
 | 
			
		||||
    IMGUI_API ImFont*       GetWindowFont();
 | 
			
		||||
    IMGUI_API float         GetWindowFontSize();                                                // size (also height in pixels) of current font with current scale applied
 | 
			
		||||
    IMGUI_API void          SetWindowFontScale(float scale);                                    // per-window font scale. Adjust IO.FontGlobalScale if you want to scale all windows
 | 
			
		||||
    IMGUI_API ImVec2        GetWindowPos();                                                     // you should rarely need/care about the window position, but it can be useful if you want to do your own drawing
 | 
			
		||||
    IMGUI_API ImVec2        GetWindowSize();                                                    // get current window position
 | 
			
		||||
    IMGUI_API ImVec2        GetWindowPos();                                                     // get current window position in screen space (useful if you want to do your own drawing via the DrawList api)
 | 
			
		||||
    IMGUI_API ImVec2        GetWindowSize();                                                    // get current window size
 | 
			
		||||
    IMGUI_API float         GetWindowWidth();
 | 
			
		||||
    IMGUI_API bool          GetWindowCollapsed();
 | 
			
		||||
    IMGUI_API bool          IsWindowCollapsed();
 | 
			
		||||
 | 
			
		||||
    IMGUI_API void          SetNextWindowPos(const ImVec2& pos, ImGuiSetCond cond = 0);         // set next window position - call before Begin()
 | 
			
		||||
    IMGUI_API void          SetNextWindowSize(const ImVec2& size, ImGuiSetCond cond = 0);       // set next window size. set to ImVec2(0,0) to force an auto-fit
 | 
			
		||||
@@ -391,6 +391,7 @@ namespace ImGui
 | 
			
		||||
    IMGUI_API void          GetDefaultFontData(const void** fnt_data, unsigned int* fnt_size, const void** png_data, unsigned int* png_size);   // OBSOLETE 1.30+
 | 
			
		||||
    static inline void      OpenNextNode(bool open) { ImGui::SetNextTreeNodeOpened(open, 0); } // OBSOLETE 1.34+
 | 
			
		||||
    static inline bool      GetWindowIsFocused() { return ImGui::IsWindowFocused(); }          // OBSOLETE 1.36+
 | 
			
		||||
    static inline bool      GetWindowCollapsed() { return ImGui::IsWindowCollapsed(); }        // OBSOLETE 1.39+
 | 
			
		||||
    static inline ImVec2    GetItemBoxMin() { return GetItemRectMin(); }                       // OBSOLETE 1.36+
 | 
			
		||||
    static inline ImVec2    GetItemBoxMax() { return GetItemRectMax(); }                       // OBSOLETE 1.36+
 | 
			
		||||
    static inline bool      IsClipped(const ImVec2& size) { return !IsRectVisible(size); }     // OBSOLETE 1.38+
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user