News on wxArt2D
- Maskproc is released as open source. This application can be used to work on electronic/microwave layouts.
- Greatly enhanced freetype rendering for small text sizes (for straight 0 degrees text).
- Event handling changed. a2dObject derived from wxEvtHandler now, and a2dEvtHandler gone. a2dPropObject gone into a2dObject.
So every a2dObject now has event handling and properties. Next to that the a2dEventDistributer is gone. Events in other classes are now dynamically intercepted by wxEvtHandler::Connect(). Read more on this in EventDynamicToStatic
- wxArt2D is in the process of being split up into packages. Most important a wxdocview and a wxart2d package.
- The wxart2d package depends on the wxdocview package, but the wxdocview package can also be used stand alone.
Also Agg ( http://sourceforge.net/projects/agg/develop ) its SVN is imported as into wxArt2D. All cmake script or improved to deal with find-package routines ( Freetype Agg wxDocview etc. ) Headers or no organized in the wxWidgets manner ( wx/modulename/afile.h ), which should make it easy to use in wxWidgets context.
- The wxart2d package depends on the wxdocview package, but the wxdocview package can also be used stand alone.
- The property system has bin improved a lot.
- We have now type save properties, and they can be made at runtime (property Id as well as property data )
See PropertySystem
- We have now type save properties, and they can be made at runtime (property Id as well as property data )
- (20-05-09) main part of wxArt2d now available to wxLua, so scripts in lua to steer wxArt2D application.
See WxLuaScripting for more information on lua within wxArt2D.
- a2dAggDrawer and a2dGdiPlusDrawer improved.
- a2dCanvas now uses wheel mouse events to quickly zoom in and out, or scroll up/down left/right. This is done in such a manner that the double buffer of the canvas is used when possible, instead of redrawing the whole canvas.
(14-08-08) Two master tools have bin added. a2dMasterDrawZoomFirst a2dMasterDrawSelectFirst.
They are used as start tool on the toolstack, and push other tools onto the stack based on a editing startegy. Like a2dMasterDrawZoomFirst starts the zoom tool at a drag, but with Ctrl and Alt keys this drag action becomes the selection tool.
- All documentation moved to Moin moin.
- A new a2dDrawer2D class based on gdiplus has been added.
Fill Stroke and Font now reference counted as copy on write. This makes it much easier to handle changes style for tools canvasobject. One does not need to think about when to clone, since the clone is made when needed. Concerns the following classes a2dFill a2dStroke a2dFont