[Drawkit] DKGuide position mayhem

James Maxwell jbmaxwell at rubato-music.com
Sun Jun 22 18:01:00 PDT 2008


Oops, answering my own question... Just a stupid oversight. I had to  
type the objects in [[[self drawing] guideLayer] guides], since I'm  
using a subclass. Typing the objects manually returns the correct  
position info.

sorry for the spam.

J.

On 22-Jun-08, at 5:29 PM, James Maxwell wrote:

> Hi All,
>
> I've got a weird problem here, with a subclass of DKGuide I've made.  
> Basically, the -position: field seems to go a bit nuts when I read  
> it. What I'm doing, more precisely:
>
> I have a grid layer and a guide layer.
> The guide layer uses a subclass of DKGuide (MetricMarker), which  
> adds a bit more information relating to the grid layout.
> The grid will change its majors, divisions, and spans, while  
> creating its cached grid image, by reading the extra data from each  
> guide.
> I add guides to the guide layer manually, using -addGuide:, which  
> appears to work properly.
> If I check the position immediately after adding, it looks correct  
> (first line below)
> However, when my grid layer calls the guide layer from the drawing,  
> and gets its stored guides, although it finds the guides correctly,  
> the position goes absolutely bonkers, as in the 2nd and 3rd lines  
> below.
>
> 2008-06-22 17:15:53.229 DrawKitExp1[1617:10b] Created marker at  
> position: 660.000000
> 41221-07--2147483642 17:00:00.231 DrawKitExp1[1617:10b] Found marker  
> 0: <MetricMarker: 0x471d80>. Position:  
> 8269053854345707479977951232.000000.
> 41221-07--2147483642 17:00:00.231 DrawKitExp1[1617:10b] Found marker  
> 1: <MetricMarker: 0x488ea0>. Position:  
> 8269053863208791546643087360.000000.
>
> Anybody have any thoughts about what might be going wrong?
>
> Thanks in advance.
>
> J.
> _______________________________________________
> Drawkit mailing list
> Drawkit at lists.apptree.net
> http://lists.apptree.net/listinfo.cgi/drawkit-apptree.net

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.apptree.net/pipermail/drawkit-apptree.net/attachments/20080622/c372e9f6/attachment.htm>


More information about the Drawkit mailing list