634 lines
44 KiB
HTML
634 lines
44 KiB
HTML
|
|
<!doctype html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
<html><head><title>Python: module robofab.objects.properties</title>
|
|
</head><body bgcolor="#f0f0f8">
|
|
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="heading">
|
|
<tr bgcolor="#7799ee">
|
|
<td valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"> <br><big><big><strong><a href="robofab.html"><font color="#ffffff">robofab</font></a>.<a href="robofab.objects.html"><font color="#ffffff">objects</font></a>.properties</strong></big></big> (version 0.1)</font></td
|
|
><td align=right valign=bottom
|
|
><font color="#ffffff" face="helvetica, arial"><a href=".">index</a><br><a href="file:/Users/tal/robofab/projects/robofab/Lib/robofab/objects/properties.py">/Users/tal/robofab/projects/robofab/Lib/robofab/objects/properties.py</a></font></td></tr></table>
|
|
<p><tt>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
<br>
|
|
W A R N I N G<br>
|
|
<br>
|
|
This is work in progress, a fast moving target.<br>
|
|
<br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX <br>
|
|
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</tt></p>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ee77aa">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Classes</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#ee77aa"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>(<a href="__builtin__.html#object">__builtin__.object</a>)
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#BaseGlyphProperties">BaseGlyphProperties</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#GlyphProperties">GlyphProperties</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#BaseAxis">BaseAxis</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#Axis">Axis</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#BaseInstanceFactory">BaseInstanceFactory</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#InstanceFactory">InstanceFactory</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#BaseLayer">BaseLayer</a>
|
|
</font></dt><dd>
|
|
<dl>
|
|
<dt><font face="helvetica, arial"><a href="robofab.objects.properties.html#Layer">Layer</a>
|
|
</font></dt></dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
</dd>
|
|
</dl>
|
|
<p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="Axis">class <strong>Axis</strong></a>(<a href="robofab.objects.properties.html#BaseAxis">BaseAxis</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#Axis">Axis</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BaseAxis">BaseAxis</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="Axis-findSegment"><strong>findSegment</strong></a>(self, factor)</dt></dl>
|
|
|
|
<dl><dt><a name="Axis-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of glyph names needed by this axis.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Axis-interpolate"><strong>interpolate</strong></a>(self, glyphs, factor)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BaseAxis">BaseAxis</a>:<br>
|
|
<dl><dt><a name="Axis-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Axis-write"><strong>write</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>:<br>
|
|
<dl><dt><a name="Axis-__init__"><strong>__init__</strong></a>(self, name, data)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="Axis-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Axis-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Axis-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Axis-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Axis-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Axis-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Axis-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Axis-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="Axis-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb890><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="BaseAxis">class <strong>BaseAxis</strong></a>(<a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Base for a complete interpolation axis which contains one or more segments.<br>
|
|
Each segment is an interpolation between two masters. An axis can therefor<br>
|
|
contain inbetween masters. For instance:<br>
|
|
light -> regular ->black,<br>
|
|
or even discontinuous designs. For instance:<br>
|
|
light.barreddollar-> regular.barreddollar -> bold.barreddollar/bold.nobardollar -> black.nobardollar<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#BaseAxis">BaseAxis</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="BaseAxis-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-write"><strong>write</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>:<br>
|
|
<dl><dt><a name="BaseAxis-__init__"><strong>__init__</strong></a>(self, name, data)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="BaseAxis-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseAxis-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb130><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="BaseGlyphProperties">class <strong>BaseGlyphProperties</strong></a>(<a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Base for a container of all glyph properties. Reads and writes to a plistable dict.<br>
|
|
In order to make it easy to store different classes of objects in <a href="#GlyphProperties">GlyphProperties</a>,<br>
|
|
the class of object is determined by the data read from the plist.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#BaseGlyphProperties">BaseGlyphProperties</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="BaseGlyphProperties-__init__"><strong>__init__</strong></a>(self, data)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-asDict"><strong>asDict</strong></a>(self)</dt><dd><tt>Export the properties back to plist-ready dict. <br>
|
|
Ask each of the property instances to export themselves.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-fromDict"><strong>fromDict</strong></a>(self, data)</dt><dd><tt>Read the dict and try to match the keys with classes.<br>
|
|
Make a new instance for each entry. Keep a list of which <br>
|
|
items come from the data, to make exporting easier.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-isEmpty"><strong>isEmpty</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="BaseGlyphProperties-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseGlyphProperties-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4cebb70><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="BaseInstanceFactory">class <strong>BaseInstanceFactory</strong></a>(<a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Base for information about making an instance by interpolation, assembly, trickery.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#BaseInstanceFactory">BaseInstanceFactory</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="BaseInstanceFactory-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-write"><strong>write</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>:<br>
|
|
<dl><dt><a name="BaseInstanceFactory-__init__"><strong>__init__</strong></a>(self, name, data)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="BaseInstanceFactory-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseInstanceFactory-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb170><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="BaseLayer">class <strong>BaseLayer</strong></a>(<a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Base for a description of a layer. Can be for coloring, layering, whatever.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#BaseLayer">BaseLayer</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="BaseLayer-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-needGlyphs"><strong>needGlyphs</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-write"><strong>write</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>:<br>
|
|
<dl><dt><a name="BaseLayer-__init__"><strong>__init__</strong></a>(self, name, data)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="BaseLayer-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="BaseLayer-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4cebf50><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="BasePropertyItem">class <strong>BasePropertyItem</strong></a>(<a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>A base class for one specific glyph property. Methods for reading and writing a plistable dict.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="BasePropertyItem-__init__"><strong>__init__</strong></a>(self, name, data)</dt></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-write"><strong>write</strong></a>(self)</dt><dd><tt>Write this property in a plist ready format</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="BasePropertyItem-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="BasePropertyItem-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb1b0><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="GlyphProperties">class <strong>GlyphProperties</strong></a>(<a href="robofab.objects.properties.html#BaseGlyphProperties">BaseGlyphProperties</a>)</font></td></tr>
|
|
|
|
<tr bgcolor="#ffc8d8"><td rowspan=2><tt> </tt></td>
|
|
<td colspan=2><tt>Container of all glyph properties. These are things like interpolation axes, layer information, etc.<br> </tt></td></tr>
|
|
<tr><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#GlyphProperties">GlyphProperties</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BaseGlyphProperties">BaseGlyphProperties</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="GlyphProperties-__init__"><strong>__init__</strong></a>(self, data<font color="#909090">=None</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getAxesGlyphNames"><strong>getAxesGlyphNames</strong></a>(self)</dt><dd><tt># methods that deal with axes</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getAxesNames"><strong>getAxesNames</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getAxis"><strong>getAxis</strong></a>(self, axisName)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getAxisGlyphs"><strong>getAxisGlyphs</strong></a>(self, axisName, nested<font color="#909090">=0</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getGlyph"><strong>getGlyph</strong></a>(self, glyphName, nested<font color="#909090">=0</font>)</dt><dd><tt>Retrieve a glyph, either from the parent glyphset or from one of the instanceFactories.<br>
|
|
Keeps a count of nested calls, a requested glyph might possibly come from an instanceFactory which<br>
|
|
requires the same glyph. Recursive glyph dependencies are obviously illegal,<br>
|
|
but we need to be able to warn the user when the data is wrong.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getInstanceFactories"><strong>getInstanceFactories</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getInstanceFactoryGlyphNames"><strong>getInstanceFactoryGlyphNames</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getLayer"><strong>getLayer</strong></a>(self, layerName)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getLayersGlyphNames"><strong>getLayersGlyphNames</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getLayersNames"><strong>getLayersNames</strong></a>(self)</dt><dd><tt># methods that deal with layers</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getNamesSyntheticGlyphs"><strong>getNamesSyntheticGlyphs</strong></a>(self)</dt><dd><tt># methods that deal with factories</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-makeInstances"><strong>makeInstances</strong></a>(self)</dt><dd><tt>Make all instances defined by all instanceFactories in this <a href="#GlyphProperties">GlyphProperties</a> object.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BaseGlyphProperties">BaseGlyphProperties</a>:<br>
|
|
<dl><dt><a name="GlyphProperties-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-asDict"><strong>asDict</strong></a>(self)</dt><dd><tt>Export the properties back to plist-ready dict. <br>
|
|
Ask each of the property instances to export themselves.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-fromDict"><strong>fromDict</strong></a>(self, data)</dt><dd><tt>Read the dict and try to match the keys with classes.<br>
|
|
Make a new instance for each entry. Keep a list of which <br>
|
|
items come from the data, to make exporting easier.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-isEmpty"><strong>isEmpty</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="GlyphProperties-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="GlyphProperties-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb2b0><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="InstanceFactory">class <strong>InstanceFactory</strong></a>(<a href="robofab.objects.properties.html#BaseInstanceFactory">BaseInstanceFactory</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#InstanceFactory">InstanceFactory</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BaseInstanceFactory">BaseInstanceFactory</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods defined here:<br>
|
|
<dl><dt><a name="InstanceFactory-__init__"><strong>__init__</strong></a>(self, name, data<font color="#909090">=None</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-getActions"><strong>getActions</strong></a>(self)</dt><dd><tt>Return a list of the specified actions.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-makeInstance"><strong>makeInstance</strong></a>(self, nested<font color="#909090">=0</font>)</dt><dd><tt>Execute all the actions and generate a new glyph.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-supportedActions"><strong>supportedActions</strong></a>(self)</dt><dd><tt>Return a list of all actions that are supported in this factory.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BaseInstanceFactory">BaseInstanceFactory</a>:<br>
|
|
<dl><dt><a name="InstanceFactory-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-write"><strong>write</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>:<br>
|
|
<dl><dt><a name="InstanceFactory-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="InstanceFactory-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="InstanceFactory-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb650><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table> <p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#ffc8d8">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#000000" face="helvetica, arial"><a name="Layer">class <strong>Layer</strong></a>(<a href="robofab.objects.properties.html#BaseLayer">BaseLayer</a>)</font></td></tr>
|
|
|
|
<tr><td bgcolor="#ffc8d8"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt>Method resolution order:</dt>
|
|
<dd><a href="robofab.objects.properties.html#Layer">Layer</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BaseLayer">BaseLayer</a></dd>
|
|
<dd><a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a></dd>
|
|
<dd><a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a></dd>
|
|
<dd><a href="__builtin__.html#object">__builtin__.object</a></dd>
|
|
</dl>
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BaseLayer">BaseLayer</a>:<br>
|
|
<dl><dt><a name="Layer-__repr__"><strong>__repr__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Layer-needGlyphs"><strong>needGlyphs</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Layer-write"><strong>write</strong></a>(self)</dt></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.properties.html#BasePropertyItem">BasePropertyItem</a>:<br>
|
|
<dl><dt><a name="Layer-__init__"><strong>__init__</strong></a>(self, name, data)</dt></dl>
|
|
|
|
<dl><dt><a name="Layer-getGlyphNames"><strong>getGlyphNames</strong></a>(self)</dt><dd><tt>Make a list of needed glyphs for this property.</tt></dd></dl>
|
|
|
|
<hr>
|
|
Methods inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><a name="Layer-__len__"><strong>__len__</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Layer-copy"><strong>copy</strong></a>(self, aParent<font color="#909090">=None</font>)</dt><dd><tt>Duplicate this object. Pass an object for parenting if you want.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Layer-dump"><strong>dump</strong></a>(self, private<font color="#909090">=False</font>)</dt><dd><tt>Print a dump of this object to the std out.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Layer-getParent"><strong>getParent</strong></a>(self)</dt><dd><tt>this method will be overwritten with a weakref if there is a parent.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Layer-isRobofab"><strong>isRobofab</strong></a>(self)</dt><dd><tt>Presence of this method indicates a Robofab object</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Layer-naked"><strong>naked</strong></a>(self)</dt><dd><tt>Return the wrapped object itself, in case it is needed for direct access.</tt></dd></dl>
|
|
|
|
<dl><dt><a name="Layer-round"><strong>round</strong></a>(self)</dt></dl>
|
|
|
|
<dl><dt><a name="Layer-setChanged"><strong>setChanged</strong></a>(self, state<font color="#909090">=True</font>)</dt></dl>
|
|
|
|
<dl><dt><a name="Layer-setParent"><strong>setParent</strong></a>(self, parent)</dt></dl>
|
|
|
|
<hr>
|
|
Data and other attributes inherited from <a href="robofab.objects.objectsBase.html#RBaseObject">robofab.objects.objectsBase.RBaseObject</a>:<br>
|
|
<dl><dt><strong>__dict__</strong> = <dictproxy object at 0x4ceb850><dd><tt>dictionary for instance variables (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>__weakref__</strong> = <attribute '__weakref__' of 'RBaseObject' objects><dd><tt>list of weak references to the object (if defined)</tt></dl>
|
|
|
|
<dl><dt><strong>attrMap</strong> = {}</dl>
|
|
|
|
</td></tr></table></td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#eeaa77">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Functions</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#eeaa77"><tt> </tt></td><td> </td>
|
|
<td width="100%"><dl><dt><a name="-makeAttrName"><strong>makeAttrName</strong></a>(className)</dt></dl>
|
|
</td></tr></table><p>
|
|
<table width="100%" cellspacing=0 cellpadding=2 border=0 summary="section">
|
|
<tr bgcolor="#55aa55">
|
|
<td colspan=3 valign=bottom> <br>
|
|
<font color="#ffffff" face="helvetica, arial"><big><strong>Data</strong></big></font></td></tr>
|
|
|
|
<tr><td bgcolor="#55aa55"><tt> </tt></td><td> </td>
|
|
<td width="100%"><strong>__version__</strong> = '0.1'</td></tr></table>
|
|
</body></html> |