Opened 14 years ago

Closed 12 years ago

#1221 closed enhancement (fixed)

Maestro: layer order enhancements

Reported by: jbirch Owned by: jng
Priority: low Milestone: Maestro-4.0
Component: Maestro Version:
Severity: trivial Keywords:
Cc: External ID:

Description

My workflow would be enhanced if:

  • The layer order list performed operations (up, down, top, bottom) with multiple layers selected. Would have to figure out how to deal with case where selection is non-contiguous. I would suggest just using the topmost layer in the selected group to determine placement, and insert all other selected layers in relative order directly after that first layer.
  • Layers (and multi-selected layers) could be dragged/dropped to new locations in the layer order list rather than just using the buttons.
  • When inserted into a group (in the layers by group tab) a new layer is placed into the layer order list right after the last layer in that group.

Change History (7)

comment:1 by ksgeograf, 14 years ago

Status: newassigned

1) It is not possible to do right now in the "Layers by group" list, because multi-select in a treeview is not directly supported by .Net. I have no problems moving multiple layers in the "Layers by draw order".

2) That requires that it is possible to somehow highlight the position between two elements. This is not directly supported in .Net, and would require a custom list/treeview.

3) No matter how I try to insert/move a layer, it always gets inserted at the bottom of the group.

comment:2 by jbirch, 14 years ago

Hmm.

For #1 the behaviour doesn't seem to be consistent. With multiple disjoint items selected, sometimes only the top two move (when getting near the top of a large list), sometimes all four. The "Move to Top" function works well.

For #2 ah well. Was a nice thought :)

For #3 what I meant was for the last item to insert itself into the layer order relative to the position of the last item in the group it's inserted into. For instance, if the last item in the group is at position 9 in a map containing 30 layers, that the newly added layer be inserted at position 10. Currently, it shows up at the bottom of the group, but is inserted into the layer order list at position 31.

comment:3 by ksgeograf, 14 years ago

Milestone: Maestro-2.0

comment:4 by ksgeograf, 14 years ago

(1) is fixed with r4520. (3) I cannot reproduce, but I did find a bug when moving multiple items down. Could you attach two or three images that show the behavior in sequence?

comment:5 by jng, 14 years ago

Milestone: Maestro-2.1Maestro-2.5
Owner: changed from ksgeograf to jng
Status: assignednew

comment:6 by jng, 13 years ago

Milestone: Maestro-3.0Maestro-4.0

comment:7 by jng, 12 years ago

Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.