class Inti::Pango::Attribute

Name

class Inti::Pango::Attribute -- 

Synopsis

class Inti::Pango::Attribute is declared in the header inti/pango/attributes.h.

Superclasses. none

Subclasses. StyleAttribute, RiseAttribute, FontDescriptionAttribute, BackgroundAttribute, WeightAttribute, ForegroundAttribute, StrikethroughAttribute, SizeAttribute, FontFamilyAttribute, StretchAttribute, VariantAttribute, UnderlineAttribute, LanguageAttribute

Class members

Public Constructors.
Attribute (const Attribute & src)

Public Destructor.
~Attribute ()

Public Methods.
int type_id () const
unsigned int start () const
unsigned int end () const
void set_start (unsigned int start)
void set_end (unsigned int end)
void set (unsigned int start, unsigned int end)
PangoAttribute * pango_attribute (bool create_new_copy) const
Attribute & operator= (const Attribute & src)

Public Functions.
Attribute * wrap (PangoAttribute * src, bool copy)

Protected Constructors.
Attribute (PangoAttribute * attr)

Protected Methods.
PangoAttrString * pango_attribute_string () const
PangoAttrColor * pango_attribute_color () const
PangoAttrInt * pango_attribute_int () const
PangoAttrFontDesc * pango_attribute_font_desc () const

Description

Public Constructors

method Inti::Pango::Attribute::Attribute

Attribute (const Attribute & src)

src 

Public Destructor

method Inti::Pango::Attribute::~Attribute

~Attribute ()

Public Methods

method Inti::Pango::Attribute::type_id

int type_id () const

method Inti::Pango::Attribute::start

unsigned int start () const

method Inti::Pango::Attribute::end

unsigned int end () const

method Inti::Pango::Attribute::set_start

void set_start (unsigned int start)

start 

method Inti::Pango::Attribute::set_end

void set_end (unsigned int end)

end 

method Inti::Pango::Attribute::set

void set (unsigned int start, unsigned int end)

start 
end 

method Inti::Pango::Attribute::pango_attribute

PangoAttribute * pango_attribute (bool create_new_copy) const

create_new_copy 

method Inti::Pango::Attribute::operator=

Attribute & operator= (const Attribute & src)

src 

Public Functions

function Inti::Pango::Attribute::wrap

Attribute * wrap (PangoAttribute * src, bool copy)

src 
copy 

Protected Constructors

method Inti::Pango::Attribute::Attribute

Attribute (PangoAttribute * attr)

attr 

Protected Methods

method Inti::Pango::Attribute::pango_attribute_string

PangoAttrString * pango_attribute_string () const

method Inti::Pango::Attribute::pango_attribute_color

PangoAttrColor * pango_attribute_color () const

method Inti::Pango::Attribute::pango_attribute_int

PangoAttrInt * pango_attribute_int () const

method Inti::Pango::Attribute::pango_attribute_font_desc

PangoAttrFontDesc * pango_attribute_font_desc () const