FROM : Andrew Merenbach
DATE : Fri May 30 22:16:53 2008
Hi, Steve!
My experience is that drawers have always been buggy -- and drawers
have had issues with Garbage Collection, too, under Leopard (although
I haven't tested any drawers in a GC app since I upgraded from 10.5.2
to to 10.5.3 the other day).
Also, I've read on this list that drawers confuse people, and *some*
might even call them poor UI. There are alternatives for some
situations, in my opinion, such as child/parent window pairings,
inspector utility windows, and controls in toolbars.
That said, I don't have an exact answer for your main issue -- I think
that someone else will likely have one that will solve it -- but in
response to your last question, I would personally give up on the
drawer. They've been nothing but trouble -- which is perhaps why
Apple has all but dumped them in their own programs -- Mail.app's
sidebar, for instance, is now a source list in the main window,
instead of being in a drawer.
Cheers,
Andrew
On May 30, 2008, at 12:55 PM, Steve Christensen wrote:
> I'm working on a plugin that needs to do some involved setup, and
> I'm handling this in a modal window since the setup has to be done
> in an atomic fashion. The window also has an attached drawer. What
> I'm finding is that I can open and close the drawer, and a table
> view in the drawer will scroll if I move a scroll wheel while the
> mouse is over the table, but if I click on any of the controls in
> the drawer, I just hear a beep instead of having something useful
> happen.
>
> Is this expected behavior? Is there any way to allow the drawer to
> process user events or should I give up on the drawer?
>
> steve
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/andrew.<email_removed>
>
> This email sent to andrew.<email_removed>
DATE : Fri May 30 22:16:53 2008
Hi, Steve!
My experience is that drawers have always been buggy -- and drawers
have had issues with Garbage Collection, too, under Leopard (although
I haven't tested any drawers in a GC app since I upgraded from 10.5.2
to to 10.5.3 the other day).
Also, I've read on this list that drawers confuse people, and *some*
might even call them poor UI. There are alternatives for some
situations, in my opinion, such as child/parent window pairings,
inspector utility windows, and controls in toolbars.
That said, I don't have an exact answer for your main issue -- I think
that someone else will likely have one that will solve it -- but in
response to your last question, I would personally give up on the
drawer. They've been nothing but trouble -- which is perhaps why
Apple has all but dumped them in their own programs -- Mail.app's
sidebar, for instance, is now a source list in the main window,
instead of being in a drawer.
Cheers,
Andrew
On May 30, 2008, at 12:55 PM, Steve Christensen wrote:
> I'm working on a plugin that needs to do some involved setup, and
> I'm handling this in a modal window since the setup has to be done
> in an atomic fashion. The window also has an attached drawer. What
> I'm finding is that I can open and close the drawer, and a table
> view in the drawer will scroll if I move a scroll wheel while the
> mouse is over the table, but if I click on any of the controls in
> the drawer, I just hear a beep instead of having something useful
> happen.
>
> Is this expected behavior? Is there any way to allow the drawer to
> process user events or should I give up on the drawer?
>
> steve
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
> http://lists.apple.com/mailman/options/cocoa-dev/andrew.<email_removed>
>
> This email sent to andrew.<email_removed>
| Related mails | Author | Date |
|---|---|---|
| Steve Christensen | May 30, 21:55 | |
| Andrew Merenbach | May 30, 22:16 | |
| Jonathan Hendry | May 30, 22:36 | |
| Steve Christensen | May 30, 23:15 |






Cocoa mail archive

