The Battle for Wesnoth  1.17.0-dev
Namespaces | Functions
helper.hpp File Reference
#include "color.hpp"
#include "font/text.hpp"
#include <pango/pango-layout.h>
#include <cstdint>
#include <string>
Include dependency graph for helper.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


 Generic file dialog.


SDL_Rect gui2::create_rect (const point &origin, const point &size)
 Creates a rectangle. More...
color_t gui2::decode_color (const std::string &color)
 Converts a color string to a color. More...
PangoAlignment gui2::decode_text_alignment (const std::string &alignment)
 Converts a text alignment string to a text alignment. More...
std::string gui2::encode_text_alignment (const PangoAlignment alignment)
 Converts a text alignment to its string representation. More...
font::pango_text::FONT_STYLE gui2::decode_font_style (const std::string &style)
 Converts a font style string to a font style. More...
t_string gui2::missing_widget (const std::string &id)
 Returns a default error message if a mandatory widget is omitted. More...
void gui2::get_screen_size_variables (wfl::map_formula_callable &variable)
 Gets a formula object with the screen size. More...
wfl::map_formula_callable gui2::get_screen_size_variables ()
 Gets a formula object with the screen size. More...
point gui2::get_mouse_position ()
 Returns the current mouse position. More...
std::string gui2::debug_truncate (const std::string &text)
 Returns a truncated version of the text. More...