

<a name="fontgate.fgRect"></a>

# `fgRect`


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


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

Constructors:
  fgRect() - default
  fgRect(fgRect) - copy
  fgRect(fgPoint, fgPoint)
  fgRect(fgPoint, fgPoint, bool empty)
  fgRect(float x1, float y1, float x2, float y2)

Math Operations:
  fgRect + fgPoint
  fgRect + fgRect
  fgRect + float
  fgRect - fgPoint
  fgRect - fgRect
  fgRect - float
  fgRect * float
  fgRect / float
  fgRect & fgRect
  fgRect | fgRect</pre>


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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__add__">__add__</a>(y) <==> x+y</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__and__">__and__</a>(y) <==> x&y</pre>

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__delitem__">__delitem__</a>(y) <==> del x[y]</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__delslice__">__delslice__</a>(i, j) <==> del x[i:j]

Use of negative indices is not supported.</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__div__">__div__</a>(y) <==> x/y</pre>

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

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

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

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

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__getitem__">__getitem__</a>(y) <==> x[y]</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__getslice__">__getslice__</a>(i, j) <==> x[i:j]

Use of negative indices is not supported.</pre>

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

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

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

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

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__len__">__len__</a>() <==> len(x)</pre>

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__mul__">__mul__</a>(y) <==> x*y</pre>

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__or__">__or__</a>(y) <==> x|y</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__radd__">__radd__</a>(y) <==> y+x</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__rand__">__rand__</a>(y) <==> y&x</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__rdiv__">__rdiv__</a>(y) <==> y/x</pre>

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__rmul__">__rmul__</a>(y) <==> y*x</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__ror__">__ror__</a>(y) <==> y|x</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__rsub__">__rsub__</a>(y) <==> y-x</pre>

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

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

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__setitem__">__setitem__</a>(i, y) <==> x[i]=y</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__setslice__">__setslice__</a>(i, j, y) <==> x[i:j]=y

Use  of negative indices is not supported.</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__str__">__str__</a>() <==> str(x)</pre>

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

<pre class="doc" markdown="0">x.<a href="#fontgate.fgRect-__sub__">__sub__</a>(y) <==> x-y</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-adjust">adjust</a>(float x1, float y1, float x2, float y2)</pre>

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

<pre class="doc" markdown="0">fgRect <a href="#fontgate.fgRect-adjusted">adjusted</a>(float x1, float y1, float x2, float y2)</pre>

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

<pre class="doc" markdown="0">represent Py::Object as dictionary</pre>

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

<pre class="doc" markdown="0">represent Py::Object as tuple</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-assign">assign</a>(fgPoint, fgPoint[, fix=true]) or <a href="#fontgate.fgRect-assign">assign</a>(float, float, float, float[, fix=true])</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-bottom">bottom</a>()</pre>

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

<pre class="doc" markdown="0">fgPoint <a href="#fontgate.fgRect-center">center</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-clear">clear</a>()</pre>

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

<pre class="doc" markdown="0">bool <a href="#fontgate.fgRect-contains">contains</a>(fgPoint) or bool <a href="#fontgate.fgRect-contains">contains</a>(fgRect)</pre>

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

<pre class="doc" markdown="0">bool <a href="#fontgate.fgRect-containsX">containsX</a>(float)</pre>

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

<pre class="doc" markdown="0">bool <a href="#fontgate.fgRect-containsY">containsY</a>(float)</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-diagonal">diagonal</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-empty">empty</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-fix">fix</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-fix_x">fix_x</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-fix_y">fix_y</a>()</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-height">height</a>()</pre>

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

<pre class="doc" markdown="0">bool <a href="#fontgate.fgRect-intersects">intersects</a>(fgRect)</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-left">left</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-move">move</a>(float dx, float dy)</pre>

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

<pre class="doc" markdown="0">fgRect <a href="#fontgate.fgRect-moved">moved</a>(float dx, float dy)</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-right">right</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setBottom">setBottom</a>(float)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setHeight">setHeight</a>(float)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setLeft">setLeft</a>(float)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setRect">setRect</a>(int x, int y, int w, int h)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setRight">setRight</a>(float)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setSize">setSize</a>(fgPoint)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setTop">setTop</a>(float)</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-setWidth">setWidth</a>(float)</pre>

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

<pre class="doc" markdown="0">fgPoint <a href="#fontgate.fgRect-size">size</a>()</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-top">top</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-transform">transform</a>(fgMatrix)</pre>

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

<pre class="doc" markdown="0">fgRect <a href="#fontgate.fgRect-transformed">transformed</a>(fgMatrix)</pre>

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

<pre class="doc" markdown="0">float <a href="#fontgate.fgRect-width">width</a>()</pre>

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

<pre class="doc" markdown="0"><a href="#fontgate.fgRect-zero">zero</a>()</pre>

</dd></dl>

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

<pre class="doc" markdown="0">(fgPoint) lower left point</pre>

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

<pre class="doc" markdown="0">(fgPoint) upper right point</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="#fontgate.fgRect-__new__">__new__</a>(S, ...) -> a new object with type S, a subtype of T</pre>

</dd></dl>
</dd>


<a name="fontgate.fgRect.adjust"></a>

## `adjust`


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

<pre class="doc" markdown="0">adjust(float x1, float y1, float x2, float y2)</pre>

</dd></dl>



<a name="fontgate.fgRect.adjusted"></a>

## `adjusted`


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

<pre class="doc" markdown="0">fgRect adjusted(float x1, float y1, float x2, float y2)</pre>

</dd></dl>



<a name="fontgate.fgRect.asDict"></a>

## `asDict`


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

<pre class="doc" markdown="0">represent Py::Object as dictionary</pre>

</dd></dl>



<a name="fontgate.fgRect.assign"></a>

## `assign`


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

<pre class="doc" markdown="0">assign(fgPoint, fgPoint[, fix=true]) or assign(float, float, float, float[, fix=true])</pre>

</dd></dl>



<a name="fontgate.fgRect.asTuple"></a>

## `asTuple`


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

<pre class="doc" markdown="0">represent Py::Object as tuple</pre>

</dd></dl>



<a name="fontgate.fgRect.bottom"></a>

## `bottom`


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

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

</dd></dl>



<a name="fontgate.fgRect.center"></a>

## `center`


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

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

</dd></dl>



<a name="fontgate.fgRect.clear"></a>

## `clear`


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

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

</dd></dl>



<a name="fontgate.fgRect.contains"></a>

## `contains`


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

<pre class="doc" markdown="0">bool contains(fgPoint) or bool contains(fgRect)</pre>

</dd></dl>



<a name="fontgate.fgRect.containsX"></a>

## `containsX`


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

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

</dd></dl>



<a name="fontgate.fgRect.containsY"></a>

## `containsY`


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

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

</dd></dl>



<a name="fontgate.fgRect.diagonal"></a>

## `diagonal`


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

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

</dd></dl>



<a name="fontgate.fgRect.empty"></a>

## `empty`


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

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

</dd></dl>



<a name="fontgate.fgRect.fix"></a>

## `fix`


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

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

</dd></dl>



<a name="fontgate.fgRect.fix_x"></a>

## `fix_x`


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

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

</dd></dl>



<a name="fontgate.fgRect.fix_y"></a>

## `fix_y`


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

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

</dd></dl>



<a name="fontgate.fgRect.height"></a>

## `height`


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

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

</dd></dl>



<a name="fontgate.fgRect.intersects"></a>

## `intersects`


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

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

</dd></dl>



<a name="fontgate.fgRect.left"></a>

## `left`


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

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

</dd></dl>



<a name="fontgate.fgRect.ll"></a>

## `ll`


<dl class="descriptor"><dt>fontgate.fgRect.ll</dt>
<dd>

<pre class="doc" markdown="0">(fgPoint) lower left point</pre>

</dd>
</dl>



<a name="fontgate.fgRect.move"></a>

## `move`


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

<pre class="doc" markdown="0">move(float dx, float dy)</pre>

</dd></dl>



<a name="fontgate.fgRect.moved"></a>

## `moved`


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

<pre class="doc" markdown="0">fgRect moved(float dx, float dy)</pre>

</dd></dl>



<a name="fontgate.fgRect.right"></a>

## `right`


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

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

</dd></dl>



<a name="fontgate.fgRect.setBottom"></a>

## `setBottom`


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

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

</dd></dl>



<a name="fontgate.fgRect.setHeight"></a>

## `setHeight`


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

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

</dd></dl>



<a name="fontgate.fgRect.setLeft"></a>

## `setLeft`


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

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

</dd></dl>



<a name="fontgate.fgRect.setRect"></a>

## `setRect`


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

<pre class="doc" markdown="0">setRect(int x, int y, int w, int h)</pre>

</dd></dl>



<a name="fontgate.fgRect.setRight"></a>

## `setRight`


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

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

</dd></dl>



<a name="fontgate.fgRect.setSize"></a>

## `setSize`


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

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

</dd></dl>



<a name="fontgate.fgRect.setTop"></a>

## `setTop`


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

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

</dd></dl>



<a name="fontgate.fgRect.setWidth"></a>

## `setWidth`


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

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

</dd></dl>



<a name="fontgate.fgRect.size"></a>

## `size`


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

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

</dd></dl>



<a name="fontgate.fgRect.top"></a>

## `top`


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

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

</dd></dl>



<a name="fontgate.fgRect.transform"></a>

## `transform`


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

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

</dd></dl>



<a name="fontgate.fgRect.transformed"></a>

## `transformed`


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

<pre class="doc" markdown="0">fgRect transformed(fgMatrix)</pre>

</dd></dl>



<a name="fontgate.fgRect.ur"></a>

## `ur`


<dl class="descriptor"><dt>fontgate.fgRect.ur</dt>
<dd>

<pre class="doc" markdown="0">(fgPoint) upper right point</pre>

</dd>
</dl>



<a name="fontgate.fgRect.width"></a>

## `width`


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

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

</dd></dl>



<a name="fontgate.fgRect.zero"></a>

## `zero`


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

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

</dd></dl>

