KiCad PCB EDA Suite
|
#include <math/vector2d.h>
#include <gal/color4d.h>
#include <geometry/eda_angle.h>
#include <gal/gal.h>
Go to the source code of this file.
Classes | |
class | TEXT_ATTRIBUTES |
struct | std::hash< TEXT_ATTRIBUTES > |
Namespaces | |
namespace | KIFONT |
Macros | |
#define | TO_HJUSTIFY(x) static_cast<GR_TEXT_H_ALIGN_T>( x ) |
#define | TO_VJUSTIFY(x) static_cast<GR_TEXT_V_ALIGN_T>( x ) |
Enumerations | |
enum | GR_TEXT_H_ALIGN_T { GR_TEXT_H_ALIGN_LEFT = -1 , GR_TEXT_H_ALIGN_CENTER = 0 , GR_TEXT_H_ALIGN_RIGHT = 1 } |
enum | GR_TEXT_V_ALIGN_T { GR_TEXT_V_ALIGN_TOP = -1 , GR_TEXT_V_ALIGN_CENTER = 0 , GR_TEXT_V_ALIGN_BOTTOM = 1 } |
Functions | |
GAL_API std::ostream & | operator<< (std::ostream &aStream, const TEXT_ATTRIBUTES &aAttributes) |
#define TO_HJUSTIFY | ( | x | ) | static_cast<GR_TEXT_H_ALIGN_T>( x ) |
Definition at line 56 of file text_attributes.h.
#define TO_VJUSTIFY | ( | x | ) | static_cast<GR_TEXT_V_ALIGN_T>( x ) |
Definition at line 57 of file text_attributes.h.
enum GR_TEXT_H_ALIGN_T |
Enumerator | |
---|---|
GR_TEXT_H_ALIGN_LEFT | |
GR_TEXT_H_ALIGN_CENTER | |
GR_TEXT_H_ALIGN_RIGHT |
Definition at line 41 of file text_attributes.h.
enum GR_TEXT_V_ALIGN_T |
Enumerator | |
---|---|
GR_TEXT_V_ALIGN_TOP | |
GR_TEXT_V_ALIGN_CENTER | |
GR_TEXT_V_ALIGN_BOTTOM |
Definition at line 48 of file text_attributes.h.
GAL_API std::ostream & operator<< | ( | std::ostream & | aStream, |
const TEXT_ATTRIBUTES & | aAttributes | ||
) |
Definition at line 108 of file text_attributes.cpp.
References TEXT_ATTRIBUTES::m_Angle, TEXT_ATTRIBUTES::m_Bold, TEXT_ATTRIBUTES::m_Color, TEXT_ATTRIBUTES::m_Font, TEXT_ATTRIBUTES::m_Halign, TEXT_ATTRIBUTES::m_Italic, TEXT_ATTRIBUTES::m_KeepUpright, TEXT_ATTRIBUTES::m_LineSpacing, TEXT_ATTRIBUTES::m_Mirrored, TEXT_ATTRIBUTES::m_Multiline, TEXT_ATTRIBUTES::m_Size, TEXT_ATTRIBUTES::m_StrokeWidth, TEXT_ATTRIBUTES::m_Underlined, TEXT_ATTRIBUTES::m_Valign, and TEXT_ATTRIBUTES::m_Visible.