-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/108569/#review26113
-----------------------------------------------------------


In general good quality, but some issues were identified

I also think we can retire the stroke/fill docker. The fillconfig and 
strokeconfig widgets handle those things now.


karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.h
<http://git.reviewboard.kde.org/r/108569/#comment19859>

    spaces



karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19860>

    spaces



karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19861>

    spaces



karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19862>

    spaces



krita/CMakeLists.txt
<http://git.reviewboard.kde.org/r/108569/#comment19863>

    spaces



libs/basicflakes/tools/KoCreatePathTool.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19864>

    spaces



libs/widgets/KoFillConfigWidget.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19865>

    we need to unselect any mode in this case
    
    probably as part of the updateWidget method instead of here



libs/widgets/KoResourcePopupAction.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19866>

    { } even for single line blocks



libs/widgets/KoResourcePopupAction.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19867>

    {} even for single line blocks



libs/widgets/KoResourcePopupAction.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19869>

    how about making this as wide as the widget



libs/widgets/KoResourcePopupAction.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19868>

    { on same line as if



libs/widgets/KoShadowConfigWidget.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19870>

    {} even for single line blocks



libs/widgets/KoShadowConfigWidget.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19871>

    no space between ) )



libs/widgets/KoShadowConfigWidget.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19873>

    {} even for single line blocks



libs/widgets/KoShadowConfigWidget.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19872>

    spaces



libs/widgets/KoStrokeConfigWidget.cpp
<http://git.reviewboard.kde.org/r/108569/#comment19874>

    seems we have a todo here


- C. Boemann


On Jan. 23, 2013, 10:25 p.m., Jean-Nicolas Artaud wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/108569/
> -----------------------------------------------------------
> 
> (Updated Jan. 23, 2013, 10:25 p.m.)
> 
> 
> Review request for Calligra.
> 
> 
> Description
> -------
> 
> This patch totally changes the design of the tools config widget use. This 
> new way of doing had been discussed with several people (boemann and a UI 
> designer worked 8 hours at the aKademy, and this part is one of the main 
> thing to do. The manipulation of shapes on pages and slides is way easier 
> now. The good widgets appear to you when you select a tool, and you know 
> directly have what you need and want to manipulate the shapes!
> 
> - If you select a tool, it will open the config widgets associated.
> - As you can see on the screenshots, all the tools needs their own widgets.
> - Stroke, Fill and Shadow config widgets are the main one.
> - A same config widget can be used with several tools.
> - Snap Settings had been removed from config widgets and added as a Docker -- 
> the opposite way that the StrokeDocker for instance.
> 
> 
> Diffs
> -----
> 
>   karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyOptionWidget.h 
> 1c07423 
>   karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.h 7de7a14 
>   karbon/plugins/tools/CalligraphyTool/KarbonCalligraphyTool.cpp 4833d86 
>   krita/CMakeLists.txt 835f90d 
>   libs/basicflakes/CMakeLists.txt de004d7 
>   libs/basicflakes/tools/KoCreatePathTool.cpp 043ec2e 
>   libs/basicflakes/tools/KoPencilTool.h 85172bf 
>   libs/basicflakes/tools/KoPencilTool.cpp a56b988 
>   libs/flake/tools/KoPathTool.cpp 9dd8caf 
>   libs/main/KoModeBox.cpp 1c81fa2 
>   libs/textlayout/KoTextLayoutRootAreaProvider.cpp f21b5c4 
>   libs/widgets/CMakeLists.txt 10e4e09 
>   libs/widgets/KoFillConfigWidget.h PRE-CREATION 
>   libs/widgets/KoFillConfigWidget.cpp PRE-CREATION 
>   libs/widgets/KoResourcePopupAction.h PRE-CREATION 
>   libs/widgets/KoResourcePopupAction.cpp PRE-CREATION 
>   libs/widgets/KoShadowConfigWidget.h 332e97a 
>   libs/widgets/KoShadowConfigWidget.cpp e9e9502 
>   libs/widgets/KoShadowConfigWidget.ui 4378813 
>   libs/widgets/KoStrokeConfigWidget.h 559c65f 
>   libs/widgets/KoStrokeConfigWidget.cpp d0a8eb9 
>   plugins/defaultTools/connectionTool/ConnectionTool.cpp eec40fc 
>   plugins/defaultTools/defaulttool/DefaultTool.cpp db7c489 
>   plugins/dockers/CMakeLists.txt ddb4695 
>   plugins/dockers/Plugin.cpp 09394f9 
>   plugins/dockers/shadowdocker/ShadowDocker.h a26b2b4 
>   plugins/dockers/shadowdocker/ShadowDocker.cpp 010673d 
>   plugins/dockers/strokedocker/StrokeDocker.h 776a675 
>   plugins/dockers/strokedocker/StrokeDocker.cpp 991756e 
>   plugins/dockers/strokedocker/StrokeDockerFactory.h d8ef237 
>   plugins/dockers/strokedocker/StrokeDockerFactory.cpp d761851 
>   plugins/dockers/strokedocker/pics/CMakeLists.txt f3e737e 
>   plugins/dockers/strokedocker/pics/hi16-action-cap_butt.png 6c8dbad 
>   plugins/dockers/strokedocker/pics/hi16-action-cap_round.png 72423c0 
>   plugins/dockers/strokedocker/pics/hi16-action-cap_square.png e2204ae 
>   plugins/dockers/strokedocker/pics/hi16-action-join_bevel.png 8ddfb27 
>   plugins/dockers/strokedocker/pics/hi16-action-join_miter.png b6dfa00 
>   plugins/dockers/strokedocker/pics/hi16-action-join_round.png 756db8c 
>   plugins/dockers/styledocker/StrokeFillWidget.h b6b5b73 
> 
> Diff: http://git.reviewboard.kde.org/r/108569/diff/
> 
> 
> Testing
> -------
> 
> Tested in the flake-configwidgets-boemann branch, on words and stage, with 
> several documents, and different kind of shapes.
> 
> 
> File Attachments
> ----------------
> 
> Default Tools config widgets
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/23/DefaultTools.jpg
> New docker list
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/23/NewDockersList.jpg
> Freehand path drawing tool config widgets
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/23/PathDrawingTool.jpg
> Snap Settings Docker
>   
> http://git.reviewboard.kde.org/media/uploaded/files/2013/01/23/SnapSettings.jpg
> 
> 
> Thanks,
> 
> Jean-Nicolas Artaud
> 
>

_______________________________________________
calligra-devel mailing list
calligra-devel@kde.org
https://mail.kde.org/mailman/listinfo/calligra-devel

Reply via email to