Opened 14 years ago

Last modified 13 years ago

#2241 new enhancement

"Node tool" should remember last feature which it was used on after switching to other tools and returning

Reported by: gislab Owned by: nobody
Priority: minor: annoyance Milestone: Version 1.7.0
Component: Digitising Version: Trunk
Keywords: nodes, editing Cc: dr
Must Fix for Release: No Platform: All
Platform Version: Awaiting user input: no

Description

Any layer

Start editing, select editing nodes tool,click on object - nodes show up

Switch to zoom - nodes disappear

So need to zoom, select tool, click on object, zoom ....etc. Rather inconvinient!

Note that if object is _selected_, nodes don't dissappear, so may be we need to select object when clicked with node editing tool, so navigating will note loose node view.

Attachments (1)

Screenshot.png (245.3 KB ) - added by lutra 14 years ago.

Download all attachments as: .zip

Change History (7)

comment:1 by lutra, 14 years ago

Platform: WindowsAll

Confirmed also under linux, but in my case (both linux and windows) the node tool markers disappear when selecting the zoom tool, even if the feature is selected. Zooming with the mouse wheel seems to have no side effects.

comment:2 by lutra, 14 years ago

Summary: Loosing nodes view when switching to other tools if feature is not selected"Node tool" markers issues when switching to other tools

More interesting notes on this issue:

*) "pan map" tool -> node tool markers disappear

*) "zoom in"/"zoom out" tools -> node tool markers disappear

*) "zoom full"/"zoom to layer" -> node tool markers stay put

*) selecting another layer in the legend -> node tool markers disappear

*) "zoom to selection" -> node tool markers stay put

*) "select features" tool -> node tool markers disappear

and finally

*) "zoom last"/"zoom next" tools -> node tool markers stay put but they are NOT redesigned so they show int he wrong place with the wrong scale.

by lutra, 14 years ago

Attachment: Screenshot.png added

comment:3 by pcav, 14 years ago

Milestone: Version 1.5.0Version 1.6.0

in reply to:  2 ; comment:4 by jef, 13 years ago

Replying to lutra:

More interesting notes on this issue: *) "pan map" tool -> node tool markers disappear
*) "zoom in"/"zoom out" tools -> node tool markers disappear
*) "zoom full"/"zoom to layer" -> node tool markers stay put
*) selecting another layer in the legend -> node tool markers disappear
*) "zoom to selection" -> node tool markers stay put
*) "select features" tool -> node tool markers disappear
and finally *) "zoom last"/"zoom next" tools -> node tool markers stay put but they are NOT redesigned so they show int he wrong place with the wrong scale.

I think the only problem here is that the node tool doesn't keep the feature currently beeing edited on deactivation.

It's ok that the markers disappear, when another tool is activated or the layer is changed, but they should reappear when the node tool is activated again.

"Zoom in", "Zoom out", "Pan Map" and "Select features" are activated (change what happens when you click on the canvas) and therefore deactivate the node tool. In that case the node tool markers should disappear.

"Zoom full", "Zoom to layer", "Zoom to selection", "Zoom last" and "Zoom next" just change the window and leave the activated node tool untouched and hence don't make the markers disappear.

I can't reproduce that the node tool markers don't disappear on selected items (which would be a bug). QGIS is probably set to "show vertex markers only for selected features" in Options/Digitizing and therefore just the vertex markers don't disappear (which isn't a bug).

in reply to:  4 comment:5 by gislab, 13 years ago

Type: bugenhancement

Replying to jef:

I think the only problem here is that the node tool doesn't keep the feature currently beeing edited on deactivation.

Yes, this would be nice if it remember the last feature.

I'm turning it into feature request.

Selection doesn't help storing nodes active anymore.

comment:6 by gislab, 13 years ago

Summary: "Node tool" markers issues when switching to other tools"Node tool" should remember last feature which it was used on after switching to other tools and returning
Note: See TracTickets for help on using tickets.