Quiero escribir un código para redimensionar una ventana estableciendo sus límites, y necesito tener en cuenta dónde está posicionado el dock y el tamaño del mismo. Puedo obtener la posición del dock y su tamaño, pero el problema es que el tamaño que obtengo no está en una forma inmediatamente utilizable. Por ejemplo, cuando hago
tell application "System Events"
tell dock preferences
properties
end tell
end tell
Me sale
{show indicators:true, minimize into application:false, autohide:false, magnification size:1.0, class:dock preferences object, dock size:0.428571432829, autohide menu bar:false, double click behavior:zoom, magnification:false, show recents:true, minimize effect:genie, screen edge:left, animate:true}
¿Cómo traduzco el tamaño del dock de 0,428571432829 a, por ejemplo, 100 para poder colocar una ventana (en una resolución de 1024x768) en la posición x=100, y=0, h=768, w=924
?
Aviso x
comenzó después del muelle, y el w
es menos el ancho del muelle.