On 2/10/07, Richard Frith-Macdonald <[EMAIL PROTECTED]> wrote:
On 10 Feb 2007, at 11:23, Paddy Smith wrote: > Hi, > > The upper textfield appears a long way from where I expect it > (off the window initially, have to resize to see it). > > Is this just a bug or am I doing something silly ? I think probably something silly ... bear in mind that a views coordinates are relative to the view it is placed in. I suspect that you meant the coordinates for the textfield to be pad,pad rather than r.origin.x+pad,r.origin.y+pad
D'oh! I really thought I'd checked that the origins coming in there were 0,0. I just figured I'd want them if I moved to another frame of reference (like if I ditch views). So the NSRect that is passed in is the frame in terms of the containing coordinates (which makes sense I suppose, otherwise you could just send a size :-)) and what it buys you is precisely what I'm trying to do(!), the ability to draw directly in the view, which is done in terms of *that* coordinate system. And the view having its own frame of reference is more or less just sugar that makes it a handy weapon to point at your feet ;-) My consistency hobgoblin is now hopping from foot to foot :-))) Thank you, thank you very much! That was something I wasn't going to see even though it was staring me in the face! :-) Regards, Paddy _______________________________________________ Discuss-gnustep mailing list [email protected] http://lists.gnu.org/mailman/listinfo/discuss-gnustep
