void tab(const char* label, int _id, const char* text) //flowxrc
{
ImGui::PushFont(Icons);
ImGui::PushStyleColor(ImGuiCol_Button, rgb_to_imvec4(0, 0, 0, 0));
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, rgb_to_imvec4(0, 0, 0, 0));
ImGui::PushStyleColor(ImGuiCol_ButtonActive, rgb_to_imvec4(0, 0, 0, 0));
if (active_tab == _id)
ImGui::PushStyleColor(ImGuiCol_Text, rgb_to_imvec4(110, 110, 157, 255));
else
ImGui::PushStyleColor(ImGuiCol_Text, rgb_to_imvec4(110, 110, 157, 255));
if (ImGui::Button(label, ImVec2(62, 40)))
active_tab = _id;
if (ImGui::IsItemHovered())
{
float y = ImGui::GetCursorPos().y;
ImGui::SetCursorPos(ImVec2(5, y - 40));
renderTabHover(text, _id);
}
if (active_tab == _id)
{
float y = ImGui::GetCursorPos().y;
ImGui::SetCursorPos(ImVec2(5, y - 40));
renderTabHover(text, _id);
}
ImGui::PopStyleColor(4);
// ImGui::PopStyleColor();
// ImGui::PopStyleColor();
// ImGui::PopStyleColor();
}