----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/100442/#review1086 -----------------------------------------------------------
I just added some small comments mostly about the style. Would be nice if you could fix those before committing. plugins/textshape/Layout.h <http://git.reviewboard.kde.org/r/100442/#comment887> the destructor should be marked virtual plugins/textshape/TextAnchorStrategy.h <http://git.reviewboard.kde.org/r/100442/#comment888> the opening { should be moved to the next line plugins/textshape/TextAnchorStrategy.cpp <http://git.reviewboard.kde.org/r/100442/#comment889> the indention of the switch and case is wrong here words/part/frames/KWTextDocumentLayout.cpp <http://git.reviewboard.kde.org/r/100442/#comment890> is it worth to keep the commented out code. If so please add a comment on why it is commented out, if not please delete it. That will make it easier later to figure out why the code is commented out - Thorsten On Jan. 25, 2011, 2:04 p.m., Matus Hanzes wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/100442/ > ----------------------------------------------------------- > > (Updated Jan. 25, 2011, 2:04 p.m.) > > > Review request for Calligra and Casper Boemann. > > > Summary > ------- > > This patch moves KWAnchorStrategy into text shape. > > The reason is that it is not possible to do advanced shape anchor logic > outside Layout.cpp. > > The main idea is to register the shapes into Layout.cpp and layout handles > all the necessary things. > > The registration is done in KWTextDocumentLayout::positionInlineObject where > all the words dependent data are set. > (pageRectangle,pageContentRectangle,pageNumber) > > If the document or anchored shape changes > KoTextDocumentLayout::resetInlineObject is called which resets all the shapes > that are not valid and layout finds the right place for them. > > Any comments are welcome > > > > Diffs > ----- > > libs/flake/KoShape.h f7179d7 > libs/flake/KoShape.cpp c5aee86 > libs/kotext/KoTextAnchor.h 2bbbf9a > libs/kotext/KoTextAnchor.cpp ece23d6 > libs/kotext/KoTextDocumentLayout.h 4284d37 > libs/kotext/KoTextDocumentLayout.cpp 6b66e0f > libs/kotext/KoTextShapeContainerModel.h ce3a6ae > libs/kotext/KoTextShapeContainerModel.cpp 00ca9b5 > plugins/textshape/CMakeLists.txt a23ecc3 > plugins/textshape/Layout.h 5e42b7a > plugins/textshape/Layout.cpp e1228e4 > plugins/textshape/TextAnchorStrategy.h PRE-CREATION > plugins/textshape/TextAnchorStrategy.cpp PRE-CREATION > words/part/CMakeLists.txt 2d5c667 > words/part/frames/KWAnchorStrategy.h b39f377 > words/part/frames/KWAnchorStrategy.cpp c168962 > words/part/frames/KWTextDocumentLayout.h 59add4f > words/part/frames/KWTextDocumentLayout.cpp 15a8803 > > Diff: http://git.reviewboard.kde.org/r/100442/diff > > > Testing > ------- > > > Thanks, > > Matus > >
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel