This file contains the settings handling of the widget library. More...
#include "utils/functional.hpp"
#include "config.hpp"
#include "gui/core/widget_definition.hpp"
#include "gui/core/window_builder.hpp"
#include "tstring.hpp"
#include <string>
#include <vector>
Go to the source code of this file.
Classes | |
class | gui2::tunit_test_access_only |
Special helper class to get the list of registered windows. More... | |
struct | gui2::twindow_builder_invalid_id |
Helper struct to signal that get_window_builder failed. More... | |
Namespaces | |
gui2 | |
A class inherited from ttext_box that displays its input as stars. | |
gui2::settings | |
This namespace contains the 'global' settings. | |
Functions | |
void | gui2::register_window (const std::string &id) |
Registers a window. More... | |
void | gui2::register_widget (const std::string &id, std::function< void(tgui_definition &gui_definition,const std::string &definition_type,const config &cfg,const char *key)> functor) |
Registers a widgets. More... | |
void | gui2::load_widget_definitions (tgui_definition &gui_definition, const std::string &definition_type, const std::vector< tcontrol_definition_ptr > &definitions) |
Loads the definitions of a widget. More... | |
template<class T > | |
void | gui2::load_widget_definitions (tgui_definition &gui_definition, const std::string &definition_type, const config &cfg, const char *key) |
Loads the definitions of a widget. More... | |
tresolution_definition_ptr | gui2::get_control (const std::string &control_type, const std::string &definition) |
std::vector < twindow_builder::tresolution > ::const_iterator | gui2::get_window_builder (const std::string &type) |
Returns an interator to the requested builder. More... | |
void | gui2::load_settings () |
Loads the setting for the theme. More... | |
std::vector< ttip > | gui2::settings::get_tips () |
This file contains the settings handling of the widget library.
Definition in file settings.hpp.