25 #ifndef GCCV_TEXT_TAG_H 26 #define GCCV_TEXT_TAG_H 154 virtual void Filter (PangoAttrList *l,
unsigned start,
unsigned end) = 0;
282 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
299 std::string
const &
GetFamily ()
const {
return m_Family;}
302 std::string m_Family;
331 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
381 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
431 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
451 PangoWeight m_Weight;
481 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
501 PangoVariant m_Variant;
531 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
551 PangoStretch m_Stretch;
583 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
636 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
689 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
740 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
789 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
839 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
895 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
958 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
994 #endif // GCCV_TEXT_TAG_H
virtual bool operator==(TextTag const &tag) const =0
std::string const & GetFamily() const
#define GCU_RO_PROP(type, member)
virtual void Filter(PangoAttrList *l, unsigned start, unsigned end)=0
PangoStretch GetStretch() const
static bool Order(TextTag *first, TextTag *last)
TextDecoration GetUnderline() const
static Tag RegisterTagType()
PangoStyle GetStyle() const
Gnome Chemistry Canvas library namespace.
#define GCU_PROT_PROP(type, member)
PangoWeight GetWeight() const
TextPosition GetPosition(bool &stacked, double &size) const
PangoVariant GetVariant() const
TextTag * Restrict(G_GNUC_UNUSED TextTag *tag)
virtual TextTag * Duplicate() const =0
virtual TextTag * Restrict(TextTag *tag)
class for text attributes
#define GCU_PROP(type, member)
TextDecoration GetOverline() const
virtual bool NeedsNewRun()
TextDecoration GetStrikethrough() const
virtual bool NeedsNewRun()
TextTag(Tag tag, TagPriority priority=TagPriorityFirst)