Nice cm ruler. Only a click away

Mark Talluto userev at canelasoftware.com
Wed Nov 2 19:50:24 EDT 2011


Hi Michael,

I added to your very cool script a slight bit to make the cm ruler true on any monitor.  Users will have to adjust the three variables at the top to represent their monitors accurately.

on mouseUp
      put 1920 into tMonitorWidth
      put 1200 into tMonitorHeight
      put 24 into tMonitorDiag
      
      put sqrt((tMonitorWidth * tMonitorWidth) + (tMonitorHeight * tMonitorHeight)) into tDiagRes
      put round(tDiagRes/tMonitorDiag,3) into tDPI
      put tDPI /2.54 into Q
      
      repeat with i = 0 to 10
            new grc
            set the style of last grc to Polygon
            set the points of last grc to 25,300 & return & 25,307
            set the loc of last grc to 25+ i*Q,300
            set the selected of last grc to true
            
            new grc
            set the style of last grc to Polygon
            set the points of last grc to 39,306 & return & 39,310
            set the loc of last grc to 39+ i*Q,302
            set the selected of last grc to true
            
            new fld
            set the opaque of last fld to false
            set the width of last fld to 17
            set the height of last fld to 15
            set the textSize of last fld to 9
            set the showBorder of last fld to false
            set the margins of last fld to 0,4,0,4
            set the textAlign of last fld to center
            set the lockText of last fld to true
            set the autoHilite of last fld to false
            set the showFocusBorder of last fld to false
            set loc of last fld to 25+ i*Q,292
            put i into last fld
            set the selected of last fld to true
      end repeat
      
      group
      
      set the showBorder of last grp to true
      set the lineSize of last grp to 1
      set the threeD of last grp to false
      set the height of last grp to 27
      set the opaque of last grp to true
      set the backgroundColor of last grp to 255,255,205
      set the borderColor of last grp to 147,147,147
      
      set the script of last grp to "on mouseDown" & cr & "grab me" & cr & "end mouseDown"
end mouseUp


On Nov 2, 2011, at 6:34 AM, Michael Kristensen wrote:

> Hi there
> 
> Here is a nice cm ruler that span fx a iMac 27. Only a click away.
> 
> Make a new wd
> Make a btn
> 
> Put this script in it and click...





More information about the use-livecode mailing list