set dx [expr {$x-$mx}]; set dy [expr {$y-$my}]
set d [expr {sqrt($dx*$dx + $dy*$dy)}]
set mul [expr {$posdeviation / ($d + 1e-6)}]
- set x [expr {$mx + $mul*$dx + $picturepadx/2}]
- set y [expr {$my + $mul*$dy + $picturepady/2}]
+ set x [expr {$mx + $mul*$dx + $picturepadx}]
+ set y [expr {$my + $mul*$dy + $picturepady}]
lappend poslocs [list $x $y]
}
- lappend poslocs [list [expr {$mx + $picturepadx/2}] \
- [expr {$my + $picturepady/2}]]
+ lappend poslocs [list [expr {$mx + $picturepadx}] \
+ [expr {$my + $picturepady}]]
upvar #0 mp_details($mid) details
set details [list $cpage $key $seg $feat $poslocs]