Skip to content

SimonMaracine/tiny-gui-base

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-gui-base

It is a small library used to create GUI applications using GLFW and Dear ImGui. I built it for myself.

I tested it on GCC 13.2 and MSVC 19.39. It requires C++17.

The easiest way to use this library is to include this repository as a submodule in your project with

git submodule add -b stable -- <repository_link> <repository_path>

and then to use CMake like so:

add_subdirectory(<path_to_submodule>)
target_link_libraries(<target> PRIVATE gui_base)

ImGuiFileDialog and ImPlot are optional components controlled by these CMake variables:

set(GUI_BASE_INCLUDE_FILE_DIALOG <ON|OFF>)
set(GUI_BASE_INCLUDE_PLOTTING <ON|OFF>)

About

Tiny GUI library based on GLFW and Dear ImGui

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published