Differences between revisions 3 and 8 (spanning 5 versions)
Revision 3 as of 2008-08-15 07:46:03
Size: 1094
Comment:
Revision 8 as of 2010-08-12 20:06:04
Size: 2041
Comment: `
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

  * wxArt2D is in the process of being split up into packages. Most imported 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 property system has bin improved a lot.
    We have now type save properties, and they can be made during runtime (property Id as well as property data )
    See PropertySystem

  * (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.
Line 7: Line 20:
  * (14-08-08) Two master tools have bin added. <<Dox(a2dMasterDrawZoomFirst) <<Dox(a2dMasterDrawSelectFirst).   * (14-08-08) Two master tools have bin added. <<Dox(a2dMasterDrawZoomFirst)>> <<Dox(a2dMasterDrawSelectFirst)>>.
Line 9: Line 22:
Like <<Dox(a2dMasterDrawZoomFirst)starts the zoom tool at a drag, but with Ctrl and Alt keys this drag action becomes the selection tool. Like <<Dox(a2dMasterDrawZoomFirst)>> starts the zoom tool at a drag, but with Ctrl and Alt keys this drag action becomes the selection tool.

News on wxArt2D

  • wxArt2D is in the process of being split up into packages. Most imported 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 property system has bin improved a lot.
    • We have now type save properties, and they can be made during runtime (property Id as well as property data )

      See PropertySystem

  • (20-05-09) main part of wxArt2d now available to wxLua, so scripts in lua to steer wxArt2D application.
  • 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

wxArt2D: WxArt2dNews (last edited 2023-10-16 13:18:50 by KlaasHolwerda)