Demo: removed some hardcoded widths.
This commit is contained in:
@@ -15224,7 +15224,7 @@ void ImGui::LogButtons()
|
|||||||
const bool log_to_file = Button("Log To File"); SameLine();
|
const bool log_to_file = Button("Log To File"); SameLine();
|
||||||
const bool log_to_clipboard = Button("Log To Clipboard"); SameLine();
|
const bool log_to_clipboard = Button("Log To Clipboard"); SameLine();
|
||||||
PushItemFlag(ImGuiItemFlags_NoTabStop, true);
|
PushItemFlag(ImGuiItemFlags_NoTabStop, true);
|
||||||
SetNextItemWidth(80.0f);
|
SetNextItemWidth(CalcTextSize("999").x);
|
||||||
SliderInt("Default Depth", &g.LogDepthToExpandDefault, 0, 9, NULL);
|
SliderInt("Default Depth", &g.LogDepthToExpandDefault, 0, 9, NULL);
|
||||||
PopItemFlag();
|
PopItemFlag();
|
||||||
PopID();
|
PopID();
|
||||||
|
|||||||
+3
-5
@@ -4582,16 +4582,14 @@ static void DemoWindowLayout()
|
|||||||
|
|
||||||
// Various
|
// Various
|
||||||
static float f0 = 1.0f, f1 = 2.0f, f2 = 3.0f;
|
static float f0 = 1.0f, f1 = 2.0f, f2 = 3.0f;
|
||||||
ImGui::PushItemWidth(80);
|
ImGui::PushItemWidth(ImGui::CalcTextSize("AAAAAAA").x);
|
||||||
const char* items[] = { "AAAA", "BBBB", "CCCC", "DDDD" };
|
const char* items[] = { "AAAA", "BBBB", "CCCC", "DDDD" };
|
||||||
static int item = -1;
|
static int item = -1;
|
||||||
ImGui::Combo("Combo", &item, items, IM_ARRAYSIZE(items)); ImGui::SameLine();
|
ImGui::Combo("Combo", &item, items, IM_ARRAYSIZE(items)); ImGui::SameLine();
|
||||||
ImGui::SliderFloat("X", &f0, 0.0f, 5.0f); ImGui::SameLine();
|
ImGui::SliderFloat("X", &f0, 0.0f, 5.0f); ImGui::SameLine();
|
||||||
ImGui::SliderFloat("Y", &f1, 0.0f, 5.0f); ImGui::SameLine();
|
ImGui::SliderFloat("Y", &f1, 0.0f, 5.0f); ImGui::SameLine();
|
||||||
ImGui::SliderFloat("Z", &f2, 0.0f, 5.0f);
|
ImGui::SliderFloat("Z", &f2, 0.0f, 5.0f);
|
||||||
ImGui::PopItemWidth();
|
|
||||||
|
|
||||||
ImGui::PushItemWidth(80);
|
|
||||||
ImGui::Text("Lists:");
|
ImGui::Text("Lists:");
|
||||||
static int selection[4] = { 0, 1, 2, 3 };
|
static int selection[4] = { 0, 1, 2, 3 };
|
||||||
for (int i = 0; i < 4; i++)
|
for (int i = 0; i < 4; i++)
|
||||||
@@ -5026,7 +5024,7 @@ static void DemoWindowLayout()
|
|||||||
if (explicit_content_size)
|
if (explicit_content_size)
|
||||||
{
|
{
|
||||||
ImGui::SameLine();
|
ImGui::SameLine();
|
||||||
ImGui::SetNextItemWidth(100);
|
ImGui::SetNextItemWidth(ImGui::CalcTextSize("123456").x);
|
||||||
ImGui::DragFloat("##csx", &contents_size_x);
|
ImGui::DragFloat("##csx", &contents_size_x);
|
||||||
ImVec2 p = ImGui::GetCursorScreenPos();
|
ImVec2 p = ImGui::GetCursorScreenPos();
|
||||||
ImGui::GetWindowDrawList()->AddRectFilled(p, ImVec2(p.x + 10, p.y + 10), IM_COL32_WHITE);
|
ImGui::GetWindowDrawList()->AddRectFilled(p, ImVec2(p.x + 10, p.y + 10), IM_COL32_WHITE);
|
||||||
@@ -8504,7 +8502,7 @@ void ImGui::ShowStyleEditor(ImGuiStyle* ref)
|
|||||||
}
|
}
|
||||||
LogFinish();
|
LogFinish();
|
||||||
}
|
}
|
||||||
SameLine(); SetNextItemWidth(120); Combo("##output_type", &output_dest, "To Clipboard\0To TTY\0");
|
SameLine(); SetNextItemWidth(GetFontSize() * 10); Combo("##output_type", &output_dest, "To Clipboard\0To TTY\0");
|
||||||
SameLine(); Checkbox("Only Modified Colors", &output_only_modified);
|
SameLine(); Checkbox("Only Modified Colors", &output_only_modified);
|
||||||
|
|
||||||
static ImGuiTextFilter filter;
|
static ImGuiTextFilter filter;
|
||||||
|
|||||||
Reference in New Issue
Block a user