/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import <InstantMessage/MenuButton.h>

@class ExtendedTextField, IMService, NSButton, NSImage, NSWindow, Person;

@interface ChooseBuddyButton : MenuButton
{
    int _nCustomItems;
    IMService *_service;
    Person *_selectedPerson;
    BOOL _registered;
    BOOL _menuIsValid;
    NSImage *_savedImage;
    NSWindow *_customIDSheet;
    ExtendedTextField *_customIDText;
    NSButton *_customIDOK;
}

- (void)awakeFromNib;
- (void)dealloc;
- (void)setService:(id)fp8;
- (id)selectedPerson;
- (void)_registerForNotifications;
- (void)_personChanged:(id)fp8;
- (void)_buddyListChanged:(id)fp8;
- (void)_addItemForPerson:(id)fp8 toMenu:(id)fp12 showingDetails:(BOOL)fp16;
- (void)_rebuildBuddyMenu;
- (void)mouseDown:(id)fp8;
- (void)_selectPerson:(id)fp8;
- (void)_personSelected:(id)fp8;
- (void)chooseCustomID:(id)fp8;
- (void)windowDidUpdate:(id)fp8;
- (void)acceptCustomID:(id)fp8;
- (void)cancelCustomID:(id)fp8;
- (void)_chooseIDDidEnd:(id)fp8 returnCode:(int)fp12 contextInfo:(void *)fp16;
- (void)setEnabled:(BOOL)fp8;
- (void)drawRect:(struct _NSRect)fp8;

@end

