The Battle for Wesnoth  1.17.0-dev
Classes | Namespaces
canvas_private.hpp File Reference
#include "gui/core/canvas.hpp"
#include "gui/auxiliary/typed_formula.hpp"
Include dependency graph for canvas_private.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  gui2::line_shape
 Definition of a line. More...
class  gui2::rect_bounded_shape
 Class holding common attribute names (for WML) and common implementation (in C++) for shapes placed with the 4 attributes x, y, w and h. More...
struct  gui2::rect_bounded_shape::calculated_rects
 Where to draw, calculated from the x,y,w,h formulas but with different reference points used as the origin of the co-ordinate system. More...
class  gui2::rectangle_shape
 Definition of a rectangle. More...
class  gui2::round_rectangle_shape
 Definition of a rounded rectangle shape. More...
class  gui2::circle_shape
 Definition of a circle. More...
class  gui2::image_shape

Key Type DefaultDescription
x f_unsigned 0 The x coordinate of the top left corner.
class  gui2::text_shape
Key Type Default Description
font_family font_style "sans" The font family used for the text.


 Generic file dialog.