Columns: Moved PushColumnClipRect() to imgui_internal.h
diff --git a/imgui.cpp b/imgui.cpp
index 2f05901..2fa316b 100644
--- a/imgui.cpp
+++ b/imgui.cpp
@@ -617,7 +617,6 @@
static void SaveIniSettingsToDisk(const char* ini_filename);
static void MarkIniSettingsDirty();
-static void PushColumnClipRect(int column_index = -1);
static ImRect GetVisibleRect();
static bool BeginPopupEx(ImGuiID id, ImGuiWindowFlags extra_flags);
@@ -10020,7 +10019,7 @@
SetColumnOffset(column_index+1, GetColumnOffset(column_index) + width);
}
-static void PushColumnClipRect(int column_index)
+void ImGui::PushColumnClipRect(int column_index)
{
ImGuiWindow* window = ImGui::GetCurrentWindow();
if (column_index < 0)
diff --git a/imgui_internal.h b/imgui_internal.h
index d47c770..23a6db8 100644
--- a/imgui_internal.h
+++ b/imgui_internal.h
@@ -762,6 +762,7 @@
// New Columns API
IMGUI_API void BeginColumns(const char* id, int count, ImGuiColumnsFlags flags = 0); // setup number of columns. use an identifier to distinguish multiple column sets. close with EndColumns().
IMGUI_API void EndColumns(); // close columns
+ IMGUI_API void PushColumnClipRect(int column_index = -1);
// NB: All position are in absolute pixels coordinates (never using window coordinates internally)
// AVOID USING OUTSIDE OF IMGUI.CPP! NOT FOR PUBLIC CONSUMPTION. THOSE FUNCTIONS ARE A MESS. THEIR SIGNATURE AND BEHAVIOR WILL CHANGE, THEY NEED TO BE REFACTORED INTO SOMETHING DECENT.