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.