The Battle for Wesnoth  1.15.12+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.

Classes

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
 Keys:

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

Namespaces

 gui2
 Generic file dialog.