21 lines
795 B
C++
Raw Normal View History

2022-02-28 23:04:56 +01:00
#include "gui/components/components.hpp"
#include "pointers.hpp"
2022-02-28 23:04:56 +01:00
namespace big
{
bool components::nav_button(const std::string_view text)
{
ImGui::PushStyleColor(ImGuiCol_Button, ImVec4(0.f, 0.f, 0.f, 0.f));
ImGui::PushStyleColor(ImGuiCol_ButtonHovered, ImVec4(0.f, 0.f, 0.f, 0.f));
ImGui::PushStyleColor(ImGuiCol_ButtonActive, ImVec4(0.f, 0.f, 0.f, 0.f));
2022-02-28 23:04:56 +01:00
ImGui::PushStyleVar(ImGuiStyleVar_ButtonTextAlign, { 0.f, 0.5f });
ImGui::PushStyleVar(ImGuiStyleVar_FramePadding, { 0, 5 });
ImGui::PushStyleVar(ImGuiStyleVar_ItemSpacing, { 0, 2 });
ImGui::PushStyleVar(ImGuiStyleVar_ItemInnerSpacing, { 0, 0 });
bool result = ImGui::Button(text.data(), {((float)*g_pointers->m_resolution_x * 0.15f) - 30, 0});
ImGui::PopStyleVar(4);
ImGui::PopStyleColor(3);
2022-02-28 23:04:56 +01:00
return result;
}
}