text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun  9 2015 22:53:21).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard.
  //
  
  #import <Cocoa/NSObject.h>
  
  @class CALayer, HUDButton, IPEdgeBox, IPKSegmentedControl, IPMarimbaHUDView, IPMarimbaHUDWindow, IPMarimbaMusicHUDController, IPMarimbaSettingsHUDController, IPMarimbaSlideshow, IPMarimbaThemeChooserView, NSButton, NSMutableArray, NSProgressIndicator, NSTextField, NSURL, NSView, NSWindow, TransparentView;
  @protocol IPMarimbaOptionsDelegate, IPMarimbaTransportDelegate;
  
  @interface IPMarimbaHUDController : NSObject
  {
      int _selectedOption;
      IPMarimbaHUDWindow *_transportWindow;
      IPMarimbaHUDWindow *_optionsWindow;
      TransparentView *_rootView;
      NSView *_currentWindowView;
      NSView *_currentContainerView;
      TransparentView *_fakeTransportTransparentView;
      TransparentView *_transportTransparentView;
      IPEdgeBox *_fakeTransportEdgeBox;
      NSView *_fakeTransportEdgeView;
      IPEdgeBox *_transportEdgeBox;
      NSButton *_transportPlayButton;
      NSButton *_transportThemeButton;
      NSButton *_transportMusicButton;
      NSButton *_transportSettingsButton;
      NSButton *_fakeTransportThemeButton;
      NSView *_optionsButtonView;
      NSButton *_optionsDefaultSettingsCheckBox;
      HUDButton *_optionsPlayButton;
      HUDButton *_optionsCancelButton;
      NSTextField *_optionsDefaultSettingsTextField;
      NSTextField *_optionsChooseAThemeTitle;
      NSButton *_optionsChooseThemeButton;
      NSButton *_optionsCancelThemeButton;
      NSWindow *_optionsThemeChooserPanel;
      IPKSegmentedControl *_optionsTabControl;
      TransparentView *_optionsTransparentView;
      IPMarimbaHUDView *_optionsHUDView;
      IPMarimbaThemeChooserView *_themeView;
      NSTextField *_advancedRequirementTextField;
      NSView *_loadingView;
      NSButton *_loadingCancelButton;
      NSTextField *_loadingTextField;
      NSWindow *_downloadingMapsSheet;
      NSProgressIndicator *_downloadingMapsIndicator;
      IPMarimbaSettingsHUDController *_settingsHUDController;
      IPMarimbaMusicHUDController *_musicHUDController;
      id <IPMarimbaTransportDelegate> _transportDelegate;
      id <IPMarimbaOptionsDelegate> _optionsDelegate;
      IPMarimbaSlideshow *_marimbaSlideshow;
      NSMutableArray *_transportNIBObjects;
      NSMutableArray *_optionsNibObjects;
      NSMutableArray *_settingsNIBObjects;
      NSMutableArray *_mediaBrowserNIBObjects;
      NSURL *_selectedMusic;
      BOOL _transportOn;
      CALayer *_fakeLayer;
      int _windowLevel;
      BOOL _flipRunning;
      BOOL _instantApply;
      BOOL _wasPlaying;
  }
  
  - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  - (void)_flipView:(id)arg1 toView:(id)arg2;
  - (void)windowDidChangeScreens;
  - (void)willBeginPlaying;
  - (void)cancelBeatDetection;
  - (id)loadingView;
  - (void)playMusicChanged;
  - (BOOL)playsMusic;
  - (void)previous:(id)arg1;
  - (void)next:(id)arg1;
  - (void)togglePlayback:(id)arg1;
  - (void)close:(id)arg1;
  - (double)durationOfMusic;
  - (void)_addStylesAfterRunLoop;
  - (void)tabSelectionChanged:(id)arg1;
  - (BOOL)showingMusicHUD;
  - (BOOL)showingThemeHUD;
  - (void)styleDidChange:(id)arg1;
  - (long long)currentKenBurnsState;
  - (void)jumpToTitleSlide;
  - (BOOL)isPlaying;
  - (id)visibleSlides;
  - (void)unlockRendering;
  - (void)lockRendering;
  - (void)needsRerender;
  - (void)kenBurnsStateDidChange;
  - (void)slidesNeedUpdate;
  - (void)timingDidChange;
  - (void)aspectRatioDidChange;
  - (void)updateSettingsForSlide:(id)arg1 force:(BOOL)arg2;
  - (void)updateHUDs:(BOOL)arg1;
  - (BOOL)isMusicHUDVisible;
  - (void)closeMusicHUD;
  - (void)showMusicHUD;
  - (BOOL)isAdvancedSettingsVisible;
  - (void)closeAdvancedSettings;
  - (void)showAdvancedSettings;
  - (void)stylePickerDidDoubleClick:(id)arg1;
  - (void)stylePickerDidChange:(id)arg1;
  - (void)themeSheetDidCancel:(id)arg1;
  - (void)resetSettingsHUD;
  - (void)closeDownloadingMapsSheet;
  - (void)showDownloadingMapsSheet;
  - (void)themeSheetDidChoose:(id)arg1;
  - (void)showThemeSheet;
  - (id)selectedStyleID;
  - (void)showThemePanel:(id)arg1;
  - (void)showSettingsPanel:(id)arg1;
  - (void)showMusicPanel:(id)arg1;
  - (void)cancelOptionsPanel:(id)arg1;
  - (void)releaseDisplay;
  - (void)captureDisplay;
  - (void)beatDetectionDidEnd;
  - (void)styleChangeDidEnd:(id)arg1;
  - (void)playOptionsPanel:(id)arg1;
  - (void)toggleMusicMode;
  - (void)_setupPanelForOption:(int)arg1 force:(BOOL)arg2;
  - (void)_setupTransportWindow;
  - (void)_setupThemeWindow;
  - (void)windowDidResignKey:(id)arg1;
  - (void)mouseMoved:(id)arg1;
  - (void)showOptionsPanel;
  - (void)showTransport:(BOOL)arg1;
  - (id)_requirementTextFieldWithColor:(id)arg1;
  - (id)themeView;
  - (id)playButton;
  - (void)animateTransportOff;
  - (void)makeTransportKey;
  - (void)animateTransportOn;
  - (BOOL)showingAdvancedSettingsHUD;
  - (BOOL)showingSettingsHUD;
  - (void)setInstantApply:(BOOL)arg1;
  - (BOOL)instantApply;
  - (void)_setupNibs;
  - (void)dealloc;
  - (void)setMarimbaSlideshow:(id)arg1;
  - (id)marimbaSlideshow;
  - (void)setOptionsDelegate:(id)arg1;
  - (id)optionsDelegate;
  - (void)setTransportDelegate:(id)arg1;
  - (id)transportDelegate;
  - (id)init;
  
  @end
  
  