Change a NSMenu's shape?

  • In Leopard, menus that pop up via ...

    + (void)popUpContextMenu:(NSMenu *)menu withEvent:(NSEvent *)event
    forView:(NSView *)view [withFont:(NSFont *)font]

    ... are always displayed with rounded corners, which looks just wrong
    with menus for certain kinds of custom pop-up buttons and, most
    importantly, NSStatusItems that pop up their menus themselves --
    instead of using NSStatusItem's built-in menu functionality.

    On the other hand, generic menu bar menus _are_ displayed with sharp
    upper corners.

    So I was wondering: Is anyone aware of a way to change those corners
    for a NSMenu or its underlying Carbon menu?

    Thanks!

    Peter.

    --
    manytricks.com | petermaurer.de
  • Hi Peter,

    No, I don't think there's a way to make a pop up button's menu look
    like a status item's menu.

    Can you use -[NSStatusItem setMenu:]?  If not, could you please file a
    bug describing why?

    Thanks,
    Ken
    Cocoa Frameworks

    On Nov 10, 2007 1:15 AM, Peter Maurer <mail...> wrote:
    > In Leopard, menus that pop up via ...
    >
    > + (void)popUpContextMenu:(NSMenu *)menu withEvent:(NSEvent *)event
    > forView:(NSView *)view [withFont:(NSFont *)font]
    >
    > ... are always displayed with rounded corners, which looks just wrong
    > with menus for certain kinds of custom pop-up buttons and, most
    > importantly, NSStatusItems that pop up their menus themselves --
    > instead of using NSStatusItem's built-in menu functionality.
    >
    > On the other hand, generic menu bar menus _are_ displayed with sharp
    > upper corners.
    >
    > So I was wondering: Is anyone aware of a way to change those corners
    > for a NSMenu or its underlying Carbon menu?
    >
    > Thanks!
    >
    > Peter.
    >
    > --
    > manytricks.com | petermaurer.de
    >
  • You may use -[NSStatusItem popUpStatusItemMenu:] to pop up an
    arbitrary menu with the correct appearance for a main menu (the sharp
    top corners).

    On Nov 12, 2007, at 12:50 PM, Ken Ferry wrote:

    > Hi Peter,
    >
    > No, I don't think there's a way to make a pop up button's menu look
    > like a status item's menu.
    >
    > Can you use -[NSStatusItem setMenu:]?  If not, could you please file a
    > bug describing why?
    >
    > Thanks,
    > Ken
    > Cocoa Frameworks
    >
    > On Nov 10, 2007 1:15 AM, Peter Maurer <mail...> wrote:
    >> In Leopard, menus that pop up via ...
    >>
    >> + (void)popUpContextMenu:(NSMenu *)menu withEvent:(NSEvent *)event
    >> forView:(NSView *)view [withFont:(NSFont *)font]
    >>
    >> ... are always displayed with rounded corners, which looks just wrong
    >> with menus for certain kinds of custom pop-up buttons and, most
    >> importantly, NSStatusItems that pop up their menus themselves --
    >> instead of using NSStatusItem's built-in menu functionality.
    >>
    >> On the other hand, generic menu bar menus _are_ displayed with sharp
    >> upper corners.
    >>
    >> So I was wondering: Is anyone aware of a way to change those corners
    >> for a NSMenu or its underlying Carbon menu?
    >>
    >> Thanks!
    >>
    >> Peter.
    >>
    >> --
    >> manytricks.com | petermaurer.de
    >>
  • Hey Peter and Ken,

    thanks for taking the time to respond.

    > Can you use -[NSStatusItem setMenu:]?  If not, could you please file a
    > bug describing why?

    Unfortunately, I can't. These are status items that also serve as drag
    & drop targets and one-click action triggers, depending on their
    context. In fact, my application's needs are so special that even this
    strategy ...

    > You may use -[NSStatusItem popUpStatusItemMenu:] to pop up an
    > arbitrary menu with the correct appearance for a main menu (the
    > sharp top corners).

    ... doesn't really work out, because this application pops up its
    NSStatusItem menus via PopUpMenuSelect() after getting their MenRefs
    by means of the undocumented _NSGetCarbonMenu() function. So filing a
    bug is kind of pointless, I guess. And I know that every time I use
    undocumented calls a little kitten dies, but it was the only way to
    achieve certain things (e.g., populate NSMenus while traversing them
    in order to browse your file system from a NSStatusItem) back in the
    Mac OS X 10.2 days.

    Right now, I am actually rewriting these parts of my application to
    use -[NSStatusItem popUpStatusItemMenu:] in a new version that won't
    have to support 10.2 anymore; but that will take some more time, and
    in the mean time, I had hoped there would be a quick and dirty way to
    fix this cosmetic issues for Leopard users. However, if there isn't, I
    can live with that, too. Turns out it doesn't look quite as ridiculous
    if I simply move my menus 4 units to the left when running on Leopard.

    BTW: I've always fantasized about being able to use the proper Dock
    context menu style (the one that "points" to a Dock icon), instead of
    having to ape it. But since we can't even change the corners'
    appearance, I guess that's out of the question completely. ;-)

    Thanks again!

    Peter.
  • It's certainly possible to make a custom window shape without using
    APE; Apple even has sample code for this.

    On Nov 12, 2007, at 2:15 PM, Peter Maurer wrote:

    > BTW: I've always fantasized about being able to use the proper Dock
    > context menu style (the one that "points" to a Dock icon), instead
    > of having to ape it. But since we can't even change the corners'
    > appearance, I guess that's out of the question completely. ;-)
  • There's a sample somewhere for making custom shaped menus in Carbon as
    well. I think it's called StarMenu. Since your already using SPI and
    have the MenuRef, you might be able to customize the shape any way you
    want.

    HTH,
    David Alger

    ********************
    Ron Paul for President 2008
    http://ronpaul2008.com/

    RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS

    On Nov 12, 2007, at 4:40 PM, John Stiles wrote:

    > It's certainly possible to make a custom window shape without using
    > APE; Apple even has sample code for this.
    >
    > On Nov 12, 2007, at 2:15 PM, Peter Maurer wrote:
    >
    >> BTW: I've always fantasized about being able to use the proper Dock
    >> context menu style (the one that "points" to a Dock icon), instead
    >> of having to ape it. But since we can't even change the corners'
    >> appearance, I guess that's out of the question completely. ;-)
  • At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:
    > From: "Ken Ferry" <kenferry...>
    > References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    > In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    > Date: Mon, 12 Nov 2007 12:50:35 -0800
    > Message-ID: <8f5c05b70711121250s3583d064r61b4e6792ed93375...>
    >
    > No, I don't think there's a way to make a pop up button's menu look
    > like a status item's menu.

    Can't hurt to ask then:
    1) Is there a way to make a popup menu (popped by [NSMenu popUpContextMenu:...] or any other method) look like a Dock menu?
    2) and if yes, I need to position the menu's triangle point very precisely, too...

    Thanks...
    --
    Rainer Brockerhoff  <rainer...>
    Belo Horizonte, Brazil
    "In the affairs of others even fools are wise
    In their own business even sages err."
    Weblog: http://www.brockerhoff.net/bb/viewtopic.php
  • On Nov 12, 2007, at 5:06 PM, Rainer Brockerhoff wrote:

    > At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:
    >> From: "Ken Ferry" <kenferry...>
    >> References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >> In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >> Date: Mon, 12 Nov 2007 12:50:35 -0800
    >> Message-ID:
    >> <8f5c05b70711121250s3583d064r61b4e6792ed93375...>
    >>
    >> No, I don't think there's a way to make a pop up button's menu look
    >> like a status item's menu.
    >
    > Can't hurt to ask then:
    > 1) Is there a way to make a popup menu (popped by [NSMenu
    > popUpContextMenu:...] or any other method) look like a Dock menu?
    > 2) and if yes, I need to position the menu's triangle point very
    > precisely, too...

    No, there is no way to get a Dock-menu appearance.
  • In fact, even the Dock can no longer display that appearance.

    On Nov 12, 2007, at 7:19 PM, Peter Ammon wrote:

    >
    > On Nov 12, 2007, at 5:06 PM, Rainer Brockerhoff wrote:
    >
    >> At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:
    >>> From: "Ken Ferry" <kenferry...>
    >>> References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>> In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>> Date: Mon, 12 Nov 2007 12:50:35 -0800
    >>> Message-ID:
    >>> <8f5c05b70711121250s3583d064r61b4e6792ed93375...>
    >>>
    >>> No, I don't think there's a way to make a pop up button's menu look
    >>> like a status item's menu.
    >>
    >> Can't hurt to ask then:
    >> 1) Is there a way to make a popup menu (popped by [NSMenu
    >> popUpContextMenu:...] or any other method) look like a Dock menu?
    >> 2) and if yes, I need to position the menu's triangle point very
    >> precisely, too...
    >
    > No, there is no way to get a Dock-menu appearance.
  • On Nov 12, 2007, at 9:42 PM, John Stiles wrote:

    > In fact, even the Dock can no longer display that appearance.

    Why do you say that? Control-click any application in the Dock and you
    get a popup menu with a little triangle pointing back towards the
    application you clicked on.

    David
    >
    >
    > On Nov 12, 2007, at 7:19 PM, Peter Ammon wrote:
    >
    >>
    >> On Nov 12, 2007, at 5:06 PM, Rainer Brockerhoff wrote:
    >>
    >>> At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:
    >>>> From: "Ken Ferry" <kenferry...>
    >>>> References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>>> In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>>> Date: Mon, 12 Nov 2007 12:50:35 -0800
    >>>> Message-ID: <8f5c05b70711121250s3583d064r61b4e6792ed93375...>
    >>>>>
    >>>>
    >>>> No, I don't think there's a way to make a pop up button's menu look
    >>>> like a status item's menu.
    >>>
    >>> Can't hurt to ask then:
    >>> 1) Is there a way to make a popup menu (popped by [NSMenu
    >>> popUpContextMenu:...] or any other method) look like a Dock menu?
    >>> 2) and if yes, I need to position the menu's triangle point very
    >>> precisely, too...
    >>
    >> No, there is no way to get a Dock-menu appearance.


    ********************
    Ron Paul for President 2008
    http://ronpaul2008.com/

    RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
  • > 1) Is there a way to make a popup menu (popped by [NSMenu
    > popUpContextMenu:...] or any other method) look like a Dock menu?
    > 2) and if yes, I need to position the menu's triangle point very
    > precisely, too...

    MAAttachedWindow by Matt Gemmell (http://mattgemmell.com/source) may
    be a solution for your problem (or at least a starting point).
    It's a NSWindow subclass which should be easy to customize for your
    needs.

    Cheers
    Eberhard

    --
    Eberhard Rensch
    Pleasant Software
    Offenburg, Germany
    email: <mail...>
    http://www.pleasantsoftware.com

    Am 13.11.2007 um 16:30 schrieb David Alger:

    >
    > On Nov 12, 2007, at 9:42 PM, John Stiles wrote:
    >
    >> In fact, even the Dock can no longer display that appearance.
    >
    > Why do you say that? Control-click any application in the Dock and
    > you get a popup menu with a little triangle pointing back towards
    > the application you clicked on.
    >
    > David
    >>
    >>
    >> On Nov 12, 2007, at 7:19 PM, Peter Ammon wrote:
    >>
    >>>
    >>> On Nov 12, 2007, at 5:06 PM, Rainer Brockerhoff wrote:
    >>>
    >>>> At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:
    >>>>> From: "Ken Ferry" <kenferry...>
    >>>>> References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>>>> In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>>>> Date: Mon, 12 Nov 2007 12:50:35 -0800
    >>>>> Message-ID: <8f5c05b70711121250s3583d064r61b4e6792ed93375...>
    >>>>>>
    >>>>>
    >>>>> No, I don't think there's a way to make a pop up button's menu
    >>>>> look
    >>>>> like a status item's menu.
    >>>>
    >>>> Can't hurt to ask then:
    >>>> 1) Is there a way to make a popup menu (popped by [NSMenu
    >>>> popUpContextMenu:...] or any other method) look like a Dock menu?
    >>>> 2) and if yes, I need to position the menu's triangle point very
    >>>> precisely, too...
    >>>
    >>> No, there is no way to get a Dock-menu appearance.

    >
    >
    > ********************
    > Ron Paul for President 2008
    > http://ronpaul2008.com/
    >
    > RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
  • Heh, I was just making a dig at the replacement of folder menus with fans. I wasn't thinking about right-clicking an application in the dock. IOW, never mind ;)

    ________________________________

    From: David Alger [mailto:<dev-lists...>]
    Sent: Tue 11/13/2007 7:30 AM
    To: John Stiles
    Cc: Peter Ammon; <cocoa-dev...>; Rainer Brockerhoff
    Subject: Re: Change a NSMenu's shape?

    On Nov 12, 2007, at 9:42 PM, John Stiles wrote:

    In fact, even the Dock can no longer display that appearance.

    Why do you say that? Control-click any application in the Dock and you get a popup menu with a little triangle pointing back towards the application you clicked on.

    David

    On Nov 12, 2007, at 7:19 PM, Peter Ammon wrote:



      On Nov 12, 2007, at 5:06 PM, Rainer Brockerhoff wrote:


      At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:


        From: "Ken Ferry" <kenferry...>


        References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>


        In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>


        Date: Mon, 12 Nov 2007 12:50:35 -0800


        Message-ID: <8f5c05b70711121250s3583d064r61b4e6792ed93375...>


        No, I don't think there's a way to make a pop up button's menu look


        like a status item's menu.


      Can't hurt to ask then:


      1) Is there a way to make a popup menu (popped by [NSMenu popUpContextMenu:...] or any other method) look like a Dock menu?


      2) and if yes, I need to position the menu's triangle point very precisely, too...


      No, there is no way to get a Dock-menu appearance.


     



    ********************
    Ron Paul for President 2008
    http://ronpaul2008.com/

    RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
  • On Nov 13, 2007, at 10:37 AM, John Stiles wrote:

    > Heh, I was just making a dig at the replacement of folder menus with
    > fans. I wasn't thinking about right-clicking an application in the
    > dock. IOW, never mind ;)

    Yeah, I don't exactly like the stacks 'feature' at all. Especially
    since I was one of those people that had a folder item in the Dock
    with aliases to all my apps organized neatly into subdirectories. I
    used the folder menu to open all my apps, now I've had to start using
    XMenu to be able to function properly. It's not that bad once I got
    used to the new location of my menu, but Apple had told users that
    they could do just this with a folder in the Dock in one of their help
    files.

    David

    >
    > From: David Alger [mailto:<dev-lists...>]
    > Sent: Tue 11/13/2007 7:30 AM
    > To: John Stiles
    > Cc: Peter Ammon; <cocoa-dev...>; Rainer Brockerhoff
    > Subject: Re: Change a NSMenu's shape?
    >
    >
    > On Nov 12, 2007, at 9:42 PM, John Stiles wrote:
    >
    >> In fact, even the Dock can no longer display that appearance.
    >
    > Why do you say that? Control-click any application in the Dock and
    > you get a popup menu with a little triangle pointing back towards
    > the application you clicked on.
    >
    > David
    >>
    >>
    >> On Nov 12, 2007, at 7:19 PM, Peter Ammon wrote:
    >>
    >>>
    >>> On Nov 12, 2007, at 5:06 PM, Rainer Brockerhoff wrote:
    >>>
    >>>> At 14:21 -0800 12/11/2007, <cocoa-dev-request...> wrote:
    >>>>> From: "Ken Ferry" <kenferry...>
    >>>>> References: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>>>> In-Reply-To: <9D3D09EB-BB90-4CCD-8E7F-EDA8EDBD4F87...>
    >>>>> Date: Mon, 12 Nov 2007 12:50:35 -0800
    >>>>> Message-ID: <8f5c05b70711121250s3583d064r61b4e6792ed93375...>
    >>>>>>
    >>>>>
    >>>>> No, I don't think there's a way to make a pop up button's menu
    >>>>> look
    >>>>> like a status item's menu.
    >>>>
    >>>> Can't hurt to ask then:
    >>>> 1) Is there a way to make a popup menu (popped by [NSMenu
    >>>> popUpContextMenu:...] or any other method) look like a Dock menu?
    >>>> 2) and if yes, I need to position the menu's triangle point very
    >>>> precisely, too...
    >>>
    >>> No, there is no way to get a Dock-menu appearance.

    >
    >
    > ********************
    > Ron Paul for President 2008
    > http://ronpaul2008.com/
    >
    > RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
    >

    ********************
    Ron Paul for President 2008
    http://ronpaul2008.com/

    RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
  • At 10:05 -0800 13/11/2007, <cocoa-dev-request...> wrote:
    > From: Pleasant Software for the People <mail...>
    > References: <20071112222115.283EE47F6B59...>
    > <p06240801c35ea836c40f@[10.1.1.3]>
    > <31721BA9-5ED8-4303-A5F6-56BEEB090337...>
    > <9DFC3E93-80DA-4450-8B32-DB9EE0EC67C3...>
    > <389549B5-CD1E-4ECA-B311-7CA8E1060324...>
    > In-Reply-To: <389549B5-CD1E-4ECA-B311-7CA8E1060324...>
    > Date: Tue, 13 Nov 2007 16:49:36 +0100
    > Message-ID: <7D527E34-7D0E-489B-8D73-D88B4DE4B635...>
    >
    >> 1) Is there a way to make a popup menu (popped by [NSMenu popUpContextMenu:...] or any other method) look like a Dock menu?
    >> 2) and if yes, I need to position the menu's triangle point very precisely, too...
    >
    > MAAttachedWindow by Matt Gemmell ( http://mattgemmell.com/source ) may be a solution for your problem (or at least a starting point).

    Yes, that's a good class. I'd actually talked this over with Matt before posting here and we concluded it's too much work (in the short term) to emulate all the little NSMenu details... icons, scrolling, submenus, and whatnot.

    It would have been nice, as I'm about to publish a little app that brings Tiger-style nested folder popups back to the Dock. But I guess for now users will have bear the lack of the little triangle. ;-)

    --
    Rainer Brockerhoff  <rainer...>
    Belo Horizonte, Brazil
    "In the affairs of others even fools are wise
    In their own business even sages err."
    Weblog: http://www.brockerhoff.net/bb/viewtopic.php
  • On Nov 13, 2007, at 12:58 PM, Rainer Brockerhoff wrote:

    > At 10:05 -0800 13/11/2007, <cocoa-dev-request...> wrote:
    >> From: Pleasant Software for the People <mail...>
    >> References: <20071112222115.283EE47F6B59...>
    >> <p06240801c35ea836c40f@[10.1.1.3]>
    >> <31721BA9-5ED8-4303-A5F6-56BEEB090337...>
    >> <9DFC3E93-80DA-4450-8B32-DB9EE0EC67C3...>
    >> <389549B5-CD1E-4ECA-B311-7CA8E1060324...>
    >> In-Reply-To: <389549B5-CD1E-4ECA-B311-7CA8E1060324...>
    >>>
    >> Date: Tue, 13 Nov 2007 16:49:36 +0100
    >> Message-ID: <7D527E34-7D0E-489B-8D73-D88B4DE4B635...>
    >>>
    >>
    >>> 1) Is there a way to make a popup menu (popped by [NSMenu
    >>> popUpContextMenu:...] or any other method) look like a Dock menu?
    >>> 2) and if yes, I need to position the menu's triangle point very
    >>> precisely, too...
    >>
    >> MAAttachedWindow by Matt Gemmell (http://mattgemmell.com/source)
    >> may be a solution for your problem (or at least a starting point).
    >
    > Yes, that's a good class. I'd actually talked this over with Matt
    > before posting here and we concluded it's too much work (in the
    > short term) to emulate all the little NSMenu details... icons,
    > scrolling, submenus, and whatnot.
    >
    > It would have been nice, as I'm about to publish a little app that
    > brings Tiger-style nested folder popups back to the Dock. But I
    > guess for now users will have bear the lack of the little
    > triangle. ;-)

    Would it be possible to use a custom MDEF to modify the appearance of
    the menu?

    David

    ********************
    Ron Paul for President 2008
    http://ronpaul2008.com/

    RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
  • Am 13.11.2007 um 20:11 schrieb David Alger:
    > Would it be possible to use a custom MDEF to modify the appearance
    > of the menu?

      Or alternately, create a small overlay window that draws the
    triangle and put it in a higher layer than the menu's backing window
    is. Judging from some drawing glitches I got, that's what the dock is
    actually doing.

    Cheers,
    -- M. Uli Kusterer
    "The Witnesses of TeachText are everywhere..."
    http://www.zathras.de
  • At 21:41 +0100 13/11/2007, Uli Kusterer wrote:
    > Am 13.11.2007 um 20:11 schrieb David Alger:
    >> Would it be possible to use a custom MDEF to modify the appearance of the menu?
    >
    >
    > Or alternately, create a small overlay window that draws the triangle and put it in a higher layer than the menu's backing window is. Judging from some drawing glitches I got, that's what the dock is actually doing.

    I actually tried that, but I didn't figure out how to position the menu edge accurately enough for that...

    I suppose I could ask the Carbon menu behind NSMenu for its outline, somehow?
    --
    Rainer Brockerhoff  <rainer...>
    Belo Horizonte, Brazil
    "In the affairs of others even fools are wise
    In their own business even sages err."
    Weblog: http://www.brockerhoff.net/bb/viewtopic.php
  • On Nov 13, 2007, at 2:51 PM, Rainer Brockerhoff wrote:

    > At 21:41 +0100 13/11/2007, Uli Kusterer wrote:
    >> Am 13.11.2007 um 20:11 schrieb David Alger:
    >>> Would it be possible to use a custom MDEF to modify the appearance
    >>> of the menu?
    >>
    >>
    >> Or alternately, create a small overlay window that draws the
    >> triangle and put it in a higher layer than the menu's backing
    >> window is. Judging from some drawing glitches I got, that's what
    >> the dock is actually doing.
    >
    > I actually tried that, but I didn't figure out how to position the
    > menu edge accurately enough for that...
    >
    > I suppose I could ask the Carbon menu behind NSMenu for its outline,
    > somehow?

    If you want to know how to do lower level stuff on your menus using
    the Carbon Menu Manager, you might ask some questions about it on the
    carbon-dev list. I know their are allot of very knowledgeable people
    their willing to help, as long as you ask politely and can communicate
    properly (no, I'm not saying you aren't already doing that here so
    pleas don't take it that way).

    Regards,
    David Alger

    ********************
    Ron Paul for President 2008
    http://ronpaul2008.com/

    RESTORE THE REPUBLIC & RETAIN YOUR RIGHTS
  • > Or alternately, create a small overlay window that draws the
    > triangle and put it in a higher layer than the menu's backing window
    > is. Judging from some drawing glitches I got, that's what the dock
    > is actually doing.

    That's precisely what I did for my application, both for certain menu
    bar items and a little Docklet -- here's a screenshot from Tiger:

    <http://peter-maurer.de/sandbox/menubarcontextmenu.png>

    It works, but it just doesn't feel right. And you get some drawing
    glitches, too.

    Peter.

    --
    manytricks.com | petermaurer.de
previous month november 2007 next month
MTWTFSS
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
Go to today