mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-11-04 07:01:04 +01:00 
			
		
		
		
	Moved ImGuiColumnsFlags erroneously forward declared in imgui.h + demo bit.
This commit is contained in:
		
							
								
								
									
										1
									
								
								imgui.h
									
									
									
									
									
								
							
							
						
						
									
										1
									
								
								imgui.h
									
									
									
									
									
								
							@@ -138,7 +138,6 @@ typedef int ImDrawListFlags;        // -> enum ImDrawListFlags_      // Flags: f
 | 
				
			|||||||
typedef int ImFontAtlasFlags;       // -> enum ImFontAtlasFlags_     // Flags: for ImFontAtlas
 | 
					typedef int ImFontAtlasFlags;       // -> enum ImFontAtlasFlags_     // Flags: for ImFontAtlas
 | 
				
			||||||
typedef int ImGuiBackendFlags;      // -> enum ImGuiBackendFlags_    // Flags: for io.BackendFlags
 | 
					typedef int ImGuiBackendFlags;      // -> enum ImGuiBackendFlags_    // Flags: for io.BackendFlags
 | 
				
			||||||
typedef int ImGuiColorEditFlags;    // -> enum ImGuiColorEditFlags_  // Flags: for ColorEdit4(), ColorPicker4() etc.
 | 
					typedef int ImGuiColorEditFlags;    // -> enum ImGuiColorEditFlags_  // Flags: for ColorEdit4(), ColorPicker4() etc.
 | 
				
			||||||
typedef int ImGuiColumnsFlags;      // -> enum ImGuiColumnsFlags_    // Flags: for Columns(), BeginColumns()
 | 
					 | 
				
			||||||
typedef int ImGuiConfigFlags;       // -> enum ImGuiConfigFlags_     // Flags: for io.ConfigFlags
 | 
					typedef int ImGuiConfigFlags;       // -> enum ImGuiConfigFlags_     // Flags: for io.ConfigFlags
 | 
				
			||||||
typedef int ImGuiComboFlags;        // -> enum ImGuiComboFlags_      // Flags: for BeginCombo()
 | 
					typedef int ImGuiComboFlags;        // -> enum ImGuiComboFlags_      // Flags: for BeginCombo()
 | 
				
			||||||
typedef int ImGuiDragDropFlags;     // -> enum ImGuiDragDropFlags_   // Flags: for BeginDragDropSource(), AcceptDragDropPayload()
 | 
					typedef int ImGuiDragDropFlags;     // -> enum ImGuiDragDropFlags_   // Flags: for BeginDragDropSource(), AcceptDragDropPayload()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2606,6 +2606,7 @@ static void ShowDemoWindowColumns()
 | 
				
			|||||||
                ImGui::Separator();
 | 
					                ImGui::Separator();
 | 
				
			||||||
            ImGui::Text("%c%c%c", 'a' + i, 'a' + i, 'a' + i);
 | 
					            ImGui::Text("%c%c%c", 'a' + i, 'a' + i, 'a' + i);
 | 
				
			||||||
            ImGui::Text("Width %.2f", ImGui::GetColumnWidth());
 | 
					            ImGui::Text("Width %.2f", ImGui::GetColumnWidth());
 | 
				
			||||||
 | 
					            ImGui::Text("Avail %.2f", ImGui::GetContentRegionAvail().x);
 | 
				
			||||||
            ImGui::Text("Offset %.2f", ImGui::GetColumnOffset());
 | 
					            ImGui::Text("Offset %.2f", ImGui::GetColumnOffset());
 | 
				
			||||||
            ImGui::Text("Long text that is likely to clip");
 | 
					            ImGui::Text("Long text that is likely to clip");
 | 
				
			||||||
            ImGui::Button("Button", ImVec2(-FLT_MIN, 0.0f));
 | 
					            ImGui::Button("Button", ImVec2(-FLT_MIN, 0.0f));
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -91,6 +91,7 @@ struct ImGuiWindowSettings;         // Storage for window settings stored in .in
 | 
				
			|||||||
// Use your programming IDE "Go to definition" facility on the names of the center columns to find the actual flags/enum lists.
 | 
					// Use your programming IDE "Go to definition" facility on the names of the center columns to find the actual flags/enum lists.
 | 
				
			||||||
typedef int ImGuiLayoutType;            // -> enum ImGuiLayoutType_         // Enum: Horizontal or vertical
 | 
					typedef int ImGuiLayoutType;            // -> enum ImGuiLayoutType_         // Enum: Horizontal or vertical
 | 
				
			||||||
typedef int ImGuiButtonFlags;           // -> enum ImGuiButtonFlags_        // Flags: for ButtonEx(), ButtonBehavior()
 | 
					typedef int ImGuiButtonFlags;           // -> enum ImGuiButtonFlags_        // Flags: for ButtonEx(), ButtonBehavior()
 | 
				
			||||||
 | 
					typedef int ImGuiColumnsFlags;          // -> enum ImGuiColumnsFlags_       // Flags: BeginColumns()
 | 
				
			||||||
typedef int ImGuiDragFlags;             // -> enum ImGuiDragFlags_          // Flags: for DragBehavior()
 | 
					typedef int ImGuiDragFlags;             // -> enum ImGuiDragFlags_          // Flags: for DragBehavior()
 | 
				
			||||||
typedef int ImGuiItemFlags;             // -> enum ImGuiItemFlags_          // Flags: for PushItemFlag()
 | 
					typedef int ImGuiItemFlags;             // -> enum ImGuiItemFlags_          // Flags: for PushItemFlag()
 | 
				
			||||||
typedef int ImGuiItemStatusFlags;       // -> enum ImGuiItemStatusFlags_    // Flags: for DC.LastItemStatusFlags
 | 
					typedef int ImGuiItemStatusFlags;       // -> enum ImGuiItemStatusFlags_    // Flags: for DC.LastItemStatusFlags
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user