Change "Stave Text" to "LH guitar fingering," retains old anchor position; and "reset" issue

• Feb 1, 2016 - 15:00
Type
Functional
Severity
S4 - Minor
Status
by design
Project

Nightly d08e14c (4 Jan 2016) on Win 7 HP

You can see this in any score.

1. Add some Stave text to a voice 1 note and add a number (0-4) to it. Now use the Style button in the Inspector to change this Stave text to LH Guitar Fingering.

Expected result: Anchor should attach to a note (rather than the staff line). The fingering should assume the voice of the destination note when cut-and-pasted.

Actual result: By dragging the number you will notice that the anchor is still attached to the top line of the staff (just like stave text). If you cut and paste to another note the anchor still attaches to a line and even if you paste to another voice, the fingering remains in voice 1 (blue).

2. Make sure the fingering symbol is selected and press the reset button (with the curved arrow on it) in the Inspector:

Expected result: Fingering resets to default position.
Actual result: Fingering reverts to Stave text in default position.


Comments

It isn't designed to work that way. The way an element behaves is determined by the type of the element itself, not by its text style. So an element that is designed to attach to a note remains attached to a note, whereas one that is designed to attach to a segment (point in time) remains attached to a segment. But the automatic positioning of fingerings is specific to individual text styles.

Status (old) by design active

But is this the most useful behaviour from a users' point of view? In this case it is clear that the user wants not just a change of style but a complete transformation to "LH guitar fingering".

Is there a case for changing the current program behaviour so that a change of "style" in the style menu or Inspector transforms the text object completely from A to B? If so could this thread be changed to a feature request?

Status (old) active by design

The current behavior *is* by design, and is very useful for a numebr of reasons. If you would like to propose a new feature in which an element of one type can be transformed into an element of a different type, feel free to submit a separate feature request. You may wish to think through how this might work - what the GUI would might look like, what limitations might be placed on the behavior. Eg, can one change a tempo text into a fingering? if so, which note on which staff should it apply to? for what matter, should it be possible to change a clef into a time signatue? maybe just one text type into another, but what about chord symbols, lyrics, or other text that needs special handling?