Go to the documentation of this file.
4 #ifndef tools_sg_base_text
5 #define tools_sg_base_text
20 virtual float ascent(
float)
const = 0;
25 float&,
float&,
float&)
const = 0;
27 virtual bool truncate(
const std::string&,
float,
float,std::string&)
const = 0;
base_text(const base_text &a_from)
base_text & operator=(const base_text &a_from)
virtual bool truncate(const std::string &, float, float, std::string &) const =0
sf_enum< sg::hjust > hjust
virtual float descent(float) const =0
virtual void get_bounds(float, float &, float &, float &, float &, float &, float &) const =0
virtual float ascent(float) const =0
virtual const desc_fields & node_desc_fields() const
sf_enum< sg::vjust > vjust
virtual float y_advance(float) const =0
#define TOOLS_FIELD_DESC_NODE_CLASS(a__class)
#define TOOLS_ARG_FIELD_DESC(a__field)