> On Jan. 26, 2015, 11:38 p.m., Inge Wallin wrote: > > words/part/KWRootAreaProviderBase.cpp, line 157 > > <https://git.reviewboard.kde.org/r/122266/diff/1/?file=345325#file345325line157> > > > > I think instead that all layout should be in shape coordinates, i.e. > > from (0, 0) to (sizeX, sizeY). This handling of world coordinates inside a > > shape is an abomination to all that is good in linear algebra. > > > > But I understand that this is perhaps not the time and place to change > > that...
well it's about finding other shapes that overlap, so I see nothing wrong with doing that in world coordinates. In fact see it as the most logical choice tbh > On Jan. 26, 2015, 11:38 p.m., Inge Wallin wrote: > > words/part/KWRootAreaProviderBase.cpp, line 64 > > <https://git.reviewboard.kde.org/r/122266/diff/1/?file=345325#file345325line64> > > > > This needs to be handled by a method in KoBorder. But this is not > > enough, is it? I see you take care about padding below, but you also need > > to take into account margin, right? a utility method in KoBorder would be nice yes, but this is okay for me though. Margin is handled inside the library iirc, but I am actually a little uncertain > On Jan. 26, 2015, 11:38 p.m., Inge Wallin wrote: > > words/part/KWRootAreaProviderBase.h, line 24 > > <https://git.reviewboard.kde.org/r/122266/diff/1/?file=345324#file345324line24> > > > > The base class for a root area provider should hardly include a Words > > specific datatype. that is why its a words class and not a library class > On Jan. 26, 2015, 11:38 p.m., Inge Wallin wrote: > > words/part/CMakeLists.txt, lines 32-33 > > <https://git.reviewboard.kde.org/r/122266/diff/1/?file=345321#file345321line32> > > > > These files shouldn't really be in Words, should they? Text boxes are > > useful in all ODF applications. these are handling words specific stuff so yes they should be here. The library should in a perfect world not even know about shapes - Camilla ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://git.reviewboard.kde.org/r/122266/#review74797 ----------------------------------------------------------- On Jan. 26, 2015, 11:17 p.m., Camilla Boemann wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://git.reviewboard.kde.org/r/122266/ > ----------------------------------------------------------- > > (Updated Jan. 26, 2015, 11:17 p.m.) > > > Review request for Calligra. > > > Repository: calligra > > > Description > ------- > > split kwrootareaprovider in 3 classes for better overview and solving text > flwing between textboxes > > > Diffs > ----- > > words/part/CMakeLists.txt 386431e > words/part/KWRootAreaProvider.h 54deaf3 > words/part/KWRootAreaProvider.cpp d26f519 > words/part/KWRootAreaProviderBase.h PRE-CREATION > words/part/KWRootAreaProviderBase.cpp PRE-CREATION > words/part/KWRootAreaProviderTextBox.h PRE-CREATION > words/part/KWRootAreaProviderTextBox.cpp PRE-CREATION > words/part/frames/KWFrame.cpp f88f902 > words/part/frames/KWTextFrameSet.h 9106758 > words/part/frames/KWTextFrameSet.cpp c8ccdb9 > > Diff: https://git.reviewboard.kde.org/r/122266/diff/ > > > Testing > ------- > > ran cstester and did some manual testing, but should eally do it again > > > Thanks, > > Camilla Boemann > >
_______________________________________________ calligra-devel mailing list calligra-devel@kde.org https://mail.kde.org/mailman/listinfo/calligra-devel