#include "gui/auxiliary/typed_formula.hpp"
#include "gui/core/linked_group_definition.hpp"
#include "gui/widgets/grid.hpp"
#include "color.hpp"
#include "utils/optional_reference.hpp"
Go to the source code of this file.
Classes | |
struct | gui2::builder_widget |
Contains the info needed to instantiate a widget. More... | |
struct | gui2::builder_grid |
class | gui2::builder_window |
struct | gui2::builder_window::window_resolution |
struct | gui2::builder_window::window_resolution::tooltip_info |
Helper struct to store information about the tips. More... | |
Namespaces | |
gui2 | |
Generic file dialog. | |
Typedefs | |
using | gui2::builder_widget_ptr = std::shared_ptr< builder_widget > |
using | gui2::builder_widget_const_ptr = std::shared_ptr< const builder_widget > |
using | gui2::builder_grid_ptr = std::shared_ptr< builder_grid > |
using | gui2::builder_grid_const_ptr = std::shared_ptr< const builder_grid > |
using | gui2::builder_grid_map = std::map< std::string, builder_grid_const_ptr > |
Functions | |
builder_widget_ptr | gui2::create_widget_builder (const config &cfg) |
Create a widget builder. More... | |
std::unique_ptr< widget > | gui2::build_single_widget_instance_helper (const std::string &type, const config &cfg) |
Implementation detail for build_single_widget_instance. More... | |
template<typename T > | |
std::unique_ptr< T > | gui2::build_single_widget_instance (const config &cfg={}) |
Builds a single widget instance of the given type with the specified attributes. More... | |
std::unique_ptr< window > | gui2::build (const std::string &type) |
Builds a window. More... | |
std::unique_ptr< window > | gui2::build (const builder_window::window_resolution &res) |
Builds a window. More... | |