Many questions for Stage

Thorsten Zachmann t.zachmann at zagge.de
Sun Oct 4 16:02:54 BST 2015


Hello David,

On Friday, October 02, 2015 09:54:59 AM David Faure wrote:
> Here are some questions to ensure I won't change behavior that was there on
> purpose, or that I didn't miss something obvious:
> 
> * Shape animations: Move up / Move down doesn't move the setting "start on
> mouse click / start after previous animation / start after next animation".
> Shouldn't it? I expected it to.
> 
Yes you are right it should move with the shape.

> * Color selection: there's no color picker and no way to just type a color
> name like #RRGGBB? Or did I miss it?

Seems you are right I was also not able to find one. There is something if you 
go on editing colors but I never found the color I added.

> * The "connect shapes" tool in Stage only works with paths that I had
> imported from an ooimpress presentation. More precisely, I'm surprised that
> the regular text boxes from Stage cannot be used with the "connect shapes"
> tool. Is this on purpose? Or could this be added?

The following patch adds it

diff --git a/plugins/defaultTools/connectionTool/ConnectionTool.cpp 
b/plugins/defaultTools/connectionTool/ConnectionTool.cpp
index f3585c6..db545b3 100644
--- a/plugins/defaultTools/connectionTool/ConnectionTool.cpp
+++ b/plugins/defaultTools/connectionTool/ConnectionTool.cpp
@@ -564,7 +564,7 @@ KoShape * 
ConnectionTool::findNonConnectionShapeAtPosition(const QPointF &positi
         qSort(shapes.begin(), shapes.end(), KoShape::compareShapeZIndex);
         for (QList<KoShape*>::const_iterator end = shapes.constEnd()-1; end 
>= shapes.constBegin(); --end) {
             KoShape* shape = *end;
-            if (!dynamic_cast<KoConnectionShape*>(shape) && shape->shapeId() 
!= TextShape_SHAPEID) {
+            if (!dynamic_cast<KoConnectionShape*>(shape) /*&& shape-
>shapeId() != TextShape_SHAPEID*/) {
                 return shape;
             }
         }

Not sure why the text shape is explicitly not allowed here. 
Anybody any idea why the text shape was removed from being allowed to be 
connected?

> * How do I insert an arrow between two text shapes then? I can do it in
> OOimpress. (I don't mean the right-pointing arrow that I can insert with
> Add Shape in stage, but rather diagonal lines with an arrow at the end).
> 
> * Weird: after inserting such an arrow in OOImpress and opening the
> presentation in Stage, I can't set a shape animation on that arrow. I just
> can't select it, when in the animation tool.

I could animate a connection with the shape animation.  However selecting a 
diagonal line seems to be very hard to select. Maybe this is what you hit?

> * When changing an image ("double click to choose image" or "Replace
> image..."), if the aspect ratio changes then the user has no way to make it
> correct again. Resizing will respect aspect ratio (I love that in general,
> but not when it's wrong to start with), and the Picture editing tool cannot
> change the size of the shape itself. What do you suggest would be the best
> GUI for allowing to set the image shape to the size of the underlying image
> data again? (In addition I suppose there should be a keyboard modifier for
> resizing without keeping aspect ratio, but that's not really what I needed,
> it would take some guessing to go back to the right size).

It could be shown in the picture shape config widget. 

> * I miss the "reopen on the page/slide where I was when closing the app"
> feature. I had code for that in KWord (and in the ODF specs) long ago... I
> can't really remember what it was though. Maybe something in meta.xml or
> so.

Not sure if there is something in the spec, but I guess that could be added.

> * I miss "click on 4 text shapes and change the font for all of them". This
> worked in KOffice :-) (the Text editing tool only applies to one shape). Is
> there any way to make this happen again with the current design?
> 

Camilla might to know better if that could be made possible.
> PS: please CC me I'm not subscribed.

Thorsten



More information about the calligra-devel mailing list