Book a Demo

Author Topic: UI - Zoom on cursor positon (ctrl+wheel)  (Read 7720 times)

bitminer

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • MS Windows ... The world's best linux installer.
    • View Profile
UI - Zoom on cursor positon (ctrl+wheel)
« on: December 19, 2005, 11:41:37 am »
I would like to see EA zoom on the cursor positon.  When positing the mouse on the screen I would like to hit ctrl+mouse wheel and have EA use the cursor position to zoom in out.

It would also be nice if the middle mouse button could be swapped for a grabber using ctrl+middle mouse button to allow panning (like visio and acrobat reader).  The pan feature implemented is currently too sensitive on my machine.

Also regarding zooming on large projects it would be nice to zoom out to see all the classes.  This would be helpfull when reverse engineering.

bwl21

  • EA Novice
  • *
  • Posts: 17
  • Karma: +0/-0
    • View Profile
Re: UI - Zoom on cursor positon (ctrl+wheel)
« Reply #1 on: January 14, 2006, 07:00:44 am »
I second this, in particular if an ovierview navigation window would be there.

CircuitGimp

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Re: UI - Zoom on cursor positon (ctrl+wheel)
« Reply #2 on: January 26, 2006, 09:17:38 am »
How do you pan at the moment in EA?

If I remember correctly, in Rational Rose you clicked anywhere on the diagram, and moved around to navigate around the diagram (I think it even displayed a  nifty little navigator feature when you clicked).

Something similar would be great, is it already there?

thomaskilian

  • Guest
Re: UI - Zoom on cursor positon (ctrl+wheel)
« Reply #3 on: January 27, 2006, 03:57:06 am »
Quote
How do you pan at the moment in EA?

You buy a nice monitor with about 10,000x8,000 pixels ;D

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: UI - Zoom on cursor positon (ctrl+wheel)
« Reply #4 on: January 27, 2006, 04:12:01 am »
Quote
You buy a nice monitor with about 10,000x8,000 pixels ;D
Don't tell me - you got a bargain on eBay!

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

AshK

  • EA User
  • **
  • Posts: 137
  • Karma: +0/-0
    • View Profile
Re: UI - Zoom on cursor positon (ctrl+wheel)
« Reply #5 on: February 16, 2006, 05:31:49 pm »
Just a wee FYI:

In 787 zooming will center on the selected node (will include paths in the next build).

 Also we're adding the aforementioned little navigation window - should be available within a couple of builds, perhaps even the next one.

Ash
« Last Edit: February 16, 2006, 05:42:37 pm by AshK »
The Sparx Team
[email protected]

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: UI - Zoom on cursor position (ctrl+wheel)
« Reply #6 on: February 16, 2006, 07:39:55 pm »
Quote
Just a wee FYI:

In 787 zooming will center on the selected node (will include paths in the next build).

  Also we're adding the aforementioned little navigation window - should be available within a couple of builds, perhaps even the next one.

Ash
Thanx Ash,

Nice work...

However, an observation...

If you are going to create the navigator window, you actually need two sub windows (in addition to the main Diagram window).  

One sub-window can be called the Overview window and (always) shows the entire model, with the current visible diagram window as an outline on it.  You can grab the outline and move it and the main diagram moves in synchronization.  Resize the outline and the main diagram zooms accordingly.

The second window you'll need is a detail window.  This can be set at some zoom level (typically 100% - but variable) and will show the detail wherever the pointer is on the main diagram window.  This is most useful where a large diagram has been "fitted to window" (and presumably has a very high zoom level).  An additional neat feature would be to be able to "freeze" the detail window - so that it holds the detail and you can still move around the main diagram window.  If you want to go the "whole hog", you could allow multiple detail windows...

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!

bmioch

  • EA User
  • **
  • Posts: 81
  • Karma: +0/-0
    • View Profile
Re: UI - Zoom on cursor positon (ctrl+wheel)
« Reply #7 on: February 16, 2006, 09:19:36 pm »
Quote
How do you pan at the moment in EA?



Try holding Ctrl-Shift and moving the mouse.

Or (for the current versions) clicking the middle (third) mouse button will allow panning.

AshK

  • EA User
  • **
  • Posts: 137
  • Karma: +0/-0
    • View Profile
Re: UI - Zoom on cursor position (ctrl+wheel)
« Reply #8 on: February 16, 2006, 10:07:06 pm »
Quote
If you are going to create the navigator window, you actually need two sub windows...


Hi Paolo,

We've pretty much completed the overview window just as you have described - we're currently giving it a good test run here.

I like your suggestion for the detail views, IMO would be really useful... can't commit that it will be implemented with the overview though.

Ash
The Sparx Team
[email protected]