25#include <backends/imgui_impl_opengl3.h>
26#include <backends/imgui_impl_sdl2.h>
32using namespace std::literals;
62 const std::filesystem::path& path,
64 const ImWchar* ranges)
noexcept;
90 void runWindow(
const std::string& name,
const std::function<
void(
void)>& predicate);
The namespace for the internal components of the GUI module of the Steppable library.
Definition gui.hpp:41
void addFontIfExistent(const ImGuiIO *io, const std::filesystem::path &path, const ImFontConfig *config, const ImWchar *ranges) noexcept
void loadFonts(const ImGuiIO *io) noexcept
Loads the fonts for the application.
bool isDarkModeEnabled()
Checks if the dark mode is enabled.
The namespace for the GUI components of the Steppable library. This is the main namespace for the GUI...
Definition gui.hpp:41
void runWindow(const std::string &name, const std::function< void(void)> &predicate)
Runs the main window of the application.