Re: Alternating Button
Re: Alternating Button
- Subject: Re: Alternating Button
- From: "Gerriet M. Denkmann" <email@hidden>
- Date: Tue, 1 Apr 2008 21:51:58 +0200
On 1 Apr 2008, at 18:16, Jean-Daniel Dupas wrote:
I dont think there is an automatic way to have it (except for menu
items), but you can have a look at the flagsChanged: method of
NSResponder.
Le 1 avr. 08 à 17:24, Gerriet M. Denkmann a écrit :
The FindPanel in TextEdit has in the bottom left corner a button
"Replace All" which changes to "In Selection" when the ⌥-key is
pressed.
How is this done? I want to have such a changing button in some of
my own panels.
Well, I did have a look at the flagsChanged: method of NSResponder.
My window has the following responder chain:
<NSTextView: 0x6a04a0> // field editor of myTextField
<_NSKeyboardFocusClipView: 0x6b5920>
<NSTextField: 0x6866a0> // myTextField
<NSView: 0x686ff0> // contentView
<NSPanel: 0x6a23c0> // window
(Mail.app did again eat all newlines when I pasted the text above.
How can this be avoided? This kind of starts to get annoying.)
Now the question: where to override flagsChanged: ?
Or subclass NSPanel and override sendEvent ?
Or put a subclass of NSResponder on top of the responder chain? How
to keep it there (overriding makeFirstResponder in NSWindow?)
Kind regards,
Gerriet.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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:
This email sent to email@hidden