Re: NSFontManager addFontTrait: not working as expected
Re: NSFontManager addFontTrait: not working as expected
- Subject: Re: NSFontManager addFontTrait: not working as expected
- From: "Benjamin Jackson" <email@hidden>
- Date: Tue, 6 Nov 2007 00:42:46 -0200
*bump*
Sorry for the repeat post, but I'm still stuck with this. If necessary I can
attach an example. Thanks,
Ben
On 10/18/07, Benjamin Jackson <email@hidden> wrote:
>
> Hello list,
>
>
> I have an instance of WebView instantiated in interface builder.
>
> I have a button in the same window which should turn the bold font trait
> off,
>
> just like the default menu item does.
>
>
> The menu item is the default from the IB text menu pane, and works as it
> should. It has a tag which is set to: 2.
>
> It sends a message to the font manager which is the action/method
> addFontTrait:,
>
> it sends itself as an argument and the font manager looks at the tag
>
> of the sender and bold is toggled as it should.
>
>
> Now I want the same with a button I have in the same window as the
> webview.
>
> I have code like the following, which should only turn it off:
>
> (PS: This is RubyCocoa, if needed I will supply the objc equivalent)
>
>
> def turnBoldOff
>
> OSX::NSFontManager.sharedFontManager.addFontTrait(self)
>
> end
>
>
> def tag
>
> # also tried: OSX::NSUnboldFontMask
>
> 2
>
> end
>
>
> Afaik, this should do the same as the menu item. But unfortunately it
>
> doesn't work.
>
> The font doesn't change and the menu item doesn't update, which is
>
> obvious because the font hasn't really been updated....
>
>
> Any clues or pointers to documents on how to do this?
>
_______________________________________________
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