

<a name="fontlab.flTextBlock"></a>

# `flTextBlock`


<dt class="class"><h2><span class="class-name">fontlab.flTextBlock</span> = <a name="fontlab.flTextBlock" href="#fontlab.flTextBlock">class flTextBlock</a>(<a href="./__builtin__.html#object">object</a>)</h2></dt><dd class="class"><dd>


<pre class="doc" markdown="0">flTextBlock representation

Constructors:
  flTextBlock()
  flTextBlock(flObject)
  flTextBlock(flTextBlock)
  flTextBlock(flPackage, flTextObject[, int font_size=42[, int formatMode=tbfText[, QRectF canvas_rect=QRectF(0,0, 800,600)]]])</pre>


</dd><h4 class="head-methods">Methods </h4><dl class="function"><dt><a name="flTextBlock-__delattr__" href="#flTextBlock-__delattr__"><span class="function-name">__delattr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__delattr__">__delattr__</a>('name') <==> del x.name</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__eq__" href="#flTextBlock-__eq__"><span class="function-name">__eq__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__eq__">__eq__</a>(y) <==> x==y</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__ge__" href="#flTextBlock-__ge__"><span class="function-name">__ge__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__ge__">__ge__</a>(y) <==> x>=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__getattribute__" href="#flTextBlock-__getattribute__"><span class="function-name">__getattribute__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__getattribute__">__getattribute__</a>('name') <==> x.name</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__gt__" href="#flTextBlock-__gt__"><span class="function-name">__gt__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__gt__">__gt__</a>(y) <==> x>y</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__init__" href="#flTextBlock-__init__"><span class="function-name">__init__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__init__">__init__</a>(...) initializes x; see help(<a href="#fontlab.flTextBlock-type">type</a>(x)) for signature</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__le__" href="#flTextBlock-__le__"><span class="function-name">__le__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__le__">__le__</a>(y) <==> x<=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__lt__" href="#flTextBlock-__lt__"><span class="function-name">__lt__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__lt__">__lt__</a>(y) <==> x<y</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__ne__" href="#flTextBlock-__ne__"><span class="function-name">__ne__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__ne__">__ne__</a>(y) <==> x!=y</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__repr__" href="#flTextBlock-__repr__"><span class="function-name">__repr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__repr__">__repr__</a>() <==> repr(x)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-__setattr__" href="#flTextBlock-__setattr__"><span class="function-name">__setattr__</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">x.<a href="#fontlab.flTextBlock-__setattr__">__setattr__</a>('name', value) <==> x.name = value</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-activeObjectChanged" href="#flTextBlock-activeObjectChanged"><span class="function-name">activeObjectChanged</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNotifier <a href="#fontlab.flTextBlock-activeObjectChanged">activeObjectChanged</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-activeRowRect" href="#flTextBlock-activeRowRect"><span class="function-name">activeRowRect</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF <a href="#fontlab.flTextBlock-activeRowRect">activeRowRect</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-addFeature" href="#flTextBlock-addFeature"><span class="function-name">addFeature</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-addFeature">addFeature</a>(QString feature)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-changed" href="#flTextBlock-changed"><span class="function-name">changed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-changed">changed</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-charsCount" href="#flTextBlock-charsCount"><span class="function-name">charsCount</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-charsCount">charsCount</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-checkInitHistoryState" href="#flTextBlock-checkInitHistoryState"><span class="function-name">checkInitHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-checkInitHistoryState">checkInitHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-clearAboveHistory" href="#flTextBlock-clearAboveHistory"><span class="function-name">clearAboveHistory</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-clearAboveHistory">clearAboveHistory</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-clearFlag" href="#flTextBlock-clearFlag"><span class="function-name">clearFlag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-clearFlag">clearFlag</a>(uint f)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-clearFlags" href="#flTextBlock-clearFlags"><span class="function-name">clearFlags</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-clearFlags">clearFlags</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-clone" href="#flTextBlock-clone"><span class="function-name">clone</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Clone the object</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-createHistoryState" href="#flTextBlock-createHistoryState"><span class="function-name">createHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-createHistoryState">createHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-currentHistoryState" href="#flTextBlock-currentHistoryState"><span class="function-name">currentHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">currentHistoryIx()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-drawContent" href="#flTextBlock-drawContent"><span class="function-name">drawContent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-drawContent">drawContent</a>(QPainter*, flCanvas, QRectF painted_nodes_screen_rect)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-features" href="#flTextBlock-features"><span class="function-name">features</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(QString) <a href="#fontlab.flTextBlock-features">features</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-flag" href="#flTextBlock-flag"><span class="function-name">flag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-flag">flag</a>(uint f)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-formatChanged" href="#flTextBlock-formatChanged"><span class="function-name">formatChanged</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNotifier <a href="#fontlab.flTextBlock-formatChanged">formatChanged</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getActiveGlyph" href="#flTextBlock-getActiveGlyph"><span class="function-name">getActiveGlyph</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing <a href="#fontlab.flTextBlock-getActiveGlyph">getActiveGlyph</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getAllGlyphs" href="#flTextBlock-getAllGlyphs"><span class="function-name">getAllGlyphs</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing <a href="#fontlab.flTextBlock-getAllGlyphs">getAllGlyphs</a>([int line_index = -1])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getCurrentPosition" href="#flTextBlock-getCurrentPosition"><span class="function-name">getCurrentPosition</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QPointF <a href="#fontlab.flTextBlock-getCurrentPosition">getCurrentPosition</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getGlyphAt" href="#flTextBlock-getGlyphAt"><span class="function-name">getGlyphAt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothinf <a href="#fontlab.flTextBlock-getGlyphAt">getGlyphAt</a>(int glyph_index)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getGlyphInfo" href="#flTextBlock-getGlyphInfo"><span class="function-name">getGlyphInfo</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing <a href="#fontlab.flTextBlock-getGlyphInfo">getGlyphInfo</a>(fgSymbol, &)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getGlyphTransform" href="#flTextBlock-getGlyphTransform"><span class="function-name">getGlyphTransform</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QTransform <a href="#fontlab.flTextBlock-getGlyphTransform">getGlyphTransform</a>(int glyph_index)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getGlyphsInLine" href="#flTextBlock-getGlyphsInLine"><span class="function-name">getGlyphsInLine</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing <a href="#fontlab.flTextBlock-getGlyphsInLine">getGlyphsInLine</a>(flGlyphInfo | int lineIndex)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getHitGlyph" href="#flTextBlock-getHitGlyph"><span class="function-name">getHitGlyph</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing <a href="#fontlab.flTextBlock-getHitGlyph">getHitGlyph</a>(QPointF canvas_pos)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getHitToShapeGlyph" href="#flTextBlock-getHitToShapeGlyph"><span class="function-name">getHitToShapeGlyph</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing <a href="#fontlab.flTextBlock-getHitToShapeGlyph">getHitToShapeGlyph</a>(QPointF canvas_pos)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getHitToShapes" href="#flTextBlock-getHitToShapes"><span class="function-name">getHitToShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContourInfo)/Nothing <a href="#fontlab.flTextBlock-getHitToShapes">getHitToShapes</a>(QPointF canvas_pos)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getIntersectsGlyphs" href="#flTextBlock-getIntersectsGlyphs"><span class="function-name">getIntersectsGlyphs</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing <a href="#fontlab.flTextBlock-getIntersectsGlyphs">getIntersectsGlyphs</a>(QRectF canvas_rect)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getLineIndex" href="#flTextBlock-getLineIndex"><span class="function-name">getLineIndex</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-getLineIndex">getLineIndex</a>(int glyph_index)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getLineLocation" href="#flTextBlock-getLineLocation"><span class="function-name">getLineLocation</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-getLineLocation">getLineLocation</a>(flGlyphInfo glyph_info)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getMouseHitNode" href="#flTextBlock-getMouseHitNode"><span class="function-name">getMouseHitNode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNodeInfo/Nothing <a href="#fontlab.flTextBlock-getMouseHitNode">getMouseHitNode</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getNearbyGlyphs" href="#flTextBlock-getNearbyGlyphs"><span class="function-name">getNearbyGlyphs</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing <a href="#fontlab.flTextBlock-getNearbyGlyphs">getNearbyGlyphs</a>(QPointF text_block_point, double max_dist)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getNextGlyphInLine" href="#flTextBlock-getNextGlyphInLine"><span class="function-name">getNextGlyphInLine</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing <a href="#fontlab.flTextBlock-getNextGlyphInLine">getNextGlyphInLine</a>(int glyph_index)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getPrevGlyphInLine" href="#flTextBlock-getPrevGlyphInLine"><span class="function-name">getPrevGlyphInLine</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing <a href="#fontlab.flTextBlock-getPrevGlyphInLine">getPrevGlyphInLine</a>(int glyph_index)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getProperties" href="#flTextBlock-getProperties"><span class="function-name">getProperties</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Get object's properties list</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getProperty" href="#flTextBlock-getProperty"><span class="function-name">getProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-getProperty">getProperty</a>('key') - get object property by 'key' or number</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getPropertyFloat" href="#flTextBlock-getPropertyFloat"><span class="function-name">getPropertyFloat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-getPropertyFloat">getPropertyFloat</a>('key') - get float object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getPropertyInt" href="#flTextBlock-getPropertyInt"><span class="function-name">getPropertyInt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-getPropertyInt">getPropertyInt</a>('key') - get int object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getScvNode" href="#flTextBlock-getScvNode"><span class="function-name">getScvNode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNodeInfo/Nothing <a href="#fontlab.flTextBlock-getScvNode">getScvNode</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getSelectedCharacters" href="#flTextBlock-getSelectedCharacters"><span class="function-name">getSelectedCharacters</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fgSymbolList/Nothing <a href="#fontlab.flTextBlock-getSelectedCharacters">getSelectedCharacters</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-getSelectedGlyphs" href="#flTextBlock-getSelectedGlyphs"><span class="function-name">getSelectedGlyphs</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing <a href="#fontlab.flTextBlock-getSelectedGlyphs">getSelectedGlyphs</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-glyphsBoundsOnCanvas" href="#flTextBlock-glyphsBoundsOnCanvas"><span class="function-name">glyphsBoundsOnCanvas</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF <a href="#fontlab.flTextBlock-glyphsBoundsOnCanvas">glyphsBoundsOnCanvas</a>(EditMode)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-glyphsChanged" href="#flTextBlock-glyphsChanged"><span class="function-name">glyphsChanged</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-glyphsChanged">glyphsChanged</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-glyphsCount" href="#flTextBlock-glyphsCount"><span class="function-name">glyphsCount</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-glyphsCount">glyphsCount</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-hasHistoryState" href="#flTextBlock-hasHistoryState"><span class="function-name">hasHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-hasHistoryState">hasHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-hasHoveredNodeEdit" href="#flTextBlock-hasHoveredNodeEdit"><span class="function-name">hasHoveredNodeEdit</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-hasHoveredNodeEdit">hasHoveredNodeEdit</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-haveText" href="#flTextBlock-haveText"><span class="function-name">haveText</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-haveText">haveText</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-historyStates" href="#flTextBlock-historyStates"><span class="function-name">historyStates</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-historyStates">historyStates</a>(bool accepted_state)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-hoveredNodeEdit" href="#flTextBlock-hoveredNodeEdit"><span class="function-name">hoveredNodeEdit</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNodeInfo <a href="#fontlab.flTextBlock-hoveredNodeEdit">hoveredNodeEdit</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-hoveredNodeEditDetails" href="#flTextBlock-hoveredNodeEditDetails"><span class="function-name">hoveredNodeEditDetails</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">HoveredInfoDetails <a href="#fontlab.flTextBlock-hoveredNodeEditDetails">hoveredNodeEditDetails</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-independedAll" href="#flTextBlock-independedAll"><span class="function-name">independedAll</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-independedAll">independedAll</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-init" href="#flTextBlock-init"><span class="function-name">init</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-init">init</a>(flCanvas& canvas)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-initialHistoryState" href="#flTextBlock-initialHistoryState"><span class="function-name">initialHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">initialHistoryIx()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-isAltPressed" href="#flTextBlock-isAltPressed"><span class="function-name">isAltPressed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-isAltPressed">isAltPressed</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-isEqual" href="#flTextBlock-isEqual"><span class="function-name">isEqual</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-isEqual">isEqual</a>(flObject)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-isFramed" href="#flTextBlock-isFramed"><span class="function-name">isFramed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-isFramed">isFramed</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-isMetaPressed" href="#flTextBlock-isMetaPressed"><span class="function-name">isMetaPressed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-isMetaPressed">isMetaPressed</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-keyPressEvent" href="#flTextBlock-keyPressEvent"><span class="function-name">keyPressEvent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-keyPressEvent">keyPressEvent</a>(QKeyEvent*)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-lastCharIndex" href="#flTextBlock-lastCharIndex"><span class="function-name">lastCharIndex</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-lastCharIndex">lastCharIndex</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-lastIndex" href="#flTextBlock-lastIndex"><span class="function-name">lastIndex</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-lastIndex">lastIndex</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-mouseDoubleClickEvent" href="#flTextBlock-mouseDoubleClickEvent"><span class="function-name">mouseDoubleClickEvent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-mouseDoubleClickEvent">mouseDoubleClickEvent</a>(QMouseEvent*)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-mouseMoveEvent" href="#flTextBlock-mouseMoveEvent"><span class="function-name">mouseMoveEvent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-mouseMoveEvent">mouseMoveEvent</a>(QMouseEvent*)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-mousePressEvent" href="#flTextBlock-mousePressEvent"><span class="function-name">mousePressEvent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-mousePressEvent">mousePressEvent</a>(QMouseEvent*)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-mouseReleaseEvent" href="#flTextBlock-mouseReleaseEvent"><span class="function-name">mouseReleaseEvent</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-mouseReleaseEvent">mouseReleaseEvent</a>(QMouseEvent*)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-paintedNodesScreenRect" href="#flTextBlock-paintedNodesScreenRect"><span class="function-name">paintedNodesScreenRect</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF <a href="#fontlab.flTextBlock-paintedNodesScreenRect">paintedNodesScreenRect</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-paragraphBlock" href="#flTextBlock-paragraphBlock"><span class="function-name">paragraphBlock</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fgParagraphBlock <a href="#fontlab.flTextBlock-paragraphBlock">paragraphBlock</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-parentTextBlock" href="#flTextBlock-parentTextBlock"><span class="function-name">parentTextBlock</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flTextBlock <a href="#fontlab.flTextBlock-parentTextBlock">parentTextBlock</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-reformat" href="#flTextBlock-reformat"><span class="function-name">reformat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-reformat">reformat</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-release" href="#flTextBlock-release"><span class="function-name">release</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-release">release</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-remove" href="#flTextBlock-remove"><span class="function-name">remove</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-remove">remove</a>([flObject])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-removeChild" href="#flTextBlock-removeChild"><span class="function-name">removeChild</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-removeChild">removeChild</a>(flObject)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-removeFeature" href="#flTextBlock-removeFeature"><span class="function-name">removeFeature</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-removeFeature">removeFeature</a>(QString feature)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-removeFeatures" href="#flTextBlock-removeFeatures"><span class="function-name">removeFeatures</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-removeFeatures">removeFeatures</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-removeProperty" href="#flTextBlock-removeProperty"><span class="function-name">removeProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-removeProperty">removeProperty</a>('key')</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-removedFromCanvas" href="#flTextBlock-removedFromCanvas"><span class="function-name">removedFromCanvas</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-removedFromCanvas">removedFromCanvas</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-restoreHistoryState" href="#flTextBlock-restoreHistoryState"><span class="function-name">restoreHistoryState</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-restoreHistoryState">restoreHistoryState</a>(uint history_ix)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setActiveGlyph" href="#flTextBlock-setActiveGlyph"><span class="function-name">setActiveGlyph</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setActiveGlyph">setActiveGlyph</a>(flGlyphInfo)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setAltPressed" href="#flTextBlock-setAltPressed"><span class="function-name">setAltPressed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setAltPressed">setAltPressed</a>(bool b[, bool redraw = true])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setCheckMouseHoverNode" href="#flTextBlock-setCheckMouseHoverNode"><span class="function-name">setCheckMouseHoverNode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setCheckMouseHoverNode">setCheckMouseHoverNode</a>(bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setExclusiveEditing" href="#flTextBlock-setExclusiveEditing"><span class="function-name">setExclusiveEditing</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setExclusiveEditing">setExclusiveEditing</a>(bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setFeatures" href="#flTextBlock-setFeatures"><span class="function-name">setFeatures</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setFeatures">setFeatures</a>(list(QString), bool reformat)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setFixedHeight" href="#flTextBlock-setFixedHeight"><span class="function-name">setFixedHeight</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setFixedHeight">setFixedHeight</a>(bool, bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setFlag" href="#flTextBlock-setFlag"><span class="function-name">setFlag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setFlag">setFlag</a>(uint f [, bool value])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setFrameSize" href="#flTextBlock-setFrameSize"><span class="function-name">setFrameSize</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setFrameSize">setFrameSize</a>(QSizeF canvas_size)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setFrameWidth" href="#flTextBlock-setFrameWidth"><span class="function-name">setFrameWidth</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setFrameWidth">setFrameWidth</a>(double)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setLeftMetric" href="#flTextBlock-setLeftMetric"><span class="function-name">setLeftMetric</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setLeftMetric">setLeftMetric</a>(flGlyphInfo glyph_info, bool measurement)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setMetaPressed" href="#flTextBlock-setMetaPressed"><span class="function-name">setMetaPressed</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setMetaPressed">setMetaPressed</a>(bool b[, bool redraw = true])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setParentTextBlock" href="#flTextBlock-setParentTextBlock"><span class="function-name">setParentTextBlock</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setParentTextBlock">setParentTextBlock</a>(flTextBlock)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setProperty" href="#flTextBlock-setProperty"><span class="function-name">setProperty</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setProperty">setProperty</a>('key', value) - set object property by 'key' or number</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setPropertyFloat" href="#flTextBlock-setPropertyFloat"><span class="function-name">setPropertyFloat</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setPropertyFloat">setPropertyFloat</a>('key', value) - set float object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setPropertyInt" href="#flTextBlock-setPropertyInt"><span class="function-name">setPropertyInt</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setPropertyInt">setPropertyInt</a>('key', value) - set int object property by 'key'</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setRightMetric" href="#flTextBlock-setRightMetric"><span class="function-name">setRightMetric</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setRightMetric">setRightMetric</a>(QPointF, flGlyphInfo glyph_info, bool measurement)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setShowCursor" href="#flTextBlock-setShowCursor"><span class="function-name">setShowCursor</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setShowCursor">setShowCursor</a>(bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setShowNodes" href="#flTextBlock-setShowNodes"><span class="function-name">setShowNodes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setShowNodes">setShowNodes</a>(bool)</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-setTextBlockMode" href="#flTextBlock-setTextBlockMode"><span class="function-name">setTextBlockMode</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-setTextBlockMode">setTextBlockMode</a>(EditMode text_block_mode[, QPoint viewport_pos=QPoint()])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-symbolList" href="#flTextBlock-symbolList"><span class="function-name">symbolList</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fgSymbolList <a href="#fontlab.flTextBlock-symbolList">symbolList</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-tag" href="#flTextBlock-tag"><span class="function-name">tag</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-tag">tag</a>([string])</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-textFits" href="#flTextBlock-textFits"><span class="function-name">textFits</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-textFits">textFits</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-update" href="#flTextBlock-update"><span class="function-name">update</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-update">update</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-updateSymbols" href="#flTextBlock-updateSymbols"><span class="function-name">updateSymbols</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0"><a href="#fontlab.flTextBlock-updateSymbols">updateSymbols</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-visibleShapes" href="#flTextBlock-visibleShapes"><span class="function-name">visibleShapes</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flShape)/Nothing <a href="#fontlab.flTextBlock-visibleShapes">visibleShapes</a>()</pre>

</dd></dl>

  <h4 class="head-static-methods">Static methods </h4><dl class="function"><dt><a name="flTextBlock-cloneObject" href="#flTextBlock-cloneObject"><span class="function-name">cloneObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject <a href="#fontlab.flTextBlock-cloneObject">cloneObject</a>(const flObject&);</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-createInstance" href="#flTextBlock-createInstance"><span class="function-name">createInstance</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flTextBlock <a href="#fontlab.flTextBlock-createInstance">createInstance</a>()</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-createObject" href="#flTextBlock-createObject"><span class="function-name">createObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject/Nothing <a href="#fontlab.flTextBlock-createObject">createObject</a>(int);</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-haveObject" href="#flTextBlock-haveObject"><span class="function-name">haveObject</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool <a href="#fontlab.flTextBlock-haveObject">haveObject</a>(uint);</pre>

</dd></dl>
<dl class="function"><dt><a name="flTextBlock-instanceType" href="#flTextBlock-instanceType"><span class="function-name">instanceType</span></a><span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int <a href="#fontlab.flTextBlock-instanceType">instanceType</a>();</pre>

</dd></dl>

  <h4 class="head-desc">Descriptors </h4><dl class="descriptor"><dt>editMode</dt>
<dd>

<pre class="doc" markdown="0">EditMode</pre>

</dd>
</dl>
<dl class="descriptor"><dt>fontSize</dt>
<dd>

<pre class="doc" markdown="0">int</pre>

</dd>
</dl>
<dl class="descriptor"><dt>formatMode</dt>
<dd>

<pre class="doc" markdown="0">int</pre>

</dd>
</dl>
<dl class="descriptor"><dt>frameRect</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasChanges</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>hasHistoryStates</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>id</dt>
<dd>

<pre class="doc" markdown="0">object id</pre>

</dd>
</dl>
<dl class="descriptor"><dt>initiallySelected</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isChanged</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isNull</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isPresent</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isReleased</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>isValid</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>kerningProcessing</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>layoutProcessing</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>locked</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>marksProcessing</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>
<dl class="descriptor"><dt>name</dt>
<dd>

<pre class="doc" markdown="0">object name</pre>

</dd>
</dl>
<dl class="descriptor"><dt>package</dt>
<dd>

<pre class="doc" markdown="0">flPackage</pre>

</dd>
</dl>
<dl class="descriptor"><dt>refCnt</dt>
<dd>

<pre class="doc" markdown="0">object references count</pre>

</dd>
</dl>
<dl class="descriptor"><dt>script</dt>
<dd>

<pre class="doc" markdown="0">uint</pre>

</dd>
</dl>
<dl class="descriptor"><dt>textObject</dt>
<dd>

<pre class="doc" markdown="0">flTextObject</pre>

</dd>
</dl>
<dl class="descriptor"><dt>transform</dt>
<dd>

<pre class="doc" markdown="0">QTransform</pre>

</dd>
</dl>
<dl class="descriptor"><dt>type</dt>
<dd>

<pre class="doc" markdown="0">object type</pre>

</dd>
</dl>

  <h4 class="head-attrs">Attributes </h4><dl><dt><span class="other-name">__new__</span> = &lt;built-in method __new__ of type object&gt;<dd>

<pre class="doc" markdown="0">T.<a href="#fontlab.flTextBlock-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</pre>

</dd></dl>
<dl><dt><span class="other-name">flObjectFlags</span> = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}</dt></dl>
</dd>


<a name="fontlab.flTextBlock.activeObjectChanged"></a>

## `activeObjectChanged`


<dl class="function"><dt><a name="-fontlab.flTextBlock.activeObjectChanged" href="#-fontlab.flTextBlock.activeObjectChanged"><span class="function-name">fontlab.flTextBlock.activeObjectChanged</span></a> = activeObjectChanged<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNotifier activeObjectChanged()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.activeRowRect"></a>

## `activeRowRect`


<dl class="function"><dt><a name="-fontlab.flTextBlock.activeRowRect" href="#-fontlab.flTextBlock.activeRowRect"><span class="function-name">fontlab.flTextBlock.activeRowRect</span></a> = activeRowRect<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF activeRowRect()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.addFeature"></a>

## `addFeature`


<dl class="function"><dt><a name="-fontlab.flTextBlock.addFeature" href="#-fontlab.flTextBlock.addFeature"><span class="function-name">fontlab.flTextBlock.addFeature</span></a> = addFeature<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">addFeature(QString feature)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.changed"></a>

## `changed`


<dl class="function"><dt><a name="-fontlab.flTextBlock.changed" href="#-fontlab.flTextBlock.changed"><span class="function-name">fontlab.flTextBlock.changed</span></a> = changed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">changed()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.charsCount"></a>

## `charsCount`


<dl class="function"><dt><a name="-fontlab.flTextBlock.charsCount" href="#-fontlab.flTextBlock.charsCount"><span class="function-name">fontlab.flTextBlock.charsCount</span></a> = charsCount<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int charsCount()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.checkInitHistoryState"></a>

## `checkInitHistoryState`


<dl class="function"><dt><a name="-fontlab.flTextBlock.checkInitHistoryState" href="#-fontlab.flTextBlock.checkInitHistoryState"><span class="function-name">fontlab.flTextBlock.checkInitHistoryState</span></a> = checkInitHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">checkInitHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.clearAboveHistory"></a>

## `clearAboveHistory`


<dl class="function"><dt><a name="-fontlab.flTextBlock.clearAboveHistory" href="#-fontlab.flTextBlock.clearAboveHistory"><span class="function-name">fontlab.flTextBlock.clearAboveHistory</span></a> = clearAboveHistory<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearAboveHistory(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.clearFlag"></a>

## `clearFlag`


<dl class="function"><dt><a name="-fontlab.flTextBlock.clearFlag" href="#-fontlab.flTextBlock.clearFlag"><span class="function-name">fontlab.flTextBlock.clearFlag</span></a> = clearFlag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearFlag(uint f)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.clearFlags"></a>

## `clearFlags`


<dl class="function"><dt><a name="-fontlab.flTextBlock.clearFlags" href="#-fontlab.flTextBlock.clearFlags"><span class="function-name">fontlab.flTextBlock.clearFlags</span></a> = clearFlags<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">clearFlags()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.clone"></a>

## `clone`


<dl class="function"><dt><a name="-fontlab.flTextBlock.clone" href="#-fontlab.flTextBlock.clone"><span class="function-name">fontlab.flTextBlock.clone</span></a> = clone<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Clone the object</pre>

</dd></dl>



<a name="fontlab.flTextBlock.cloneObject"></a>

## `cloneObject`


<dl class="function"><dt><a name="-fontlab.flTextBlock.cloneObject" href="#-fontlab.flTextBlock.cloneObject"><span class="function-name">fontlab.flTextBlock.cloneObject</span></a> = cloneObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject cloneObject(const flObject&);</pre>

</dd></dl>



<a name="fontlab.flTextBlock.createHistoryState"></a>

## `createHistoryState`


<dl class="function"><dt><a name="-fontlab.flTextBlock.createHistoryState" href="#-fontlab.flTextBlock.createHistoryState"><span class="function-name">fontlab.flTextBlock.createHistoryState</span></a> = createHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">createHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.createInstance"></a>

## `createInstance`


<dl class="function"><dt><a name="-fontlab.flTextBlock.createInstance" href="#-fontlab.flTextBlock.createInstance"><span class="function-name">fontlab.flTextBlock.createInstance</span></a> = createInstance<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flTextBlock createInstance()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.createObject"></a>

## `createObject`


<dl class="function"><dt><a name="-fontlab.flTextBlock.createObject" href="#-fontlab.flTextBlock.createObject"><span class="function-name">fontlab.flTextBlock.createObject</span></a> = createObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flObject/Nothing createObject(int);</pre>

</dd></dl>



<a name="fontlab.flTextBlock.currentHistoryState"></a>

## `currentHistoryState`


<dl class="function"><dt><a name="-fontlab.flTextBlock.currentHistoryState" href="#-fontlab.flTextBlock.currentHistoryState"><span class="function-name">fontlab.flTextBlock.currentHistoryState</span></a> = currentHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">currentHistoryIx()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.drawContent"></a>

## `drawContent`


<dl class="function"><dt><a name="-fontlab.flTextBlock.drawContent" href="#-fontlab.flTextBlock.drawContent"><span class="function-name">fontlab.flTextBlock.drawContent</span></a> = drawContent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">drawContent(QPainter*, flCanvas, QRectF painted_nodes_screen_rect)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.editMode"></a>

## `editMode`


<dl class="descriptor"><dt>fontlab.flTextBlock.editMode</dt>
<dd>

<pre class="doc" markdown="0">EditMode</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.features"></a>

## `features`


<dl class="function"><dt><a name="-fontlab.flTextBlock.features" href="#-fontlab.flTextBlock.features"><span class="function-name">fontlab.flTextBlock.features</span></a> = features<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(QString) features()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.flag"></a>

## `flag`


<dl class="function"><dt><a name="-fontlab.flTextBlock.flag" href="#-fontlab.flTextBlock.flag"><span class="function-name">fontlab.flTextBlock.flag</span></a> = flag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flag(uint f)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.flObjectFlags"></a>

## `flObjectFlags`


<span class="other-name">fontlab.flTextBlock.flObjectFlags</span> = {'ofAnchored': 64, 'ofChanged': 2, 'ofHistory': 128, 'ofIgnore': 8, 'ofIgnoreChanges': 4, 'ofPassive': 16, 'ofReleased': 1, 'ofSlowUpdate': 32}


<a name="fontlab.flTextBlock.fontSize"></a>

## `fontSize`


<dl class="descriptor"><dt>fontlab.flTextBlock.fontSize</dt>
<dd>

<pre class="doc" markdown="0">int</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.formatChanged"></a>

## `formatChanged`


<dl class="function"><dt><a name="-fontlab.flTextBlock.formatChanged" href="#-fontlab.flTextBlock.formatChanged"><span class="function-name">fontlab.flTextBlock.formatChanged</span></a> = formatChanged<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNotifier formatChanged()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.formatMode"></a>

## `formatMode`


<dl class="descriptor"><dt>fontlab.flTextBlock.formatMode</dt>
<dd>

<pre class="doc" markdown="0">int</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.frameRect"></a>

## `frameRect`


<dl class="descriptor"><dt>fontlab.flTextBlock.frameRect</dt>
<dd>

<pre class="doc" markdown="0">QRectF</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.getActiveGlyph"></a>

## `getActiveGlyph`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getActiveGlyph" href="#-fontlab.flTextBlock.getActiveGlyph"><span class="function-name">fontlab.flTextBlock.getActiveGlyph</span></a> = getActiveGlyph<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing getActiveGlyph()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getAllGlyphs"></a>

## `getAllGlyphs`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getAllGlyphs" href="#-fontlab.flTextBlock.getAllGlyphs"><span class="function-name">fontlab.flTextBlock.getAllGlyphs</span></a> = getAllGlyphs<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing getAllGlyphs([int line_index = -1])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getCurrentPosition"></a>

## `getCurrentPosition`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getCurrentPosition" href="#-fontlab.flTextBlock.getCurrentPosition"><span class="function-name">fontlab.flTextBlock.getCurrentPosition</span></a> = getCurrentPosition<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QPointF getCurrentPosition()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getGlyphAt"></a>

## `getGlyphAt`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getGlyphAt" href="#-fontlab.flTextBlock.getGlyphAt"><span class="function-name">fontlab.flTextBlock.getGlyphAt</span></a> = getGlyphAt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothinf getGlyphAt(int glyph_index)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getGlyphInfo"></a>

## `getGlyphInfo`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getGlyphInfo" href="#-fontlab.flTextBlock.getGlyphInfo"><span class="function-name">fontlab.flTextBlock.getGlyphInfo</span></a> = getGlyphInfo<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing getGlyphInfo(fgSymbol, &)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getGlyphsInLine"></a>

## `getGlyphsInLine`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getGlyphsInLine" href="#-fontlab.flTextBlock.getGlyphsInLine"><span class="function-name">fontlab.flTextBlock.getGlyphsInLine</span></a> = getGlyphsInLine<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing getGlyphsInLine(flGlyphInfo | int lineIndex)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getGlyphTransform"></a>

## `getGlyphTransform`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getGlyphTransform" href="#-fontlab.flTextBlock.getGlyphTransform"><span class="function-name">fontlab.flTextBlock.getGlyphTransform</span></a> = getGlyphTransform<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QTransform getGlyphTransform(int glyph_index)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getHitGlyph"></a>

## `getHitGlyph`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getHitGlyph" href="#-fontlab.flTextBlock.getHitGlyph"><span class="function-name">fontlab.flTextBlock.getHitGlyph</span></a> = getHitGlyph<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing getHitGlyph(QPointF canvas_pos)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getHitToShapeGlyph"></a>

## `getHitToShapeGlyph`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getHitToShapeGlyph" href="#-fontlab.flTextBlock.getHitToShapeGlyph"><span class="function-name">fontlab.flTextBlock.getHitToShapeGlyph</span></a> = getHitToShapeGlyph<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing getHitToShapeGlyph(QPointF canvas_pos)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getHitToShapes"></a>

## `getHitToShapes`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getHitToShapes" href="#-fontlab.flTextBlock.getHitToShapes"><span class="function-name">fontlab.flTextBlock.getHitToShapes</span></a> = getHitToShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flContourInfo)/Nothing getHitToShapes(QPointF canvas_pos)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getIntersectsGlyphs"></a>

## `getIntersectsGlyphs`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getIntersectsGlyphs" href="#-fontlab.flTextBlock.getIntersectsGlyphs"><span class="function-name">fontlab.flTextBlock.getIntersectsGlyphs</span></a> = getIntersectsGlyphs<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing getIntersectsGlyphs(QRectF canvas_rect)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getLineIndex"></a>

## `getLineIndex`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getLineIndex" href="#-fontlab.flTextBlock.getLineIndex"><span class="function-name">fontlab.flTextBlock.getLineIndex</span></a> = getLineIndex<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int getLineIndex(int glyph_index)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getLineLocation"></a>

## `getLineLocation`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getLineLocation" href="#-fontlab.flTextBlock.getLineLocation"><span class="function-name">fontlab.flTextBlock.getLineLocation</span></a> = getLineLocation<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int getLineLocation(flGlyphInfo glyph_info)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getMouseHitNode"></a>

## `getMouseHitNode`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getMouseHitNode" href="#-fontlab.flTextBlock.getMouseHitNode"><span class="function-name">fontlab.flTextBlock.getMouseHitNode</span></a> = getMouseHitNode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNodeInfo/Nothing getMouseHitNode()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getNearbyGlyphs"></a>

## `getNearbyGlyphs`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getNearbyGlyphs" href="#-fontlab.flTextBlock.getNearbyGlyphs"><span class="function-name">fontlab.flTextBlock.getNearbyGlyphs</span></a> = getNearbyGlyphs<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing getNearbyGlyphs(QPointF text_block_point, double max_dist)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getNextGlyphInLine"></a>

## `getNextGlyphInLine`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getNextGlyphInLine" href="#-fontlab.flTextBlock.getNextGlyphInLine"><span class="function-name">fontlab.flTextBlock.getNextGlyphInLine</span></a> = getNextGlyphInLine<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing getNextGlyphInLine(int glyph_index)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getPrevGlyphInLine"></a>

## `getPrevGlyphInLine`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getPrevGlyphInLine" href="#-fontlab.flTextBlock.getPrevGlyphInLine"><span class="function-name">fontlab.flTextBlock.getPrevGlyphInLine</span></a> = getPrevGlyphInLine<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flGlyphInfo/Nothing getPrevGlyphInLine(int glyph_index)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getProperties"></a>

## `getProperties`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getProperties" href="#-fontlab.flTextBlock.getProperties"><span class="function-name">fontlab.flTextBlock.getProperties</span></a> = getProperties<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">Get object's properties list</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getProperty"></a>

## `getProperty`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getProperty" href="#-fontlab.flTextBlock.getProperty"><span class="function-name">fontlab.flTextBlock.getProperty</span></a> = getProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getProperty('key') - get object property by 'key' or number</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getPropertyFloat"></a>

## `getPropertyFloat`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getPropertyFloat" href="#-fontlab.flTextBlock.getPropertyFloat"><span class="function-name">fontlab.flTextBlock.getPropertyFloat</span></a> = getPropertyFloat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getPropertyFloat('key') - get float object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getPropertyInt"></a>

## `getPropertyInt`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getPropertyInt" href="#-fontlab.flTextBlock.getPropertyInt"><span class="function-name">fontlab.flTextBlock.getPropertyInt</span></a> = getPropertyInt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">getPropertyInt('key') - get int object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getScvNode"></a>

## `getScvNode`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getScvNode" href="#-fontlab.flTextBlock.getScvNode"><span class="function-name">fontlab.flTextBlock.getScvNode</span></a> = getScvNode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNodeInfo/Nothing getScvNode()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getSelectedCharacters"></a>

## `getSelectedCharacters`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getSelectedCharacters" href="#-fontlab.flTextBlock.getSelectedCharacters"><span class="function-name">fontlab.flTextBlock.getSelectedCharacters</span></a> = getSelectedCharacters<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fgSymbolList/Nothing getSelectedCharacters()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.getSelectedGlyphs"></a>

## `getSelectedGlyphs`


<dl class="function"><dt><a name="-fontlab.flTextBlock.getSelectedGlyphs" href="#-fontlab.flTextBlock.getSelectedGlyphs"><span class="function-name">fontlab.flTextBlock.getSelectedGlyphs</span></a> = getSelectedGlyphs<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flGlyphInfo)/Nothing getSelectedGlyphs()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.glyphsBoundsOnCanvas"></a>

## `glyphsBoundsOnCanvas`


<dl class="function"><dt><a name="-fontlab.flTextBlock.glyphsBoundsOnCanvas" href="#-fontlab.flTextBlock.glyphsBoundsOnCanvas"><span class="function-name">fontlab.flTextBlock.glyphsBoundsOnCanvas</span></a> = glyphsBoundsOnCanvas<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF glyphsBoundsOnCanvas(EditMode)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.glyphsChanged"></a>

## `glyphsChanged`


<dl class="function"><dt><a name="-fontlab.flTextBlock.glyphsChanged" href="#-fontlab.flTextBlock.glyphsChanged"><span class="function-name">fontlab.flTextBlock.glyphsChanged</span></a> = glyphsChanged<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">glyphsChanged()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.glyphsCount"></a>

## `glyphsCount`


<dl class="function"><dt><a name="-fontlab.flTextBlock.glyphsCount" href="#-fontlab.flTextBlock.glyphsCount"><span class="function-name">fontlab.flTextBlock.glyphsCount</span></a> = glyphsCount<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int glyphsCount()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.hasChanges"></a>

## `hasChanges`


<dl class="descriptor"><dt>fontlab.flTextBlock.hasChanges</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.hasHistoryState"></a>

## `hasHistoryState`


<dl class="function"><dt><a name="-fontlab.flTextBlock.hasHistoryState" href="#-fontlab.flTextBlock.hasHistoryState"><span class="function-name">fontlab.flTextBlock.hasHistoryState</span></a> = hasHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">hasHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.hasHistoryStates"></a>

## `hasHistoryStates`


<dl class="descriptor"><dt>fontlab.flTextBlock.hasHistoryStates</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.hasHoveredNodeEdit"></a>

## `hasHoveredNodeEdit`


<dl class="function"><dt><a name="-fontlab.flTextBlock.hasHoveredNodeEdit" href="#-fontlab.flTextBlock.hasHoveredNodeEdit"><span class="function-name">fontlab.flTextBlock.hasHoveredNodeEdit</span></a> = hasHoveredNodeEdit<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool hasHoveredNodeEdit()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.haveObject"></a>

## `haveObject`


<dl class="function"><dt><a name="-fontlab.flTextBlock.haveObject" href="#-fontlab.flTextBlock.haveObject"><span class="function-name">fontlab.flTextBlock.haveObject</span></a> = haveObject<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool haveObject(uint);</pre>

</dd></dl>



<a name="fontlab.flTextBlock.haveText"></a>

## `haveText`


<dl class="function"><dt><a name="-fontlab.flTextBlock.haveText" href="#-fontlab.flTextBlock.haveText"><span class="function-name">fontlab.flTextBlock.haveText</span></a> = haveText<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool haveText()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.historyStates"></a>

## `historyStates`


<dl class="function"><dt><a name="-fontlab.flTextBlock.historyStates" href="#-fontlab.flTextBlock.historyStates"><span class="function-name">fontlab.flTextBlock.historyStates</span></a> = historyStates<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">historyStates(bool accepted_state)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.hoveredNodeEdit"></a>

## `hoveredNodeEdit`


<dl class="function"><dt><a name="-fontlab.flTextBlock.hoveredNodeEdit" href="#-fontlab.flTextBlock.hoveredNodeEdit"><span class="function-name">fontlab.flTextBlock.hoveredNodeEdit</span></a> = hoveredNodeEdit<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flNodeInfo hoveredNodeEdit()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.hoveredNodeEditDetails"></a>

## `hoveredNodeEditDetails`


<dl class="function"><dt><a name="-fontlab.flTextBlock.hoveredNodeEditDetails" href="#-fontlab.flTextBlock.hoveredNodeEditDetails"><span class="function-name">fontlab.flTextBlock.hoveredNodeEditDetails</span></a> = hoveredNodeEditDetails<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">HoveredInfoDetails hoveredNodeEditDetails()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.id"></a>

## `id`


<dl class="descriptor"><dt>fontlab.flTextBlock.id</dt>
<dd>

<pre class="doc" markdown="0">object id</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.independedAll"></a>

## `independedAll`


<dl class="function"><dt><a name="-fontlab.flTextBlock.independedAll" href="#-fontlab.flTextBlock.independedAll"><span class="function-name">fontlab.flTextBlock.independedAll</span></a> = independedAll<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">independedAll()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.init"></a>

## `init`


<dl class="function"><dt><a name="-fontlab.flTextBlock.init" href="#-fontlab.flTextBlock.init"><span class="function-name">fontlab.flTextBlock.init</span></a> = init<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">init(flCanvas& canvas)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.initialHistoryState"></a>

## `initialHistoryState`


<dl class="function"><dt><a name="-fontlab.flTextBlock.initialHistoryState" href="#-fontlab.flTextBlock.initialHistoryState"><span class="function-name">fontlab.flTextBlock.initialHistoryState</span></a> = initialHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">initialHistoryIx()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.initiallySelected"></a>

## `initiallySelected`


<dl class="descriptor"><dt>fontlab.flTextBlock.initiallySelected</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.instanceType"></a>

## `instanceType`


<dl class="function"><dt><a name="-fontlab.flTextBlock.instanceType" href="#-fontlab.flTextBlock.instanceType"><span class="function-name">fontlab.flTextBlock.instanceType</span></a> = instanceType<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int instanceType();</pre>

</dd></dl>



<a name="fontlab.flTextBlock.isAltPressed"></a>

## `isAltPressed`


<dl class="function"><dt><a name="-fontlab.flTextBlock.isAltPressed" href="#-fontlab.flTextBlock.isAltPressed"><span class="function-name">fontlab.flTextBlock.isAltPressed</span></a> = isAltPressed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool isAltPressed()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.isChanged"></a>

## `isChanged`


<dl class="descriptor"><dt>fontlab.flTextBlock.isChanged</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.isEqual"></a>

## `isEqual`


<dl class="function"><dt><a name="-fontlab.flTextBlock.isEqual" href="#-fontlab.flTextBlock.isEqual"><span class="function-name">fontlab.flTextBlock.isEqual</span></a> = isEqual<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">isEqual(flObject)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.isFramed"></a>

## `isFramed`


<dl class="function"><dt><a name="-fontlab.flTextBlock.isFramed" href="#-fontlab.flTextBlock.isFramed"><span class="function-name">fontlab.flTextBlock.isFramed</span></a> = isFramed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool isFramed()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.isMetaPressed"></a>

## `isMetaPressed`


<dl class="function"><dt><a name="-fontlab.flTextBlock.isMetaPressed" href="#-fontlab.flTextBlock.isMetaPressed"><span class="function-name">fontlab.flTextBlock.isMetaPressed</span></a> = isMetaPressed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool isMetaPressed()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.isNull"></a>

## `isNull`


<dl class="descriptor"><dt>fontlab.flTextBlock.isNull</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.isPresent"></a>

## `isPresent`


<dl class="descriptor"><dt>fontlab.flTextBlock.isPresent</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.isReleased"></a>

## `isReleased`


<dl class="descriptor"><dt>fontlab.flTextBlock.isReleased</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.isValid"></a>

## `isValid`


<dl class="descriptor"><dt>fontlab.flTextBlock.isValid</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.kerningProcessing"></a>

## `kerningProcessing`


<dl class="descriptor"><dt>fontlab.flTextBlock.kerningProcessing</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.keyPressEvent"></a>

## `keyPressEvent`


<dl class="function"><dt><a name="-fontlab.flTextBlock.keyPressEvent" href="#-fontlab.flTextBlock.keyPressEvent"><span class="function-name">fontlab.flTextBlock.keyPressEvent</span></a> = keyPressEvent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool keyPressEvent(QKeyEvent*)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.lastCharIndex"></a>

## `lastCharIndex`


<dl class="function"><dt><a name="-fontlab.flTextBlock.lastCharIndex" href="#-fontlab.flTextBlock.lastCharIndex"><span class="function-name">fontlab.flTextBlock.lastCharIndex</span></a> = lastCharIndex<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int lastCharIndex()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.lastIndex"></a>

## `lastIndex`


<dl class="function"><dt><a name="-fontlab.flTextBlock.lastIndex" href="#-fontlab.flTextBlock.lastIndex"><span class="function-name">fontlab.flTextBlock.lastIndex</span></a> = lastIndex<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">int lastIndex()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.layoutProcessing"></a>

## `layoutProcessing`


<dl class="descriptor"><dt>fontlab.flTextBlock.layoutProcessing</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.locked"></a>

## `locked`


<dl class="descriptor"><dt>fontlab.flTextBlock.locked</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.marksProcessing"></a>

## `marksProcessing`


<dl class="descriptor"><dt>fontlab.flTextBlock.marksProcessing</dt>
<dd>

<pre class="doc" markdown="0">bool</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.mouseDoubleClickEvent"></a>

## `mouseDoubleClickEvent`


<dl class="function"><dt><a name="-fontlab.flTextBlock.mouseDoubleClickEvent" href="#-fontlab.flTextBlock.mouseDoubleClickEvent"><span class="function-name">fontlab.flTextBlock.mouseDoubleClickEvent</span></a> = mouseDoubleClickEvent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool mouseDoubleClickEvent(QMouseEvent*)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.mouseMoveEvent"></a>

## `mouseMoveEvent`


<dl class="function"><dt><a name="-fontlab.flTextBlock.mouseMoveEvent" href="#-fontlab.flTextBlock.mouseMoveEvent"><span class="function-name">fontlab.flTextBlock.mouseMoveEvent</span></a> = mouseMoveEvent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool mouseMoveEvent(QMouseEvent*)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.mousePressEvent"></a>

## `mousePressEvent`


<dl class="function"><dt><a name="-fontlab.flTextBlock.mousePressEvent" href="#-fontlab.flTextBlock.mousePressEvent"><span class="function-name">fontlab.flTextBlock.mousePressEvent</span></a> = mousePressEvent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool mousePressEvent(QMouseEvent*)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.mouseReleaseEvent"></a>

## `mouseReleaseEvent`


<dl class="function"><dt><a name="-fontlab.flTextBlock.mouseReleaseEvent" href="#-fontlab.flTextBlock.mouseReleaseEvent"><span class="function-name">fontlab.flTextBlock.mouseReleaseEvent</span></a> = mouseReleaseEvent<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool mouseReleaseEvent(QMouseEvent*)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.name"></a>

## `name`


<dl class="descriptor"><dt>fontlab.flTextBlock.name</dt>
<dd>

<pre class="doc" markdown="0">object name</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.package"></a>

## `package`


<dl class="descriptor"><dt>fontlab.flTextBlock.package</dt>
<dd>

<pre class="doc" markdown="0">flPackage</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.paintedNodesScreenRect"></a>

## `paintedNodesScreenRect`


<dl class="function"><dt><a name="-fontlab.flTextBlock.paintedNodesScreenRect" href="#-fontlab.flTextBlock.paintedNodesScreenRect"><span class="function-name">fontlab.flTextBlock.paintedNodesScreenRect</span></a> = paintedNodesScreenRect<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">QRectF paintedNodesScreenRect()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.paragraphBlock"></a>

## `paragraphBlock`


<dl class="function"><dt><a name="-fontlab.flTextBlock.paragraphBlock" href="#-fontlab.flTextBlock.paragraphBlock"><span class="function-name">fontlab.flTextBlock.paragraphBlock</span></a> = paragraphBlock<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fgParagraphBlock paragraphBlock()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.parentTextBlock"></a>

## `parentTextBlock`


<dl class="function"><dt><a name="-fontlab.flTextBlock.parentTextBlock" href="#-fontlab.flTextBlock.parentTextBlock"><span class="function-name">fontlab.flTextBlock.parentTextBlock</span></a> = parentTextBlock<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">flTextBlock parentTextBlock()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.refCnt"></a>

## `refCnt`


<dl class="descriptor"><dt>fontlab.flTextBlock.refCnt</dt>
<dd>

<pre class="doc" markdown="0">object references count</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.reformat"></a>

## `reformat`


<dl class="function"><dt><a name="-fontlab.flTextBlock.reformat" href="#-fontlab.flTextBlock.reformat"><span class="function-name">fontlab.flTextBlock.reformat</span></a> = reformat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">reformat()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.release"></a>

## `release`


<dl class="function"><dt><a name="-fontlab.flTextBlock.release" href="#-fontlab.flTextBlock.release"><span class="function-name">fontlab.flTextBlock.release</span></a> = release<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">release()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.remove"></a>

## `remove`


<dl class="function"><dt><a name="-fontlab.flTextBlock.remove" href="#-fontlab.flTextBlock.remove"><span class="function-name">fontlab.flTextBlock.remove</span></a> = remove<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">remove([flObject])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.removeChild"></a>

## `removeChild`


<dl class="function"><dt><a name="-fontlab.flTextBlock.removeChild" href="#-fontlab.flTextBlock.removeChild"><span class="function-name">fontlab.flTextBlock.removeChild</span></a> = removeChild<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeChild(flObject)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.removedFromCanvas"></a>

## `removedFromCanvas`


<dl class="function"><dt><a name="-fontlab.flTextBlock.removedFromCanvas" href="#-fontlab.flTextBlock.removedFromCanvas"><span class="function-name">fontlab.flTextBlock.removedFromCanvas</span></a> = removedFromCanvas<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removedFromCanvas()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.removeFeature"></a>

## `removeFeature`


<dl class="function"><dt><a name="-fontlab.flTextBlock.removeFeature" href="#-fontlab.flTextBlock.removeFeature"><span class="function-name">fontlab.flTextBlock.removeFeature</span></a> = removeFeature<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeFeature(QString feature)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.removeFeatures"></a>

## `removeFeatures`


<dl class="function"><dt><a name="-fontlab.flTextBlock.removeFeatures" href="#-fontlab.flTextBlock.removeFeatures"><span class="function-name">fontlab.flTextBlock.removeFeatures</span></a> = removeFeatures<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeFeatures()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.removeProperty"></a>

## `removeProperty`


<dl class="function"><dt><a name="-fontlab.flTextBlock.removeProperty" href="#-fontlab.flTextBlock.removeProperty"><span class="function-name">fontlab.flTextBlock.removeProperty</span></a> = removeProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">removeProperty('key')</pre>

</dd></dl>



<a name="fontlab.flTextBlock.restoreHistoryState"></a>

## `restoreHistoryState`


<dl class="function"><dt><a name="-fontlab.flTextBlock.restoreHistoryState" href="#-fontlab.flTextBlock.restoreHistoryState"><span class="function-name">fontlab.flTextBlock.restoreHistoryState</span></a> = restoreHistoryState<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">restoreHistoryState(uint history_ix)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.script"></a>

## `script`


<dl class="descriptor"><dt>fontlab.flTextBlock.script</dt>
<dd>

<pre class="doc" markdown="0">uint</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.setActiveGlyph"></a>

## `setActiveGlyph`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setActiveGlyph" href="#-fontlab.flTextBlock.setActiveGlyph"><span class="function-name">fontlab.flTextBlock.setActiveGlyph</span></a> = setActiveGlyph<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setActiveGlyph(flGlyphInfo)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setAltPressed"></a>

## `setAltPressed`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setAltPressed" href="#-fontlab.flTextBlock.setAltPressed"><span class="function-name">fontlab.flTextBlock.setAltPressed</span></a> = setAltPressed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setAltPressed(bool b[, bool redraw = true])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setCheckMouseHoverNode"></a>

## `setCheckMouseHoverNode`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setCheckMouseHoverNode" href="#-fontlab.flTextBlock.setCheckMouseHoverNode"><span class="function-name">fontlab.flTextBlock.setCheckMouseHoverNode</span></a> = setCheckMouseHoverNode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setCheckMouseHoverNode(bool)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setExclusiveEditing"></a>

## `setExclusiveEditing`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setExclusiveEditing" href="#-fontlab.flTextBlock.setExclusiveEditing"><span class="function-name">fontlab.flTextBlock.setExclusiveEditing</span></a> = setExclusiveEditing<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setExclusiveEditing(bool)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setFeatures"></a>

## `setFeatures`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setFeatures" href="#-fontlab.flTextBlock.setFeatures"><span class="function-name">fontlab.flTextBlock.setFeatures</span></a> = setFeatures<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFeatures(list(QString), bool reformat)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setFixedHeight"></a>

## `setFixedHeight`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setFixedHeight" href="#-fontlab.flTextBlock.setFixedHeight"><span class="function-name">fontlab.flTextBlock.setFixedHeight</span></a> = setFixedHeight<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFixedHeight(bool, bool)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setFlag"></a>

## `setFlag`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setFlag" href="#-fontlab.flTextBlock.setFlag"><span class="function-name">fontlab.flTextBlock.setFlag</span></a> = setFlag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFlag(uint f [, bool value])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setFrameSize"></a>

## `setFrameSize`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setFrameSize" href="#-fontlab.flTextBlock.setFrameSize"><span class="function-name">fontlab.flTextBlock.setFrameSize</span></a> = setFrameSize<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFrameSize(QSizeF canvas_size)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setFrameWidth"></a>

## `setFrameWidth`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setFrameWidth" href="#-fontlab.flTextBlock.setFrameWidth"><span class="function-name">fontlab.flTextBlock.setFrameWidth</span></a> = setFrameWidth<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setFrameWidth(double)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setLeftMetric"></a>

## `setLeftMetric`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setLeftMetric" href="#-fontlab.flTextBlock.setLeftMetric"><span class="function-name">fontlab.flTextBlock.setLeftMetric</span></a> = setLeftMetric<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setLeftMetric(flGlyphInfo glyph_info, bool measurement)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setMetaPressed"></a>

## `setMetaPressed`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setMetaPressed" href="#-fontlab.flTextBlock.setMetaPressed"><span class="function-name">fontlab.flTextBlock.setMetaPressed</span></a> = setMetaPressed<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setMetaPressed(bool b[, bool redraw = true])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setParentTextBlock"></a>

## `setParentTextBlock`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setParentTextBlock" href="#-fontlab.flTextBlock.setParentTextBlock"><span class="function-name">fontlab.flTextBlock.setParentTextBlock</span></a> = setParentTextBlock<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setParentTextBlock(flTextBlock)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setProperty"></a>

## `setProperty`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setProperty" href="#-fontlab.flTextBlock.setProperty"><span class="function-name">fontlab.flTextBlock.setProperty</span></a> = setProperty<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setProperty('key', value) - set object property by 'key' or number</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setPropertyFloat"></a>

## `setPropertyFloat`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setPropertyFloat" href="#-fontlab.flTextBlock.setPropertyFloat"><span class="function-name">fontlab.flTextBlock.setPropertyFloat</span></a> = setPropertyFloat<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setPropertyFloat('key', value) - set float object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setPropertyInt"></a>

## `setPropertyInt`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setPropertyInt" href="#-fontlab.flTextBlock.setPropertyInt"><span class="function-name">fontlab.flTextBlock.setPropertyInt</span></a> = setPropertyInt<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setPropertyInt('key', value) - set int object property by 'key'</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setRightMetric"></a>

## `setRightMetric`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setRightMetric" href="#-fontlab.flTextBlock.setRightMetric"><span class="function-name">fontlab.flTextBlock.setRightMetric</span></a> = setRightMetric<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setRightMetric(QPointF, flGlyphInfo glyph_info, bool measurement)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setShowCursor"></a>

## `setShowCursor`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setShowCursor" href="#-fontlab.flTextBlock.setShowCursor"><span class="function-name">fontlab.flTextBlock.setShowCursor</span></a> = setShowCursor<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setShowCursor(bool)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setShowNodes"></a>

## `setShowNodes`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setShowNodes" href="#-fontlab.flTextBlock.setShowNodes"><span class="function-name">fontlab.flTextBlock.setShowNodes</span></a> = setShowNodes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setShowNodes(bool)</pre>

</dd></dl>



<a name="fontlab.flTextBlock.setTextBlockMode"></a>

## `setTextBlockMode`


<dl class="function"><dt><a name="-fontlab.flTextBlock.setTextBlockMode" href="#-fontlab.flTextBlock.setTextBlockMode"><span class="function-name">fontlab.flTextBlock.setTextBlockMode</span></a> = setTextBlockMode<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">setTextBlockMode(EditMode text_block_mode[, QPoint viewport_pos=QPoint()])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.symbolList"></a>

## `symbolList`


<dl class="function"><dt><a name="-fontlab.flTextBlock.symbolList" href="#-fontlab.flTextBlock.symbolList"><span class="function-name">fontlab.flTextBlock.symbolList</span></a> = symbolList<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">fgSymbolList symbolList()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.tag"></a>

## `tag`


<dl class="function"><dt><a name="-fontlab.flTextBlock.tag" href="#-fontlab.flTextBlock.tag"><span class="function-name">fontlab.flTextBlock.tag</span></a> = tag<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">tag([string])</pre>

</dd></dl>



<a name="fontlab.flTextBlock.textFits"></a>

## `textFits`


<dl class="function"><dt><a name="-fontlab.flTextBlock.textFits" href="#-fontlab.flTextBlock.textFits"><span class="function-name">fontlab.flTextBlock.textFits</span></a> = textFits<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">bool textFits()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.textObject"></a>

## `textObject`


<dl class="descriptor"><dt>fontlab.flTextBlock.textObject</dt>
<dd>

<pre class="doc" markdown="0">flTextObject</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.transform"></a>

## `transform`


<dl class="descriptor"><dt>fontlab.flTextBlock.transform</dt>
<dd>

<pre class="doc" markdown="0">QTransform</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.type"></a>

## `type`


<dl class="descriptor"><dt>fontlab.flTextBlock.type</dt>
<dd>

<pre class="doc" markdown="0">object type</pre>

</dd>
</dl>



<a name="fontlab.flTextBlock.update"></a>

## `update`


<dl class="function"><dt><a name="-fontlab.flTextBlock.update" href="#-fontlab.flTextBlock.update"><span class="function-name">fontlab.flTextBlock.update</span></a> = update<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">update()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.updateSymbols"></a>

## `updateSymbols`


<dl class="function"><dt><a name="-fontlab.flTextBlock.updateSymbols" href="#-fontlab.flTextBlock.updateSymbols"><span class="function-name">fontlab.flTextBlock.updateSymbols</span></a> = updateSymbols<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">updateSymbols()</pre>

</dd></dl>



<a name="fontlab.flTextBlock.visibleShapes"></a>

## `visibleShapes`


<dl class="function"><dt><a name="-fontlab.flTextBlock.visibleShapes" href="#-fontlab.flTextBlock.visibleShapes"><span class="function-name">fontlab.flTextBlock.visibleShapes</span></a> = visibleShapes<span class="argspec">(...)</span></dt><dd>

<pre class="doc" markdown="0">list(flShape)/Nothing visibleShapes()</pre>

</dd></dl>

