25 #ifndef GCCV_TEXT_TAG_H 26 #define GCCV_TEXT_TAG_H 152 virtual void Filter (PangoAttrList *l,
unsigned start,
unsigned end) = 0;
280 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
297 std::string
const &
GetFamily ()
const {
return m_Family;}
300 std::string m_Family;
329 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
379 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
429 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
449 PangoWeight m_Weight;
479 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
499 PangoVariant m_Variant;
529 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
549 PangoStretch m_Stretch;
581 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
634 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
687 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
738 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
787 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
837 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
893 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
956 void Filter (PangoAttrList *l,
unsigned start,
unsigned end);
992 #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)