[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