Using font panel in NSObject subclass


- (void)sharedFontPanel
{
    theFontPanel = [[NSFontManager sharedFontManager] fontPanel:YES];
}

- (void)awakeFromNib
{
    [[NSFontManager sharedFontManager] setDelegate:self];
    [self performSelectorOnMainThread:@selector(sharedFontPanel) withObject:nil
                                            waitUntilDone:YES];
    [theFontPanel setDelegate:self];
    [theFontPanel setBecomesKeyOnlyIfNeeded:NO];
}

- (IBAction)ShowFontPanel:(id)sender
{
    [theFontPanel orderFront:sender];
}

- (void)changeFont:(id)sender
{
    NSLog(@"changeFont");
}

Blogged with the Flock Browser

Tags: , , , , , ,

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: