• 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
Re: Deselecting an NSButtonCell?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Deselecting an NSButtonCell?


  • Subject: Re: Deselecting an NSButtonCell?
  • From: Andreas Mayer <email@hidden>
  • Date: Tue, 3 Apr 2007 06:48:18 +0200


Am 03.04.2007 um 04:51 Uhr schrieb Nick Forge:

I can easily enable the cells, change the setting, then re-disable them, but that's a bit of an ugly workaround, and may result in the user being able to see the radio buttons flicker if their computer is slow enough (or busy enough).

I don't know why you think that'd be ugly. And from what I understand about the display system, there won't be any flicker.


See:

http://developer.apple.com/documentation/Cocoa/Conceptual/ CocoaFundamentals/CoreAppArchitecture/chapter_7_section_5.html

especially:

"A view typically doesn't draw itself whenever it wishes. It must be explicitly marked as invalid (or "dirty") and thus in need of display. Redrawing of the view can then either take place immediately or, if the NSWindow auto-display feature is turned on, it can be deferred until the conclusion of the current cycle of the main event loop. Windows have auto-display enabled by default."

So, unless you somehow force your view to re-display, it won't happen until the next cycle of the main event loop. Now matter how many changes you make to it in the meantime.

Is there another way to get the cells to deselect while they are disabled?

No idea.


Andreas _______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Deselecting an NSButtonCell?
      • From: Nick Forge <email@hidden>
References: 
 >Deselecting an NSButtonCell? (From: Nick Forge <email@hidden>)
 >Re: Deselecting an NSButtonCell? (From: Andreas Mayer <email@hidden>)
 >Re: Deselecting an NSButtonCell? (From: Nick Forge <email@hidden>)

  • Prev by Date: No cocoa-heads Lake Forest meeting in April
  • Next by Date: Re: Deselecting an NSButtonCell?
  • Previous by thread: Re: Deselecting an NSButtonCell?
  • Next by thread: Re: Deselecting an NSButtonCell?
  • Index(es):
    • Date
    • Thread