text: /*
   *     Generated by class-dump 3.4 (64 bit).
   *
   *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2012 by Steve Nygard.
   */
  
  #import "MailBarContainerButton.h"
  
  #import "FavoritesMenuDelegateProtocol.h"
  #import "NSCopying.h"
  
  @class FavoriteButtonMailboxProperties, FavoritesMenuController, MFMailbox, NSTimer;
  
  @interface FavoriteButton : MailBarContainerButton <FavoritesMenuDelegateProtocol, NSCopying>
  {
      id <MFUIMailbox> _mailbox;
      FavoritesMenuController *_menuController;
      NSTimer *_showMenuTimer;
      NSTimer *_flashButtonTimer;
      long long _flashCount;
      BOOL _menuIsOpen;
      MFMailbox *_selectedSubMailbox;
      FavoriteButtonMailboxProperties *_mailboxProperties;
  }
  
  + (BOOL)enabledStateforMailbox:(id)arg1;
  + (Class)cellClass;
  + (id)titleForMailbox:(id)arg1 selectedSubMailbox:(id)arg2 shouldUseExtendedName:(BOOL)arg3 countsChildren:(BOOL)arg4;
  + (unsigned long long)_unreadCountForMailbox:(id)arg1 countsChildren:(BOOL)arg2;
  + (void)setDraggedButton:(id)arg1;
  + (id)draggedButton;
  @property(retain, nonatomic) FavoriteButtonMailboxProperties *mailboxProperties; // @synthesize mailboxProperties=_mailboxProperties;
  @property(retain, nonatomic) MFMailbox *selectedSubMailbox; // @synthesize selectedSubMailbox=_selectedSubMailbox;
  - (id)selectedMailbox;
  - (void)menuDidSelectMailbox:(id)arg1;
  - (void)menuDidClose;
  - (void)menuDidPresent;
  - (void)showMenu;
  - (void)_showMenuTimerFired;
  - (void)_toggleFlashState;
  - (void)_stopShowMenuTimer;
  - (void)_startShowMenuTimer;
  - (id)description;
  - (BOOL)_canAcceptMailboxAtPoint:(struct CGPoint)arg1;
  - (BOOL)performDragOperation:(id)arg1;
  - (void)draggingExited:(id)arg1;
  - (unsigned long long)draggingUpdated:(id)arg1;
  - (unsigned long long)draggingEntered:(id)arg1;
  - (unsigned long long)_dragOperationForCurrentEvent;
  - (BOOL)_canDragMessageIntoSubMailboxesOrMailbox:(id)arg1;
  - (BOOL)_canDragMessageIntoMailbox:(id)arg1;
  - (void)flash;
  - (void)_finishFlash:(id)arg1;
  - (void)draggedImage:(id)arg1 endedAt:(struct CGPoint)arg2 operation:(unsigned long long)arg3;
  - (id)copyWithZone:(struct _NSZone *)arg1;
  - (unsigned long long)draggingSourceOperationMaskForLocal:(BOOL)arg1;
  - (void)mouseUp:(id)arg1;
  - (void)mouseDown:(id)arg1;
  - (void)_presentContextualPopupForEvent:(id)arg1;
  - (BOOL)_shouldDispayMenuForEvent:(id)arg1;
  - (void)draggedImage:(id)arg1 movedTo:(struct CGPoint)arg2;
  - (void)_performDragFromMouseDown:(id)arg1 withViewFrameOrigin:(struct CGPoint)arg2;
  - (struct CGSize)_currentEventOffsetFromEvent:(id)arg1;
  - (BOOL)_canDragHorizontally:(BOOL)arg1 fromMouseDown:(id)arg2;
  - (id)_draggingImage;
  - (void)dealloc;
  - (BOOL)hasIndicator;
  - (void)_setIndicator:(BOOL)arg1;
  - (id)activeMailbox;
  - (id)mailbox;
  - (void)_fullScreenStateChanged:(id)arg1;
  - (void)_mailboxSectionListingDidChange:(id)arg1;
  - (void)_flagMailboxVisibilityChanged:(id)arg1;
  - (void)_unreadCountDidChange:(id)arg1;
  - (void)_mailboxInfoDidChange:(id)arg1;
  - (void)_mailboxWillBecomeInvalid:(id)arg1;
  - (void)viewWillMoveToWindow:(id)arg1;
  - (id)initWithMailbox:(id)arg1 selectedSubMailbox:(id)arg2;
  - (void)_registerChildrenForUnreadCountChangesForMailbox:(id)arg1;
  - (void)setEnabled:(BOOL)arg1;
  - (void)registerForDraggedTypes;
  
  @end
  
  