Sorry, but full documented code will be committed tomorrow, this commit is needed for the API stabilization. Major changes in this commit: 1. Changed the textblock node system there is now a linked list for the format nodes and a linked list for the text nodes. Format and text nodes point to one anoter in a matter that will be explained in the source file (will be committed tomorrow). Each text node now represents a paragraph and each format node points to a specific location in a text node. 2. Text/Format nodes are now two distinct data types. 3. The concept of nodes is no longer exposed in the API except for the format nodes which are only slightly exposed just to enable users of the API to cycle all the formats in order to find stuff like anchors. 4. Every node has a PS (paragraph separator) format node pointing to it's end, except for the last one which has nothing. Nodes are only broken by PS's. 5. Changed the BiDi functions to work nicely with offsets in big chunks of text. More is explained in the email with the subject 'Evas Textblock redesign + edje_entry adjustments' that will be sent tomorrow because of technical issues. For full documentation about this object wait for the next commit. SVN revision: 50930 |
||
---|---|---|
.. | ||
.cvsignore | ||
Makefile.am | ||
evas_imaging.c |