/usr/share/gtk-doc/html/pygtk/class-pangoattribute.html is in python-gtk2-doc 2.24.0-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 | <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>pango.Attribute</title><link rel="stylesheet" href="style.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.75.2"><link rel="home" href="index.html" title="PyGTK 2.0 Reference Manual"><link rel="up" href="pango-class-reference.html" title="The pango Class Reference"><link rel="prev" href="pango-class-reference.html" title="The pango Class Reference"><link rel="next" href="class-pangoattriterator.html" title="pango.AttrIterator"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">pango.Attribute</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="pango-class-reference.html">Prev</a> </td><th width="60%" align="center">The pango Class Reference</th><td width="20%" align="right"> <a accesskey="n" href="class-pangoattriterator.html">Next</a></td></tr></table><hr></div><div class="refentry" title="pango.Attribute"><a name="class-pangoattribute"></a><div class="titlepage"></div><div class="refnamediv"><h2>pango.Attribute</h2><p>pango.Attribute — an attribute that applies to a section of text</p></div><div class="refsect1" title="Synopsis"><a name="id3362395"></a><h2>Synopsis</h2><table bgcolor="#D0E0F0" width="100%"><tr><td><pre class="classsynopsis">class <span class="ooclass"><span class="classname">pango.Attribute</span></span>:
<code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#method-pangoattribute--copy" title="pango.Attribute.copy">copy</a></span>(<span class="methodparam"></span>)</code><br></pre></td></tr></table><pre class="programlisting">
<span class="bold"><strong>Functions</strong></span>
<code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attr-type-register" title="pango.attr_type_register">pango.attr_type_register</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrlanguage" title="pango.AttrLanguage">pango.AttrLanguage</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>language</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrfamily" title="pango.AttrFamily">pango.AttrFamily</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>family</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrforeground" title="pango.AttrForeground">pango.AttrForeground</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrbackground" title="pango.AttrBackground">pango.AttrBackground</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrsize" title="pango.AttrSize">pango.AttrSize</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>size</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrstyle" title="pango.AttrStyle">pango.AttrStyle</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>style</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrweight" title="pango.AttrWeight">pango.AttrWeight</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>weight</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrvariant" title="pango.AttrVariant">pango.AttrVariant</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>variant</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrstretch" title="pango.AttrStretch">pango.AttrStretch</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>stretch</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrfontdesc" title="pango.AttrFontDesc">pango.AttrFontDesc</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>desc</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrunderline" title="pango.AttrUnderline">pango.AttrUnderline</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>underline</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrstrikethrough" title="pango.AttrStrikethrough">pango.AttrStrikethrough</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>strikethrough</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrrise" title="pango.AttrRise">pango.AttrRise</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>rise</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrshape" title="pango.AttrShape">pango.AttrShape</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>ink_rect</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>logical_rect</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrscale" title="pango.AttrScale">pango.AttrScale</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>scale</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrfallback" title="pango.AttrFallback">pango.AttrFallback</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>fallback</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrsize" title="pango.AttrSize">pango.AttrSizeAbsolute</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>size</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrforeground" title="pango.AttrForeground">pango.AttrUnderlineColor</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrforeground" title="pango.AttrForeground">pango.AttrStrikethroughColor</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code><br><code class="methodsynopsis"> def <span class="methodname"><a class="link" href="class-pangoattribute.html#function-pango--attrsize" title="pango.AttrSize">pango.AttrLetterSpacing</a></span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>letter_spacing</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre></div><div class="refsect1" title="Attributes"><a name="id3442857"></a><h2>Attributes</h2><p>All <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
objects support the following three attributes.</p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table cellpadding="5" width="100%" border="0"><colgroup><col width="1in"><col width="1in"><col width="4in"></colgroup><tbody><tr valign="top"><td valign="top">"end_index"</td><td valign="top">Read-Write</td><td valign="top">The index of the end of the application of the
attribute in the associated text.</td></tr><tr valign="top"><td valign="top">"start_index"</td><td valign="top">Read-Write</td><td valign="top">The index of the start of the application of the
attribute in the associated text.</td></tr><tr valign="top"><td valign="top">"type"</td><td valign="top">Read</td><td valign="top">The attribute type.</td></tr></tbody></table></div></td></tr></table></div><p>In addition each <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
type supports one or more additional attributes that are specific to the
type:</p><div class="blockquote"><table width="100%" border="0" bgcolor="#E0E0E0"><tr><td valign="top"><div class="informaltable"><table cellpadding="5" width="100%" border="0"><colgroup><col width="1in"><col width="1in"><col width="1in"></colgroup><tbody><tr valign="top"><td valign="top">"value"</td><td valign="top">Read </td><td valign="top"><code class="literal">ATTR_LANGUAGE</code></td><td valign="top">The <a class="link" href="class-pangolanguage.html" title="pango.Language"><code class="classname">pango.Language</code></a>.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_FAMILY</code></td><td valign="top">The string containing the font family name list (e.g.
"normal,sans,serif,monospace")</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_STYLE</code></td><td valign="top">The font slant style. See the <a class="link" href="class-pangoattribute.html#function-pango--attrstyle" title="pango.AttrStyle"><code class="function">pango.AttrStyle</code>()</a>
function for more details.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_WEIGHT</code></td><td valign="top">The font weight. See the <a class="link" href="class-pangoattribute.html#function-pango--attrweight" title="pango.AttrWeight"><code class="function">pango.AttrWeight</code>()</a>
function for more detail.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_VARIANT</code></td><td valign="top">The font variant. See the <a class="link" href="class-pangoattribute.html#function-pango--attrvariant" title="pango.AttrVariant"><code class="function">pango.AttrVariant</code>()</a>
function for more detail.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_STRETCH</code></td><td valign="top">The font stretch. See the <a class="link" href="class-pangoattribute.html#function-pango--attrstretch" title="pango.AttrStretch"><code class="function">pango.AttrStretch</code>()</a>
function for more details.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_SIZE</code></td><td valign="top">The font size in thousandths of a point.</td></tr><tr valign="top"><td valign="top">"desc"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_FONT_DESC</code></td><td valign="top">The <a class="link" href="class-pangofontdescription.html" title="pango.FontDescription"><code class="classname">pango.FontDescription</code></a>
object.</td></tr><tr valign="top"><td valign="top">"color"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_FOREGROUND</code></td><td valign="top">The foreground <a class="link" href="class-pangocolor.html" title="pango.Color"><code class="classname">pango.Color</code></a>
object.</td></tr><tr valign="top"><td valign="top">"color"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_BACKGROUND</code></td><td valign="top">The background <a class="link" href="class-pangocolor.html" title="pango.Color"><code class="classname">pango.Color</code></a>
object.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_UNDERLINE</code></td><td valign="top">The underline style. See the <a class="link" href="class-pangoattribute.html#function-pango--attrunderline" title="pango.AttrUnderline"><code class="function">pango.AttrUnderline</code>()</a>
function for more details.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_STRIKETHROUGH</code></td><td valign="top"><code class="literal">True</code> if the text is struck
through.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_RISE</code></td><td valign="top">The displacement of the text from the baseline.</td></tr><tr valign="top"><td valign="top">"ink_rect"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_SHAPE</code></td><td valign="top">The 4-tuple specifying the ink rectangle. See the <a class="link" href="class-pangoattribute.html#function-pango--attrshape" title="pango.AttrShape"><code class="function">pango.AttrShape</code>()</a>
function for more details.</td></tr><tr valign="top"><td valign="top">"logical_rect"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_SHAPE</code></td><td valign="top">The 4-tuple specifying the logical rectangle. See the
<a class="link" href="class-pangoattribute.html#function-pango--attrshape" title="pango.AttrShape"><code class="function">pango.AttrShape</code>()</a>
function for more details.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_SCALE</code></td><td valign="top">The font size scale factor as a float.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_FALLBACK</code></td><td valign="top"><code class="literal">True</code> if font fallback is
enabled.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_LETTER_SPACING</code></td><td valign="top">The extra space between graphemes.</td></tr><tr valign="top"><td valign="top">"color"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_UNDERLINE_COLOR</code></td><td valign="top">The <a class="link" href="class-pangocolor.html" title="pango.Color"><code class="classname">pango.Color</code></a>
object used for the color of the underline.</td></tr><tr valign="top"><td valign="top">"color"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_STRIKETHROUGH_COLOR</code></td><td valign="top">The <a class="link" href="class-pangocolor.html" title="pango.Color"><code class="classname">pango.Color</code></a>
object used for the color of the strikethrough.</td></tr><tr valign="top"><td valign="top">"value"</td><td valign="top">Read</td><td valign="top"><code class="literal">ATTR_ABSOLUTE_SIZE</code></td><td valign="top">The font size in device units.</td></tr></tbody></table></div></td></tr></table></div></div><div class="refsect1" title="Description"><a name="id3133899"></a><h2>Description</h2><p>The <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object contains an attribute that applies to a section of text. The
predefined attribute types are:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.ATTR_LANGUAGE</code></span></p></td><td>Specifies a <a class="link" href="class-pangolanguage.html" title="pango.Language"><code class="classname">pango.Language</code></a>.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_FAMILY</code></span></p></td><td>Specifies a font family name list as a string.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_STYLE</code></span></p></td><td>Specifies a font slant style. See the <a class="link" href="class-pangoattribute.html#function-pango--attrstyle" title="pango.AttrStyle"><code class="function">pango.AttrStyle</code>()</a>
function for more details.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_WEIGHT</code></span></p></td><td>Specifies a font weight. See the <a class="link" href="class-pangoattribute.html#function-pango--attrweight" title="pango.AttrWeight"><code class="function">pango.AttrWeight</code>()</a>
function for more detail.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_VARIANT</code></span></p></td><td>Specifies a font variant (normal or small caps). See the
<a class="link" href="class-pangoattribute.html#function-pango--attrvariant" title="pango.AttrVariant"><code class="function">pango.AttrVariant</code>()</a>
function for more detail.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_STRETCH</code></span></p></td><td>Specifies a font stretch. See the <a class="link" href="class-pangoattribute.html#function-pango--attrstretch" title="pango.AttrStretch"><code class="function">pango.AttrStretch</code>()</a>
function for more details.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_SIZE</code></span></p></td><td>Specifies a font size in thousandths of a point.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_FONT_DESC</code></span></p></td><td>Specifies a <a class="link" href="class-pangofontdescription.html" title="pango.FontDescription"><code class="classname">pango.FontDescription</code></a>.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_FOREGROUND</code></span></p></td><td>Specifies a foreground <a class="link" href="class-pangocolor.html" title="pango.Color"><code class="classname">pango.Color</code></a>.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_BACKGROUND</code></span></p></td><td>Specifies a background <a class="link" href="class-pangocolor.html" title="pango.Color"><code class="classname">pango.Color</code></a>.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_UNDERLINE</code></span></p></td><td>Specifies an underline style. See the <a class="link" href="class-pangoattribute.html#function-pango--attrunderline" title="pango.AttrUnderline"><code class="function">pango.AttrUnderline</code>()</a>
function for more details.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_STRIKETHROUGH</code></span></p></td><td>If <code class="literal">True</code> the text is struck
through.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_RISE</code></span></p></td><td>Specifies the displacement of the text from the
baseline.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_SHAPE</code></span></p></td><td>Specifies a shape. See the <a class="link" href="class-pangoattribute.html#function-pango--attrshape" title="pango.AttrShape"><code class="function">pango.AttrShape</code>()</a>
function for more details.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_SCALE</code></span></p></td><td>Specifies a font size scale factor.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_FALLBACK</code></span></p></td><td>if <code class="literal">True</code>, fallback to other fonts is
enabled.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_LETTER_SPACING</code></span></p></td><td>Specifies the extra space between graphemes.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_UNDERLINE_COLOR</code></span></p></td><td>Specifies the color of the underline.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_STRIKETHROUGH_COLOR</code></span></p></td><td>Specifies the color of the strikethrough.</td></tr><tr><td><p><span class="term"><code class="literal">pango.ATTR_ABSOLUTE_SIZE</code></span></p></td><td>Specifies the font size in device units.</td></tr></tbody></table><p>Additional attribute types can be registered with the <a class="link" href="class-pangoattribute.html#function-pango--attr-type-register" title="pango.attr_type_register"><code class="function">pango.attr_type_register</code>()</a>
function.</p></div><div class="refsect1" title="Methods"><a name="id3441095"></a><h2>Methods</h2><div class="refsect2" title="pango.Attribute.copy"><a name="method-pangoattribute--copy"></a><h3>pango.Attribute.copy</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">copy</span>(<span class="methodparam"></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="methodname">copy</code>() method returns a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object that is a copy of this attribute.</p></div></div><div class="refsect1" title="Functions"><a name="id2840775"></a><h2>Functions</h2><div class="refsect2" title="pango.attr_type_register"><a name="function-pango--attr-type-register"></a><h3>pango.attr_type_register</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.attr_type_register</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>name</code></strong></span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>name</code></strong> :</span></p></td><td>a name for the type. (Currently not
used.)</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>the new attribute type ID
integer.</td></tr></tbody></table><p>The <code class="function">attr_type_register</code>() function returns a
new attribute type ID integer value.</p></div><div class="refsect2" title="pango.AttrLanguage"><a name="function-pango--attrlanguage"></a><h3>pango.AttrLanguage</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrLanguage</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>language</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>language</code></strong> :</span></p></td><td>a <a class="link" href="class-pangolanguage.html" title="pango.Language"><code class="classname">pango.Language</code></a>
object.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object.</td></tr></tbody></table><p>The <code class="function">AttrLanguage</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_LANGUAGE</code> with the <a class="link" href="class-pangolanguage.html" title="pango.Language"><code class="classname">pango.Language</code></a>
specified by <em class="parameter"><code>language</code></em> and the text range specified by
<em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrFamily"><a name="function-pango--attrfamily"></a><h3>pango.AttrFamily</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrFamily</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>family</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>family</code></strong> :</span></p></td><td>the string containing a font family name
list.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object.</td></tr></tbody></table><p>The <code class="function">AttrFamily</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_FAMILY</code> with the font family
name list specified by the string <em class="parameter"><code>family</code></em> and the text
range specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrForeground"><a name="function-pango--attrforeground"></a><h3>pango.AttrForeground</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrForeground</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>red</code></strong> :</span></p></td><td>the red component of the color in the range 0
to 65535.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>green</code></strong> :</span></p></td><td>the green component of the color in the range 0
to 65535.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>blue</code></strong> :</span></p></td><td>the blue component of the color in the range 0
to 65535.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object.</td></tr></tbody></table><p>The <code class="function">AttrForeground</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
of the type <code class="literal">pango.ATTR_FOREGROUND</code> with the RGB color
specified by <em class="parameter"><code>red</code></em>, <em class="parameter"><code>green</code></em> and
<em class="parameter"><code>blue</code></em> and the text range specified by
<em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrBackground"><a name="function-pango--attrbackground"></a><h3>pango.AttrBackground</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrBackground</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>red</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>green</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>blue</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>red</code></strong> :</span></p></td><td>the red component of the color in the range 0
to 65535.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>green</code></strong> :</span></p></td><td>the green component of the color in the range 0
to 65535.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>blue</code></strong> :</span></p></td><td>the blue component of the color in the range 0
to 65535.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object.</td></tr></tbody></table><p>The <code class="function">AttrBackground</code>() function creates a new
pangoAttribute of the type <code class="literal">pango.ATTR_BACKGROUND</code> with the
RGB color specified by <em class="parameter"><code>red</code></em>,
<em class="parameter"><code>green</code></em> and <em class="parameter"><code>blue</code></em> and the text
range specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrSize"><a name="function-pango--attrsize"></a><h3>pango.AttrSize</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrSize</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>size</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>size</code></strong> :</span></p></td><td>the font size in thousandths of a
point.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrSize</code>() function creates a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_SIZE</code> with the font size
specified by <em class="parameter"><code>size</code></em> and the text range specified by
<em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrStyle"><a name="function-pango--attrstyle"></a><h3>pango.AttrStyle</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrStyle</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>style</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>style</code></strong> :</span></p></td><td>the font slant style.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrStyle</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_STYLE</code> with the font slant
style specified by <em class="parameter"><code>style</code></em> and the text range specified
by <em class="parameter"><code>start_index</code></em> and <em class="parameter"><code>end_index</code></em>.
The value of <em class="parameter"><code>style</code></em> must be one of:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.STYLE_NORMAL</code></span></p></td><td>The font is upright.</td></tr><tr><td><p><span class="term"><code class="literal">pango.STYLE_OBLIQUE</code></span></p></td><td>The font is slanted in a roman style.</td></tr><tr><td><p><span class="term"><code class="literal">pango.STYLE_ITALIC</code></span></p></td><td>The font is slanted in an italic style.</td></tr></tbody></table><p></p></div><div class="refsect2" title="pango.AttrWeight"><a name="function-pango--attrweight"></a><h3>pango.AttrWeight</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrWeight</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>weight</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>weight</code></strong> :</span></p></td><td>the font weight.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrWeight</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_WEIGHT</code> with the font weight
specified by <em class="parameter"><code>weight</code></em> and the text range specified by
<em class="parameter"><code>start_index</code></em> and <em class="parameter"><code>end_index</code></em>. The
value of <em class="parameter"><code>style</code></em> must be one of:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.WEIGHT_ULTRALIGHT</code></span></p></td><td>The ultralight weight (= 200).</td></tr><tr><td><p><span class="term"><code class="literal">pango.WEIGHT_LIGHT</code></span></p></td><td>The light weight (=300).</td></tr><tr><td><p><span class="term"><code class="literal">pango.WEIGHT_NORMAL</code></span></p></td><td>The default weight (= 400).</td></tr><tr><td><p><span class="term"><code class="literal">pango.WEIGHT_BOLD</code></span></p></td><td>The bold weight (= 700).</td></tr><tr><td><p><span class="term"><code class="literal">pango.WEIGHT_ULTRABOLD</code></span></p></td><td>The ultrabold weight (= 800).</td></tr><tr><td><p><span class="term"><code class="literal">pango.WEIGHT_HEAVY</code></span></p></td><td>The heavy weight (= 900).</td></tr></tbody></table><p></p></div><div class="refsect2" title="pango.AttrVariant"><a name="function-pango--attrvariant"></a><h3>pango.AttrVariant</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrVariant</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>variant</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>variant</code></strong> :</span></p></td><td>the font variant.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrVariant</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_VARIANT</code> with the font
variant specified by <em class="parameter"><code>variant</code></em> and the text range
specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>. The value of
<em class="parameter"><code>variant</code></em> must be one of:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.VARIANT_NORMAL</code></span></p></td><td>A normal font.</td></tr><tr><td><p><span class="term"><code class="literal">pango.VARIANT_SMALL_CAPS</code></span></p></td><td>A font with the lower case characters replaced by
smaller variants of the capital characters.</td></tr></tbody></table><p></p></div><div class="refsect2" title="pango.AttrStretch"><a name="function-pango--attrstretch"></a><h3>pango.AttrStretch</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrStretch</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>stretch</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>stretch</code></strong> :</span></p></td><td>the font stretch style.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrStretch</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_STRETCH</code> with the font
stretch style specified by <em class="parameter"><code>stretch</code></em> and the text range
specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>. The value of
<em class="parameter"><code>stretch</code></em> must be one of:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.STRETCH_ULTRA_CONDENSED</code></span></p></td><td>The most narrow width</td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_EXTRA_CONDENSED</code></span></p></td><td></td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_CONDENSED</code></span></p></td><td></td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_SEMI_CONDENSED</code></span></p></td><td></td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_NORMAL</code></span></p></td><td>The normal width.</td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_SEMI_EXPANDED</code></span></p></td><td></td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_EXPANDED</code></span></p></td><td></td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_EXTRA_EXPANDED</code></span></p></td><td></td></tr><tr><td><p><span class="term"><code class="literal">pango.STRETCH_ULTRA_EXPANDED</code></span></p></td><td>The most expanded width</td></tr></tbody></table><p></p></div><div class="refsect2" title="pango.AttrFontDesc"><a name="function-pango--attrfontdesc"></a><h3>pango.AttrFontDesc</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrFontDesc</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>desc</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>desc</code></strong> :</span></p></td><td>a <a class="link" href="class-pangofontdescription.html" title="pango.FontDescription"><code class="classname">pango.FontDescription</code></a>
object.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrFontDesc</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_FONT_DESC</code> with the <a class="link" href="class-pangofontdescription.html" title="pango.FontDescription"><code class="classname">pango.FontDescription</code></a>
specified by <em class="parameter"><code>desc</code></em> and the text range specified by
<em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrUnderline"><a name="function-pango--attrunderline"></a><h3>pango.AttrUnderline</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrUnderline</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>underline</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>underline</code></strong> :</span></p></td><td>the underline style.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrUnderline</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_UNDERLINE</code> with the
underline style specified by <em class="parameter"><code>underline</code></em> and the text
range specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>. The value of
<em class="parameter"><code>underline</code></em> must be one of:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.UNDERLINE_NONE</code></span></p></td><td>No underline should be drawn.</td></tr><tr><td><p><span class="term"><code class="literal">pango.UNDERLINE_SINGLE</code></span></p></td><td>A single underline should be drawn.</td></tr><tr><td><p><span class="term"><code class="literal">pango.UNDERLINE_DOUBLE</code></span></p></td><td>A double underline should be drawn.</td></tr><tr><td><p><span class="term"><code class="literal">pango.UNDERLINE_LOW</code></span></p></td><td>A single underline should be drawn at a position
beneath the ink extents of the text being underlined. This should be used
only for underlining single characters, such as for keyboard accelerators.
<code class="literal">pango.UNDERLINE_SINGLE</code> should be used for extended
portions of text.</td></tr></tbody></table><p></p></div><div class="refsect2" title="pango.AttrStrikethrough"><a name="function-pango--attrstrikethrough"></a><h3>pango.AttrStrikethrough</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrStrikethrough</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>strikethrough</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>strikethrough</code></strong> :</span></p></td><td>if <code class="literal">True</code> the text should be
struck through.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrStrikethrough</code>() function creates a
new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_STRIKETHROUGH</code> with the
value specified by <em class="parameter"><code>strikethrough</code></em> and the text range
specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>. If strikethough is <code class="literal">True</code>
the text should be struck through.</p></div><div class="refsect2" title="pango.AttrRise"><a name="function-pango--attrrise"></a><h3>pango.AttrRise</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrRise</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>rise</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>rise</code></strong> :</span></p></td><td>the displacement of the text from the
baseline.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrRise</code>() function creates a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_RISE</code> with the text
displacement from the baseline specified by <em class="parameter"><code>rise</code></em> and
the text range specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>.</p></div><div class="refsect2" title="pango.AttrShape"><a name="function-pango--attrshape"></a><h3>pango.AttrShape</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrShape</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>ink_rect</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>logical_rect</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>ink_rect</code></strong> :</span></p></td><td>the ink rectangle of the
shape.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>logical_rect</code></strong> :</span></p></td><td>the logical rectangle of the
shape.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrShape</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_SHAPE</code> with the shape
rectangles specified by <em class="parameter"><code>ink_rect</code></em> and
<em class="parameter"><code>logical_rect</code></em> and the text range specified by
<em class="parameter"><code>start_index</code></em> and <em class="parameter"><code>end_index</code></em>. A
shape is used to impose a particular ink and logical rect on the result of
shaping a particular glyph. This might be used, for instance, for embedding
a picture or a widget inside a <a class="link" href="class-pangolayout.html" title="pango.Layout"><code class="classname">pango.Layout</code></a>.</p></div><div class="refsect2" title="pango.AttrScale"><a name="function-pango--attrscale"></a><h3>pango.AttrScale</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrScale</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>scale</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>scale</code></strong> :</span></p></td><td>the font size scale factor as a
float.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><p>The <code class="function">AttrScale</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_SCALE</code> with the font size
scale factor specified by <em class="parameter"><code>scale</code></em> and the text range
specified by <em class="parameter"><code>start_index</code></em> and
<em class="parameter"><code>end_index</code></em>. The value of <em class="parameter"><code>scale</code></em>
can also be one of the following pre-defined values:</p><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><code class="literal">pango.SCALE_XX_SMALL</code></span></p></td><td>0.5787037037037 - the scale factor for three shrinking
steps (1 / (1.2 * 1.2 * 1.2)).</td></tr><tr><td><p><span class="term"><code class="literal">pango.SCALE_X_SMALL</code></span></p></td><td>0.6444444444444 - the scale factor for two shrinking
steps (1 / (1.2 * 1.2)).</td></tr><tr><td><p><span class="term"><code class="literal">pango.SCALE_SMALL</code></span></p></td><td>0.8333333333333 - the scale factor for one shrinking
step (1 / 1.2).</td></tr><tr><td><p><span class="term"><code class="literal">pango.SCALE_MEDIUM</code></span></p></td><td>1.0 - The scale factor for normal size.</td></tr><tr><td><p><span class="term"><code class="literal">pango.SCALE_LARGE</code></span></p></td><td>1.2 - the scale factor for one magnification
step.</td></tr><tr><td><p><span class="term"><code class="literal">pango.SCALE_X_LARGE</code></span></p></td><td>1.4399999999999 - the scale factor for two
magnification steps (1.2 * 1.2).</td></tr><tr><td><p><span class="term"><code class="literal">pango.SCALE_XX_LARGE</code></span></p></td><td>1.728 - the scale factor for three magnification steps
(1.2 * 1.2 * 1.2).</td></tr></tbody></table><p></p></div><div class="refsect2" title="pango.AttrFallback"><a name="function-pango--attrfallback"></a><h3>pango.AttrFallback</h3><pre class="programlisting"><code class="methodsynopsis"> def <span class="methodname">pango.AttrFallback</span>(<span class="methodparam"><span class="parameter"><strong class="parameter"><code>fallback</code></strong></span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>start_index</code></strong></span><span class="initializer">=0</span></span>, <span class="methodparam"><span class="parameter"><strong class="parameter"><code>end_index</code></strong></span><span class="initializer">=1</span></span>)</code></pre><table border="0" width="100%" bgcolor="#FFECCE"><col align="left" valign="top" width="0*"><tbody><tr><td><p><span class="term"><strong class="parameter"><code>fallback</code></strong> :</span></p></td><td>if <code class="literal">True</code>, we should fall back
on other fonts for characters the active font is
missing.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>start_index</code></strong> :</span></p></td><td>the index of the start of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><strong class="parameter"><code>end_index</code></strong> :</span></p></td><td>the index of the end of the attribute
application in the text.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td>a new <a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object</td></tr></tbody></table><div class="note" title="Note" style="margin-left: 0.5in; margin-right: 0.5in;"><h3 class="title">Note</h3><p>This function is available in PyGTK 2.4 and above.</p></div><p>The <code class="function">AttrFallback</code>() function creates a new
<a class="link" href="class-pangoattribute.html" title="pango.Attribute"><code class="classname">pango.Attribute</code></a>
object of the type <code class="literal">pango.ATTR_FALLBACK</code>. If fallback is
<code class="literal">True</code> other fonts on the system can be used to provide
characters missing from the current font. Otherwise, only characters from
the closest matching font can be used.</p></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="pango-class-reference.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pango-class-reference.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="class-pangoattriterator.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">The pango Class Reference </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> pango.AttrIterator</td></tr></table></div></body></html>
|