1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Ipelib: Ipe Management</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.1 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
</ul></div>
<h1>Ipe Management</h1>Classes to manage Ipe documents and objects.
<a href="#_details">More...</a><h2>Classes</h2>
<ul>
<li>class <a class="el" href="class_ipe_object_factory.html">IpeObjectFactory</a>
<dl class="el"><dd class="mdescRight">Factory for Ipe leaf objects. <a href="class_ipe_object_factory.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_iml_parser.html">IpeImlParser</a>
<dl class="el"><dd class="mdescRight">Ipe XML Parser. <a href="class_ipe_iml_parser.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_snap_data.html">IpeSnapData</a>
<dl class="el"><dd class="mdescRight">Performs snapping operations, and stores snapping state. <a href="class_ipe_snap_data.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_item.html">IpeUndoItem</a>
<dl class="el"><dd class="mdescRight">Abstract base class for items on the undo stack. <a href="class_ipe_undo_item.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_stack.html">IpeUndoStack</a>
<dl class="el"><dd class="mdescRight">An undo stack for Ipe. <a href="class_ipe_undo_stack.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_page_edit.html">IpeUndoPageEdit</a>
<dl class="el"><dd class="mdescRight">Undo item for a modification to the current page. <a href="class_ipe_undo_page_edit.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_obj_insertion.html">IpeUndoObjInsertion</a>
<dl class="el"><dd class="mdescRight">Undo item for the insertion of a single object. <a href="class_ipe_undo_obj_insertion.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_page_ins.html">IpeUndoPageIns</a>
<dl class="el"><dd class="mdescRight">Undo item for the insertion of a page. <a href="class_ipe_undo_page_ins.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_page_del.html">IpeUndoPageDel</a>
<dl class="el"><dd class="mdescRight">Undo item for the deletion of an empty page. <a href="class_ipe_undo_page_del.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_undo_object_edit.html">IpeUndoObjectEdit</a>
<dl class="el"><dd class="mdescRight">Undo item for change to a single object. <a href="class_ipe_undo_object_edit.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_bitmap_finder.html">IpeBitmapFinder</a>
<dl class="el"><dd class="mdescRight">A visitor that recursively scans objects and collects all bitmaps. <a href="class_ipe_bitmap_finder.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_b_box_painter.html">IpeBBoxPainter</a>
<dl class="el"><dd class="mdescRight">Paint objects using this painter to compute an accurate bounding box. <a href="class_ipe_b_box_painter.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_a85_stream.html">IpeA85Stream</a>
<dl class="el"><dd class="mdescRight">Filter stream adding ASCII85 encoding. <a href="class_ipe_a85_stream.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_a85_source.html">IpeA85Source</a>
<dl class="el"><dd class="mdescRight">Filter source adding ASCII85 decoding. <a href="class_ipe_a85_source.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_deflate_stream.html">IpeDeflateStream</a>
<dl class="el"><dd class="mdescRight">Filter stream adding flate compression. <a href="class_ipe_deflate_stream.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_inflate_source.html">IpeInflateSource</a>
<dl class="el"><dd class="mdescRight">Filter source adding flate decompression. <a href="class_ipe_inflate_source.html#_details">More...</a><br></dl><li>class <a class="el" href="class_ipe_visitor.html">IpeVisitor</a>
<dl class="el"><dd class="mdescRight">Base class for visitors to <a class="el" href="class_ipe_object.html">IpeObject</a>. <a href="class_ipe_visitor.html#_details">More...</a><br></dl></ul>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Classes to manage Ipe documents and objects.
<p>
This module contains classes used in the implementation of the Ipe program itself. They are in Ipelib because they are independant of the UI toolkit, and so are more easily accessible for a port of Ipe to another toolkit.<p>
The only classes from this module you may be interested in are <a class="el" href="class_ipe_visitor.html">IpeVisitor</a> (which is essential to traverse an Ipe object structure), and perhaps <a class="el" href="class_ipe_snap_data.html">IpeSnapData</a> (if you are writing an <a class="el" href="class_ipelet.html">Ipelet</a> whose behavior depends on the current snap setting in the Ipe program). <hr>
</body></html>
|