New API function which rolls back the Undo buffer (which is snapshotted upon a mousedown event ahead of calling the Magic tool's `_click()` function.) Dangerous; use sparingly! Filled Polygon uses this to prevent partially-created (aka unfinished aka incomplete) polygons -- the preview lines and control points -- from being recorded and wasting space in the Undo history, or reappearing upon Redo. TODO - Other tools (e.g., Clone) would certainly benefit from this. TODO - Needs more testing to help identify any bugs/issues introduced by this! TODO - Magic API docs need updating. This is probably a sufficient solution that will make https://sourceforge.net/p/tuxpaint/feature-requests/246/, '"Overlay" surface in Magic API', unnecessary. |
||
|---|---|---|
| .. | ||
| icons | ||
| magic-docs | ||
| sounds | ||
| src | ||
| .cvsignore | ||