lxgui
gui_addon.hpp
1 #ifndef LXGUI_GUI_ADDON_HPP
2 #define LXGUI_GUI_ADDON_HPP
3 
4 #include "lxgui/lxgui.hpp"
5 
6 #include <string>
7 #include <vector>
8 
9 namespace lxgui::gui {
10 
12 struct addon {
13  std::string name;
14  std::string version;
15  std::string ui_version;
16  std::string author;
17 
18  bool enabled = true;
19 
20  std::string main_directory;
21  std::string directory;
22 
23  std::vector<std::string> file_list;
24  std::vector<std::string> saved_variable_list;
25 };
26 
27 } // namespace lxgui::gui
28 
29 #endif
A piece of the user interface.
Definition: gui_addon.hpp:12
std::string directory
Definition: gui_addon.hpp:21
std::string version
Definition: gui_addon.hpp:14
std::string author
Definition: gui_addon.hpp:16
std::string ui_version
Definition: gui_addon.hpp:15
std::string main_directory
Definition: gui_addon.hpp:20
std::vector< std::string > saved_variable_list
Definition: gui_addon.hpp:24
std::string name
Definition: gui_addon.hpp:13
std::vector< std::string > file_list
Definition: gui_addon.hpp:23