On Thu, Jul 3, 2008 at 8:46 PM, Jacob Bandes-Storch <[EMAIL PROTECTED]> wrote:
> I'm making an NSStatusItem with a custom view. In drawRect:, it draws things
> based on the value of the "highlighted" instance variable. When mouseDown:
> is called, it pops up a menu using the status item's popUpStat
Another way to do this is to implement the NSMenu delegate methods:
- menuWillOpen:
- menuDidClose:
You would then set the highlighted variable there. I think it'll make
the code easier to read. You need to set the menu's delegate for this
to work (obviously).
- Andy Kim
On Jul 3, 2008, a
I'm making an NSStatusItem with a custom view. In drawRect:, it draws
things based on the value of the "highlighted" instance variable. When
mouseDown: is called, it pops up a menu using the status item's
popUpStatusItemMenu: method. Using the mouseUp: event does not work,
because it is not