• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
NSRect is joking me or what?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

NSRect is joking me or what?


  • Subject: NSRect is joking me or what?
  • From: Mathieu Labrie <email@hidden>
  • Date: Sat, 3 Aug 2002 17:47:15 -0400

Well, I have this "click in the view to display an image at mouse click position" test application but at this point my application is only displaying images outside the view (on the application window..)

here's what I have:
- (void)drawMove {
NSImage *img = [NSImage imageNamed : @"image.png"];
NSRect rect = [self bounds];
[ img drawInRect : rect
fromRect : NSMakeRect( -(xCoord*20), -(yCoord*20), 400, 400 )
operation : NSCompositeSourceAtop
fraction : 1 ];
[self setNeedsDisplay:YES];
}

and:

- (void)mouseDown:(NSEvent *)theEvent {
int pos;
NSPoint loc = [self convertPoint:[theEvent locationInWindow] fromView:[[self window] contentView]];

xCoord = floorf(loc.x/20);
yCoord = floorf(loc.y/20);
pos = (int)((256*yCoord)+xCoord +0.5);
[self drawMove];
}

Anyone could help me to find out why it's not drawing in the rect of the view? I need to repair this quick to continue the development of my board game.

Thanks in advance.


(Perhaps there was typing errors in this text but ignore them, I'm not american).
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
  • Prev by Date: Re: Who is releasing my CFAllocator?
  • Next by Date: Re: NSLayoutManager broken on Jaguar?
  • Previous by thread: Re: Who is releasing my CFAllocator?
  • Next by thread: Re: NSRect is joking me or what?
  • Index(es):
    • Date
    • Thread