diff --git a/Behaviors.md b/Behaviors.md index ab95aef..f9a60a8 100644 --- a/Behaviors.md +++ b/Behaviors.md @@ -182,9 +182,10 @@ the inspector). gap and name (90 px) are exactly as wide as a plain row's label (124 px), a nested field's name gives up what its indent takes, and names are cut with `…` rather than pushing their value out of line. - **Reordering** (#310): variables, the fields of a struct at any depth, the items of a list and the - declared ports of a Start, End, `Pack`/`Expand` or shader function are **dragged by the mark in + declared ports of a Start, End, `Pack`/`Expand` or shader function, and the picked rows of a + `Variables` or `Properties` node (a row's warning travels with it), are **dragged by the mark in front of their row** — the kind mark, for a list item its number. Such a mark carries six faint - dots at its left edge, so a row that cannot be dragged (a placed object's variable, the fields of + dots at its left edge, 3 px clear of the edge and 3 px clear of the mark, so a row that cannot be dragged (a placed object's variable, the fields of a typed struct) is told apart at a glance. With the pointer on the mark the dots light up and the block that would go with it is washed in the accent colour. A press that moves less than 4 px stays a click, so the kind picker of a list item still opens. A block moves with all of its