Helper class to encapsulate the management of a PangoAttrList. More...
#include <attributes.hpp>
Public Member Functions | |
attribute_list () | |
~attribute_list () | |
attribute_list (const attribute_list &)=delete | |
attribute_list & | operator= (const attribute_list &)=delete |
void | insert (PangoAttribute *attr) |
void | modify (PangoAttribute *attr) |
void | apply_to (PangoLayout *layout) const |
void | splice_into (PangoAttrList *target) const |
Private Attributes | |
PangoAttrList * | attributes_ |
Helper class to encapsulate the management of a PangoAttrList.
Definition at line 26 of file attributes.hpp.
|
inline |
Definition at line 29 of file attributes.hpp.
|
inline |
Definition at line 34 of file attributes.hpp.
References attributes_.
|
delete |
|
inline |
Definition at line 52 of file attributes.hpp.
References attributes_, and draw_manager::layout().
Referenced by font::pango_text::apply_attributes().
|
inline |
Definition at line 42 of file attributes.hpp.
References attributes_.
|
inline |
Definition at line 47 of file attributes.hpp.
References attributes_.
|
delete |
|
inline |
Definition at line 57 of file attributes.hpp.
References attributes_.
Referenced by font::pango_text::apply_attributes().
|
private |
Definition at line 63 of file attributes.hpp.
Referenced by apply_to(), insert(), modify(), splice_into(), and ~attribute_list().