Bug 241174 - Provide convenient scaling
Summary: Provide convenient scaling
Status: RESOLVED FIXED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Debian unstable Linux
: NOR normal
Target Milestone: ---
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-09 09:08 UTC by Sam Protsenko
Modified: 2015-03-09 15:57 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 2.9.80 (KDE 4.9.80)
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sam Protsenko 2010-06-09 09:08:41 UTC
Version:           unspecified (using KDE 4.4.2) 
OS:                Linux

Make scaling with (Ctrl+Mouse scroll move) to provide convenient scaling behavior like many other design applications

Reproducible: Didn't try
Comment 1 Ralf Habacker 2015-03-07 11:07:38 UTC
>Make scaling 
Not sure, what do you mean with scaling ? Please specify:

1. diagram zoom 
2. widget size scale 
3. something else

Diagram zoom using the mouse wheel has been introduced with version 2.9.80 (KDE 4.9.80) (commit http://commits.kde.org/umbrello/1bf8a7204854cdff0e49ebff94a71bec5fd598ed)
Comment 2 Sam Protsenko 2015-03-09 15:00:41 UTC
(In reply to Ralf Habacker from comment #1)
> >Make scaling 
> Not sure, what do you mean with scaling ? Please specify:
> 
> 1. diagram zoom 
> 2. widget size scale 
> 3. something else
> 
> Diagram zoom using the mouse wheel has been introduced with version 2.9.80
> (KDE 4.9.80) (commit
> http://commits.kde.org/umbrello/1bf8a7204854cdff0e49ebff94a71bec5fd598ed)

Sorry for confusing, I meant diagram zoom. I checked it in my current Umbrello version (which is 2.14.2) and I found this feature already implemented. I guess this ticket can be closed now.
Comment 3 Sam Protsenko 2015-03-09 15:19:07 UTC
While at it: it would be great if zooming can be reworked a little bit, so after Ctrl+mouse scroll move the center of diagram will be moved to cursor position. E.g., if I have some big class diagram, I can point my mouse cursor to some class and then do Ctrl+mouse scroll, and I can see that class at the center of diagram. Just like it's done in "KolourPaint" KDE application.

Also, I get this Umbrello is missing "Move" instrument (like hand icon), for navigating the diagram. It can be very convenient, for big diagrams, to select the working area.

If you want, I can create new tasks for this stuff.
Comment 4 Ralf Habacker 2015-03-09 15:57:42 UTC
(In reply to Sam Protsenko from comment #3)
> While at it: it would be great if zooming can be reworked a little bit, so
> after Ctrl+mouse scroll move the center of diagram will be moved to cursor
> position. E.g., if I have some big class diagram, I can point my mouse
> cursor to some class and then do Ctrl+mouse scroll, and I can see that class
> at the center of diagram. Just like it's done in "KolourPaint" KDE
> application.

Recent version have a two click workaround for this:
1. select a class in a big diagram -> The class will be selected in the tree view too
2. In the tree view right click and select "Show" to center the related class in the diagram window. If the class is placed in other diagrams too you will get a popup menu with all related diagrams from which you can choose. Not sure, if this fits into your need. 

> Also, I get this Umbrello is missing "Move" instrument (like hand icon), for
> navigating the diagram. It can be very convenient, for big diagrams, to
> select the working area.
This is already available by pressing mouse wheel while moving the mouse.

> If you want, I can create new tasks for this stuff.
feel free. Patches are also welcome. :-)