Hi Alan,
Regina already points to the correct places; the interactions are quite
'hand-made' in the code and it's old stuff. I changed modt of it to work
on an overlay mechanism to allow previews during interactions, and
added/refined some stuff. Be also informed that I'm about to change all
that stuff (together with other stuff) to double precision handling
(currently on integer, 1/100th mm resp. twips in SW). So be informed
that that code is already sublect to heavy changes (see
http://svn.apache.org/repos/asf/openoffice/branches/alg/aw080), so I
would not recomment to touch it until that part is done. Investigation
and experimenting is of course welcome, so welcome to the Drawinglayer ;-)
Sincerely,
Armin
On 13.04.2013 13:15, Regina Henschel wrote:
Hello Alan,
Alan Eduardo Puc Pech schrieb:
Hello Regina, I would like to know which file in the source code of AOO,
manipulate shapes in Draw. Because I want to learn the operation of that
file. For example when I create a circle. the points to which I can
manipulate and change its size.
That is clear now. You will find this in a Sdr?View. Look at the
hierarchy of that classed in
http://opengrok.adfinis-sygroup.org/source/xref/aoo-trunk/main/svx/inc/svx/svdview.hxx
I'm no professional developer and have not worked in that part of the
code. Perhaps someone else can give a better answer and correct me
where I'm wrong.
But I guess you will find some relevant things about getting the
handle in SdrMarkView
http://opengrok.adfinis-sygroup.org/source/xref/aoo-trunk/main/svx/source/svdraw/svdmrkv.cxx
and for the actions itself in SdrEditView
http://opengrok.adfinis-sygroup.org/source/xref/aoo-trunk/main/svx/inc/svx/svdedtv.hxx
The changes on the object itself are in
http://opengrok.adfinis-sygroup.org/source/xref/aoo-trunk/main/svx/source/svdraw/
Kind regards
Regina
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org
--
ALG
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@openoffice.apache.org
For additional commands, e-mail: dev-h...@openoffice.apache.org