Grayed hint text after open font list
This commit is contained in:
parent
a0ad13fe71
commit
6da3c5799c
@ -1969,7 +1969,9 @@ void GLGizmoEmboss::draw_font_list()
|
|||||||
ImGuiInputTextFlags input_flags = ImGuiInputTextFlags_CharsUppercase;
|
ImGuiInputTextFlags input_flags = ImGuiInputTextFlags_CharsUppercase;
|
||||||
|
|
||||||
// change color of hint to normal text
|
// change color of hint to normal text
|
||||||
ImGui::PushStyleColor(ImGuiCol_TextDisabled, ImGui::GetStyleColorVec4(ImGuiCol_Text));
|
bool is_popup_open = ImGui::IsPopupOpen(popup_id);
|
||||||
|
if (!is_popup_open)
|
||||||
|
ImGui::PushStyleColor(ImGuiCol_TextDisabled, ImGui::GetStyleColorVec4(ImGuiCol_Text));
|
||||||
if (ImGui::InputTextWithHint(input_id, selected, &m_face_names.search, input_flags)) {
|
if (ImGui::InputTextWithHint(input_id, selected, &m_face_names.search, input_flags)) {
|
||||||
// update filtration result
|
// update filtration result
|
||||||
m_face_names.hide = std::vector<bool>(m_face_names.faces.size(), {false});
|
m_face_names.hide = std::vector<bool>(m_face_names.faces.size(), {false});
|
||||||
@ -1980,7 +1982,8 @@ void GLGizmoEmboss::draw_font_list()
|
|||||||
m_face_names.hide[index] = !name._Starts_with(m_face_names.search);
|
m_face_names.hide[index] = !name._Starts_with(m_face_names.search);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ImGui::PopStyleColor(); // revert changes for hint color
|
if (!is_popup_open)
|
||||||
|
ImGui::PopStyleColor(); // revert changes for hint color
|
||||||
|
|
||||||
const bool is_input_text_active = ImGui::IsItemActive();
|
const bool is_input_text_active = ImGui::IsItemActive();
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user