From kde-kimageshop Thu Nov 16 20:21:49 2006 From: Boudewijn Rempt Date: Thu, 16 Nov 2006 20:21:49 +0000 To: kde-kimageshop Subject: Krita status & todo Message-Id: <200611162121.56829.boud () valdyas ! org> X-MARC-Message: https://marc.info/?l=kde-kimageshop&m=116370853810984 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0654933177==" --===============0654933177== Content-Type: multipart/signed; boundary="nextPart2945802.dSZUmW5Ma9"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart2945802.dSZUmW5Ma9 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, As you've seen, I've just managed to port the first tool to the KOffice-wid= e=20 KoTool architecture (which in turn is heavily based on Krita's tool=20 architecture, but has also been heavily modified and adapted to Qt4 and the= =20 needs of other koffice apps). Therefore, it's time for an update & and a li= st=20 of Things That Need to be Done: * All our other tools need to be ported. That implies the following: gettin= g=20 rid of all references to m_subject and KisCanvasController (replacing them = by=20 m_canvas, m_currentImage and the stuff we get from the=20 KoCanvasResourceProvicer), moving all painting to the paintEvent (which may= =20 force us to keep a datastructure to keep track of things like temporary lin= es=20 and so), fixing the tools to use points internally instead of pixels. * reinstate all the fringe benefits of KisView: the dockers (doing it the w= ay=20 Peter Simonssen did it for Kivio), the box with the brushes, patterns etc,= =20 and all the menu options.=20 * Fix kotoolmanager to do the tooloption docker in the right way; also=20 implement the code that detects and enumerates the pointer devices. * Investigate the best way to update the canvas for the freehand tools &=20 investigate how to do a brush-shaped sprite on the canvas (nick code from= =20 QGraphicsView?) * implement zooming and image resolution. Figure out how to square that wit= h=20 the koffice-wide points system. * Re-instate the view plugins. * Create a shape-based layer hierarchy for Krita. I'm now going to paste this in to Krita's wiki page (wiki.koffice.org) and = I'm=20 going to fix kisview to its former glory; after that I want to tackle=20 KoToolManager. If people would like to port a tool or two, I wouldn't say n= o,=20 and I'm here and on irc to give advice about that.=20 =2D-=20 Boudewijn Rempt=20 http://www.valdyas.org/fading/index.cgi --nextPart2945802.dSZUmW5Ma9 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQBFXMhkdaCcgCmN5d8RAkzhAJ4jRdiGkTsuKHoB7cJub414j+Tt9ACeOfAa WQdFMrJOOA0QnGF8wdosCmk= =WOYT -----END PGP SIGNATURE----- --nextPart2945802.dSZUmW5Ma9-- --===============0654933177== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ kimageshop mailing list kimageshop@kde.org https://mail.kde.org/mailman/listinfo/kimageshop --===============0654933177==--