From koffice-devel Sun Sep 16 10:55:57 2007 From: Thomas Zander Date: Sun, 16 Sep 2007 10:55:57 +0000 To: koffice-devel Subject: dockers Message-Id: <200709161255.58159.zander () kde ! org> X-MARC-Message: https://marc.info/?l=koffice-devel&m=118994021028160 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============1854133577==" --===============1854133577== Content-Type: multipart/signed; boundary="nextPart2980906.MvOMVD1G88"; protocol="application/pgp-signature"; micalg=pgp-sha1 --nextPart2980906.MvOMVD1G88 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hi, I still have on my TODO list the removal of the buggy=20 flake/commands/KoShapeRotateCommand which is obsolete since we moved to=20 using matrixes in KoShape. The problem is that Kivio has a docker to show shape-properties that uses=20 it. This actually shows a bigger problem; applications are not making their=20 dockers plugins and thus applications start to recreate functionality=20 that they could trivially use from another application. This most likely=20 is due to a lack of coordination and knowledge. So; I want to make you all aware that everything that you create in your=20 own application which operates on common infrastructure (like shapes) you=20 should consider making a plugin. There is no need to move it out of your=20 application dir. You can just follow the docs on how to create a plugin,=20 location in svn is irrelevant. I don't expect everyone to now rush and do all this work, so I went ahead=20 and created a wiki page to register all the dockers we have. This way if=20 you want a certain functionality you know you can work with an already=20 exisiting piece of code instead of starting from scratch. Which is=20 pretty important since I now see that there are 4 classes that aim to=20 allow the user to position/rotate a shape :( Please describe your docker (plugin or not) here; http://wiki.koffice.org/index.php?title=3DKOffice2/Plugins_In_KOffice#Gener= ic_shape_dockers =2D-=20 Thomas Zander --nextPart2980906.MvOMVD1G88 Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQBG7Qu+CojCW6H2z/QRAhkRAKDs06O/rLs7meKss/302hgnV3aYXgCfdciX QEUZ1UlvwDnO4/GTDb8VhPE= =Ul0x -----END PGP SIGNATURE----- --nextPart2980906.MvOMVD1G88-- --===============1854133577== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ koffice-devel mailing list koffice-devel@kde.org https://mail.kde.org/mailman/listinfo/koffice-devel --===============1854133577==--