Opened 7 years ago

Last modified 8 months ago

#1669 new enhancement

wxgui: linked displays

Reported by: mlennert Owned by: grass-dev@…
Priority: minor Milestone: 7.6.2
Component: wxGUI Version: svn-trunk
Keywords: linked zoom pan Cc:
CPU: Unspecified Platform: Unspecified

Description

I have the feeling this was already discussed somewhere, but can't get my hands on it, so I'm posting it as an enhancement ticket:

It would be really great if the zoom in different displays could be linked to each other. In other words, when you have different displays open, an option should allow to link (all or some of) them so that when you pan and zoom in one display window, the other display windows are panned and zoomed in the same way. This is extremely useful when comparing maps.

Currently, you have to zoom in one display, save the extent to a named region, then zoom the other display(s) to that named region. Possible, but a bit of a hassle.

<brainstorming>One possible implementation would be a check box in the menu at the bottom of each display: if checked the display is part of the "common zoom pool" and if the zoom or pan is changed in any of the displays in that zoom pool, all displays are changed.

Or, probably easier, a general option to link all displays. </brainstorm>

Moritz

Change History (12)

comment:1 Changed 7 years ago by annakrat

In r54232 I added similar functionality to Map Swipe. Now you can dynamically change between 'swipe' and 'mirror' view. However this enhancement is still relevant for map displays.

Anna

comment:2 in reply to:  1 Changed 7 years ago by mmetz

Replying to annakrat:

In r54232 I added similar functionality to Map Swipe. Now you can dynamically change between 'swipe' and 'mirror' view. However this enhancement is still relevant for map displays.

Linking displays for zooming and panning is implemented in the wxGUI georectifier, maybe that helps to implement it in regular map displays?

Markus M

comment:3 Changed 6 years ago by wenzeslaus

Priority: normalminor

Since the functionality is here in G7:g.gui.mapswipe for the cases when you really need it and you have named regions as less dynamic option, downgrading the priority.

Anyway, make use of our multiple map displays in this way would be nice.

comment:4 Changed 4 years ago by martinl

Milestone: 7.0.07.0.5

comment:5 Changed 3 years ago by martinl

Milestone: 7.0.57.3.0

You can always share region setting using named region.

comment:6 in reply to:  5 Changed 3 years ago by mlennert

Replying to martinl:

You can always share region setting using named region.

Yes, this was mentioned in the original ticket, but the idea was to have a more interactive version. Mapswipe is already marvelous in that aspect, although limited to two maps. It would be great to have such a functionality for all open monitors if desired.

Definitely not a priority, but let's leave it open in case someday someone feels inspired... ;-)

comment:7 Changed 3 years ago by martinl

Milestone: 7.3.07.4.0

Milestone renamed

comment:8 Changed 22 months ago by neteler

Milestone: 7.4.07.4.1

Ticket retargeted after milestone closed

comment:9 Changed 17 months ago by neteler

Milestone: 7.4.17.4.2

comment:10 Changed 14 months ago by martinl

Milestone: 7.4.27.6.0

All enhancement tickets should be assigned to 7.6 milestone.

comment:11 Changed 10 months ago by martinl

Milestone: 7.6.07.6.1

Ticket retargeted after milestone closed

comment:12 Changed 8 months ago by martinl

Milestone: 7.6.17.6.2

Ticket retargeted after milestone closed

Note: See TracTickets for help on using tickets.