FROM : Michael Vannorsdel
DATE : Sat May 17 17:06:56 2008
I'm thinking the window might be redrawing itself right after your own
drawing and erasing it. You could try disabling the window's auto
displaying and flush the window buffer after your draw to determine if
this is the case.
I don't know where you're doing the drawing to know if it's safe from
being erased or not.
On May 17, 2008, at 12:37 AM, Mike wrote:
> It's a local NSRect which I assume is interchangeable with CGRect as
> they are the same.
>
> I fill in the rect at the top of the method with the Rect of the
> item in the window from IB and then I hide the item before drawing
> to prevent my stuff from being drawn over.
>
> CGContextFillRect doesn't do anything either. Just a blank space as
> with PlotIconRefInContext.
DATE : Sat May 17 17:06:56 2008
I'm thinking the window might be redrawing itself right after your own
drawing and erasing it. You could try disabling the window's auto
displaying and flush the window buffer after your draw to determine if
this is the case.
I don't know where you're doing the drawing to know if it's safe from
being erased or not.
On May 17, 2008, at 12:37 AM, Mike wrote:
> It's a local NSRect which I assume is interchangeable with CGRect as
> they are the same.
>
> I fill in the rect at the top of the method with the Rect of the
> item in the window from IB and then I hide the item before drawing
> to prevent my stuff from being drawn over.
>
> CGContextFillRect doesn't do anything either. Just a blank space as
> with PlotIconRefInContext.
| Related mails | Author | Date |
|---|---|---|
| Michael Vannorsdel | May 17, 17:06 | |
| Michael Babin | May 17, 17:29 | |
| Mike | May 17, 22:16 | |
| Mike | May 17, 23:15 | |
| Adam R. Maxwell | May 17, 23:31 | |
| Mike | May 17, 23:37 | |
| Uli Kusterer | May 18, 00:16 | |
| Michael Vannorsdel | May 18, 00:46 |






Cocoa mail archive

