mirror of
				https://github.com/Drezil/imgui.git
				synced 2025-10-31 05:01:05 +01:00 
			
		
		
		
	Rnamed AlignFirstTextHeightToWidgets() to AlignTextToFramePadding(). Kept inline redirection function (will obsolete).
This commit is contained in:
		| @@ -1054,7 +1054,7 @@ void ImGui::ShowTestWindow(bool* p_open) | ||||
|             ImGui::TextColored(ImVec4(1,1,0,1), "Sailor"); | ||||
|  | ||||
|             // Button | ||||
|             ImGui::AlignFirstTextHeightToWidgets(); | ||||
|             ImGui::AlignTextToFramePadding(); | ||||
|             ImGui::Text("Normal buttons"); ImGui::SameLine(); | ||||
|             ImGui::Button("Banana"); ImGui::SameLine(); | ||||
|             ImGui::Button("Apple"); ImGui::SameLine(); | ||||
| @@ -1180,7 +1180,7 @@ void ImGui::ShowTestWindow(bool* p_open) | ||||
|             ImGui::Text("TEST"); ImGui::SameLine(); | ||||
|             ImGui::SmallButton("TEST##2"); | ||||
|  | ||||
|             ImGui::AlignFirstTextHeightToWidgets(); // If your line starts with text, call this to align it to upcoming widgets. | ||||
|             ImGui::AlignTextToFramePadding(); // If your line starts with text, call this to align it to upcoming widgets. | ||||
|             ImGui::Text("Text aligned to Widget"); ImGui::SameLine(); | ||||
|             ImGui::Button("Widget##1"); ImGui::SameLine(); | ||||
|             ImGui::Text("Widget"); ImGui::SameLine(); | ||||
| @@ -1193,7 +1193,7 @@ void ImGui::ShowTestWindow(bool* p_open) | ||||
|             ImGui::SameLine(0.0f, spacing); | ||||
|             if (ImGui::TreeNode("Node##1")) { for (int i = 0; i < 6; i++) ImGui::BulletText("Item %d..", i); ImGui::TreePop(); }    // Dummy tree data | ||||
|  | ||||
|             ImGui::AlignFirstTextHeightToWidgets();         // Vertically align text node a bit lower so it'll be vertically centered with upcoming widget. Otherwise you can use SmallButton (smaller fit). | ||||
|             ImGui::AlignTextToFramePadding();         // Vertically align text node a bit lower so it'll be vertically centered with upcoming widget. Otherwise you can use SmallButton (smaller fit). | ||||
|             bool node_open = ImGui::TreeNode("Node##2");  // Common mistake to avoid: if we want to SameLine after TreeNode we need to do it before we add child content. | ||||
|             ImGui::SameLine(0.0f, spacing); ImGui::Button("Button##2"); | ||||
|             if (node_open) { for (int i = 0; i < 6; i++) ImGui::BulletText("Item %d..", i); ImGui::TreePop(); }   // Dummy tree data | ||||
| @@ -1203,7 +1203,7 @@ void ImGui::ShowTestWindow(bool* p_open) | ||||
|             ImGui::SameLine(0.0f, spacing); | ||||
|             ImGui::BulletText("Bullet text"); | ||||
|  | ||||
|             ImGui::AlignFirstTextHeightToWidgets(); | ||||
|             ImGui::AlignTextToFramePadding(); | ||||
|             ImGui::BulletText("Node"); | ||||
|             ImGui::SameLine(0.0f, spacing); ImGui::Button("Button##4"); | ||||
|  | ||||
| @@ -2712,10 +2712,10 @@ static void ShowExampleAppPropertyEditor(bool* p_open) | ||||
|         static void ShowDummyObject(const char* prefix, int uid) | ||||
|         { | ||||
|             ImGui::PushID(uid);                      // Use object uid as identifier. Most commonly you could also use the object pointer as a base ID. | ||||
|             ImGui::AlignFirstTextHeightToWidgets();  // Text and Tree nodes are less high than regular widgets, here we add vertical spacing to make the tree lines equal high. | ||||
|             ImGui::AlignTextToFramePadding();  // Text and Tree nodes are less high than regular widgets, here we add vertical spacing to make the tree lines equal high. | ||||
|             bool node_open = ImGui::TreeNode("Object", "%s_%u", prefix, uid); | ||||
|             ImGui::NextColumn(); | ||||
|             ImGui::AlignFirstTextHeightToWidgets(); | ||||
|             ImGui::AlignTextToFramePadding(); | ||||
|             ImGui::Text("my sailor is rich"); | ||||
|             ImGui::NextColumn(); | ||||
|             if (node_open) | ||||
| @@ -2730,7 +2730,7 @@ static void ShowExampleAppPropertyEditor(bool* p_open) | ||||
|                     } | ||||
|                     else | ||||
|                     { | ||||
|                         ImGui::AlignFirstTextHeightToWidgets(); | ||||
|                         ImGui::AlignTextToFramePadding(); | ||||
|                         // Here we use a Selectable (instead of Text) to highlight on hover | ||||
|                         //ImGui::Text("Field_%d", i); | ||||
|                         char label[32]; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user