> Hi Trygve, > > I don't you should override -value or anything like that. NSOnState > and NSOffState should do fine. > > You should draw your pressed art if and only if -isHighlighted is true. > > It's probably appropriate to subclass NSButtonCell for this and draw > what you like. In IB3, you can select the cell from a button and > choose a custom subclass. > > Concerning what to override, -drawWithFrame:inView: is the top level > drawing method for cells, the analog of -drawRect:. - > drawBezelWithFrame:inView: is called from -drawWithFrame:inView:, and > is used to draw the part of a button that interior text and images sit > on. This the glassy looking part of a standard aqua push button, for > example. Finally, -drawInteriorWithFrame:inView: is also called from - > drawWithFrame:inView:, and this method draws the text and/or images > that sit on top of the bezel. > > -Ken
How is best to do this in Tiger with IB2? T _______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) 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/archive%40mail-archive.com This email sent to [EMAIL PROTECTED]