Browse Source

Columns: Moved PushColumnClipRect() to imgui_internal.h

omar 8 years ago
parent
commit
adeaf1cd72
2 changed files with 2 additions and 2 deletions
  1. 1 2
      imgui.cpp
  2. 1 0
      imgui_internal.h

+ 1 - 2
imgui.cpp

@@ -617,7 +617,6 @@ static void             LoadIniSettingsFromDisk(const char* ini_filename);
 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 @@ void ImGui::SetColumnWidth(int column_index, float width)
     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)

+ 1 - 0
imgui_internal.h

@@ -762,6 +762,7 @@ namespace ImGui
     // 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.