]> git.sesse.net Git - vlc/commitdiff
macosx: FrontRow plugin initial import. Patch by hyei.
authorPierre d'Herbemont <pdherbemont@videolan.org>
Thu, 7 Feb 2008 20:13:02 +0000 (20:13 +0000)
committerPierre d'Herbemont <pdherbemont@videolan.org>
Thu, 7 Feb 2008 20:13:02 +0000 (20:13 +0000)
619 files changed:
projects/macosx/frontrow_plugin/ApplianceIcon.png [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAC3ConfigurationManager-Internal.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAC3ConfigurationManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccount.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountMenuItemPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectionController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector-NotificationHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectorPasswordCollector.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectorUserNameCollector.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountType.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAirportNetwork.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAppManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAppliance.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRApplianceManager-ApplianceLoading.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRApplianceManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAsyncTask-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAsyncTask.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudioDeviceManager-Internal.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudioDeviceManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudiobookMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAutoScrollingTextLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAutoScrollingTextLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager-ActivityUpdates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager-PrivateMethods.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBacktracingException.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackupPhotoAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaCollection.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMenuItemLayerPopulator-MatchOrder.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMenuItemLayerPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseParserDelegate-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseParserDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRButtonControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCCLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCCTextLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCenteredMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCenteredMenuLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-Framing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-GlyphBuilding.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-GlyphSelection.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRClosedCaptionControl-ClosedCaptioning.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRClosedCaptionControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRColumnLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRComboMenuItemLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-Deprecated.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-ModalAlerts.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-StatusAlert.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-ControllerRefresh.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-ParentalControlsPasscodeEntry.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-PendingControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-StateMachine.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-TransactionEngine.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer-ImageUpdates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl-AnimationDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPMediaHost.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPServerListController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPServerListController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDRMSyncWaitDialog-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDRMSyncWaitDialog.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDLoadingController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDMediaAsset-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDMediaAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController-ListDataSource.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDataStore-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDataStore.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDetailedAssetLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler-BRDiskArbHandlerPrivate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler-DiscHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskInfo.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayChangedData.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-DisplayHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-DisplayNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-ModeFiltering.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-ModeStringMapping.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDividerLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDocumentController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDottedQuadEntryController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer-AttributedStringGeneration.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer-RenderItemGeneration.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREvent.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-EventBlocking.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-EventHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-RepeatEvent.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-SentinelAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFadeMaskLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFatalExceptionAlertController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFatalExceptionAlertController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFeatureManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer-ContextManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer-DisplayManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRGenre.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRGlyphCellContents.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHUDOverlayLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHeaderControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHeaderLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHorizontalSegmentedWidget-Protected.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHorizontalSegmentedWidget.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPConfiguration-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPConfiguration.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaAsset-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaCollection.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareDiscoveryDialog-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareDiscoveryDialog.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListener-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListener.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareLoadingDialog.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl-EventHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl-Framing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-Building.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-Framing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-SelectionAndModification.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionWidget.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesLibraryPrefsAccess.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIconPreviewController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIconPreviewControllerLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImage.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewController-private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageItemMenuLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageItemMenuLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer-Deprecated.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoadDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoadJob.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader-ImageLoading.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader-ImageManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageManager-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRInternetAvailabilityMonitor.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRInternetRequiredController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-DividerSupport.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-Provider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-RepeatTimer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-ScrollControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-ScrollNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-SelectionHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListLayer-WidgetFraming.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListPageLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLocalizedStringManager-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLocalizedStringManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-ApplianceLoading.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-IconSource.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-ListDataSource.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-MenuReset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-NotificationHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-OrderAnimations.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuSyncSpinnerItem.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconLayer-ImageManipulation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaAssetMusicUtilities.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaCollectionType.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost-Protected.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostConnectionDialog-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostConnectionDialog.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostDisconnectedDialog-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostDisconnectedDialog.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostEvent.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateAvailable.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMountFailed.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMounted.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMounting.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateUnavailable.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateUnmounting.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostWaitDialogFactory.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-DelayedUpdate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-MusicStoreInformalProtocol.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-PreviewManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl-ImageFeeding.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl-ImageQueuing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer-Animation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer-ImageHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerController-CommandProcessing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerManager-PrivateMethods.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPreviewControllerFactory-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPreviewControllerFactory.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-MenuItemProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaType-BRMusicStoreAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaType.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-AXSupport.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-HeaderConvienceMethods.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-NotificationHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemLayerFactory-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemLayerFactory.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemMediator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuSavedState-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuSavedState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLineLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLinesLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLinesLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPopulatorFactory-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPopulatorFactory.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewController-Metadata.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailerMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider-NewAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicAlbumMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCDTracklistMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCategoryMenuController-MenuBuilding.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCategoryMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController-MenuItemProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuActionControllers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuBuilding.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuItemProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-PlayerState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-PreviewControllers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-EventHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-Notifications_And_Timers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-Updates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-ErrorHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-PlaybackState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-ScreenSaverTimer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-NowPlaying.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-StateMachine.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingTransportLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlaylistMenuController-PrivateAccess.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlaylistMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore-Language.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-BRMusicStoreAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-BRMusicStoreDelegateAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-TypeDetermination.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreDelegate-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreSeedDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController-Protected.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicVideoMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaMenuController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkRequiredController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BROptionDialog.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinControl-LayerGeneration.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-AnimationDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-DelayedActivation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-DelayedDeactivation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextLayer-private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeChangedController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeController-PasscodeEntered.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl-EventHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl-Framing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-Building.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-Framing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-SelectionAndModification.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionWidget.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController-BRPhotoControllerContent.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController-Host.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController-StateChange.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerHostLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMenuController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMenuController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostAnimationActionDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostedAlertController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostedAlertController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager-Callbacks.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager-Registrations.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarWidget-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarWidget.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-Chaptering.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-MovieNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-PerformanceMonitoring.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-PlaybackControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-RateTimer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-VideoInstantiation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRSSMediaAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRSSMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectedImageLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectionLayer-Filter.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectionLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderContext.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink-DisplayTracking.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink-FakeDisplayLinkThread.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderPixelFormat.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-AnimationDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-ContextManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-DisplayManagerNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-RenderLinkPrivate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-SceneWindowPrivate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResolution.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResumeMenuControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResumeMenuControlLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRoundRectOutlineLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollBarControl-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollBarControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollableTextLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-PageManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-Utilities.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-VisibleRange.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSelectionLozengeLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-DatabaseSyncing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-MediaServerLost.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-NetworkStatusChanged.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsFacade-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsFacade.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsProductImageController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsProductImageMenuLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesConnectionController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesPairingWarningController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesPairingWarningController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSimpleMediaAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSingleton.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsController-private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsMusicController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsMusicController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTimePerSlideController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTimePerSlideController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTransitionsController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTransitionsController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSongMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-CurrentAlert.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-NotificationSupport.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStreamingMediaHost.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncProgressControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncProgressLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncingMediaHost.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSystemLanguages-Privates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSystemLanguages.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-HeaderRows.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-ItemSelection.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-PrivateAccess.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-SortWidget.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-TVShowRows.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsSingleShowController-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsSingleShowController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextControl-Deprecated.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-CharacterSelectionLayerSwizzling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-EventHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryMenuLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryPreviewControl-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryPreviewControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntrySelectionWidget.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextFieldBackgroundLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextLayer-Deprecated.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextMenuItemLayer-RightIcon.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextMenuItemLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextWithSpinnerController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextWithSpinnerLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo-AttributeCaching.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo-ImageCaching.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThreadNotificationManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTimer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-EventHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-Updates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoLayer-Updates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrailerDelegate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-DataUpdaters.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TimeUpdates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TransportFader.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TransportShowHide.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-VideoEventHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-Framing.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-StateImage.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-TextureLoading.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTwoLineTextMenuItemLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRType-Protected.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRType.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-LineLayout.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-LineSetting.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-Truncation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRURLImageProxy.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVerticalScrollControl-private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVerticalScrollControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-AudioConfiguring.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-Chaptering.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-ClosedCaptioning.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-ErrorHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-KeyFrame.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-MovieAccessors.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-MovieCreation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-NotificationHandling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-PerfStats.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTDelegates.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTFeatureEnable.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTThreadFun.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoLoadMonitor.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayer-Exeception.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerAutoActionState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-Error.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-LayerManagement.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-ListDataSource.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-PlaybackInitiation.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-ResumeMenu.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-StateChange.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-Timers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer-NotificationHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer-RenderFrame.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerLayoutManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateAtBeginning.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateAtEnd.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateBuffering.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF1.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF2.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF3.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateLoading.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-CurrentState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-Logging.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-StateHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatePaused.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatePlaying.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW1.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW2.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW3.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD1.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD2.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD3.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW1.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW2.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW3.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateStopped.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatisticsLayer-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatisticsLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-BufferedRange.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-Listener.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-LoadState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-Playability.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-PlayabilityStateHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadPolling.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadStateHandlers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadStateMachine.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-MovieNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-Notifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController-MenuItemProvider.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController-PrivateAccess.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeControl-Private.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerControl.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerLayer-ImageGeneration.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindow-WindowPrivate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindow.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer-InternalState.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer-ScreenSaverNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRXMLMediaAsset.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRYTMetadataPopulator.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/CDStructures.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSArray-FirstRest.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSArray-Unique.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSData-MimeDataEncoding.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDateDisplay.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDateHelpers.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDisplayString.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDictionary-BRDictionaryAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDictionary-RUIDictionaryUtilities.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSError-BRError.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSFileManager-BRFileSystemUtilities.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSMutableData-MimeDataEncoding.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSMutableURLRequest-BRURLRequestAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNetService-BRNSNetServiceAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNetService-RUINetService.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNotificationCenter-ThreadSpecificNotifications.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNull-BRDisplayString.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSObject-BRDisplayString.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-BRMetadataLinesLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-FeatureManagerAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-RUIStringUtilities.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSThread-BRThreadAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSURL-BRAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSURL-HTTPScheme.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSValue-BRValueAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSXMLNode-BRAdditions.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferenceManager-PrivateMethods.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferenceManager.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferences.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUISoundHandler-RUISoundHandlerPrivate.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUISoundHandler.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/BackRowHeaders/install.sh [new file with mode: 0755]
projects/macosx/frontrow_plugin/English.lproj/InfoPlist.strings [new file with mode: 0644]
projects/macosx/frontrow_plugin/FRVLC.xcodeproj/project.pbxproj [new file with mode: 0644]
projects/macosx/frontrow_plugin/FRVLC_Prefix.pch [new file with mode: 0644]
projects/macosx/frontrow_plugin/Info.plist [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCAppliance.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCAppliance.m [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCApplianceController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCApplianceController.m [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCDebug.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCDebug.m [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCMediaLayer.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCMediaLayer.m [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCPlayerController.h [new file with mode: 0644]
projects/macosx/frontrow_plugin/VLCPlayerController.m [new file with mode: 0644]
projects/macosx/frontrow_plugin/vlc.png [new file with mode: 0644]

diff --git a/projects/macosx/frontrow_plugin/ApplianceIcon.png b/projects/macosx/frontrow_plugin/ApplianceIcon.png
new file mode 100644 (file)
index 0000000..11c16b9
Binary files /dev/null and b/projects/macosx/frontrow_plugin/ApplianceIcon.png differ
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAC3ConfigurationManager-Internal.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAC3ConfigurationManager-Internal.h
new file mode 100644 (file)
index 0000000..151c1d0
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAC3ConfigurationManager.h>
+
+@interface BRAC3ConfigurationManager (Internal)
++ (long)_setShouldPerformSoftwareDecode:(BOOL)fp8 onTrack:(struct TrackType **)fp12;
++ (long)_getSoftwareDecodePreference:(char *)fp8 forTrack:(struct TrackType **)fp12;
+- (long)_setMirroringEnabled:(BOOL)fp8;
+- (long)_setPassthruEnabled:(BOOL)fp8;
+- (long)_cloneTrack:(struct TrackType **)fp8 cloneShouldPerformSoftwareDecode:(BOOL)fp12 outputTrack:(struct TrackType ***)fp16;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAC3ConfigurationManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAC3ConfigurationManager.h
new file mode 100644 (file)
index 0000000..8b61384
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRAC3ConfigurationManager : NSObject
+{
+    struct MovieType **_movie;
+    unsigned int _playbackMode;
+    struct TrackType **_playthroughTrack;
+    struct TrackType **_softwareDecodeTrack;
+}
+
+- (id)init;
+- (id)initWithQTMovie:(id)fp8 returningErrorCode:(int *)fp12;
+- (void)dealloc;
+- (long)setPlaybackMode:(unsigned long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccount.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccount.h
new file mode 100644 (file)
index 0000000..8eb9509
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableDictionary, NSNumber, NSString;
+
+@interface BRAccount : NSObject
+{
+    NSString *_accountName;
+    NSString *_password;
+    NSMutableDictionary *_metadata;
+    NSNumber *_automaticAuthentication;
+}
+
+- (id)initWithAccountName:(id)fp8;
+- (void)dealloc;
+- (id)type;
+- (id)accountName;
+- (id)password;
+- (void)setPassword:(id)fp8;
+- (id)metadataValueForKey:(id)fp8;
+- (void)setMetadataValue:(id)fp8 forKey:(id)fp12;
+- (void)authenticate;
+- (BOOL)isPasswordRequired;
+- (BOOL)automaticAuthentication;
+- (void)setAutomaticAuthentication:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountManager.h
new file mode 100644 (file)
index 0000000..5d4d577
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSMutableArray, NSMutableDictionary;
+
+@interface BRAccountManager : BRSingleton
+{
+    NSMutableArray *_accounts;
+    NSMutableDictionary *_accountTypes;
+    NSMutableDictionary *_preferredAccounts;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (void)dealloc;
+- (id)preferredAccountForType:(id)fp8;
+- (void)setPreferredAccount:(id)fp8 forType:(id)fp12;
+- (id)accountWithName:(id)fp8 ofType:(id)fp12;
+- (id)accountWithName:(id)fp8 ofType:(id)fp12 create:(BOOL)fp16;
+- (id)allAccounts;
+- (id)accountsOfType:(id)fp8;
+- (void)manageAccount:(id)fp8;
+- (void)removeAccount:(id)fp8;
+- (void)registerClass:(Class)fp8 forType:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountMenuItemPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountMenuItemPopulator.h
new file mode 100644 (file)
index 0000000..a0d21f2
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMenuItemLayerPopulator.h>
+
+@interface BRAccountMenuItemPopulator : BRBaseMenuItemLayerPopulator
+{
+}
+
++ (BOOL)canHandleObject:(id)fp8;
+- (id)menuItemLayer;
+- (id)textMenuItemLayer;
+- (id)title;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectionController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectionController.h
new file mode 100644 (file)
index 0000000..85dbfc8
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCenteredMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRAccountType, NSArray;
+
+@interface BRAccountSelectionController : BRCenteredMenuController <BRMenuListItemProvider>
+{
+    NSArray *_accounts;
+    BRAccountType *_accountType;
+}
+
+- (id)initWithAccountType:(id)fp8;
+- (void)dealloc;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector-NotificationHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector-NotificationHandlers.h
new file mode 100644 (file)
index 0000000..5fbda7f
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAccountSelector.h>
+
+@interface BRAccountSelector (NotificationHandlers)
+- (void)_accountSelected:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector-Private.h
new file mode 100644 (file)
index 0000000..c3a44d0
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAccountSelector.h>
+
+@interface BRAccountSelector (Private)
+- (void)_promptForNewAccountNameOfType:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelector.h
new file mode 100644 (file)
index 0000000..8912757
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRAccount, BRControllerStack, NSObject<BRTextEntryDelegate>;
+
+@interface BRAccountSelector : NSObject
+{
+    BRAccount *_account;
+    BRControllerStack *_stack;
+    NSObject<BRTextEntryDelegate> *_accountNameCollector;
+    NSObject<BRTextEntryDelegate> *_passwordCollector;
+}
+
+- (id)initWithParentController:(id)fp8;
+- (void)dealloc;
+- (void)selectAccountOfType:(id)fp8;
+- (void)qualifyAccount:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectorPasswordCollector.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectorPasswordCollector.h
new file mode 100644 (file)
index 0000000..1687a88
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRTextEntryDelegateProtocol.h"
+
+@class BRAccount;
+
+@interface BRAccountSelectorPasswordCollector : NSObject <BRTextEntryDelegate>
+{
+    BRAccount *_account;
+}
+
+- (id)initWithAccount:(id)fp8;
+- (void)textDidChange:(id)fp8;
+- (void)textDidEndEditing:(id)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectorUserNameCollector.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountSelectorUserNameCollector.h
new file mode 100644 (file)
index 0000000..4a16a03
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRTextEntryDelegateProtocol.h"
+
+@class BRAccountSelector, BRAccountType;
+
+@interface BRAccountSelectorUserNameCollector : NSObject <BRTextEntryDelegate>
+{
+    BRAccountType *_type;
+    BRAccountSelector *_accountSelector;
+}
+
+- (id)initWithType:(id)fp8 accountSelector:(id)fp12;
+- (void)textDidChange:(id)fp8;
+- (void)textDidEndEditing:(id)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountType.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAccountType.h
new file mode 100644 (file)
index 0000000..a3b8073
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRType.h>
+
+@interface BRAccountType : BRType
+{
+}
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAirportNetwork.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAirportNetwork.h
new file mode 100644 (file)
index 0000000..f8680ae
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary;
+
+@interface BRAirportNetwork : NSObject
+{
+    NSDictionary *_data;
+}
+
++ (id)networkWithName:(id)fp8 error:(id *)fp12;
++ (id)networkWithDictionary:(id)fp8;
++ (BOOL)openApple80211Ref:(struct _Apple80211 **)fp8 error:(int *)fp12;
++ (void)checkAirportPower;
+- (id)init;
+- (void)dealloc;
+- (id)name;
+- (int)securityType;
+- (BOOL)associateUsingPassword:(id)fp8 error:(id *)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertController-Private.h
new file mode 100644 (file)
index 0000000..474a3e8
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAlertController.h>
+
+@interface BRAlertController (Private)
+- (id)_imageForType:(int)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertController.h
new file mode 100644 (file)
index 0000000..e6fba0a
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRHeaderControl, BRImageControl, BRTextControl;
+
+@interface BRAlertController : BRController
+{
+    id _eventDelegate;
+    SEL _eventSelector;
+    BRHeaderControl *_header;
+    int _type;
+    BRTextControl *_primary;
+    BRTextControl *_secondary;
+    BRImageControl *_image;
+}
+
++ (id)alertForError:(id)fp8;
++ (id)alertOfType:(int)fp8 titled:(id)fp12 primaryText:(id)fp16 secondaryText:(id)fp20;
+- (id)initWithType:(int)fp8 titled:(id)fp12 primaryText:(id)fp16 secondaryText:(id)fp20;
+- (void)dealloc;
+- (BOOL)brEventAction:(id)fp8;
+- (void)controlWasActivated;
+- (void)wasPushed;
+- (void)setTitle:(id)fp8;
+- (void)setPrimaryText:(id)fp8;
+- (void)setPrimaryText:(id)fp8 withAttributes:(id)fp12;
+- (id)primaryText;
+- (void)setSecondaryText:(id)fp8;
+- (id)secondaryText;
+- (void)setSecondaryText:(id)fp8 withAttributes:(id)fp12;
+- (void)setEventDelegate:(id)fp8 selector:(SEL)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAlertLayoutManager.h
new file mode 100644 (file)
index 0000000..78a1c9c
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRAlertLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAppManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAppManager.h
new file mode 100644 (file)
index 0000000..e68267e
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRAppManager : NSObject
+{
+    id _delegate;
+    struct __CFRunLoop *_mainRunLoop;
+    BOOL _isTerminating;
+}
+
++ (id)sharedApplication;
+- (id)init;
+- (void)dealloc;
+- (void)terminate;
+- (BOOL)isTerminating;
+- (BOOL)enableITMS;
+- (void)run;
+- (void)postNotificationOnMainThread:(id)fp8;
+- (id)delegate;
+- (void)setDelegate:(id)fp8;
+- (void)_postNotification:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAppliance.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAppliance.h
new file mode 100644 (file)
index 0000000..3077191
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+@class NSBundle;
+
+@interface BRAppliance : NSObject
+{
+    NSBundle *_myBundle;
+}
+
+- (id)initWithSettings:(id)fp8;
+- (void)dealloc;
+- (id)version;
+- (id)applianceKey;
+- (id)applianceName;
+- (float)applianceIconReflectionOffset;
+- (float)applianceIconHorizontalOffset;
+- (float)applianceIconKerningFactor;
+- (id)applianceController;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRApplianceManager-ApplianceLoading.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRApplianceManager-ApplianceLoading.h
new file mode 100644 (file)
index 0000000..457b084
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRApplianceManager.h>
+
+@interface BRApplianceManager (ApplianceLoading)
+- (void)_loadAppliancesInFolder:(id)fp8;
+- (void)_loadApplianceInfoAtPath:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRApplianceManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRApplianceManager.h
new file mode 100644 (file)
index 0000000..4ada5e7
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray;
+
+@interface BRApplianceManager : NSObject
+{
+    NSMutableArray *_applianceList;
+}
+
++ (id)sharedManager;
+- (void)dealloc;
+- (void)loadAppliances;
+- (id)applianceInfoList;
+- (BOOL)applianceInfo:(id)fp8 appliesToMediaHost:(id)fp12;
+- (id)instantiateApplianceForInfo:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAsyncTask-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAsyncTask-Private.h
new file mode 100644 (file)
index 0000000..b0f650d
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAsyncTask.h>
+
+@interface BRAsyncTask (Private)
+- (id)_initWithSelector:(SEL)fp8 onTarget:(id)fp12 withObject:(id)fp16;
+- (void)_run;
+- (void)_threadDeath:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAsyncTask.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAsyncTask.h
new file mode 100644 (file)
index 0000000..24c1367
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSThread;
+
+@interface BRAsyncTask : NSObject
+{
+    NSThread *_callingThread;
+    id _target;
+    SEL _selector;
+    id _object;
+    BOOL _oneWay;
+    int _state;
+}
+
++ (void)initialize;
++ (id)createTaskWithSelector:(SEL)fp8 onTarget:(id)fp12 withObject:(id)fp16;
+- (void)dealloc;
+- (void)run;
+- (void)cancel;
+- (void)setFireAndForget:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudioDeviceManager-Internal.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudioDeviceManager-Internal.h
new file mode 100644 (file)
index 0000000..82e74d4
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAudioDeviceManager.h>
+
+@interface BRAudioDeviceManager (Internal)
++ (unsigned long)_defaultAudioDevice;
++ (long)_getStreams:(unsigned int **)fp8 streamCount:(unsigned int *)fp12 forAudioDevice:(unsigned long)fp16;
++ (void)_logSupportedFormatsForStreamID:(unsigned long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudioDeviceManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudioDeviceManager.h
new file mode 100644 (file)
index 0000000..a21da36
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRAudioDeviceManager : NSObject
+{
+}
+
++ (BOOL)setDefaultAudioDeviceSampleRate:(double)fp8;
++ (double)defaultAudioDeviceSampleRate;
++ (void)debugLogASBD:(struct AudioStreamBasicDescription *)fp8;
++ (void)debugLogAllStreamsOnDefaultAudioDevice;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudiobookMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAudiobookMetadataPopulator.h
new file mode 100644 (file)
index 0000000..373b12c
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRAudiobookMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (id)axMetadataFromAsset:(id)fp8;
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAutoScrollingTextLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAutoScrollingTextLayer-Private.h
new file mode 100644 (file)
index 0000000..cbb959c
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAutoScrollingTextLayer.h>
+
+@interface BRAutoScrollingTextLayer (Private)
+- (void)animationDidStart:(id)fp8;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (void)_resetScrollTimer;
+- (void)_clearScrollTimer;
+- (void)_createPursuitLayerIfNecessary;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAutoScrollingTextLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRAutoScrollingTextLayer.h
new file mode 100644 (file)
index 0000000..18ecb81
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRScrollableTextLayer.h>
+
+@class BRTextLayer, NSTimer;
+
+@interface BRAutoScrollingTextLayer : BRScrollableTextLayer
+{
+    BRTextLayer *_pursuitTextLayer;
+    NSTimer *_scrollTimer;
+    BOOL _scrolling;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setAttributedString:(id)fp8;
+- (struct CGRect)scrollableBounds;
+- (void)_beginScroll:(id)fp8;
+- (void)layoutSublayers;
+- (float)maxScrollPosition;
+- (void)startScrolling;
+- (void)stopScrolling;
+- (float)repeatInterval;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager-ActivityUpdates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager-ActivityUpdates.h
new file mode 100644 (file)
index 0000000..af44740
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBackgroundTaskManager.h>
+
+@interface BRBackgroundTaskManager (ActivityUpdates)
+- (void)_updateActivity:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager-PrivateMethods.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager-PrivateMethods.h
new file mode 100644 (file)
index 0000000..e3434e7
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBackgroundTaskManager.h>
+
+@interface BRBackgroundTaskManager (PrivateMethods)
+- (void)_holdOffBackgroundTasks;
+- (void)_setOKToDoBackgroundProcessing:(id)fp8;
+- (BOOL)_okToDoBackgroundProcessing;
+- (void)_sendStopBackgroundProcessingNotification;
+- (void)_sendResumeBackgroundProcessingNotification;
+- (void)_startingBackgroundProcessing;
+- (void)_finishedBackgroundProcessing;
+- (BOOL)_backgroundTasksRunning;
+- (double)_timeSinceLastUserAction;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackgroundTaskManager.h
new file mode 100644 (file)
index 0000000..1767a56
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSTimer;
+
+@interface BRBackgroundTaskManager : BRSingleton
+{
+    int _numberOfCurrentBackgroundProcesses;
+    double _lastUserActivity;
+    NSTimer *_backgroundProcessSuppressionTimer;
+}
+
++ (void)holdOffBackgroundTasks;
++ (BOOL)okToDoBackgroundProcessing;
++ (void)startingBackgroundProcessing;
++ (void)finishedBackgroundProcessing;
++ (void)startingMediaSyncing;
++ (void)finishedMediaSyncing;
++ (BOOL)mediaSyncInProgress;
++ (void)startedFileCopy:(id)fp8;
++ (void)finishedFileCopy:(id)fp8;
++ (BOOL)backgroundTasksRunning;
++ (double)timeSinceLastUserAction;
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (id)init;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBacktracingException.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBacktracingException.h
new file mode 100644 (file)
index 0000000..48f3c94
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <Foundation/Foundation.h>
+
+@interface BRBacktracingException : NSException
+{
+}
+
++ (void)install;
++ (void)setSignificantRaiseHandler:(void *)fp8;
++ (id)backtraceSkippingFrames:(int)fp8;
++ (void)logBacktraceSkippingFrames:(int)fp8 withMessage:(id)fp12;
++ (id)backtrace;
++ (void)logBacktraceWithMessage:(id)fp8;
+- (id)initWithName:(id)fp8 reason:(id)fp12 userInfo:(id)fp16;
+- (id)backtrace;
+- (void)raise;
+- (void)raiseWithoutReporting;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackupPhotoAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBackupPhotoAsset.h
new file mode 100644 (file)
index 0000000..5637377
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaAsset.h>
+
+@class NSString;
+
+@interface BRBackupPhotoAsset : BRBaseMediaAsset
+{
+    NSString *_artPath;
+}
+
+- (id)initWithPath:(id)fp8;
+- (void)dealloc;
+- (id)assetID;
+- (BOOL)isLocal;
+- (BOOL)hasCoverArt;
+- (id)coverArt;
+- (id)coverArtID;
+- (id)mediaType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaAsset.h
new file mode 100644 (file)
index 0000000..86ddb5a
--- /dev/null
@@ -0,0 +1,104 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRMediaAssetProtocol.h"
+
+@interface BRBaseMediaAsset : NSObject <BRMediaAsset>
+{
+    id <BRMediaProvider> _provider;
+}
+
++ (id)defaultImageForMediaType:(id)fp8;
+- (id)initWithMediaProvider:(id)fp8;
+- (void)dealloc;
+- (id)provider;
+- (id)assetID;
+- (id)artist;
+- (id)artistForSorting;
+- (id)title;
+- (id)titleForSorting;
+- (id)mediaSummary;
+- (id)mediaDescription;
+- (id)copyright;
+- (long)duration;
+- (long)performanceCount;
+- (id)cast;
+- (id)directors;
+- (id)producers;
+- (void)incrementPerformanceCount;
+- (void)incrementPerformanceOrSkipCount:(unsigned int)fp8;
+- (BOOL)hasBeenPlayed;
+- (void)setHasBeenPlayed:(BOOL)fp8;
+- (id)mediaURL;
+- (id)previewURL;
+- (id)mediaUTI;
+- (BOOL)hasCoverArt;
+- (id)coverArtID;
+- (id)thumbnailArtID;
+- (id)coverArt;
+- (id)thumbnailArt;
+- (id)coverArtForBookmarkTimeInMS:(unsigned int)fp8;
+- (id)dateAcquired;
+- (id)datePublished;
+- (id)mediaType;
+- (id)primaryGenre;
+- (id)genres;
+- (int)primaryCollectionOrder;
+- (int)physicalMediaID;
+- (id)seriesName;
+- (id)seriesNameForSorting;
+- (id)broadcaster;
+- (id)episodeNumber;
+- (unsigned int)season;
+- (unsigned int)episode;
+- (id)mediaCollections;
+- (float)userStarRating;
+- (void)setUserStarRating:(float)fp8;
+- (id)rating;
+- (float)starRating;
+- (id)publisher;
+- (id)composer;
+- (id)composerForSorting;
+- (BOOL)hasVideoContent;
+- (BOOL)isDisabled;
+- (BOOL)isProtectedContent;
+- (id)playbackRightsOwner;
+- (void)setBookmarkTimeInSeconds:(unsigned int)fp8;
+- (void)setBookmarkTimeInMS:(unsigned int)fp8;
+- (unsigned int)bookmarkTimeInSeconds;
+- (unsigned int)bookmarkTimeInMS;
+- (unsigned int)startTimeInSeconds;
+- (unsigned int)startTimeInMS;
+- (unsigned int)stopTimeInSeconds;
+- (unsigned int)stopTimeInMS;
+- (id)primaryCollection;
+- (id)primaryCollectionTitle;
+- (id)collections;
+- (id)dateAcquiredString;
+- (id)datePublishedString;
+- (void)logDescription;
+- (id)resolution;
+- (id)authorName;
+- (id)keywords;
+- (id)viewCount;
+- (id)category;
+- (BOOL)isInappropriate;
+- (int)grFormat;
+- (BOOL)canBePlayedInShuffle;
+- (BOOL)isLocal;
+- (id)coverArtNoDefault;
+- (void)skip;
+- (id)imageID;
+- (void)registerAsPendingImageProvider:(id)fp8;
+- (void)loadImage:(id)fp8;
+- (void)willBeDeleted;
+- (BOOL)isEqual:(id)fp8;
+- (unsigned int)hash;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaCollection.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaCollection.h
new file mode 100644 (file)
index 0000000..c98108b
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRMediaCollectionProtocol.h"
+
+@interface BRBaseMediaCollection : NSObject <BRMediaCollection>
+{
+    id <BRMediaProvider> _provider;
+}
+
++ (id)defaultImageForMediaType:(id)fp8;
+- (id)initWithMediaProvider:(id)fp8;
+- (void)dealloc;
+- (id)provider;
+- (id)childCollections;
+- (id)parentCollection;
+- (id)collectionType;
+- (id)collectionID;
+- (id)coverArt;
+- (BOOL)hasCoverArt;
+- (int)count;
+- (id)mediaAssets;
+- (BOOL)isCompilation;
+- (BOOL)isSingleArtistCompilation;
+- (id)artist;
+- (id)artistForSorting;
+- (id)title;
+- (id)titleForSorting;
+- (long)duration;
+- (id)mediaType;
+- (BOOL)isLocal;
+- (id)coverArtNoDefault;
+- (void)willBeDeleted;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMediaProvider.h
new file mode 100644 (file)
index 0000000..c3f4da6
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRMediaLoadingProtocol.h"
+#import "BRMediaProviderProtocol.h"
+
+@interface BRBaseMediaProvider : NSObject <BRMediaProvider, BRMediaLoading>
+{
+    int _providerStatus;
+    BOOL _passwordProtected;
+}
+
++ (id)errorStateOfProvider:(id)fp8;
++ (id)mediaProvider;
+- (void)dealloc;
+- (id)providerID;
+- (id)machineID;
+- (id)providerName;
+- (id)mediaTypes;
+- (id)mediaForEntityName:(id)fp8;
+- (id)objectsWithEntityName:(id)fp8 qualifiedByPredicate:(id)fp12 sortDescriptors:(id)fp16 error:(id *)fp20;
+- (int)status;
+- (int)errorCodeForProvider;
+- (void)setStatus:(int)fp8;
+- (int)load;
+- (int)loadWithUsername:(id)fp8 password:(id)fp12;
+- (int)unload;
+- (BOOL)autoload;
+- (void)reset;
+- (BOOL)isPasswordProtected;
+- (void)setIsPasswordProtected:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMenuItemLayerPopulator-MatchOrder.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMenuItemLayerPopulator-MatchOrder.h
new file mode 100644 (file)
index 0000000..1071800
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMenuItemLayerPopulator.h>
+
+@interface BRBaseMenuItemLayerPopulator (MatchOrder)
+- (unsigned int)matchOrder;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMenuItemLayerPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMenuItemLayerPopulator.h
new file mode 100644 (file)
index 0000000..2fb1db3
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRBaseMenuItemLayerPopulator : NSObject
+{
+    id _object;
+    unsigned int _matchOrder;
+}
+
++ (BOOL)canHandleObject:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (id)menuItemLayerForObject:(id)fp8;
+- (float)menuItemHeightForObject:(id)fp8;
+- (void)setObject:(id)fp8;
+- (id)menuItemLayer;
+- (id)dividerLayer;
+- (id)textMenuItemLayer;
+- (id)comboMenuItemLayer;
+- (id)title;
+- (id)subtitle;
+- (id)lowerLeftString;
+- (id)lowerCenteredString;
+- (id)thumbnailImage;
+- (id)upperRightImage;
+- (id)lowerRightImage;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseMetadataPopulator.h
new file mode 100644 (file)
index 0000000..7f9475b
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRMetadataPopulatorProtocol.h"
+
+@interface BRBaseMetadataPopulator : NSObject <BRMetadataPopulator>
+{
+}
+
+- (id)axMetadataFromAsset:(id)fp8;
+- (id)titleForAsset:(id)fp8;
+- (id)ratingForAsset:(id)fp8;
+- (id)starRatingForAsset:(id)fp8;
+- (id)summaryForAsset:(id)fp8;
+- (id)copyrightForAsset:(id)fp8;
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+- (void)populateLayer:(id)fp8 fromAsset:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseParserDelegate-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseParserDelegate-Private.h
new file mode 100644 (file)
index 0000000..45a5134
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseParserDelegate.h>
+
+@interface BRBaseParserDelegate (Private)
+- (SEL)_startSelectorForElementName:(id)fp8;
+- (SEL)_endSelectorForElementName:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseParserDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRBaseParserDelegate.h
new file mode 100644 (file)
index 0000000..28da792
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRBaseParserDelegate : NSObject
+{
+    NSString *_characters;
+}
+
+- (void)dealloc;
+- (void)parser:(id)fp8 didStartElement:(id)fp12 namespaceURI:(id)fp16 qualifiedName:(id)fp20 attributes:(id)fp24;
+- (void)parser:(id)fp8 didEndElement:(id)fp12 namespaceURI:(id)fp16 qualifiedName:(id)fp20;
+- (void)parser:(id)fp8 foundCharacters:(id)fp12;
+- (void)parser:(id)fp8 parseErrorOccurred:(id *)fp12;
+- (id)characters;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRButtonControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRButtonControl.h
new file mode 100644 (file)
index 0000000..7fb1581
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRLayer, BRSelectionLozengeLayer, BRTextLayer;
+
+@interface BRButtonControl : BRControl
+{
+    BRLayer *_layer;
+    BRTextLayer *_title;
+    BRSelectionLozengeLayer *_lozenge;
+    SEL _action;
+    id _target;
+    int _alignment;
+    int _textAlignment;
+}
+
+- (id)initWithMasterLayerSize:(struct CGSize)fp8;
+- (void)dealloc;
+- (id)layer;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setAction:(SEL)fp8;
+- (SEL)action;
+- (void)setTarget:(id)fp8;
+- (id)target;
+- (void)setAlignment:(int)fp8;
+- (int)alignment;
+- (void)setTextAlignment:(int)fp8;
+- (int)textAlignment;
+- (BOOL)brEventAction:(id)fp8;
+- (void)setWidth:(float)fp8;
+- (void)setYPosition:(float)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCCLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCCLayoutManager.h
new file mode 100644 (file)
index 0000000..83418d9
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRCCLayoutManager : NSObject
+{
+}
+
+- (void)_positionSublayer:(id)fp8 inDisplayAreaFrame:(struct CGRect)fp12;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCCTextLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCCTextLayer.h
new file mode 100644 (file)
index 0000000..f06e784
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSAttributedString;
+
+@interface BRCCTextLayer : BRLayer
+{
+    struct CGRect _CCDisplayFrame;
+    NSAttributedString *_wholeAttributedString;
+    struct CGPoint _attributedStringLocation;
+    char *_characterPopulationArray;
+    BOOL _isCompletelyErased;
+}
+
+- (id)init;
+- (void)_createSublayers;
+- (id)initWithAttributedString:(id)fp8 atLocation:(struct CGPoint)fp12 withCCDisplayFrame:(struct CGRect)fp20;
+- (void)dealloc;
+- (void)layoutSublayers;
+- (id)attributedString;
+- (struct CGPoint)stringLocation;
+- (struct CGRect)CCDisplayFrame;
+- (void)eraseCharactersAtLocation:(struct CGPoint)fp8 length:(int)fp16;
+- (BOOL)isCompletelyErased;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCenteredMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCenteredMenuController.h
new file mode 100644 (file)
index 0000000..320893c
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuController.h>
+
+@class BRCenteredMenuLayoutManager, BRTextControl;
+
+@interface BRCenteredMenuController : BRMenuController
+{
+    BRCenteredMenuLayoutManager *_layoutManager;
+    BRTextControl *_primaryTextControl;
+    BRTextControl *_secondaryTextControl;
+    BRTextControl *_labelControl;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setTitle:(id)fp8;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (void)setPrimaryInfoText:(id)fp8;
+- (void)setPrimaryInfoText:(id)fp8 withAttributes:(id)fp12;
+- (void)setSecondaryInfoText:(id)fp8;
+- (void)setSecondaryInfoText:(id)fp8 withAttributes:(id)fp12;
+- (void)setLabel:(id)fp8;
+- (void)setLabel:(id)fp8 withAttributes:(id)fp12;
+- (void)setMenuWidthFactor:(float)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCenteredMenuLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCenteredMenuLayoutManager.h
new file mode 100644 (file)
index 0000000..3ade2e9
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuLayoutManager.h>
+
+@interface BRCenteredMenuLayoutManager : BRMenuLayoutManager
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-Framing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-Framing.h
new file mode 100644 (file)
index 0000000..d3845cf
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCharacterSelectionLayer.h>
+
+@interface BRCharacterSelectionLayer (Framing)
+- (void)layoutSublayers;
+- (float)_cellAlignedWidthForFrame:(struct CGRect)fp8;
+- (id)_buildGlyphRows;
+- (BOOL)_usesAlphaNumericLayout;
+- (void)_setWidgetAnimationDuration:(float)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-GlyphBuilding.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-GlyphBuilding.h
new file mode 100644 (file)
index 0000000..4425d19
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCharacterSelectionLayer.h>
+
+@interface BRCharacterSelectionLayer (GlyphBuilding)
+- (id)_loadPickableItems:(int)fp8;
+- (id)_buildGlyphUIFromPickableItems:(id)fp8 includeSpace:(BOOL)fp12;
+- (id)_buildBackArrow;
+- (id)_buildSpaceLabel;
+- (id)_buildDoneLabel;
+- (id)_buildMoreLabel;
+- (id)_buildDeleteLabel;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-GlyphSelection.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer-GlyphSelection.h
new file mode 100644 (file)
index 0000000..83fdb6c
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCharacterSelectionLayer.h>
+
+@interface BRCharacterSelectionLayer (GlyphSelection)
+- (BOOL)_glyphExistsDirectlyAbove:(struct BRGlyphLocation)fp8 newLocation:(struct BRGlyphLocation *)fp16;
+- (BOOL)_glyphExistsDirectlyBelow:(struct BRGlyphLocation)fp8 newLocation:(struct BRGlyphLocation *)fp16;
+- (struct CGRect)_selectionWidgetFrameForLocation:(struct BRGlyphLocation)fp8;
+- (struct BRGlyphLocation)_glyphClosestTo:(struct BRGlyphLocation)fp8 inRow:(int)fp16;
+- (struct BRGlyphLocation)_glyphClosestToFrame:(struct CGRect)fp8 inRow:(int)fp24;
+- (id)_cellContentsAtLocation:(struct BRGlyphLocation)fp8;
+- (id)_glyphAtLocation:(struct BRGlyphLocation)fp8;
+- (void)_setSelection:(struct BRGlyphLocation)fp8;
+- (id)_stringForSelection:(struct BRGlyphLocation)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCharacterSelectionLayer.h
new file mode 100644 (file)
index 0000000..99d8039
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRFrameAnimation, BRImageLayer, BRRoundRectOutlineLayer, BRTextEntrySelectionWidget, NSArray, NSTimer;
+
+@interface BRCharacterSelectionLayer : BRLayer
+{
+    BRLayer *_roundRectBackground;
+    BRRoundRectOutlineLayer *_roundRectOutline;
+    NSArray *_glyphs;
+    NSArray *_glyphRows;
+    BRImageLayer *_backArrow;
+    BRTextEntrySelectionWidget *_selectionWidget;
+    struct CGRect _vertScrollStartFrame;
+    BRFrameAnimation *_horizSelectionAnimation;
+    struct CGSize _cellSize;
+    struct BRGlyphLocation _selectionLocation;
+    int _maxGlyphsPerRow;
+    int _textEntryStyle;
+    struct CGRect _preferredFrame;
+    struct CGSize _previousScreenSize;
+    NSTimer *_continuousScrollTimer;
+}
+
+- (id)init;
+- (id)initWithHexInputOnly:(BOOL)fp8;
+- (id)initWithTextEntryStyle:(int)fp8;
+- (void)dealloc;
+- (BOOL)moveLeft;
+- (void)startContinuousScrollWithHorizontalDirection:(int)fp8 verticalDirection:(int)fp12;
+- (void)stopContinuousScroll;
+- (void)updateSelectorPosition:(id)fp8;
+- (BOOL)startContinuousLeft;
+- (BOOL)moveRight;
+- (BOOL)startContinuousRight;
+- (BOOL)moveDown;
+- (BOOL)startContinuousDown;
+- (BOOL)moveUp;
+- (BOOL)startContinuousUp;
+- (id)pickCurrentCharacter;
+- (struct CGRect)preferredFrameForScreenSize:(struct CGSize)fp8;
+- (struct CGSize)previousScreenSize;
+- (struct CGRect)textFieldFrame;
+- (void)reset;
+- (void)selectGlyphOfType:(int)fp8;
+- (void)setDisplaysSelectionWidget:(BOOL)fp8;
+- (BOOL)displaysSelectionWidget;
+- (void)setMaxGlyphsPerRow:(int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRClosedCaptionControl-ClosedCaptioning.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRClosedCaptionControl-ClosedCaptioning.h
new file mode 100644 (file)
index 0000000..5013442
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRClosedCaptionControl.h>
+
+@interface BRClosedCaptionControl (ClosedCaptioning)
+- (void)_handleCCBeginUpdate:(id)fp8;
+- (void)_handleCCEndUpdate:(id)fp8;
+- (void)_handleCCEraseRow:(id)fp8;
+- (void)_handleCCDisplayRow:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRClosedCaptionControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRClosedCaptionControl.h
new file mode 100644 (file)
index 0000000..3f70969
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class NSMutableArray;
+
+@interface BRClosedCaptionControl : BRControl
+{
+    NSMutableArray *_CCTextLayers;
+}
+
+- (void)controlWasActivated;
+- (void)controlWasDeactivated;
+- (id)init;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRColumnLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRColumnLayoutManager.h
new file mode 100644 (file)
index 0000000..7337ba1
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRColumnLayoutManager : NSObject
+{
+    float _verticalGap;
+    float _horizontalBorder;
+    float _verticalBorder;
+    int _alignment;
+}
+
+- (id)init;
+- (void)layoutSublayersOfLayer:(id)fp8;
+- (void)setVerticalGap:(float)fp8;
+- (float)verticalGap;
+- (void)setHorizontalBorder:(float)fp8;
+- (float)horizontalBorder;
+- (void)setVerticalBorder:(float)fp8;
+- (float)verticalBorder;
+- (void)setColumnAlignment:(int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRComboMenuItemLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRComboMenuItemLayer.h
new file mode 100644 (file)
index 0000000..c848f26
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+#import "BRMenuItemLayerProtocol.h"
+
+@class BRAutoScrollingTextLayer, BRImageLayer, BRTextLayer, NSString;
+
+@interface BRComboMenuItemLayer : BRLayer <BRMenuItemLayer>
+{
+    BRImageLayer *_thumbnailLayer;
+    BRAutoScrollingTextLayer *_titleLayer;
+    BRTextLayer *_subtitleLayer;
+    BRTextLayer *_leftTextLayer;
+    BRTextLayer *_middleTextLayer;
+    BRImageLayer *_bottomRightImageLayer;
+    BRImageLayer *_topRightImageLayer;
+    NSString *_thumbnailIdentifier;
+}
+
+- (id)init;
+- (void)dealloc;
+- (float)defaultRowHeight;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setSubtitle:(id)fp8;
+- (id)subtitle;
+- (void)setLeftText:(id)fp8;
+- (void)setMiddleText:(id)fp8;
+- (void)setThumbnailImage:(id)fp8;
+- (void)setThumbnailIdentifier:(id)fp8;
+- (id)thumbnailIdentifier;
+- (void)setBottomRightImage:(id)fp8;
+- (void)setTopRightImage:(id)fp8;
+- (void)highlight;
+- (void)unHighlight;
+- (void)scrollItemIfNecessary;
+- (void)stopScrollingItem;
+- (struct CGRect)frameForCellBounds:(struct CGSize)fp8;
+- (void)layoutSublayers;
+- (id)axItemText;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControl.h
new file mode 100644 (file)
index 0000000..1bd3ce7
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <Foundation/Foundation.h>
+
+@class BRLayer;
+
+@interface BRControl : NSObject
+{
+    id _parent;
+    BOOL _controlActive;
+    BRLayer *_defaultLayer;
+}
+
++ (id)control;
++ (id)controlWithBackingLayer:(id)fp8;
+- (id)init;
+- (id)initWithBackingLayer:(id)fp8;
+- (void)dealloc;
+- (void)setParent:(id)fp8;
+- (id)parent;
+- (BOOL)active;
+- (void)controlWillActivate;
+- (void)controlWasActivated;
+- (void)controlWillDeactivate;
+- (void)controlWasDeactivated;
+- (id)layer;
+- (BOOL)brEventAction:(id)fp8;
+- (void)setFrame:(CGRect)fp8;
+- (CGRect)frame;
+- (void)setName:(id)fp8;
+- (id)name;
+- (void)setHidden:(BOOL)fp8;
+- (BOOL)isHidden;
+- (void)setActions:(id)fp8;
+- (id)actions;
+- (void)setAutoresizingMask:(unsigned int)fp8;
+- (unsigned int)autoresizingMask;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-Deprecated.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-Deprecated.h
new file mode 100644 (file)
index 0000000..b1eafce
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@interface BRController (Deprecated)
+- (void)willBePushed;
+- (void)wasPushed;
+- (void)willBePopped;
+- (void)wasPopped;
+- (void)willBeBuried;
+- (void)wasBuriedByPushingController:(id)fp8;
+- (void)willBeExhumed;
+- (void)wasExhumedByPoppingController:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-ModalAlerts.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-ModalAlerts.h
new file mode 100644 (file)
index 0000000..9b29e1e
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@interface BRController (ModalAlerts)
+- (void)_handleModalAlert:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-StatusAlert.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController-StatusAlert.h
new file mode 100644 (file)
index 0000000..85984a7
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@interface BRController (StatusAlert)
+- (void)_handleStatusAlert:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRController.h
new file mode 100644 (file)
index 0000000..7dbc38f
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@class BRControllerStack, NSMutableDictionary;
+
+@interface BRController : BRPanel
+{
+    NSMutableDictionary *_labels;
+    BRControllerStack *_stack;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)description;
+- (CGRect)controllerFrame;
+- (void)setStack:(id)fp8;
+- (id)stack;
+- (BOOL)firstResponder;
+- (void)addLabel:(id)fp8;
+- (void)removeLabel:(id)fp8;
+- (BOOL)isLabelled:(id)fp8;
+- (BOOL)isNetworkDependent;
+- (BOOL)isParentalControlsPasscodeRequired:(id *)fp8;
+- (BOOL)popsOnBury;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-ControllerRefresh.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-ControllerRefresh.h
new file mode 100644 (file)
index 0000000..f388a18
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControllerStack.h>
+
+@interface BRControllerStack (ControllerRefresh)
+- (void)_refreshControllersNotification:(id)fp8;
+- (void)_databaseObjectModified:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-ParentalControlsPasscodeEntry.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-ParentalControlsPasscodeEntry.h
new file mode 100644 (file)
index 0000000..6915633
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControllerStack.h>
+
+@interface BRControllerStack (ParentalControlsPasscodeEntry)
+- (id)_buildPasscodeController:(id)fp8 userInfo:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-PendingControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-PendingControl.h
new file mode 100644 (file)
index 0000000..64aae64
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControllerStack.h>
+
+@interface BRControllerStack (PendingControl)
+- (void)_removeController:(id)fp8;
+- (void)_pendingControlDeactivated:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-StateMachine.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-StateMachine.h
new file mode 100644 (file)
index 0000000..60058a8
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControllerStack.h>
+
+@interface BRControllerStack (StateMachine)
+- (void)_performControllerActivationAction:(id)fp8;
+- (void)_performControllerDeactivationAction:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-TransactionEngine.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack-TransactionEngine.h
new file mode 100644 (file)
index 0000000..60fd9e4
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControllerStack.h>
+
+@interface BRControllerStack (TransactionEngine)
+- (void)_addTransaction:(id)fp8;
+- (void)_retireTransaction;
+- (void)_processNextTransaction;
+- (void)_processPushTransaction:(id)fp8;
+- (void)_processPopTransaction:(id)fp8;
+- (void)_processSwapTransaction:(id)fp8;
+- (void)_processPopToTransaction:(id)fp8;
+- (void)_processPopToClassTransaction:(id)fp8;
+- (void)_processPopToLabelTransaction:(id)fp8;
+- (void)_processRemoveTransaction:(id)fp8;
+- (void)_processReplaceControllersAboveLabelTransaction:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRControllerStack.h
new file mode 100644 (file)
index 0000000..71c06cd
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@class BRController, NSMutableArray;
+
+@interface BRControllerStack : BRPanel
+{
+    NSMutableArray *_stack;
+    NSMutableArray *_transactions;
+    BRController *_poppedController;
+    int _stackState;
+    BOOL _dumpStack;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)pushController:(id)fp8;
+- (void)popController;
+- (void)popToController:(id)fp8;
+- (void)popToControllerOfClass:(Class)fp8;
+- (void)popToControllerWithLabel:(id)fp8;
+- (void)removeController:(id)fp8;
+- (void)swapController:(id)fp8;
+- (void)replaceControllersAboveLabel:(id)fp8 withController:(id)fp12;
+- (id)peekController;
+- (id)controllerLabelled:(id)fp8 deepest:(BOOL)fp12;
+- (long)countOfControllersLabelled:(id)fp8;
+- (int)count;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer-ImageUpdates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer-ImageUpdates.h
new file mode 100644 (file)
index 0000000..f1133ee
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCoverArtImageLayer.h>
+
+@interface BRCoverArtImageLayer (ImageUpdates)
+- (void)_updateCoverArt;
+- (void)_setCoverArtImage:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer-Notifications.h
new file mode 100644 (file)
index 0000000..048f28a
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCoverArtImageLayer.h>
+
+@interface BRCoverArtImageLayer (Notifications)
+- (void)_coverArtChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtImageLayer.h
new file mode 100644 (file)
index 0000000..400d451
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageLayer.h>
+
+@interface BRCoverArtImageLayer : BRImageLayer
+{
+    id _asset;
+    BOOL _deletterboxImage;
+    BOOL _showsDefaultCoverArt;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setAsset:(id)fp8;
+- (id)asset;
+- (void)setDeletterboxImage:(BOOL)fp8;
+- (BOOL)deletterboxImage;
+- (void)setShowsDefaultCoverArt:(BOOL)fp8;
+- (BOOL)showsDefaultCoverArt;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl-AnimationDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl-AnimationDelegate.h
new file mode 100644 (file)
index 0000000..15a1423
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCoverArtPreviewControl.h>
+
+@interface BRCoverArtPreviewControl (AnimationDelegate)
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl-Private.h
new file mode 100644 (file)
index 0000000..bf2d5a0
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCoverArtPreviewControl.h>
+
+@interface BRCoverArtPreviewControl (Private)
+- (void)_addImageFromMedia:(id)fp8 toCollection:(id)fp12;
+- (void)_loadImage:(id)fp8;
+- (void)_crossFadeToNextImage:(id)fp8;
+- (void)_cleanupTimer;
+- (void)_scheduleTimerOnMainThread;
+- (void)_updateCoverArt:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewControl.h
new file mode 100644 (file)
index 0000000..0d7dff9
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMediaType, NSArray, NSDictionary, NSMutableArray, NSTimer;
+
+@interface BRCoverArtPreviewControl : BRControl
+{
+    NSArray *_imageProviders;
+    NSMutableArray *_availableImages;
+    BRMediaType *_mediaType;
+    NSDictionary *_layerActions;
+    NSTimer *_crossfadeTimer;
+    long _imageIndex;
+    BOOL _artworkNeedsDeletterboxing;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setImageProvider:(id)fp8;
+- (void)setImageProviders:(id)fp8;
+- (void)setAsset:(id)fp8;
+- (void)setAssets:(id)fp8;
+- (void)setMissingAssetType:(id)fp8;
+- (void)controlWasActivated;
+- (void)controlWillDeactivate;
+- (void)controlWasDeactivated;
+- (void)setDeletterboxAssetArtwork:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRCoverArtPreviewLayoutManager.h
new file mode 100644 (file)
index 0000000..92db679
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRCoverArtPreviewLayoutManager : NSObject
+{
+}
+
+- (struct CGRect)frameFor:(id)fp8 inBounds:(struct CGRect)fp12;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPMediaHost.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPMediaHost.h
new file mode 100644 (file)
index 0000000..3b2dd93
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHost.h>
+
+@interface BRDAAPMediaHost : BRMediaHost
+{
+}
+
++ (id)daapMediaHostWithHostInfo:(id)fp8;
+- (id)init;
+- (id)initWithHostInfo:(id)fp8;
+- (id)hostname;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPServerListController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPServerListController-Private.h
new file mode 100644 (file)
index 0000000..0086a5a
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDAAPServerListController.h>
+
+@interface BRDAAPServerListController (Private)
+- (id)_menuItems;
+- (void)_reloadMenuItems;
+- (void)_checkIfReadyToPopToLocalHost:(id)fp8;
+- (void)_willSleep:(id)fp8;
+- (void)_mediaHostsChanged:(id)fp8;
+- (void)_networkChanged:(id)fp8;
+- (id)_iTunesImagePreviewController;
+- (id)_wirelessPreviewController;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPServerListController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDAAPServerListController.h
new file mode 100644 (file)
index 0000000..c079241
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRImageAndSyncingPreviewController, NSArray;
+
+@interface BRDAAPServerListController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_menuItems;
+    BRImageAndSyncingPreviewController *_iTunesPreviewController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)previewControlForItem:(long)fp8;
+- (void)wasPushed;
+- (void)wasPopped;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (long)rowForTitle:(id)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (void)itemSelected:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDRMSyncWaitDialog-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDRMSyncWaitDialog-Private.h
new file mode 100644 (file)
index 0000000..2209ced
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDRMSyncWaitDialog.h>
+
+@interface BRDRMSyncWaitDialog (Private)
+- (void)_checkDRMSyncStatus:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDRMSyncWaitDialog.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDRMSyncWaitDialog.h
new file mode 100644 (file)
index 0000000..17ca73a
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextWithSpinnerController.h>
+
+@class BRController, BRMediaPlayer;
+
+@interface BRDRMSyncWaitDialog : BRTextWithSpinnerController
+{
+    unsigned int _timerSatisfied:1;
+    unsigned int _waitingForExistingSyncToComplete:1;
+    BRController *_layerController;
+    BRMediaPlayer *_player;
+}
+
+- (id)initWithLayerController:(id)fp8;
+- (id)initWithLayerController:(id)fp8 player:(id)fp12;
+- (void)dealloc;
+- (BOOL)brEventAction:(id)fp8;
+- (void)willBePushed;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDLoadingController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDLoadingController.h
new file mode 100644 (file)
index 0000000..e76e803
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRHeaderControl, BRTextControl, BRWaitSpinnerControl;
+
+@interface BRDVDLoadingController : BRController
+{
+    BRWaitSpinnerControl *_spinner;
+    BRHeaderControl *_header;
+    BRTextControl *_prompt;
+    id <BRMediaAsset> _dvdAsset;
+}
+
+- (id)initWithAsset:(id)fp8;
+- (void)dealloc;
+- (void)controlWasActivated;
+- (void)wasPushed;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDMediaAsset-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDMediaAsset-Private.h
new file mode 100644 (file)
index 0000000..8889b17
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDVDMediaAsset.h>
+
+@interface BRDVDMediaAsset (Private)
+- (id)_urlToPreview;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDMediaAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDMediaAsset.h
new file mode 100644 (file)
index 0000000..51cdcbe
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaAsset.h>
+
+@class BRImage, NSString;
+
+@interface BRDVDMediaAsset : BRBaseMediaAsset
+{
+    NSString *_pathToDVD;
+    NSString *_pathToVideoFolder;
+    NSString *_title;
+    NSString *_identifier;
+    BRImage *_coverArt;
+}
+
++ (id)assetFromDiskInfo:(id)fp8;
++ (BOOL)isValidDVDFolder:(id)fp8 pathToVideoFolder:(id *)fp12;
+- (id)initWithBRDiskInfo:(id)fp8;
+- (id)initWithPath:(id)fp8;
+- (void)dealloc;
+- (id)assetID;
+- (BOOL)hasCoverArt;
+- (id)coverArt;
+- (id)coverArtID;
+- (id)title;
+- (id)pathToVideoFolder;
+- (id)identifier;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayer.h
new file mode 100644 (file)
index 0000000..694e4bb
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayer.h>
+
+@interface BRDVDPlayer : BRVideoPlayer
+{
+}
+
+- (void)setRenderer:(id)fp8;
+- (BOOL)dvdLoadedAndVisible;
+- (void)showDVDWindow;
+- (void)hideDVDWindow;
+- (id)curImage;
+- (void)goToInitialPosition;
+- (void)playFromCurrentPosition;
+- (void)playFromBeginning;
+- (BOOL)hasLastPlayedBookmark;
+- (void)playFromLastPosition;
+- (BOOL)hasDefaultBookmark;
+- (void)playFromDefaultBookmark;
+- (void)showDVDMenu;
+- (BOOL)showingDVDMenu;
+- (BOOL)handleMenuButtonClick;
+- (BOOL)handlePlayPauseButtonClick;
+- (BOOL)handleRightArrowClick;
+- (BOOL)handleLeftArrowClick;
+- (BOOL)handleUpArrowClick;
+- (BOOL)handleDownArrowClick;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController-ListDataSource.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController-ListDataSource.h
new file mode 100644 (file)
index 0000000..9a6afe6
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDVDPlayerController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRDVDPlayerController (ListDataSource) <BRMenuListItemProvider>
+- (id)titleForRow:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController-Private.h
new file mode 100644 (file)
index 0000000..dc1c2f2
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDVDPlayerController.h>
+
+@interface BRDVDPlayerController (Private)
+- (void)_switchToMenu;
+- (void)_switchToDVDWindow;
+- (void)_diskEjected:(id)fp8;
+- (void)_playerErrorOccured:(id)fp8;
+- (void)_playerStateChanged:(id)fp8;
+- (void)_playerProgressChanged:(id)fp8;
+- (void)_handleErrorNotification:(id)fp8;
+- (BOOL)_menuIsVisible;
+- (void)_addResumeMenu;
+- (void)_removeResumeMenu;
+- (void)_resumeMenuSelection:(id)fp8;
+- (void)_removeTransportControl;
+- (void)_addTransportControl;
+- (void)_removeBackgroundLayers;
+- (void)_replaceBackgroundLayers;
+- (id)blurredVideoFrame;
+- (void)_suppressBackgroundProcesses:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDVDPlayerController.h
new file mode 100644 (file)
index 0000000..7fbc560
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayerController.h>
+
+@class BRDVDMediaAsset, BRDVDPlayer, BRResumeMenuControl, BRTransportControl, NSDictionary, NSMutableDictionary, NSTimer;
+
+@interface BRDVDPlayerController : BRMediaPlayerController
+{
+    BRDVDPlayer *_player;
+    BRResumeMenuControl *_resumeMenu;
+    BRTransportControl *_transport;
+    NSDictionary *_committedCCLayers;
+    NSMutableDictionary *_nextCCLayers;
+    NSTimer *_suppressBackgroundProcessTimer;
+    BRDVDMediaAsset *_dvdAsset;
+    BOOL _lastActionWasMenuKeyPressed;
+    BOOL _hasEjectMenu;
+}
+
+- (id)initWithAsset:(id)fp8;
+- (void)dealloc;
+- (void)willBePushed;
+- (void)wasPushed;
+- (void)wasPopped;
+- (BOOL)brEventAction:(id)fp8;
+- (id)player;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDataStore-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDataStore-Private.h
new file mode 100644 (file)
index 0000000..1edc9fe
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDataStore.h>
+
+@interface BRDataStore (Private)
+- (id)_loadData:(id *)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDataStore.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDataStore.h
new file mode 100644 (file)
index 0000000..4e9784a
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSArray, NSLock, NSPredicate, NSSet, NSString;
+
+@interface BRDataStore : NSObject
+{
+    NSLock *_dataLock;
+    NSString *_entityName;
+    NSPredicate *_predicate;
+    NSSet *_mediaTypes;
+    NSArray *_descriptors;
+    NSArray *_cache;
+    BOOL _cacheResults;
+}
+
+- (id)initWithEntityName:(id)fp8 predicate:(id)fp12 mediaTypes:(id)fp16;
+- (id)initWithEntityName:(id)fp8 predicate:(id)fp12 mediaTypes:(id)fp16 shouldCacheResults:(BOOL)fp20;
+- (void)dealloc;
+- (void)setSortDescriptors:(id)fp8;
+- (void)purge;
+- (id)data;
+- (id)dataReportingError:(id *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDetailedAssetLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDetailedAssetLayoutManager.h
new file mode 100644 (file)
index 0000000..ec25b23
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRDetailedAssetLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler-BRDiskArbHandlerPrivate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler-BRDiskArbHandlerPrivate.h
new file mode 100644 (file)
index 0000000..65ed53a
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDiskArbHandler.h>
+
+@interface BRDiskArbHandler (BRDiskArbHandlerPrivate)
+- (void)_registerWithDiskArb;
+- (void)_checkCurrentMounts;
+- (void)_cdromInserted:(id)fp8 mountpoint:(char [1024])fp12;
+- (void)_diskInsertedCB:(char [1024])fp8 flags:(unsigned int)fp12 mountpoint:(char [1024])fp16 ioContent:(char [1024])fp20;
+- (BOOL)_isMusicCD:(char *)fp8;
+- (BOOL)_isDVD:(char *)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler-DiscHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler-DiscHandling.h
new file mode 100644 (file)
index 0000000..2bd0e33
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDiskArbHandler.h>
+
+@interface BRDiskArbHandler (DiscHandling)
+- (id)_mountedDisks;
+- (id)_mountedDVDs;
+- (id)_mountedCDs;
+- (void)_findMountedDVDs;
+- (void)_findMountedCDs;
+- (void)_diskInserted:(id)fp8;
+- (void)_diskEjected:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskArbHandler.h
new file mode 100644 (file)
index 0000000..18db87d
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSArray;
+
+@interface BRDiskArbHandler : BRSingleton
+{
+    NSArray *_mountedDisks;
+    NSArray *_mountedDVDs;
+    NSArray *_mountedCDs;
+    struct __CFRunLoopSource *_diskArbSource;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
++ (id)mountedDVDs;
++ (id)mountedCDs;
++ (void)diskInserted:(id)fp8;
++ (void)diskEjected:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)update;
+- (BOOL)ejectDisk:(id)fp8 error:(id *)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskInfo.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDiskInfo.h
new file mode 100644 (file)
index 0000000..6a61c56
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRDiskInfo : NSObject
+{
+    NSString *_identifier;
+    NSString *_mountpoint;
+    int _diskType;
+    NSString *_finderName;
+    unsigned int _isBlank:1;
+}
+
++ (id)diskInfoWithIdentifier:(id)fp8 diskType:(int)fp12 isBlank:(BOOL)fp16 mountpoint:(id)fp20;
+- (id)initWithIdentifier:(id)fp8 diskType:(int)fp12 isBlank:(BOOL)fp16 mountpoint:(id)fp20;
+- (void)dealloc;
+- (int)diskInfoCompare:(id)fp8;
+- (id)identifier;
+- (id)mountpoint;
+- (BOOL)isBlank;
+- (BOOL)isDisc;
+- (BOOL)isCD;
+- (BOOL)isDVD;
+- (int)diskType;
+- (id)displayName;
+- (void)setFinderName:(id)fp8;
+- (id)finderName;
+- (id)path;
+- (BOOL)getFSRef:(struct FSRef *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayChangedData.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayChangedData.h
new file mode 100644 (file)
index 0000000..faa0ff5
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRDisplayChangedData : NSObject
+{
+    unsigned int _display;
+    unsigned int _flags;
+}
+
+- (id)initWithDisplay:(unsigned int)fp8 andFlags:(unsigned int)fp12;
+- (unsigned int)display;
+- (unsigned int)flags;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-DisplayHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-DisplayHandling.h
new file mode 100644 (file)
index 0000000..d8e655a
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDisplayManager.h>
+
+@interface BRDisplayManager (DisplayHandling)
+- (unsigned int)_displayIDToUse;
+- (BOOL)_displayValid:(unsigned int)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-DisplayNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-DisplayNotifications.h
new file mode 100644 (file)
index 0000000..de20cf2
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDisplayManager.h>
+
+@interface BRDisplayManager (DisplayNotifications)
+- (void)_windowServerCallbackHandler;
+- (int)_connectToWindowServerOnRunLoop:(struct __CFRunLoop *)fp8;
+- (struct CGSize)_fetchRenderingSize;
+- (void)_updateRenderingSize;
+- (void)_displayGoneOffline:(unsigned int)fp8;
+- (void)_displayGoneOnline:(unsigned int)fp8;
+- (void)_configurationChangedForData:(id)fp8;
+- (void)_resetFadeInTimer;
+- (void)_fadeInDisplay:(id)fp8;
+- (id)_flagsAsString:(unsigned int)fp8;
+- (struct BRDisplayStringMappingEntry *)_mappingTable;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-ModeFiltering.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-ModeFiltering.h
new file mode 100644 (file)
index 0000000..df24620
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDisplayManager.h>
+
+@interface BRDisplayManager (ModeFiltering)
+- (id)_supportedModes;
+- (id)_safeModesFromModes:(id)fp8;
+- (int)_connectionTypeForDisplay:(unsigned int)fp8;
+- (void)_nativeSizeForMode:(id)fp8 nativeWidth:(unsigned int *)fp12 nativeHeight:(unsigned int *)fp16 nativeInterlaced:(char *)fp20;
+- (BOOL)_modeWithinLimits:(id)fp8;
+- (BOOL)_shouldSwitchCurrentModeTo720PMode:(id *)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-ModeStringMapping.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager-ModeStringMapping.h
new file mode 100644 (file)
index 0000000..6dc8571
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRDisplayManager.h>
+
+@interface BRDisplayManager (ModeStringMapping)
+- (id)_fetchModeForString:(id)fp8;
+- (const struct BRDisplayStringMappingEntry *)_mappingEntryForMode:(id)fp8;
+- (const struct BRDisplayStringMappingEntry *)_mappingEntryForString:(id)fp8;
+- (BOOL)_mappingEntry:(const struct BRDisplayStringMappingEntry *)fp8 matchesMode:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDisplayManager.h
new file mode 100644 (file)
index 0000000..2cf70a2
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSTimer;
+
+@interface BRDisplayManager : BRSingleton
+{
+    unsigned int _display;
+    struct CGSize _renderingSize;
+    unsigned int _listenForEvents:1;
+    unsigned int _fadeToken;
+    NSTimer *_fadeInTimer;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
++ (id)currentDisplayModeUIString;
++ (id)uiStringForDisplayMode:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (unsigned int)display;
+- (int)connectionType;
+- (id)connectionTypeDescriptionForDisplay:(unsigned int)fp8;
+- (float)refreshRate;
+- (BOOL)interlaced;
+- (BOOL)displayOnline;
+- (BOOL)displayConfigured;
+- (struct CGSize)renderingSize;
+- (BOOL)needsGLUpscaling;
+- (BOOL)setDisplayMode:(id)fp8;
+- (id)displayMode;
+- (id)stringForDisplayMode:(id)fp8;
+- (id)displayModeMostLikelySafeForCurrentDisplay;
+- (id)displayModeForString:(id)fp8 modeSafe:(char *)fp12;
+- (id)displayModeNearString:(id)fp8 mustBeSafe:(BOOL)fp12;
+- (BOOL)displayModeSafe:(id)fp8;
+- (id)listOfSafeSupportedModes;
+- (BOOL)displayModeSupported:(id)fp8;
+- (id)listOfAllSupportedModes;
+- (void)checkDisplayConfiguration:(char *)fp8;
+- (void)captureAllDisplays;
+- (void)releaseAllDisplays;
+- (void)releaseAllDisplaysUsingFade:(BOOL)fp8;
+- (void)fadeOutDisplay;
+- (void)fadeInDisplay;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDividerLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDividerLayer.h
new file mode 100644 (file)
index 0000000..de65127
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+#import "BRMenuItemLayerProtocol.h"
+
+@class BRTypesetter;
+
+@interface BRDividerLayer : BRLayer <BRMenuItemLayer>
+{
+    BRTypesetter *_typesetter;
+    float _verticalPosition;
+    float _lineThickness;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setLabel:(id)fp8;
+- (void)setVerticalPosition:(float)fp8;
+- (float)recommendedHeight;
+- (void)drawInContext:(struct CGContext *)fp8;
+- (void)highlight;
+- (void)unHighlight;
+- (void)scrollItemIfNecessary;
+- (void)stopScrollingItem;
+- (BOOL)usesFullSelectionLozengeFrame;
+- (struct CGRect)frameForCellBounds:(struct CGSize)fp8;
+- (id)axItemText;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDocumentController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDocumentController.h
new file mode 100644 (file)
index 0000000..2824bec
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRButtonControl, BRHeaderControl, BRVerticalScrollControl;
+
+@interface BRDocumentController : BRController
+{
+    BRHeaderControl *_header;
+    BRVerticalScrollControl *_verticalScroll;
+    BRButtonControl *_button;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setButtonTitle:(id)fp8 action:(SEL)fp12 target:(id)fp16;
+- (void)setHeaderTitle:(id)fp8;
+- (struct CGSize)_scrollSizeForMasterFrame:(struct CGRect)fp8;
+- (void)setHeaderIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (void)setDocumentPath:(id)fp8 encoding:(unsigned int)fp12;
+- (void)setDocumentPath:(id)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDottedQuadEntryController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRDottedQuadEntryController.h
new file mode 100644 (file)
index 0000000..084e973
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+#import "BRTextEntryDelegateProtocol.h"
+
+@class BRHeaderControl, BRIPv4AddressEntryControl, BRTextControl, NSString;
+
+@interface BRDottedQuadEntryController : BRController <BRTextEntryDelegate>
+{
+    id <BRDottedQuadEntryDelegate> _delegate;
+    BRIPv4AddressEntryControl *_editor;
+    BRTextControl *_prompt;
+    BRHeaderControl *_header;
+    NSString *_dottedQuad;
+}
+
+- (id)initWithTitle:(id)fp8 prompt:(id)fp12 label:(id)fp16 notifying:(id)fp20;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (void)textDidChange:(id)fp8;
+- (void)textDidEndEditing:(id)fp8;
+- (id)dottedQuad;
+- (void)setDottedQuad:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer-AttributedStringGeneration.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer-AttributedStringGeneration.h
new file mode 100644 (file)
index 0000000..b6bc7c2
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRErrorLayer.h>
+
+@interface BRErrorLayer (AttributedStringGeneration)
+- (id)_createAttributedStringForString:(id)fp8 baseAttributes:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer-RenderItemGeneration.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer-RenderItemGeneration.h
new file mode 100644 (file)
index 0000000..4d83be6
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRErrorLayer.h>
+
+@interface BRErrorLayer (RenderItemGeneration)
+- (void)_generateRenderItems;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRErrorLayer.h
new file mode 100644 (file)
index 0000000..d65e96b
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSAttributedString, NSString;
+
+@interface BRErrorLayer : BRLayer
+{
+    NSString *_title;
+    NSAttributedString *_alertRef;
+    NSAttributedString *_messageRef;
+}
+
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setTitle:(id)fp8;
+- (void)setFailureReason:(id)fp8;
+- (void)setRecoverySuggestion:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREvent.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREvent.h
new file mode 100644 (file)
index 0000000..b2c2c52
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <Foundation/Foundation.h>
+
+typedef enum {
+    BREventMenuUsage   = 134,
+    BREventOKUsage             = 137,
+    BREventRightUsage  = 138,
+    BREventLeftUsage   = 139,
+    BREventUpUsage             = 140,
+    BREventDownUsage   = 141
+} BREventUsage;
+
+typedef enum {
+    BREventUpValue             = 0,
+    BREventDownValue   = 1
+} BREventValue;
+
+@interface BREvent : NSObject
+{
+    int _action;
+    unsigned short _page;
+    unsigned short _usage;
+    int _value;
+    BOOL _retrigger;
+    double _timeStamp;
+}
+
+- (id)initWithPage:(unsigned short)fp8 usage:(unsigned short)fp12 value:(int)fp16;
+- (id)initWithPage:(unsigned short)fp8 usage:(unsigned short)fp12 value:(int)fp16 atTime:(double)fp20;
+- (id)description;
+- (BOOL)isEqual:(id)fp8;
+- (int)remoteAction;
+- (unsigned int)pageUsageHash;
+- (unsigned short)page;
+- (BREventUsage)usage;
+- (BREventValue)value;
+- (BOOL)retriggerEvent;
+- (void)makeRetriggerEvent;
+- (double)timeStamp;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-EventBlocking.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-EventBlocking.h
new file mode 100644 (file)
index 0000000..81cb5a7
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BREventManager.h>
+
+@interface BREventManager (EventBlocking)
+- (void)_unblockEvents:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-EventHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-EventHandling.h
new file mode 100644 (file)
index 0000000..6403e50
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BREventManager.h>
+
+@interface BREventManager (EventHandling)
+- (void)_handler;
+- (void)_flushEventsBeforeNow;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-RepeatEvent.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-RepeatEvent.h
new file mode 100644 (file)
index 0000000..c4322dc
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BREventManager.h>
+
+@interface BREventManager (RepeatEvent)
+- (void)_retriggerEvent:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-SentinelAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager-SentinelAdditions.h
new file mode 100644 (file)
index 0000000..173c416
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BREventManager.h>
+
+@interface BREventManager (SentinelAdditions)
+- (void)_blockEvents;
+- (void)_unblockEvents;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BREventManager.h
new file mode 100644 (file)
index 0000000..b2604a9
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BREvent, NSMutableArray, NSObject<BREventResponder>, NSTimer;
+
+@interface BREventManager : NSObject
+{
+    NSObject<BREventResponder> *_firstResponder;
+    BREvent *_currentEvent;
+    NSTimer *_retriggerTimer;
+    NSTimer *_blockingTimer;
+    NSMutableArray *_eventQueue;
+    struct __CFRunLoopSource *_source;
+    struct __CFRunLoop *_runLoop;
+    unsigned int _dumpWhenUnblocked:1;
+    unsigned int _eventsBlocked:1;
+    unsigned int _handlingEvent:1;
+    double _flushBeforeTimeStamp;
+}
+
++ (id)sharedManager;
+- (id)init;
+- (void)dealloc;
+- (void)setFirstResponder:(id)fp8;
+- (id)firstResponder;
+- (void)blockEventsForTime:(double)fp8 dumpWhenFinished:(BOOL)fp16;
+- (id)currentEvent;
+- (void)postEvent:(id)fp8;
+- (void)dispatchEventOnEventThread:(id)fp8;
+- (void)emptyQueue;
+- (void)retriggerCurrentEvent;
+- (void)retriggerCurrentEventAfterDelay:(double)fp8;
+- (void)cancelRetriggerCurrentEvent;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFadeMaskLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFadeMaskLayer.h
new file mode 100644 (file)
index 0000000..a90b470
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRFadeMaskLayer : BRLayer
+{
+    float _topFadeHeight;
+    float _bottomFadeHeight;
+    float _leftFadeWidth;
+    float _rightFadeWidth;
+    struct CGFunction *_shadingFunction;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setTopFadeHeight:(float)fp8;
+- (float)topFadeHeight;
+- (void)setBottomFadeHeight:(float)fp8;
+- (float)bottomFadeHeight;
+- (void)setLeftFadeWidth:(float)fp8;
+- (float)leftFadeWidth;
+- (void)setRightFadeWidth:(float)fp8;
+- (float)rightFadeWidth;
+- (void)drawInContext:(struct CGContext *)fp8;
+- (void)setEnableMaskAnimation:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFatalExceptionAlertController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFatalExceptionAlertController-Private.h
new file mode 100644 (file)
index 0000000..f8c4c5c
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRFatalExceptionAlertController.h>
+
+@interface BRFatalExceptionAlertController (Private)
+- (id)_initWithException:(id)fp8;
+- (id)_initWithNSException:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFatalExceptionAlertController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFatalExceptionAlertController.h
new file mode 100644 (file)
index 0000000..10e7351
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRAlertController.h>
+
+@interface BRFatalExceptionAlertController : BRAlertController
+{
+}
+
++ (id)controllerForFatalException:(id)fp8;
++ (id)controllerForFatalNSException:(id)fp8;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFeatureManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFeatureManager.h
new file mode 100644 (file)
index 0000000..ebb7ce5
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSLock, NSMutableDictionary;
+
+@interface BRFeatureManager : BRSingleton
+{
+    NSMutableDictionary *_featureDatabase;
+    NSLock *_featureLock;
+}
+
++ (void)initialize;
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)enableFeatureNamed:(id)fp8;
+- (void)disableFeatureNamed:(id)fp8;
+- (BOOL)isFeatureEnabled:(id)fp8;
+- (id)availableFeatures;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer-ContextManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer-ContextManagement.h
new file mode 100644 (file)
index 0000000..5835721
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRFullscreenRenderer.h>
+
+@interface BRFullscreenRenderer (ContextManagement)
+- (BOOL)_attachDrawableContext;
+- (void)_detachDrawableContext;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer-DisplayManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer-DisplayManagement.h
new file mode 100644 (file)
index 0000000..0beaf00
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRFullscreenRenderer.h>
+
+@interface BRFullscreenRenderer (DisplayManagement)
+- (void)_updateSceneBounds;
+- (void)_updateScaling;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRFullscreenRenderer.h
new file mode 100644 (file)
index 0000000..4197a7b
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderer.h>
+
+@class BRRenderContext;
+
+@interface BRFullscreenRenderer : BRRenderer
+{
+    BRRenderContext *_context;
+    unsigned int _orderedIn:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)orderOut;
+- (void)orderIn;
+- (void)displayOnline;
+- (void)displayOffline;
+- (void)displayCanvasChanged;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRGenre.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRGenre.h
new file mode 100644 (file)
index 0000000..aba7c11
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRType.h>
+
+@interface BRGenre : BRType
+{
+}
+
++ (id)pop;
++ (id)classical;
++ (id)rock;
+- (id)displayString;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRGlyphCellContents.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRGlyphCellContents.h
new file mode 100644 (file)
index 0000000..75f8834
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRLayer;
+
+@interface BRGlyphCellContents : NSObject
+{
+    int _glyphType;
+    BRLayer *_layer;
+}
+
+- (id)initWithLayer:(id)fp8 glyphType:(int)fp12;
+- (void)dealloc;
+- (id)layer;
+- (int)glyphType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHUDOverlayLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHUDOverlayLayoutManager.h
new file mode 100644 (file)
index 0000000..4fe4a6e
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRHUDOverlayLayoutManager : NSObject
+{
+    id _baseManager;
+}
+
+- (id)initWithLayoutManager:(id)fp8;
+- (void)dealloc;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHeaderControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHeaderControl.h
new file mode 100644 (file)
index 0000000..eb80fe6
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRHeaderLayer;
+
+@interface BRHeaderControl : BRControl
+{
+    BRHeaderLayer *_header;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (void)setTitle:(id)fp8 withAttributes:(id)fp12;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (id)icon;
+- (void)setIconHorizontalOffset:(float)fp8;
+- (float)iconHorizontalOffset;
+- (void)setIconKerningFactor:(float)fp8;
+- (float)iconKerningFactor;
+- (struct CGRect)iconFrame;
+- (void)setIconHidden:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHeaderLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHeaderLayer.h
new file mode 100644 (file)
index 0000000..1ba3d10
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImageLayer, BRTextLayer;
+
+@interface BRHeaderLayer : BRLayer
+{
+    BRTextLayer *_title;
+    BRImageLayer *_icon;
+    float _iconHorizontalOffset;
+    float _iconKerningFactor;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setTitle:(id)fp8 withAttributes:(id)fp12;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (id)icon;
+- (void)setIconHorizontalOffset:(float)fp8;
+- (float)iconHorizontalOffset;
+- (void)setIconKerningFactor:(float)fp8;
+- (float)iconKerningFactor;
+- (struct CGRect)iconFrame;
+- (void)setIconHidden:(BOOL)fp8;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHorizontalSegmentedWidget-Protected.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHorizontalSegmentedWidget-Protected.h
new file mode 100644 (file)
index 0000000..90d018f
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRHorizontalSegmentedWidget.h>
+
+@interface BRHorizontalSegmentedWidget (Protected)
+- (void)layoutSublayers;
+- (id)leftEndLayer;
+- (id)centerLayer;
+- (id)rightEndLayer;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHorizontalSegmentedWidget.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRHorizontalSegmentedWidget.h
new file mode 100644 (file)
index 0000000..3c0aefb
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImageLayer;
+
+@interface BRHorizontalSegmentedWidget : BRLayer
+{
+    BRImageLayer *_leftEndLayer;
+    BRImageLayer *_centerLayer;
+    BRImageLayer *_rightEndLayer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setLeftFile:(id)fp8 centerFile:(id)fp12 rightFile:(id)fp16;
+- (void)setLeftImage:(id)fp8 centerImage:(id)fp12 rightImage:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPConfiguration-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPConfiguration-Private.h
new file mode 100644 (file)
index 0000000..b9251f3
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPConfiguration.h>
+
+@interface BRIPConfiguration (Private)
++ (struct __SCDynamicStore *)_dynamicStoreSingleton;
+- (void)_examineService:(struct __SCNetworkService *)fp8 usingStore:(struct __SCDynamicStore *)fp12;
+- (void)_getStateForServiceID:(id)fp8 usingStore:(struct __SCDynamicStore *)fp12 ipAddress:(id *)fp16 mask:(id *)fp20 router:(id *)fp24;
+- (id)_dnsAddressesForServiceID:(id)fp8 usingStore:(struct __SCDynamicStore *)fp12;
+- (BOOL)_isActiveForInterface:(id)fp8 usingStore:(struct __SCDynamicStore *)fp12;
+- (void)_getWirelessNetworkStateUsingStore:(struct __SCDynamicStore *)fp8;
+- (BOOL)_setDHCPForService:(struct __SCNetworkService *)fp8;
+- (BOOL)_setIPAddress:(id)fp8 subnetMask:(id)fp12 router:(id)fp16 forService:(struct __SCNetworkService *)fp20;
+- (BOOL)_setDNSAddress:(id)fp8 forService:(struct __SCNetworkService *)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPConfiguration.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPConfiguration.h
new file mode 100644 (file)
index 0000000..4a77b02
--- /dev/null
@@ -0,0 +1,49 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSArray, NSString;
+
+@interface BRIPConfiguration : NSObject
+{
+    NSString *_wirelessNetwork;
+    NSString *_wirelessMACAddress;
+    NSString *_wirelessIPAddress;
+    NSString *_wirelessSubnetMask;
+    NSString *_wirelessRouter;
+    NSArray *_wirelessDNSAddresses;
+    long _wirelessSignalQuality;
+    unsigned int _wirelessUseDHCP:1;
+    unsigned int _wirelessActive:1;
+    NSString *_wiredMACAddress;
+    NSString *_wiredIPAddress;
+    NSString *_wiredSubnetMask;
+    NSString *_wiredRouter;
+    NSArray *_wiredDNSAddresses;
+    unsigned int _wiredUseDHCP:1;
+    unsigned int _wiredActive:1;
+}
+
++ (void)startMonitoringNetworkChanges:(BOOL)fp8;
+- (id)initFromCurrentConfiguration;
+- (void)dealloc;
+- (id)description;
+- (void)setUseDHCPForInterface:(int)fp8;
+- (void)setAddress:(id)fp8 subnetMask:(id)fp12 router:(id)fp16 forInterface:(int)fp20;
+- (void)setDNSAddresses:(id)fp8 forInterface:(int)fp12;
+- (BOOL)isActiveForInterface:(int)fp8;
+- (BOOL)useDHCPForInterface:(int)fp8;
+- (id)MACaddressForInterface:(int)fp8;
+- (id)IPaddressForInterface:(int)fp8;
+- (id)subnetMaskForInterface:(int)fp8;
+- (id)routerForInterface:(int)fp8;
+- (id)dnsAddressesForInterface:(int)fp8;
+- (id)wirelessNetwork;
+- (long)wirelessSignalQuality;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaAsset-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaAsset-Private.h
new file mode 100644 (file)
index 0000000..56e844d
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPhotoMediaAsset.h>
+
+@interface BRIPhotoMediaAsset (Private)
+- (id)_photoConnection;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaAsset.h
new file mode 100644 (file)
index 0000000..7ae9962
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaAsset.h>
+
+@class NSString;
+
+@interface BRIPhotoMediaAsset : BRBaseMediaAsset
+{
+    NSString *_assetID;
+    id <BRMediaCollection> _parent;
+}
+
++ (id)mediaAssetFromMediaProvider:(id)fp8 withAssetID:(id)fp12 withParent:(id)fp16;
+- (id)initFromMediaProvider:(id)fp8 withAssetID:(id)fp12 withParent:(id)fp16;
+- (void)dealloc;
+- (void)willBeDeleted;
+- (id)description;
+- (id)assetID;
+- (unsigned int)imageIDAsInt;
+- (BOOL)hasCoverArt;
+- (id)coverArt;
+- (id)title;
+- (id)mediaType;
+- (BOOL)isLocal;
+- (id)primaryCollection;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaCollection.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoMediaCollection.h
new file mode 100644 (file)
index 0000000..1ed83d6
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaCollection.h>
+
+@class NSArray, NSDictionary, NSMutableArray;
+
+@interface BRIPhotoMediaCollection : BRBaseMediaCollection
+{
+    NSDictionary *_dictionary;
+    BRIPhotoMediaCollection *_parent;
+    NSMutableArray *_children;
+    NSArray *_imageList;
+    BOOL _isLibrary;
+}
+
++ (id)mediaCollectionFromMediaProvider:(id)fp8 withDictionary:(id)fp12;
+- (id)initWithProvider:(id)fp8 dictionary:(id)fp12;
+- (void)dealloc;
+- (void)willBeDeleted;
+- (id)description;
+- (id)title;
+- (id)collectionID;
+- (void)setParentCollection:(id)fp8;
+- (void)addChildCollection:(id)fp8;
+- (void)addChildAsset:(id)fp8;
+- (void)setImageList:(id)fp8;
+- (id)collectionType;
+- (id)childCollections;
+- (id)parentCollection;
+- (BOOL)hasCoverArt;
+- (id)coverArt;
+- (id)mediaAssets;
+- (id)collectionDictionary;
+- (BOOL)isLocal;
+- (BOOL)isLibrary;
+- (void)setIsLibrary:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareDiscoveryDialog-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareDiscoveryDialog-Private.h
new file mode 100644 (file)
index 0000000..d0e5387
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPhotoShareDiscoveryDialog.h>
+
+@interface BRIPhotoShareDiscoveryDialog (Private)
+- (void)_iPhotoSharesUpdated:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareDiscoveryDialog.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareDiscoveryDialog.h
new file mode 100644 (file)
index 0000000..ef370e2
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextWithSpinnerController.h>
+
+@class BRIPhotoShareListener;
+
+@interface BRIPhotoShareDiscoveryDialog : BRTextWithSpinnerController
+{
+    BRIPhotoShareListener *_listener;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)controlWasActivated;
+- (void)controlWillDeactivate;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListController-Private.h
new file mode 100644 (file)
index 0000000..5a5eef1
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPhotoShareListController.h>
+
+@interface BRIPhotoShareListController (Private)
+- (void)_iPhotoSharesUpdated:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListController.h
new file mode 100644 (file)
index 0000000..8bc4422
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRIPhotoShareListener, NSArray;
+
+@interface BRIPhotoShareListController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    BRIPhotoShareListener *_listener;
+    NSArray *_servers;
+}
+
+- (id)init;
+- (id)initWithServers:(id)fp8;
+- (void)dealloc;
+- (BOOL)isNetworkDependent;
+- (void)controlWasActivated;
+- (void)controlWillDeactivate;
+- (long)itemCount;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)titleForRow:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (void)itemSelected:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListener-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListener-Private.h
new file mode 100644 (file)
index 0000000..19690d1
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPhotoShareListener.h>
+
+@interface BRIPhotoShareListener (Private)
+- (void)_checkDiscoveryStatus:(id)fp8;
+- (void)_sortServersByName;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListener.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareListener.h
new file mode 100644 (file)
index 0000000..f78f16a
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableArray, NSNetServiceBrowser, NSTimer;
+
+@interface BRIPhotoShareListener : NSObject
+{
+    NSNetServiceBrowser *_browser;
+    NSMutableArray *_servers;
+    NSTimer *_statusTimer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)startListening;
+- (void)stopListening;
+- (id)servers;
+- (void)netServiceBrowser:(id)fp8 didNotSearch:(id)fp12;
+- (void)netServiceBrowser:(id)fp8 didFindService:(id)fp12 moreComing:(BOOL)fp16;
+- (void)netServiceBrowser:(id)fp8 didRemoveService:(id)fp12 moreComing:(BOOL)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareLoadingDialog.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPhotoShareLoadingDialog.h
new file mode 100644 (file)
index 0000000..de7d9cb
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextWithSpinnerController.h>
+
+@class NSNetService;
+
+@interface BRIPhotoShareLoadingDialog : BRTextWithSpinnerController
+{
+    NSNetService *_server;
+}
+
+- (id)initWithServer:(id)fp8;
+- (void)dealloc;
+- (void)controlWasActivated;
+- (void)controlWillDeactivate;
+- (void)netService:(id)fp8 didNotResolve:(id)fp12;
+- (void)netServiceDidResolveAddress:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl-EventHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl-EventHandling.h
new file mode 100644 (file)
index 0000000..dd5f14d
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPv4AddressEntryControl.h>
+
+@interface BRIPv4AddressEntryControl (EventHandling)
+- (void)_handlePlayPauseButton:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl-Framing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl-Framing.h
new file mode 100644 (file)
index 0000000..30742c5
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPv4AddressEntryControl.h>
+
+@interface BRIPv4AddressEntryControl (Framing)
+- (void)_layoutUI;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressEntryControl.h
new file mode 100644 (file)
index 0000000..4f29521
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+#import "BRTextContainerProtocol.h"
+
+@class BRIPv4AddressSelectionLayer, BRTextLayer;
+
+@interface BRIPv4AddressEntryControl : BRControl <BRTextContainer>
+{
+    BRIPv4AddressSelectionLayer *_addressPicker;
+    BRTextLayer *_labelLayer;
+    struct CGSize _addressPickerSize;
+    float _labelPadding;
+    id <BRTextEntryDelegate> _textEntryDelegate;
+}
+
+- (id)init;
+- (void)dealloc;
+- (struct CGSize)preferredSizeFromScreenSize:(struct CGSize)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setLabel:(id)fp8;
+- (void)setInitialAddress:(id)fp8;
+- (void)reset;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)brEventAction:(id)fp8;
+- (id)stringValue;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-Building.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-Building.h
new file mode 100644 (file)
index 0000000..6df3085
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPv4AddressSelectionLayer.h>
+
+@interface BRIPv4AddressSelectionLayer (Building)
+- (id)_buildOctetBackgroundLayers;
+- (id)_buildDigitLayers;
+- (id)_buildDotLayers;
+- (id)_buildArrowsLayer;
+- (id)_buildDoneLayer;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-Framing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-Framing.h
new file mode 100644 (file)
index 0000000..a1c35c4
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPv4AddressSelectionLayer.h>
+
+@interface BRIPv4AddressSelectionLayer (Framing)
+- (float)_layoutUIWithHeight:(float)fp8;
+- (struct CGRect)_selectionWidgetFrameForSelection:(int)fp8;
+- (struct CGRect)_arrowsFrameForSelection:(int)fp8;
+- (struct CGRect)_digitFrameForSelection:(int)fp8;
+- (struct CGRect)_cellFrameForSelection:(int)fp8;
+- (float)_singleCellWidth;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-SelectionAndModification.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer-SelectionAndModification.h
new file mode 100644 (file)
index 0000000..0c0bbb5
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIPv4AddressSelectionLayer.h>
+
+@interface BRIPv4AddressSelectionLayer (SelectionAndModification)
+- (void)_setSelection:(int)fp8;
+- (void)_setDigitHighlighted:(BOOL)fp8 atIndex:(int)fp12;
+- (void)_setDigitValue:(int)fp8 atIndex:(int)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionLayer.h
new file mode 100644 (file)
index 0000000..c09bd40
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRIPv4AddressSelectionWidget, BRImageLayer, BRTextLayer, NSArray;
+
+@interface BRIPv4AddressSelectionLayer : BRLayer
+{
+    NSArray *_octetBackgroundLayers;
+    NSArray *_digitLayers;
+    NSArray *_dotLayers;
+    BRImageLayer *_arrowsLayer;
+    BRIPv4AddressSelectionWidget *_selectionWidget;
+    BRTextLayer *_doneLayer;
+    int _selection;
+}
+
+- (id)init;
+- (void)dealloc;
+- (struct CGRect)preferredFrameForScreenSize:(struct CGSize)fp8;
+- (BOOL)moveSelectionRight;
+- (BOOL)moveSelectionLeft;
+- (BOOL)incrementSelection;
+- (BOOL)decrementSelection;
+- (id)ipAddress;
+- (BOOL)doneButtonSelected;
+- (void)reset;
+- (void)setIPAddress:(id)fp8;
+- (void)setFrame:(struct CGRect)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionWidget.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIPv4AddressSelectionWidget.h
new file mode 100644 (file)
index 0000000..54b45d2
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRHorizontalSegmentedWidget.h>
+
+@interface BRIPv4AddressSelectionWidget : BRHorizontalSegmentedWidget
+{
+}
+
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesLibraryPrefsAccess.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesLibraryPrefsAccess.h
new file mode 100644 (file)
index 0000000..4dc5511
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@interface BRITunesLibraryPrefsAccess : BRSingleton
+{
+    id <BRITunesPrefs> _prefsDelegate;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (void)dealloc;
+- (void)setITunesPrefsDelegate:(id)fp8;
+- (BOOL)musicPlaybackUsesSoundCheck;
+- (void)setMusicPlaybackUsesSoundCheck:(BOOL)fp8;
+- (unsigned long long)iTunesReportedMediaCapacity;
+- (unsigned long long)iTunesReportedMediaFreeSpace;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingController-Private.h
new file mode 100644 (file)
index 0000000..86409e3
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRITunesPairingController.h>
+
+@interface BRITunesPairingController (Private)
+- (id)_initWithType:(int)fp8;
+- (void)_setPrimaryInfoText:(id)fp8;
+- (void)_setCancelText:(id)fp8;
+- (id)_generatePairingPIN;
+- (void)_syncStatusChangedNotification:(id)fp8;
+- (void)_setStartNotificationName:(id)fp8;
+- (void)_setStopNotificationName:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingController.h
new file mode 100644 (file)
index 0000000..df4fa70
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRHeaderControl, BRPairingPinControl, BRTextControl, NSString;
+
+@interface BRITunesPairingController : BRController
+{
+    BRHeaderControl *_header;
+    BRPairingPinControl *_pinControl;
+    BRTextControl *_requirementText;
+    NSString *_pin;
+    NSString *_startNotificationName;
+    NSString *_stopNotificationName;
+    BOOL _pairingHappenedWhileBuried;
+}
+
++ (id)iTunesPairingControllerForInitialSync;
++ (id)iTunesPairingControllerForSync;
++ (id)iTunesPairingControllerForChangingSyncHost;
++ (id)iTunesPairingControllerForStreaming;
+- (void)dealloc;
+- (void)willBePushed;
+- (void)wasPushed;
+- (void)willBePopped;
+- (void)wasPopped;
+- (void)wasExhumedByPoppingController:(id)fp8;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRITunesPairingLayoutManager.h
new file mode 100644 (file)
index 0000000..0f0f309
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRITunesPairingLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIconPreviewController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIconPreviewController.h
new file mode 100644 (file)
index 0000000..c11cb99
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@class BRIconPreviewControllerLayoutManager, BRImageControl, BRTextControl;
+
+@interface BRIconPreviewController : BRPanel
+{
+    BRIconPreviewControllerLayoutManager *_manager;
+    BRTextControl *_message;
+    BRTextControl *_instruction;
+    BRImageControl *_image;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setMessage:(id)fp8;
+- (void)setImage:(id)fp8;
+- (void)setInstructions:(id)fp8;
+- (void)setIconHeightFactor:(float)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIconPreviewControllerLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRIconPreviewControllerLayoutManager.h
new file mode 100644 (file)
index 0000000..3cdc891
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRIconPreviewControllerLayoutManager : NSObject
+{
+    float _iconHeightFactor;
+}
+
+- (void)setIconHeightFactor:(float)fp8;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImage.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImage.h
new file mode 100644 (file)
index 0000000..ddedabb
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRImage : NSObject
+{
+    struct CGImage *_image;
+}
+
++ (id)imageWithURL:(id)fp8;
++ (id)imageWithPath:(id)fp8;
++ (id)imageWithData:(id)fp8;
++ (id)imageWithCIImage:(id)fp8;
++ (id)imageWithPDFURL:(id)fp8;
++ (id)imageWithCGImageRef:(struct CGImage *)fp8;
+- (id)initWithCGImageRef:(struct CGImage *)fp8;
+- (void)dealloc;
+- (id)downsampledImageForMaxSize:(struct CGSize)fp8;
+- (struct CGImage *)image;
+- (struct CGSize)pixelBounds;
+- (BOOL)isPowerOfTwo;
+- (float)aspectRatio;
+- (void)drawImageInContext:(struct CGContext *)fp8 rect:(struct CGRect)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewController-private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewController-private.h
new file mode 100644 (file)
index 0000000..43b163f
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageAndSyncingPreviewController.h>
+
+@interface BRImageAndSyncingPreviewController (private)
+- (void)_startSyncingProgress:(id)fp8;
+- (void)_updateProgress:(id)fp8;
+- (void)_stopSyncingProgress:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewController.h
new file mode 100644 (file)
index 0000000..96c9e33
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@class BRImageControl, BRSyncProgressControl;
+
+@interface BRImageAndSyncingPreviewController : BRPanel
+{
+    BRImageControl *_imageControl;
+    BRSyncProgressControl *_syncProgressControl;
+    BOOL _hasProgress;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setImage:(id)fp8 downsampleTo:(struct CGSize)fp12;
+- (void)setImage:(id)fp8;
+- (id)imageControl;
+- (void)controlWillActivate;
+- (void)setHasSyncProgress:(BOOL)fp8;
+- (void)setReflectionOffset:(float)fp8;
+- (void)setReflectionAmount:(float)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageAndSyncingPreviewLayoutManager.h
new file mode 100644 (file)
index 0000000..f882517
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRImageAndSyncingPreviewLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageControl.h
new file mode 100644 (file)
index 0000000..b949c8c
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRImageLayer;
+
+@interface BRImageControl : BRControl
+{
+    BRImageLayer *_layer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (struct CGSize)pixelBounds;
+- (void)setImage:(id)fp8;
+- (void)setImage:(id)fp8 downsampleTo:(struct CGSize)fp12;
+- (void)setBoundingSize:(struct CGSize)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageItemMenuLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageItemMenuLayer-Private.h
new file mode 100644 (file)
index 0000000..5762c14
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageItemMenuLayer.h>
+
+@interface BRImageItemMenuLayer (Private)
+- (void)_setImage:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageItemMenuLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageItemMenuLayer.h
new file mode 100644 (file)
index 0000000..bae2d9a
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextMenuItemLayer.h>
+
+@class BRImageLayer;
+
+@interface BRImageItemMenuLayer : BRTextMenuItemLayer
+{
+    BRImageLayer *_imageItem;
+}
+
++ (id)imageMenuItemWithImage:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)scrollItemIfNecessary;
+- (void)stopScrollingItem;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer-Deprecated.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer-Deprecated.h
new file mode 100644 (file)
index 0000000..8269ae5
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageLayer.h>
+
+@interface BRImageLayer (Deprecated)
+- (void)setImage:(id)fp8 downsampleTo:(struct CGSize)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer-Private.h
new file mode 100644 (file)
index 0000000..e0b0759
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageLayer.h>
+
+@interface BRImageLayer (Private)
+- (void)_updateContents:(BOOL)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLayer.h
new file mode 100644 (file)
index 0000000..e8ce694
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImage;
+
+@interface BRImageLayer : BRLayer
+{
+    BRImage *_image;
+    struct CGSize _lastDownsample;
+    BOOL _autoDownsample;
+}
+
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (struct CGSize)pixelBounds;
+- (float)aspectRatio;
+- (void)setAutomaticDownsample:(BOOL)fp8;
+- (BOOL)automaticDownsample;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoadDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoadDelegate.h
new file mode 100644 (file)
index 0000000..c2f544d
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRImageLoadJob, NSMutableData;
+
+@interface BRImageLoadDelegate : NSObject
+{
+    BRImageLoadJob *_job;
+    NSMutableData *_data;
+}
+
++ (id)imageLoadDelegateWithJob:(id)fp8;
+- (id)initWithJob:(id)fp8;
+- (void)dealloc;
+- (void)connection:(id)fp8 didReceiveResponse:(id)fp12;
+- (void)connection:(id)fp8 didFailWithError:(id)fp12;
+- (void)connection:(id)fp8 didReceiveData:(id)fp12;
+- (void)connectionDidFinishLoading:(id)fp8;
+- (id)job;
+- (id)content;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoadJob.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoadJob.h
new file mode 100644 (file)
index 0000000..0158c97
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDate, NSString, NSURL;
+
+@interface BRImageLoadJob : NSObject
+{
+    NSString *_imageName;
+    NSURL *_url;
+    BOOL _encrypted;
+    NSDate *_requestDate;
+}
+
+- (id)initWithName:(id)fp8 url:(id)fp12 encrypted:(BOOL)fp16;
+- (void)dealloc;
+- (id)name;
+- (id)url;
+- (BOOL)encrypted;
+- (id)requestDate;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader-ImageLoading.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader-ImageLoading.h
new file mode 100644 (file)
index 0000000..8c26e79
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageLoader.h>
+
+@interface BRImageLoader (ImageLoading)
+- (void)_updateArtwork:(id)fp8;
+- (void)_abandonArtwork:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader-ImageManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader-ImageManagement.h
new file mode 100644 (file)
index 0000000..32cd19d
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageLoader.h>
+
+@interface BRImageLoader (ImageManagement)
+- (BOOL)_isQueuePrimed;
+- (BOOL)_queueReady;
+- (void)_primeQueue;
+- (id)_pullNextImageProvider;
+- (id)_pullNextImageProviderRandomly;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageLoader.h
new file mode 100644 (file)
index 0000000..6f3fbd4
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSArray, NSLock, NSMutableArray, NSMutableDictionary, NSString;
+
+@interface BRImageLoader : NSObject
+{
+    long _queueSize;
+    NSMutableArray *_imageQueue;
+    NSMutableArray *_candidateImages;
+    NSMutableDictionary *_pendingImages;
+    NSArray *_imageProviders;
+    unsigned int _randomize:1;
+    unsigned int _unevenSegments:1;
+    NSString *_lastImageID;
+    NSLock *_queueLock;
+    long _serialIndex;
+    long _imageArrayIndex;
+    long _segmentLength;
+    long _segmentCount;
+    long _imageCount;
+    int _fillStrategy;
+    long _failedLoadCount;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)release;
+- (void)setSegmentCount:(long)fp8;
+- (long)segmentCount;
+- (void)setImageProviders:(id)fp8;
+- (void)setFillStrategy:(int)fp8;
+- (int)fillStrategy;
+- (void)setQueueSize:(long)fp8;
+- (long)queueSize;
+- (void)flushQueue;
+- (BOOL)queueReady;
+- (void)setRandomize:(BOOL)fp8;
+- (BOOL)randomize;
+- (long)imageCount;
+- (id)finalFormForImage:(id)fp8;
+- (id)nextImage;
+- (void)abandonPendingImageProviderWithID:(id)fp8;
+- (void)promoteCandidateImageProvider:(id)fp8 toPendingImageProviderWithID:(id)fp12;
+- (void)enqueueImage:(id)fp8 withID:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageManager-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageManager-Private.h
new file mode 100644 (file)
index 0000000..a5d199a
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageManager.h>
+
+@interface BRImageManager (Private)
+- (void)_removeRemoteImageRequestNamed:(id)fp8;
+- (void)_maintainImageCache:(id)fp8;
+- (void)_processPendingJobs;
+- (void)_checkJobQueue:(id)fp8;
+- (void)_imageLoadSucceeded:(id)fp8;
+- (void)_imageLoadFailed:(id)fp8;
+- (void)_postUpdateNotification:(id)fp8;
+- (void)_postUnavailableImageNotification:(id)fp8;
+- (void)_incrementCacheSize:(unsigned long long)fp8;
+- (void)_decrementCacheSize:(unsigned long long)fp8;
+- (BOOL)_isJobQueued:(id)fp8;
+- (void)_terminateNotification:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRImageManager.h
new file mode 100644 (file)
index 0000000..3fa227c
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSLock, NSMutableArray, NSMutableDictionary, NSString;
+
+@interface BRImageManager : BRSingleton
+{
+    unsigned long long _maxCacheSize;
+    unsigned long long _cacheSize;
+    NSString *_imageCachePath;
+    NSMutableDictionary *_images;
+    NSMutableDictionary *_remoteImageRequests;
+    NSLock *_remoteImageLock;
+    NSMutableArray *_jobQueue;
+    BOOL _processJobs;
+    BOOL _cachePurging;
+    NSMutableArray *_activeDelegates;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (BOOL)isImageAvailable:(id)fp8;
+- (id)imageNameFromURL:(id)fp8;
+- (id)writeImageFromURL:(id)fp8;
+- (id)writeEncryptedImageFromURL:(id)fp8;
+- (id)writeImageFromURL:(id)fp8 isEncrypted:(BOOL)fp12;
+- (void)writeImage:(id)fp8 named:(id)fp12;
+- (id)_resizingImageOptions;
+- (void)_writeImageData:(id)fp8 named:(id)fp12;
+- (id)imageNamed:(id)fp8;
+- (void)removeImageNamed:(id)fp8;
+- (void)remoteImageRequestForMediaID:(id)fp8;
+- (void)receivedRemoteITunesImageHandle:(char **)fp8 forID:(id)fp12;
+- (BOOL)receiveRemoteImageURL:(id)fp8 forID:(id)fp12;
+- (void)receivedRemoteImage:(id)fp8 forID:(id)fp12;
+- (BOOL)hasRemoteImageBeenRequestedForMediaID:(id)fp8;
+- (void)purgeRemoteRequest;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRInternetAvailabilityMonitor.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRInternetAvailabilityMonitor.h
new file mode 100644 (file)
index 0000000..3baa1b1
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSDate;
+
+@interface BRInternetAvailabilityMonitor : BRSingleton
+{
+    BOOL _lastKnownState;
+    NSDate *_lastRequestDate;
+    BOOL _lastKnownYTState;
+    NSDate *_lastYTRequestDate;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (void)dealloc;
+- (BOOL)isInternetAvailable;
+- (BOOL)isYTAvailable;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRInternetRequiredController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRInternetRequiredController.h
new file mode 100644 (file)
index 0000000..5a37efd
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIconPreviewController.h>
+
+@interface BRInternetRequiredController : BRIconPreviewController
+{
+}
+
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLayer.h
new file mode 100644 (file)
index 0000000..6d984e0
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <QuartzCore/QuartzCore.h>
+
+@interface BRLayer : CALayer
+{
+}
+
++ (id)defaultActionForKey:(id)fp8;
+- (id)firstSublayerNamed:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-DividerSupport.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-DividerSupport.h
new file mode 100644 (file)
index 0000000..9fab708
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRListControl.h>
+
+@interface BRListControl (DividerSupport)
+- (void)_updateDividers;
+- (long)_providerRowForListRow:(long)fp8 divider:(id *)fp12;
+- (long)_listRowForProviderRow:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-Provider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-Provider.h
new file mode 100644 (file)
index 0000000..4a05742
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+@protocol BRMenuListItemProvider
+- (long)itemCount;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)titleForRow:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (id)visibleRowsAndRange:(struct _NSRange *)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-RepeatTimer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-RepeatTimer.h
new file mode 100644 (file)
index 0000000..f4b44ed
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRListControl.h>
+
+@interface BRListControl (RepeatTimer)
+- (void)_startRepeatTimerMovingDown:(BOOL)fp8;
+- (void)_slowToStopRepeatTimerMovingDown:(BOOL)fp8;
+- (void)_stopRepeatTimer;
+- (void)_repeatDownTimerFired:(id)fp8;
+- (void)_repeatUpTimerFired:(id)fp8;
+- (double)_calculateRepeatRate;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-ScrollControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-ScrollControl.h
new file mode 100644 (file)
index 0000000..660fa5c
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRListControl.h>
+
+@interface BRListControl (ScrollControl)
+- (void)_scrollUp:(id)fp8;
+- (void)_scrollDown:(id)fp8;
+- (long)_backwardIndexForRowCount:(long)fp8 hitBoundary:(char *)fp12;
+- (long)_forwardIndexForRowCount:(long)fp8 hitBoundary:(char *)fp12;
+- (void)_setNewRow:(long)fp8;
+- (void)_selectCurrentItem;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-ScrollNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-ScrollNotifications.h
new file mode 100644 (file)
index 0000000..9f591f4
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRListControl.h>
+
+@interface BRListControl (ScrollNotifications)
+- (void)_performScrollInitiationActivities;
+- (void)_performScrollTerminationActivities;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-SelectionHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl-SelectionHandling.h
new file mode 100644 (file)
index 0000000..4baf5c5
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRListControl.h>
+
+@interface BRListControl (SelectionHandling)
+- (void)_delayedActivation:(id)fp8;
+- (void)_leaveCurrentSelection;
+- (void)_enterNewSelectionWithDelay:(BOOL)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListControl.h
new file mode 100644 (file)
index 0000000..d214a56
--- /dev/null
@@ -0,0 +1,52 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+#import <BackRow/BRListControl-Provider.h>
+
+@class BRListLayer, NSMutableArray, NSTimer;
+
+@interface BRListControl : BRControl
+{
+    id <BRMenuListItemProvider> _source;
+    BRListLayer *_list;
+    NSTimer *_repeatTimer;
+    NSTimer *_selectionDelay;
+    double _repeatStart;
+    double _repeatAccumulator;
+    float _defaultHeight;
+    NSMutableArray *_dividers;
+    long _firstDividerIndex;
+    long _lastDividerIndex;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (BOOL)brEventAction:(id)fp8;
+- (void)setDatasource:(id)fp8;
+- (id)datasource;
+- (void)addDividerAtIndex:(long)fp8 withLabel:(id)fp12;
+- (void)removeDividerAtIndex:(long)fp8;
+- (void)removeDividers;
+- (void)reload;
+- (void)setSelection:(long)fp8;
+- (long)selection;
+- (long)itemCount;
+- (float)listHeightToMaximum:(float)fp8;
+- (void)setDisplaysSelectionWidget:(BOOL)fp8;
+- (BOOL)displaysSelectionWidget;
+- (void)setShowsWidgetBackingLayer:(BOOL)fp8;
+- (BOOL)showsWidgetBackingLayer;
+- (void)setLastItemCentered:(BOOL)fp8;
+- (BOOL)lastItemCentered;
+- (void)controlWillActivate;
+- (void)controlWillDeactivate;
+- (void)controlWasDeactivated;
+- (id)visibleRowsAndRange:(struct _NSRange *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListLayer-WidgetFraming.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListLayer-WidgetFraming.h
new file mode 100644 (file)
index 0000000..df68f91
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRListLayer.h>
+
+@interface BRListLayer (WidgetFraming)
+- (void)_updateWidgetFrame;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListLayer.h
new file mode 100644 (file)
index 0000000..4d6a000
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRScrollingItemLayer, BRSelectionLozengeLayer;
+
+@interface BRListLayer : BRLayer
+{
+    BRLayer *_widgetBackingLayer;
+    BRSelectionLozengeLayer *_widget;
+    BRScrollingItemLayer *_list;
+    BOOL _widgetHidden;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setDatasource:(id)fp8;
+- (id)datasource;
+- (void)setSelectedRow:(long)fp8;
+- (long)selectedRow;
+- (void)refill;
+- (float)listHeightToMaximum:(float)fp8;
+- (void)setLastItemCentered:(BOOL)fp8;
+- (BOOL)lastItemCentered;
+- (void)setSelectionWidgetHidden:(BOOL)fp8;
+- (BOOL)selectionWidgetIsHidden;
+- (void)setShowsWidgetBackingLayer:(BOOL)fp8;
+- (BOOL)showsWidgetBackingLayer;
+- (id)visibleRowsAndRange:(struct _NSRange *)fp8;
+- (void)setAnimationMode:(int)fp8;
+- (int)animationMode;
+- (double)scrollDuration;
+- (void)enterCurrentSelection;
+- (void)leaveCurrentSelection;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListPageLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRListPageLayer.h
new file mode 100644 (file)
index 0000000..eef0643
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRListPageLayer : BRLayer
+{
+    id <BRMenuListItemProvider> _source;
+    struct _NSRange _range;
+}
+
++ (id)pageWithSource:(id)fp8 range:(struct _NSRange)fp12;
+- (id)initWithSource:(id)fp8 range:(struct _NSRange)fp12;
+- (void)dealloc;
+- (struct _NSRange)range;
+- (struct CGRect)frameForRow:(long)fp8;
+- (float)heightToRow:(long)fp8;
+- (float)height;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLocalizedStringManager-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLocalizedStringManager-Private.h
new file mode 100644 (file)
index 0000000..bbab9f1
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLocalizedStringManager.h>
+
+@interface BRLocalizedStringManager (Private)
+- (void)_languageChanged:(id)fp8;
+- (id)_currentLanguageNameForBundle:(id)fp8;
+- (id)_hashKeyForStringKey:(id)fp8 inFile:(id)fp12 fromBundlePath:(id)fp16;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLocalizedStringManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRLocalizedStringManager.h
new file mode 100644 (file)
index 0000000..e566b2c
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSMutableDictionary, NSString;
+
+@interface BRLocalizedStringManager : BRSingleton
+{
+    NSString *_currentLanguage;
+    NSMutableDictionary *_stringFileCache;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
++ (id)backRowLocalizedStringForKey:(id)fp8 inFile:(id)fp12;
++ (id)applicationLocalizedStringForKey:(id)fp8 inFile:(id)fp12;
++ (id)appliance:(id)fp8 localizedStringForKey:(id)fp12 inFile:(id)fp16;
++ (id)localizedStringForKey:(id)fp8 inFile:(id)fp12 fromBundle:(id)fp16;
+- (id)init;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-ApplianceLoading.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-ApplianceLoading.h
new file mode 100644 (file)
index 0000000..1e00f37
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+@interface BRMainMenuController (ApplianceLoading)
+- (void)_loadAppliances;
+- (id)_augmentApplianceInfo:(id)fp8;
+- (void)_resetActiveAppliances;
+- (id)_generateFilteredApplianceList;
+- (id)_generateFilteredLocalApplianceList;
+- (id)_generateFilteredRemoteApplianceList;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-IconSource.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-IconSource.h
new file mode 100644 (file)
index 0000000..0177616
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+#import "BRIconSourceProtocol.h"
+
+@interface BRMainMenuController (IconSource) <BRIconSource>
+- (long)iconCount;
+- (id)iconInfoAtIndex:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-ListDataSource.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-ListDataSource.h
new file mode 100644 (file)
index 0000000..8039ba6
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRMainMenuController (ListDataSource) <BRMenuListItemProvider>
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-MenuReset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-MenuReset.h
new file mode 100644 (file)
index 0000000..18a8b6f
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+@interface BRMainMenuController (MenuReset)
+- (void)_menuReset:(id)fp8;
+- (void)_forceReset:(id)fp8;
+- (void)_zoomToTopMenu;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-NotificationHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-NotificationHandlers.h
new file mode 100644 (file)
index 0000000..dc0b098
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+@interface BRMainMenuController (NotificationHandlers)
+- (void)_itemSelected:(id)fp8;
+- (long)_rowForTitle:(id)fp8;
+- (void)_selectionChanged:(id)fp8;
+- (void)_languageChanged:(id)fp8;
+- (void)_copyStartedForType:(id)fp8;
+- (void)_copyFinishedForType:(id)fp8;
+- (void)_mediaAssetFileCopyStarted:(id)fp8;
+- (void)_mediaAssetFileCopyFinished:(id)fp8;
+- (void)_photoFileCopyStarted:(id)fp8;
+- (void)_photoFileCopyFinished:(id)fp8;
+- (void)_stopSyncingProgress:(id)fp8;
+- (void)_waitForMediaHost:(id)fp8;
+- (void)_audioCDAppeared:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-OrderAnimations.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-OrderAnimations.h
new file mode 100644 (file)
index 0000000..1909db0
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+@interface BRMainMenuController (OrderAnimations)
+- (id)_orderOutAnimationForController:(id)fp8;
+- (id)_orderInAnimationForController:(id)fp8;
+- (void)_addTransitIcon:(id)fp8 withReflection:(id)fp12 forController:(id)fp16;
+- (void)_removeTransitIconForController:(id)fp8;
+- (void)_transitUpwardsCompleted:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController-Private.h
new file mode 100644 (file)
index 0000000..3832a38
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMainMenuController.h>
+
+@interface BRMainMenuController (Private)
+- (void)_setDeviceIdentifier;
+- (BOOL)_rowHasSyncingInProgress:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuController.h
new file mode 100644 (file)
index 0000000..bd6cb83
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRControl, BRHeaderControl, BRListControl, BRMainMenuSyncSpinnerItem, BRMarchingIconControl, BRMediaType, NSArray;
+
+@interface BRMainMenuController : BRController
+{
+    NSArray *_applianceInfo;
+    NSArray *_activeAppliances;
+    BRListControl *_list;
+    BRHeaderControl *_header;
+    BRMarchingIconControl *_iconMarch;
+    BRMediaType *_fileCopyTypeInProgress;
+    BRMainMenuSyncSpinnerItem *_currentSpinningMenuLayer;
+    BRControl *_iconReflectionInTransit;
+    BRControl *_iconInTransit;
+    BRController *_previousController;
+    id <BRMainMenuDelegate> _delegate;
+    BOOL _inTransition;
+}
+
+- (id)initWithDelegate:(id)fp8;
+- (id)initWithDelegate:(id)fp8 selectedRow:(id)fp12;
+- (void)dealloc;
+- (void)updateActiveApplianceList;
+- (id)deviceName;
+- (id)selectedItemTitle;
+- (void)controlWillDeactivate;
+- (void)controlWillActivate;
+- (void)controlWasActivated;
+- (void)willBeExhumed;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuLayoutManager.h
new file mode 100644 (file)
index 0000000..d1cc8a3
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMainMenuLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuSyncSpinnerItem.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMainMenuSyncSpinnerItem.h
new file mode 100644 (file)
index 0000000..0e9d416
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRTextMenuItemLayer;
+
+@interface BRMainMenuSyncSpinnerItem : NSObject
+{
+    BRTextMenuItemLayer *_itemLayer;
+    long _row;
+}
+
+- (id)initWithItemLayer:(id)fp8 row:(long)fp12;
+- (void)dealloc;
+- (id)itemLayer;
+- (long)row;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconControl.h
new file mode 100644 (file)
index 0000000..85fe404
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMarchingIconLayer;
+
+@interface BRMarchingIconControl : BRControl
+{
+    BRMarchingIconLayer *_march;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setIconSource:(id)fp8;
+- (id)iconSource;
+- (void)reload;
+- (void)setSelection:(long)fp8;
+- (long)selection;
+- (void)setFrontIconHidden:(BOOL)fp8;
+- (BOOL)frontIconHidden;
+- (id)selectedIcon;
+- (id)selectedIconReflection;
+- (id)layer;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconLayer-ImageManipulation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconLayer-ImageManipulation.h
new file mode 100644 (file)
index 0000000..d6499c6
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMarchingIconLayer.h>
+
+@interface BRMarchingIconLayer (ImageManipulation)
+- (void)_hideFrontIcon:(BOOL)fp8;
+- (void)_positionIconAtIndex:(long)fp8 usingKeyFrame:(const struct BRMarchingIconKeyFrame *)fp12 inBounds:(struct CGSize)fp16;
+- (void)_updateIcons;
+- (id)_blurredImageForImage:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMarchingIconLayer.h
new file mode 100644 (file)
index 0000000..7858b0c
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSMutableArray;
+
+@interface BRMarchingIconLayer : BRLayer
+{
+    long _selection;
+    id <BRIconSource> _source;
+    NSMutableArray *_lucidIcons;
+    NSMutableArray *_lucidReflections;
+    NSMutableArray *_blurryIcons;
+    NSMutableArray *_blurryReflections;
+    NSMutableArray *_iconOffsets;
+    BOOL _frontIconHidden;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setIconSource:(id)fp8;
+- (id)iconSource;
+- (void)reload;
+- (void)setSelection:(long)fp8;
+- (long)selection;
+- (id)selectedIcon;
+- (id)selectedIconReflection;
+- (void)setFrontIconHidden:(BOOL)fp8;
+- (BOOL)frontIconHidden;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaAssetMusicUtilities.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaAssetMusicUtilities.h
new file mode 100644 (file)
index 0000000..a8d40c8
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMediaAssetMusicUtilities : NSObject
+{
+}
+
++ (id)uniqueAlbumsForTracks:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaCollectionType.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaCollectionType.h
new file mode 100644 (file)
index 0000000..b64b835
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRType.h>
+
+@interface BRMediaCollectionType : BRType
+{
+}
+
++ (id)unknown;
++ (id)iTunesPlaylist;
++ (id)iTunesAlbum;
++ (id)iPhotoSlideshow;
++ (id)iPhotoAlbum;
++ (id)iPhotoFolder;
++ (id)podcastCollection;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost-Notifications.h
new file mode 100644 (file)
index 0000000..69b29be
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHost.h>
+
+@interface BRMediaHost (Notifications)
+- (void)_mediaProviderLoaded:(id)fp8;
+- (void)_mediaProviderLoadFailed:(id)fp8;
+- (void)_mediaProviderUnloading:(id)fp8;
+- (void)_mediaProviderUnloaded:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost-Protected.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost-Protected.h
new file mode 100644 (file)
index 0000000..562181c
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHost.h>
+
+@interface BRMediaHost (Protected)
++ (id)_mediaProviderAdvertisingMediaTypes:(id)fp8 forceLocalResolution:(BOOL)fp12;
++ (void)_loadHosts;
++ (void)_deleteHost:(id)fp8;
++ (void)_saveHost:(id)fp8;
++ (void)_removeHostFromMounts:(id)fp8;
++ (void)_addHostToMounts:(id)fp8;
++ (void)_hostsChanged;
+- (int)_codingVersion;
+- (void)_processNextEvent;
+- (void)_processEvent:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHost.h
new file mode 100644 (file)
index 0000000..bd995ef
--- /dev/null
@@ -0,0 +1,73 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRMediaHostEvent, BRMediaHostState, NSDictionary, NSMutableArray, NSSet, NSString, NSTimer;
+
+@interface BRMediaHost : NSObject
+{
+    NSString *_hostID;
+    NSDictionary *_hostInfo;
+    NSMutableArray *_providers;
+    int _hostType;
+    NSMutableArray *_eventQueue;
+    NSSet *_eventFilter;
+    BRMediaHostEvent *_filterEvent;
+    BRMediaHostState *_state;
+    NSTimer *_eventTimer;
+    BOOL _supportsPhotos;
+}
+
++ (void)initialize;
++ (void)unmountAllHosts;
++ (id)mediaHost;
++ (id)syncingMediaHostWithHostInfo:(id)fp8;
++ (id)streamingMediaHostWithHostInfo:(id)fp8;
++ (id)daapMediaHostWithHostInfo:(id)fp8;
++ (id)currentHost;
++ (id)localHost;
++ (id)mediaHostMatchingHostInfo:(id)fp8;
++ (id)mediaHostForMediaProvider:(id)fp8;
++ (id)mediaHosts;
++ (id)syncingHost;
++ (id)streamingHosts;
++ (id)daapHosts;
++ (void)addMediaHost:(id)fp8;
++ (void)removeMediaHost:(id)fp8;
++ (void)removeMediaHost:(id)fp8 supressingRemoveNotification:(BOOL)fp12;
++ (BOOL)isPairedForSyncing:(char *)fp8;
++ (id)mountedMediaHosts;
++ (id)mediaProviderAdvertisingMediaTypes:(id)fp8;
++ (id)localMediaProviderAdvertisingMediaTypes:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)setHostname:(id)fp8;
+- (void)waitForEvent:(id)fp8 toProcessEvent:(id)fp12;
+- (void)postEvent:(id)fp8;
+- (void)abandonEvent:(id)fp8;
+- (id)hostID;
+- (id)hostInfo;
+- (id)hostname;
+- (void)_mount;
+- (void)_unmount;
+- (id)lastAccessedDate;
+- (id)mediaProviders;
+- (void)addMediaProvider:(id)fp8;
+- (void)removeMediaProvider:(id)fp8;
+- (void)removeMediaProviderWithID:(id)fp8 andMachineID:(id)fp12;
+- (id)mediaProviderWithID:(id)fp8 andMachineID:(id)fp12;
+- (id)mediaProviderAdvertisingMediaTypes:(id)fp8;
+- (void)setState:(id)fp8;
+- (id)state;
+- (int)hostType;
+- (BOOL)isLocal;
+- (BOOL)supportsPhotos;
+- (void)setSupportsPhotos:(BOOL)fp8;
+- (BOOL)containsPasswordedProvider;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostConnectionDialog-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostConnectionDialog-Private.h
new file mode 100644 (file)
index 0000000..edfc184
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostConnectionDialog.h>
+
+@interface BRMediaHostConnectionDialog (Private)
+- (void)_checkMountStatus:(id)fp8;
+- (void)_authRequired:(id)fp8;
+- (void)_hostsChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostConnectionDialog.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostConnectionDialog.h
new file mode 100644 (file)
index 0000000..2f85864
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextWithSpinnerController.h>
+
+@class BRController, BRMediaHost;
+
+@interface BRMediaHostConnectionDialog : BRTextWithSpinnerController
+{
+    BRMediaHost *_mediaHost;
+    id <BRMediaProvider><BRMediaLoading> _providerNeedingAuth;
+    BRController *_controllerUnderneath;
+    BOOL _timerSatisfied;
+    BOOL _wasBuried;
+    BOOL _passwordWasEntered;
+}
+
+- (id)initWithHost:(id)fp8;
+- (void)dealloc;
+- (void)setMediaHost:(id)fp8;
+- (id)mediaHost;
+- (BOOL)brEventAction:(id)fp8;
+- (void)willBePushed;
+- (void)willBeBuried;
+- (void)wasExhumedByPoppingController:(id)fp8;
+- (void)textDidChange:(id)fp8;
+- (void)textDidEndEditing:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostDisconnectedDialog-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostDisconnectedDialog-Private.h
new file mode 100644 (file)
index 0000000..c8c750d
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostDisconnectedDialog.h>
+
+@interface BRMediaHostDisconnectedDialog (Private)
+- (void)_checkHostStatus:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostDisconnectedDialog.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostDisconnectedDialog.h
new file mode 100644 (file)
index 0000000..04a048e
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BROptionDialog.h>
+
+@class BRMediaHost;
+
+@interface BRMediaHostDisconnectedDialog : BROptionDialog
+{
+    BRMediaHost *_mediaHost;
+    unsigned int _timerSatisfied:1;
+}
+
+- (id)initWithHost:(id)fp8;
+- (void)dealloc;
+- (void)goToSources;
+- (void)setMediaHost:(id)fp8;
+- (id)mediaHost;
+- (void)willBePushed;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostEvent.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostEvent.h
new file mode 100644 (file)
index 0000000..0bf6521
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRMediaHostEvent : NSObject
+{
+    NSString *_description;
+}
+
++ (id)mediaProviderAdded;
++ (id)mediaProviderRemoved;
++ (id)mediaProviderLoaded;
++ (id)mediaProviderLoadFailed;
++ (id)mediaProviderUnloading;
++ (id)mediaProviderUnloaded;
++ (id)reset;
++ (id)mount;
++ (id)unmount;
++ (id)remove;
+- (id)initWithDescription:(id)fp8;
+- (void)dealloc;
+- (id)description;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostState.h
new file mode 100644 (file)
index 0000000..5c4f7a6
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRMediaHostState : NSObject
+{
+    NSString *_description;
+}
+
++ (id)unavailable;
++ (id)available;
++ (id)mounting;
++ (id)mounted;
++ (id)mountFailed;
++ (id)unmounting;
+- (id)initWithDescription:(id)fp8;
+- (void)dealloc;
+- (id)description;
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateAvailable.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateAvailable.h
new file mode 100644 (file)
index 0000000..56f5e27
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostState.h>
+
+@interface BRMediaHostStateAvailable : BRMediaHostState
+{
+}
+
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMountFailed.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMountFailed.h
new file mode 100644 (file)
index 0000000..ff47f44
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostState.h>
+
+@interface BRMediaHostStateMountFailed : BRMediaHostState
+{
+}
+
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMounted.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMounted.h
new file mode 100644 (file)
index 0000000..fded93b
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostState.h>
+
+@interface BRMediaHostStateMounted : BRMediaHostState
+{
+}
+
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMounting.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateMounting.h
new file mode 100644 (file)
index 0000000..485802b
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostState.h>
+
+@interface BRMediaHostStateMounting : BRMediaHostState
+{
+}
+
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateUnavailable.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateUnavailable.h
new file mode 100644 (file)
index 0000000..c329ee0
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostState.h>
+
+@interface BRMediaHostStateUnavailable : BRMediaHostState
+{
+}
+
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateUnmounting.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostStateUnmounting.h
new file mode 100644 (file)
index 0000000..c4c6e86
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHostState.h>
+
+@interface BRMediaHostStateUnmounting : BRMediaHostState
+{
+}
+
+- (id)mediaHostEvent:(id)fp8 forMediaHost:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostWaitDialogFactory.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaHostWaitDialogFactory.h
new file mode 100644 (file)
index 0000000..d9146e5
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMediaHostWaitDialogFactory : NSObject
+{
+}
+
++ (id)mediaHostWaitDialogForMediaHost:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-DelayedUpdate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-DelayedUpdate.h
new file mode 100644 (file)
index 0000000..e5c1e0b
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@interface BRMediaMenuController (DelayedUpdate)
+- (void)_updatePreviewWithDelay;
+- (void)_cleanupPreviewDelayTimer;
+- (void)_previewDelayTimerHandler:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-MusicStoreInformalProtocol.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-MusicStoreInformalProtocol.h
new file mode 100644 (file)
index 0000000..0ad1d2f
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@interface BRMediaMenuController (MusicStoreInformalProtocol)
+- (id)musicStoreBaseType;
+- (BOOL)menuDisplaysLeftIcon;
+- (id)menuItemsForMusicStoreCollections;
+- (id)musicStoreCollectionForIndex:(long)fp8;
+- (id)musicStoreCollections;
+- (void)checkMusicStoreLoadState:(id)fp8;
+- (id)musicStoreController;
+- (id)musicStorePreviewControl;
+- (void)networkStateChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-Notifications.h
new file mode 100644 (file)
index 0000000..4605ce8
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@interface BRMediaMenuController (Notifications)
+- (void)_scrollWillStart:(id)fp8;
+- (void)_scrollWillStop:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-PreviewManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController-PreviewManagement.h
new file mode 100644 (file)
index 0000000..76589df
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@interface BRMediaMenuController (PreviewManagement)
+- (void)_updatePreview;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaMenuController.h
new file mode 100644 (file)
index 0000000..bd4df36
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuController.h>
+
+#import "BRMediaPreviewFactoryDelegateProtocol.h"
+
+@class BRControl, NSMutableArray, NSTimer;
+
+@interface BRMediaMenuController : BRMenuController <BRMediaPreviewFactoryDelegate>
+{
+    BRControl *_previewControl;
+    float _previewDelay;
+    NSTimer *_previewDelayTimer;
+    NSMutableArray *_musicStoreCollections;
+    NSTimer *_musicStoreTimer;
+    unsigned int _musicStoreSelected:1;
+    unsigned int _musicStorePreviewRequested:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)previewControlForItem:(long)fp8;
+- (void)updatePreviewController;
+- (BOOL)allowUnplayedMark;
+- (id)mediaPreviewMissingMediaType;
+- (BOOL)mediaPreviewShouldShowMetadata;
+- (BOOL)mediaPreviewShouldShowMetadataImmediately;
+- (void)refreshControllerForModelUpdate;
+- (void)controlWillActivate;
+- (void)controlWasDeactivated;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl-ImageFeeding.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl-ImageFeeding.h
new file mode 100644 (file)
index 0000000..fd1be76
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaParadeControl.h>
+
+@interface BRMediaParadeControl (ImageFeeding)
+- (void)_startFeedingWhenQueueReady;
+- (void)_startFeeding;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl-ImageQueuing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl-ImageQueuing.h
new file mode 100644 (file)
index 0000000..cb7f86b
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaParadeControl.h>
+
+@interface BRMediaParadeControl (ImageQueuing)
+- (void)_queueReady:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeControl.h
new file mode 100644 (file)
index 0000000..f428b87
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMediaParadeLayer, BRMediaParadeProvider;
+
+@interface BRMediaParadeControl : BRControl
+{
+    BRMediaParadeLayer *_layer;
+    BRMediaParadeProvider *_provider;
+    BOOL _waitingForQueue;
+    BOOL _pumpPrimed;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (void)controlWasActivated;
+- (void)controlWasDeactivated;
+- (void)setImageProviders:(id)fp8;
+- (void)setDeletterboxAssetArtwork:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer-Animation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer-Animation.h
new file mode 100644 (file)
index 0000000..b40130f
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaParadeLayer.h>
+
+@interface BRMediaParadeLayer (Animation)
+- (void)_updateAnimations;
+- (void)_updateAnimationForImageLayer:(id)fp8 withTimeOffset:(double)fp12;
+- (void)_updateKeyframes;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer-ImageHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer-ImageHandling.h
new file mode 100644 (file)
index 0000000..e5702cd
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaParadeLayer.h>
+
+@interface BRMediaParadeLayer (ImageHandling)
+- (id)_addLayerForImage:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeLayer.h
new file mode 100644 (file)
index 0000000..20b77f1
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRMediaParadeLayer : BRLayer
+{
+    struct CGSize _animationBounds;
+    struct CGSize _maxImageBounds;
+    BOOL _paused;
+}
+
+- (id)init;
+- (void)setProvider:(id)fp8;
+- (id)provider;
+- (long)maxImages;
+- (void)setImages:(id)fp8;
+- (void)layoutSublayers;
+- (void)setPaused:(BOOL)fp8;
+- (BOOL)paused;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaParadeProvider.h
new file mode 100644 (file)
index 0000000..5cf9cc8
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRImageLoader.h>
+
+@interface BRMediaParadeProvider : BRImageLoader
+{
+    unsigned int _artworkNeedsDeletterboxing:1;
+}
+
+- (id)finalFormForImage:(id)fp8;
+- (void)setDeletterboxAssetArtwork:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayer.h
new file mode 100644 (file)
index 0000000..1a37a95
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMediaPlayer : NSObject
+{
+    id <BRMediaAsset> _media;
+}
+
+- (void)dealloc;
+- (int)playerState;
+- (BOOL)setMedia:(id)fp8 error:(id *)fp12;
+- (id)media;
+- (float)elapsedPlaybackTime;
+- (void)setElapsedPlaybackTime:(float)fp8;
+- (double)trackDuration;
+- (float)bufferingProgress;
+- (id)currentChapterTitle;
+- (void)setMuted:(BOOL)fp8;
+- (BOOL)interruptsSyncingWhenPlaying;
+- (BOOL)muted;
+- (BOOL)initiatePlayback:(id *)fp8;
+- (void)play;
+- (void)pause;
+- (void)stop;
+- (void)pressAndHoldLeftArrow;
+- (void)pressAndHoldRightArrow;
+- (void)resume;
+- (void)leftArrowClick;
+- (void)rightArrowClick;
+- (void)nextChapter;
+- (void)previousChapter;
+- (void)skipAhead;
+- (void)skipBack;
+- (void)volumeUp;
+- (void)volumeDown;
+- (float)volume;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerController-CommandProcessing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerController-CommandProcessing.h
new file mode 100644 (file)
index 0000000..a8fa957
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayerController.h>
+
+@interface BRMediaPlayerController (CommandProcessing)
+- (void)_playPauseAction:(id)fp8 withPlayer:(id)fp12;
+- (void)_fastForwardAction:(id)fp8 withPlayer:(id)fp12;
+- (void)_rewindAction:(id)fp8 withPlayer:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerController.h
new file mode 100644 (file)
index 0000000..2135543
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@interface BRMediaPlayerController : BRController
+{
+}
+
+- (id)player;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerManager-PrivateMethods.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerManager-PrivateMethods.h
new file mode 100644 (file)
index 0000000..4e89d9f
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayerManager.h>
+
+@interface BRMediaPlayerManager (PrivateMethods)
++ (id)sharedManager;
+- (void)_handlePlayerErrorNotification:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPlayerManager.h
new file mode 100644 (file)
index 0000000..5a38a9f
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableDictionary, NSMutableSet;
+
+@interface BRMediaPlayerManager : NSObject
+{
+    NSMutableDictionary *_players;
+    NSMutableSet *_singletonClasses;
+    NSMutableDictionary *_singletons;
+    BOOL _weAreSuppressingBackgroundProcessing;
+}
+
++ (void)registerPlayerClass:(Class)fp8 forType:(int)fp12 allowMultipleInstances:(BOOL)fp16 error:(id *)fp20;
++ (id)playerForMediaAsset:(id)fp8 error:(id *)fp12;
++ (id)playerForContentType:(int)fp8 error:(id *)fp12;
++ (void)silenceAudioPlayback;
++ (void)stopActiveMediaPlayersWithMediaFromProvider:(id)fp8;
++ (void)checkPlayersForValidityOfCurrentAsset;
+- (id)init;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPreviewControllerFactory-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPreviewControllerFactory-Private.h
new file mode 100644 (file)
index 0000000..ebd3a15
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPreviewControllerFactory.h>
+
+@interface BRMediaPreviewControllerFactory (Private)
++ (id)_coverArtControllerForAssets:(id)fp8 delegate:(id)fp12;
++ (id)_metadataControllerForAsset:(id)fp8 delegate:(id)fp12;
++ (id)_paradeControllerForAssets:(id)fp8 delegate:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPreviewControllerFactory.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaPreviewControllerFactory.h
new file mode 100644 (file)
index 0000000..c8a42a8
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMediaPreviewControllerFactory : NSObject
+{
+}
+
++ (id)previewControlForAsset:(id)fp8 withDelegate:(id)fp12;
++ (id)previewControlForImageProvider:(id)fp8 withDelegate:(id)fp12;
++ (id)previewControlForAssets:(id)fp8 withDelegate:(id)fp12;
++ (id)previewControlForImageProviders:(id)fp8 withDelegate:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-MenuItemProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-MenuItemProvider.h
new file mode 100644 (file)
index 0000000..1ccf278
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaServerListController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRMediaServerListController (MenuItemProvider) <BRMenuListItemProvider>
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-Notifications.h
new file mode 100644 (file)
index 0000000..7303fa5
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaServerListController.h>
+
+@interface BRMediaServerListController (Notifications)
+- (long)_rowForTitle:(id)fp8;
+- (void)_checkIfReadyToPopToLocalHost:(id)fp8;
+- (void)_mediaHostsChanged:(id)fp8;
+- (void)_willSleep:(id)fp8;
+- (void)_networkChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController-Private.h
new file mode 100644 (file)
index 0000000..29f6843
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaServerListController.h>
+
+@interface BRMediaServerListController (Private)
+- (id)_waitControllerForHost:(id)fp8;
+- (id)_menuItems;
+- (void)_iTunesConnectForStreaming;
+- (void)_iTunesConnectForSyncing;
+- (void)_unavailableHostSelected:(id)fp8;
+- (void)optionSelected:(id)fp8;
+- (void)_removeOldestStreamingHost;
+- (id)_iTunesConnectPreviewController;
+- (id)_boxPreviewController;
+- (id)_wirelessPreviewController;
+- (void)_setDividers;
+- (void)_reloadMenuItems;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaServerListController.h
new file mode 100644 (file)
index 0000000..7969387
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@class NSArray;
+
+@interface BRMediaServerListController : BRMediaMenuController
+{
+    NSArray *_menuItems;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)previewControlForItem:(long)fp8;
+- (void)itemSelected:(long)fp8;
+- (void)willBePushed;
+- (void)wasPushed;
+- (void)wasPopped;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaType-BRMusicStoreAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaType-BRMusicStoreAdditions.h
new file mode 100644 (file)
index 0000000..5aa3598
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaType.h>
+
+@interface BRMediaType (BRMusicStoreAdditions)
++ (id)mediaTypeForMusicStoreTypeString:(id)fp8;
++ (id)musicStoreTypeForMediaType:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaType.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMediaType.h
new file mode 100644 (file)
index 0000000..f634a29
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRType.h>
+
+@interface BRMediaType : BRType
+{
+    BRMediaType *_derivedFrom;
+}
+
++ (void)initialize;
++ (id)song;
++ (id)songPreview;
++ (id)cdSong;
++ (id)musicVideo;
++ (id)musicVideoPreview;
++ (id)podcast;
++ (id)movie;
++ (id)dvd;
++ (id)moviePreview;
++ (id)TVShow;
++ (id)TVShowPreview;
++ (id)audioBook;
++ (id)movieTrailer;
++ (id)ytVideo;
++ (id)booklet;
++ (id)interactiveBooklet;
++ (id)coachedAudio;
++ (id)photo;
++ (id)stingrayMovie;
+- (void)dealloc;
+- (void)setParentType:(id)fp8;
+- (id)parentType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-AXSupport.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-AXSupport.h
new file mode 100644 (file)
index 0000000..aaa7594
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuController.h>
+
+@interface BRMenuController (AXSupport)
+- (id)axSelectedItemText;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-HeaderConvienceMethods.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-HeaderConvienceMethods.h
new file mode 100644 (file)
index 0000000..3238d02
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuController.h>
+
+@interface BRMenuController (HeaderConvienceMethods)
+- (void)setListTitle:(id)fp8 withAttributes:(id)fp12;
+- (void)setListTitle:(id)fp8;
+- (id)listTitle;
+- (void)setListIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (void)setListIcon:(id)fp8;
+- (id)listIcon;
+- (void)setListIconHorizontalOffset:(float)fp8;
+- (float)listIconHorizontalOffset;
+- (void)setListIconKerningFactor:(float)fp8;
+- (float)listIconKerningFactor;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-NotificationHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController-NotificationHandlers.h
new file mode 100644 (file)
index 0000000..ca84daf
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuController.h>
+
+@interface BRMenuController (NotificationHandlers)
+- (void)_itemSelected:(id)fp8;
+- (void)_listSelectionChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuController.h
new file mode 100644 (file)
index 0000000..da9fb51
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRHeaderControl, BRListControl;
+
+@interface BRMenuController : BRController
+{
+    BRListControl *_list;
+    BRHeaderControl *_header;
+    id _selectedObject;
+    BOOL _preSelectedIndexCalculated;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)list;
+- (id)header;
+- (void)setSelectedItem:(long)fp8;
+- (long)selectedItem;
+- (long)itemCount;
+- (void)itemSelected:(long)fp8;
+- (id)keyForSavedSelection;
+- (int)soundForSelectingItem:(long)fp8;
+- (BOOL)indexForPreviousSelection:(long *)fp8;
+- (void)setPreSelectedIndex;
+- (long)defaultIndex;
+- (void)controlWasActivated;
+- (void)willBePushed;
+- (void)willBePopped;
+- (BOOL)isVolatile;
+- (void)setSelectedObject:(id)fp8;
+- (id)selectedObject;
+- (id)loadModelData;
+- (void)refreshControllerForModelUpdate;
+- (BOOL)isCurrentSelectionValidForModelData:(id)fp8;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (void)setApplianceIcon:(id)fp8;
+- (void)setApplianceIconHidden:(BOOL)fp8;
+- (struct CGRect)applianceIconFrame;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemLayerFactory-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemLayerFactory-Private.h
new file mode 100644 (file)
index 0000000..9675ef0
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuItemLayerFactory.h>
+
+@interface BRMenuItemLayerFactory (Private)
+- (id)_populatorForObject:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemLayerFactory.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemLayerFactory.h
new file mode 100644 (file)
index 0000000..6aa41bb
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSArray;
+
+@interface BRMenuItemLayerFactory : BRSingleton
+{
+    NSArray *_populators;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (void)dealloc;
+- (void)registerPopulator:(Class)fp8;
+- (id)menuItemLayerForObject:(id)fp8;
+- (float)menuItemHeightForObject:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemMediator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuItemMediator.h
new file mode 100644 (file)
index 0000000..eb679fc
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRTextMenuItemLayer;
+
+@interface BRMenuItemMediator : NSObject
+{
+    BRTextMenuItemLayer *_menuItem;
+    SEL _mediaParadeSelector;
+    SEL _menuSelector;
+}
+
+- (id)initWithMenuItem:(id)fp8;
+- (void)dealloc;
+- (id)menuItem;
+- (void)setMediaPreviewSelector:(SEL)fp8;
+- (SEL)mediaPreviewSelector;
+- (void)setMenuActionSelector:(SEL)fp8;
+- (SEL)menuActionSelector;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuLayoutManager.h
new file mode 100644 (file)
index 0000000..652423b
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMenuLayoutManager : NSObject
+{
+    float _menuWidthFactor;
+}
+
+- (void)setMenuWidthFactor:(float)fp8;
+- (float)menuWidthFactor;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuSavedState-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuSavedState-Private.h
new file mode 100644 (file)
index 0000000..c150fb1
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuSavedState.h>
+
+@interface BRMenuSavedState (Private)
+- (id)stackPath;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuSavedState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMenuSavedState.h
new file mode 100644 (file)
index 0000000..2a0e613
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class NSMutableArray, NSMutableDictionary;
+
+@interface BRMenuSavedState : BRSingleton
+{
+    NSMutableArray *_currentStackPath;
+    NSMutableDictionary *_cachedMenuState;
+    BOOL _enabled;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
++ (void)controllerToBePushed:(id)fp8;
++ (void)controllerToBePopped:(id)fp8;
++ (void)saveSelection:(id)fp8 atIndex:(int)fp12;
++ (BOOL)previousSelectionForController:(id)fp8 previousSelection:(id *)fp12 previousIndex:(long *)fp16;
+- (id)init;
+- (void)dealloc;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)objectForKey:(id)fp8;
+- (void)purge;
+- (BOOL)enabled;
+- (void)setEnabled:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataControl.h
new file mode 100644 (file)
index 0000000..645a972
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMetadataLayer;
+
+@interface BRMetadataControl : BRControl
+{
+    BRMetadataLayer *_metadataLayer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (void)resetAllFields;
+- (void)setTitle:(id)fp8;
+- (void)setRating:(id)fp8;
+- (void)setSummary:(id)fp8;
+- (void)setCopyright:(id)fp8;
+- (void)setMetadata:(id)fp8 withLabels:(id)fp12;
+- (void)setAlignment:(int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLayer-Private.h
new file mode 100644 (file)
index 0000000..351d08b
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMetadataLayer.h>
+
+@interface BRMetadataLayer (Private)
+- (void)_setTitle:(id)fp8;
+- (void)_setRating:(id)fp8;
+- (void)_setStarRating:(id)fp8;
+- (void)_setSummary:(id)fp8;
+- (void)_setMetadata:(id)fp8 withLabels:(id)fp12;
+- (void)_setCopyright:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLayer.h
new file mode 100644 (file)
index 0000000..0258f64
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRDividerLayer, BRImageLayer, BRMetadataLinesLayer, BRTextLayer, NSArray;
+
+@interface BRMetadataLayer : BRLayer
+{
+    BRTextLayer *_titleLayer;
+    BRImageLayer *_ratingImageLayer;
+    BRImageLayer *_starRatingImageLayer;
+    BRTextLayer *_summaryLayer;
+    BRMetadataLinesLayer *_metadataLinesLayer;
+    BRTextLayer *_copyrightLayer;
+    BRDividerLayer *_topDividerLayer;
+    BRDividerLayer *_middleDividerLayer;
+    BRDividerLayer *_bottomDividerLayer;
+    NSArray *_metadataObjs;
+    NSArray *_metadataLabels;
+    float _totalHeight;
+    int _alignment;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)resetAllFields;
+- (void)setTitle:(id)fp8;
+- (void)setRating:(id)fp8;
+- (void)setStarRating:(id)fp8;
+- (void)setSummary:(id)fp8;
+- (void)setMetadata:(id)fp8 withLabels:(id)fp12;
+- (void)setCopyright:(id)fp8;
+- (struct CGSize)renderedSize;
+- (void)layoutSublayers;
+- (void)setAlignment:(int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLineLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLineLayer.h
new file mode 100644 (file)
index 0000000..5c7c179
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRTextLayer;
+
+@interface BRMetadataLineLayer : BRLayer
+{
+    BRTextLayer *_labelLayer;
+    BRTextLayer *_valueLayer;
+    float _maxLabelWidth;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setLabel:(id)fp8;
+- (void)setValue:(id)fp8;
+- (id)label;
+- (id)value;
+- (void)setMaxLabelWidth:(float)fp8;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLinesLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLinesLayer-Private.h
new file mode 100644 (file)
index 0000000..3025745
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMetadataLinesLayer.h>
+
+@interface BRMetadataLinesLayer (Private)
+- (void)_setLineHeightUsingValues:(id)fp8 andLabels:(id)fp12;
+- (id)_visibleMetadataIndexesForHeight:(float)fp8 andValues:(id)fp12;
+- (void)_buildLineLayersForValues:(id)fp8 andLabels:(id)fp12 usingIndexes:(id)fp16;
+- (void)_layoutLines;
+- (float)_widthOfWidestLabel;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLinesLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataLinesLayer.h
new file mode 100644 (file)
index 0000000..50cfd7a
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSArray;
+
+@interface BRMetadataLinesLayer : BRLayer
+{
+    NSArray *_lineLayers;
+    float _lineHeight;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setMetadataValues:(id)fp8 withLabels:(id)fp12 frameWidth:(float)fp16 maxHeight:(float)fp20;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPopulatorFactory-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPopulatorFactory-Private.h
new file mode 100644 (file)
index 0000000..5f357cd
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMetadataPopulatorFactory.h>
+
+@interface BRMetadataPopulatorFactory (Private)
+- (id)_populatorForMediaAsset:(id)fp8;
+- (id)_populatorForMediaCollection:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPopulatorFactory.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPopulatorFactory.h
new file mode 100644 (file)
index 0000000..2cbf73e
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@interface BRMetadataPopulatorFactory : BRSingleton
+{
+    id <BRMetadataPopulator> _tvShowPopulator;
+    id <BRMetadataPopulator> _podcastPopulator;
+    id <BRMetadataPopulator> _musicVideoPopulator;
+    id <BRMetadataPopulator> _songPopulator;
+    id <BRMetadataPopulator> _moviePopulator;
+    id <BRMetadataPopulator> _movieTrailerPopulator;
+    id <BRMetadataPopulator> _rssPopulator;
+    id <BRMetadataPopulator> _audiobookPopulator;
+    id <BRMetadataPopulator> _musicAlbumPopulator;
+    id <BRMetadataPopulator> _ytPopulator;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (void)dealloc;
+- (id)populatorForAsset:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewController-Metadata.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewController-Metadata.h
new file mode 100644 (file)
index 0000000..43cbc5d
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMetadataPreviewController.h>
+
+@interface BRMetadataPreviewController (Metadata)
+- (void)_showMetadataAfterDelay;
+- (void)_updateMetadataLayer;
+- (void)_coverArtChanged:(id)fp8;
+- (void)_metadataTimerFired:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewController.h
new file mode 100644 (file)
index 0000000..29f827d
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRCoverArtImageLayer, BRLayer, BRMetadataLayer, BRReflectionLayer, NSTimer;
+
+@interface BRMetadataPreviewController : BRControl
+{
+    id _asset;
+    BRLayer *_coverArtWrapper;
+    BRCoverArtImageLayer *_coverArtLayer;
+    BRReflectionLayer *_reflectionLayer;
+    BRMetadataLayer *_metadataLayer;
+    NSTimer *_timer;
+    BOOL _showsMetadataImmediately;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setAsset:(id)fp8;
+- (id)asset;
+- (void)setShowsMetadataImmediately:(BOOL)fp8;
+- (BOOL)showsMetadataImmediately;
+- (void)setDeletterboxAssetArtwork:(BOOL)fp8;
+- (BOOL)deletterboxAssetArtwork;
+- (void)controlWillActivate;
+- (void)controlWasDeactivated;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMetadataPreviewLayoutManager.h
new file mode 100644 (file)
index 0000000..54f47a3
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMetadataPreviewLayoutManager : NSObject
+{
+}
+
+- (struct CGRect)frameForArt:(id)fp8 inBounds:(struct CGSize)fp12;
+- (struct CGRect)frameForArt:(id)fp8 withMetadataFrame:(struct CGRect)fp12 inBounds:(struct CGSize)fp28;
+- (struct CGRect)metadataFrameForBounds:(struct CGSize)fp8;
+- (float)reflectionAmountForArtFrame:(struct CGRect)fp8 bottomCutoff:(float)fp24;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieMetadataPopulator.h
new file mode 100644 (file)
index 0000000..6f33cfc
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRMovieMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailer.h
new file mode 100644 (file)
index 0000000..bbcd93b
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRXMLMediaAsset.h>
+
+@interface BRMovieTrailer : BRXMLMediaAsset
+{
+}
+
++ (id)movieTrailerFromMediaProvider:(id)fp8;
+- (id)mediaType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailerMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailerMetadataPopulator.h
new file mode 100644 (file)
index 0000000..c316775
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRMovieTrailerMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (id)copyrightForAsset:(id)fp8;
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider-NewAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider-NewAsset.h
new file mode 100644 (file)
index 0000000..ae79699
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMovieTrailersProvider.h>
+
+@interface BRMovieTrailersProvider (NewAsset)
+- (BOOL)_addMediaAsset:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider-Private.h
new file mode 100644 (file)
index 0000000..2f5c278
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMovieTrailersProvider.h>
+
+@interface BRMovieTrailersProvider (Private)
+- (void)_loadTrailers;
+- (void)_postLoadedNotification;
+- (void)_loadTrailersWithResolution:(id)fp8 forURL:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMovieTrailersProvider.h
new file mode 100644 (file)
index 0000000..c9dd84a
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRNetworkMediaProvider.h>
+
+@class NSMutableArray;
+
+@interface BRMovieTrailersProvider : BRNetworkMediaProvider
+{
+    NSMutableArray *_mediaAssets;
+    int _lastError;
+}
+
++ (void)initialize;
++ (BOOL)trailersAvailable;
+- (void)_networkStatusChanged:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (id)mediaTypes;
+- (id)providerID;
+- (id)machineID;
+- (id)mediaForEntityName:(id)fp8;
+- (int)load;
+- (int)unload;
+- (int)errorCodeForProvider;
+- (int)lastError;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicAlbumMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicAlbumMetadataPopulator.h
new file mode 100644 (file)
index 0000000..ccf85bd
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRMusicAlbumMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCDTracklistMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCDTracklistMenuController.h
new file mode 100644 (file)
index 0000000..085ce4c
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicTracklistMenuController.h>
+
+@interface BRMusicCDTracklistMenuController : BRMusicTracklistMenuController
+{
+}
+
+- (id)initWithEntityName:(id)fp8 predicate:(id)fp12 sortDescriptors:(id)fp16;
+- (id)loadModelData;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (void)itemSelected:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCategoryMenuController-MenuBuilding.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCategoryMenuController-MenuBuilding.h
new file mode 100644 (file)
index 0000000..87993c8
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicCategoryMenuController.h>
+
+@interface BRMusicCategoryMenuController (MenuBuilding)
+- (id)_buildMusicVideosMenu;
+- (id)_buildPlaylistMenu;
+- (id)_buildSonglistMenu;
+- (id)_buildAudiobookMenu;
+- (id)_buildAlbumTrackMenuWithPredicate:(id)fp8 sortDescriptors:(id)fp12 title:(id)fp16 includeShuffle:(BOOL)fp20;
+- (id)_buildSearchKeyMenuForKey:(id)fp8 sortKey:(id)fp12 withPredicate:(id)fp16 title:(id)fp20 includeShuffle:(BOOL)fp24;
+- (id)_audioTrackMenuForKey:(id)fp8 sortKey:(id)fp12 titled:(id)fp16;
+- (id)_menuTitleForValue:(id)fp8 ofKey:(id)fp12;
+- (BOOL)_isMusicVideoPredicate:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCategoryMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicCategoryMenuController.h
new file mode 100644 (file)
index 0000000..6cf257c
--- /dev/null
@@ -0,0 +1,40 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+#import "BRMusicKeyFilterSelectionTargetProtocol.h"
+
+@class BRControl;
+
+@interface BRMusicCategoryMenuController : BRMediaMenuController <BRMusicKeyFilterSelectionTarget, BRMenuListItemProvider>
+{
+    BRControl *_allAlbumsController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (BOOL)isVolatile;
+- (id)loadModelData;
+- (BOOL)isCurrentSelectionValidForModelData:(id)fp8;
+- (void)refreshControllerForModelUpdate;
+- (void)wasBuriedByPushingController:(id)fp8;
+- (id)mediaProvider;
+- (void)itemSelected:(long)fp8;
+- (id)previewAssetsForValue:(id)fp8 ofKey:(id)fp12 forTracks:(id)fp16;
+- (void)selectedValue:(id)fp8 forKey:(id)fp12 withPredicate:(id)fp16 allowShuffle:(BOOL)fp20;
+- (void)allTracksSelectedWithPredicate:(id)fp8 forKey:(id)fp12 allowShuffle:(BOOL)fp16;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)titleForRow:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController-MenuItemProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController-MenuItemProvider.h
new file mode 100644 (file)
index 0000000..073ef9b
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicKeyFilterTracklistMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRMusicKeyFilterTracklistMenuController (MenuItemProvider) <BRMenuListItemProvider>
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController-Private.h
new file mode 100644 (file)
index 0000000..b7b015f
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicKeyFilterTracklistMenuController.h>
+
+@interface BRMusicKeyFilterTracklistMenuController (Private)
+- (id)_tracks;
+- (long)_trackCount;
+- (id)_values;
+- (id)_valueAtIndex:(long)fp8;
+- (void)_setTracks:(id)fp8;
+- (void)_setValues:(id)fp8;
+- (void)_performQuery;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicKeyFilterTracklistMenuController.h
new file mode 100644 (file)
index 0000000..6c2c1c1
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@class NSArray, NSMutableDictionary, NSPredicate, NSString;
+
+@interface BRMusicKeyFilterTracklistMenuController : BRMediaMenuController
+{
+    id <BRMusicKeyFilterSelectionTarget> _selectionDelegate;
+    NSString *_key;
+    NSString *_sortKey;
+    NSArray *_tracks;
+    long _numTracks;
+    NSArray *_values;
+    long _numValues;
+    unsigned int _allowAllTracks:1;
+    unsigned int _allowShuffle:1;
+    unsigned int _showMetadata:1;
+    NSPredicate *_predicate;
+    NSMutableDictionary *_menuItemCollections;
+}
+
++ (id)menuControllerWithPredicate:(id)fp8 keyFilter:(id)fp12 sortKey:(id)fp16;
+- (id)initWithPredicate:(id)fp8 keyFilter:(id)fp12 sortKey:(id)fp16;
+- (void)dealloc;
+- (BOOL)isVolatile;
+- (id)loadModelData;
+- (void)refreshControllerForModelUpdate;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (void)setSelectionDelegate:(id)fp8;
+- (void)setHasShuffleOption:(BOOL)fp8;
+- (void)setShowMetadataOption:(BOOL)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (BOOL)mediaPreviewShouldShowMetadata;
+- (id)mediaPreviewMissingMediaType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuActionControllers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuActionControllers.h
new file mode 100644 (file)
index 0000000..c512206
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicMenuController.h>
+
+@interface BRMusicMenuController (MenuActionControllers)
+- (id)_nowPlayingController;
+- (id)_audioCDController;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuBuilding.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuBuilding.h
new file mode 100644 (file)
index 0000000..415b7ca
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicMenuController.h>
+
+@interface BRMusicMenuController (MenuBuilding)
+- (id)_shuffleSongs;
+- (id)_headerRows;
+- (void)_initHeaderRows;
+- (BOOL)_hasAudioCD;
+- (void)_autoselectAudioCD;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuItemProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-MenuItemProvider.h
new file mode 100644 (file)
index 0000000..8b031de
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRMusicMenuController (MenuItemProvider) <BRMenuListItemProvider>
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+- (id)musicStoreCollectionForIndex:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-PlayerState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-PlayerState.h
new file mode 100644 (file)
index 0000000..998b69e
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicMenuController.h>
+
+@interface BRMusicMenuController (PlayerState)
+- (BOOL)_currentlyPlaying;
+- (void)_playerStateChanged:(id)fp8;
+- (void)_networkStateChanged:(id)fp8;
+- (void)_reloadList;
+- (void)_playingMediaAssetInvalidated:(id)fp8;
+- (void)_audioCDAppeared:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-PreviewControllers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController-PreviewControllers.h
new file mode 100644 (file)
index 0000000..1b1e900
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicMenuController.h>
+
+@interface BRMusicMenuController (PreviewControllers)
+- (id)_nowPlayingPreview;
+- (id)_audioCDPreview;
+- (id)_albumPreview;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicMenuController.h
new file mode 100644 (file)
index 0000000..7d6c1c3
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicCategoryMenuController.h>
+
+@class BRMusicNowPlayingMonitor, BRMusicPlayer, NSArray, NSString;
+
+@interface BRMusicMenuController : BRMusicCategoryMenuController
+{
+    NSArray *_headerRows;
+    BRMusicPlayer *_player;
+    NSString *_selectedRowTitleBeforeBurial;
+    BRMusicNowPlayingMonitor *_npMonitor;
+    BOOL _autoselectAudioCD;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setAutoselectCD:(BOOL)fp8;
+- (id)musicStoreBaseType;
+- (long)defaultIndex;
+- (void)wasPushed;
+- (void)willBePushed;
+- (void)wasPopped;
+- (void)willBePopped;
+- (void)willBeExhumed;
+- (void)itemSelected:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-EventHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-EventHandling.h
new file mode 100644 (file)
index 0000000..c4bb57d
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingControl.h>
+
+@interface BRMusicNowPlayingControl (EventHandling)
+- (BOOL)brEventAction:(id)fp8;
+- (BOOL)_playPauseAction:(id)fp8;
+- (BOOL)_volumeUpAction:(id)fp8;
+- (BOOL)_volumeDownAction:(id)fp8;
+- (BOOL)_nextTrackAction:(id)fp8;
+- (BOOL)_previousTrackAction:(id)fp8;
+- (BOOL)_pauseAction:(id)fp8;
+- (BOOL)_stopAction:(id)fp8;
+- (BOOL)_fastForwardAction:(id)fp8;
+- (BOOL)_rewindAction:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-Notifications_And_Timers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-Notifications_And_Timers.h
new file mode 100644 (file)
index 0000000..78b70b9
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingControl.h>
+
+@interface BRMusicNowPlayingControl (Notifications_And_Timers)
+- (void)_playbackAssetChanged:(id)fp8;
+- (void)_updateCoverArt:(id)fp8;
+- (void)_playbackProgressChanged:(id)fp8;
+- (void)_updateElapsedTime;
+- (void)_flipNow:(id)fp8;
+- (void)_unblockAssetChangeAnimation:(id)fp8;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-Updates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl-Updates.h
new file mode 100644 (file)
index 0000000..4189a11
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingControl.h>
+
+@interface BRMusicNowPlayingControl (Updates)
+- (void)_updateElapsedTime;
+- (void)_updateTrackWithTransition:(BOOL)fp8;
+- (id)_fetchCoverArt;
+- (void)_updatePlayerShuffleState;
+- (void)_updatePlayerRepeatState;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingControl.h
new file mode 100644 (file)
index 0000000..e6bd9f1
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMusicNowPlayingLayer, BRMusicPlayer, NSString, NSTimer;
+
+@interface BRMusicNowPlayingControl : BRControl
+{
+    BRMusicNowPlayingLayer *_layer;
+    BRMusicPlayer *_player;
+    NSString *_lastAssetID;
+    NSTimer *_flipTimer;
+    NSTimer *_delayedContentUpdateTimer;
+    NSTimer *_flipRearrangeTimer;
+    NSTimer *_assetChangeAnimationUnblockTimer;
+    double _flipDuration;
+    double _flipInterval;
+    double _assetChangeAnimationBlockTime;
+    double _assetChangeAnimationDuration;
+    double _newTrackKicksInTime;
+    double _oldTrackFadeOutTime;
+    double _postFlipAssetChangeAnimationBlockTime;
+    int _transitionDirection;
+    BOOL _assetChangeAnimationBlockFlag;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (void)controlWillActivate;
+- (void)controlWasActivated;
+- (void)controlWasDeactivated;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-ErrorHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-ErrorHandling.h
new file mode 100644 (file)
index 0000000..73d76ea
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingController.h>
+
+@interface BRMusicNowPlayingController (ErrorHandling)
+- (void)_handlePlayerErrorNotification:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-PlaybackState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-PlaybackState.h
new file mode 100644 (file)
index 0000000..1b6c13a
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingController.h>
+
+@interface BRMusicNowPlayingController (PlaybackState)
+- (void)_subscribeToPlayerNotifications;
+- (void)_playbackStateChanged:(id)fp8;
+- (void)_delayedUpdate:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-ScreenSaverTimer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController-ScreenSaverTimer.h
new file mode 100644 (file)
index 0000000..3b55bdf
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingController.h>
+
+@interface BRMusicNowPlayingController (ScreenSaverTimer)
+- (void)_commissionScreenSaverUpdateTimer;
+- (void)_decommissionScreenSaverUpdateTimer;
+- (void)_updateScreenSaverActivity:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingController.h
new file mode 100644 (file)
index 0000000..788af56
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRMusicPlayer, NSTimer;
+
+@interface BRMusicNowPlayingController : BRController
+{
+    BRMusicPlayer *_player;
+    NSTimer *_screenSaverUpdateTimer;
+    BOOL _allowsScreenSaver;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)controlWasActivated;
+- (void)wasPushed;
+- (void)wasPopped;
+- (void)willBeExhumed;
+- (void)willBePushed;
+- (void)willBePopped;
+- (void)willBeBuried;
+- (void)wasExhumedByPoppingController:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingLayer.h
new file mode 100644 (file)
index 0000000..c547b3d
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSMutableDictionary, NSTimer;
+
+@interface BRMusicNowPlayingLayer : BRLayer
+{
+    NSMutableDictionary *_currentTrackInfo;
+    NSTimer *_flipRearrangeTimer;
+    int _scheduledAnimationCount;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)createFrontLayer;
+- (void)setCurrentTrackInfo:(id)fp8 WithTransition:(BOOL)fp12 TransitionDirection:(int)fp16 TransitionDuration:(float)fp20 NewTrackKicksInTime:(double)fp24 OldTrackFadeOutTime:(double)fp32;
+- (void)updateTextStrings;
+- (id)currentTrackInfo;
+- (void)setElapsedTime:(double)fp8;
+- (int)frontLayerSide;
+- (void)setShuffleState:(BOOL)fp8;
+- (void)setRepeatMode:(int)fp8;
+- (void)setPlayerState:(int)fp8;
+- (void)wasActivated;
+- (void)performFlipAnimation:(float)fp8;
+- (void)_reArrangeWhileFliping:(id)fp8;
+- (void)_startScrolling;
+- (void)enablePerspectiveTransform;
+- (void)disablePerspectiveTransform;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+- (void)removeAllPendingActions;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingLayoutManager.h
new file mode 100644 (file)
index 0000000..8c5a52f
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRMusicNowPlayingLayoutManager : NSObject
+{
+    float _coverArtRotation;
+    float _coverArtSizeX;
+    float _coverArtSizeY;
+    float _stateIconWidth;
+    float _textWidth;
+    BOOL _shuffleState;
+    BOOL _repeatState;
+    struct CGPoint _randomOffset;
+    struct CGPoint _coverArtPosition;
+    struct CGPoint _trackNameTextPosition;
+    struct CGPoint _artistNameTextPosition;
+    struct CGPoint _albumNameTextPosition;
+    struct CGPoint _trackXofXTextPosition;
+    struct CGPoint _transportPosition;
+    struct CGPoint _stateIconsLowerRightCornerPosition;
+    float _coverArtReflectionAmount;
+    struct CGSize _transportSize;
+    BOOL _flip;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)updateRandomOffset;
+- (void)layoutSublayersOfLayer:(id)fp8;
+- (void)flipFrame:(struct CGRect *)fp8 parentFrame:(struct CGRect)fp12;
+- (void)flipEverything;
+- (void)setShuffleState:(BOOL)fp8;
+- (void)setRepeatState:(BOOL)fp8;
+- (int)frontLayerSide;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-Notifications.h
new file mode 100644 (file)
index 0000000..74f0cfa
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingMonitor.h>
+
+@interface BRMusicNowPlayingMonitor (Notifications)
+- (void)_screenSaverActivated:(id)fp8;
+- (void)_screenSaverDeactivated:(id)fp8;
+- (void)_nowPlayingActivated:(id)fp8;
+- (void)_nowPlayingDeactivated:(id)fp8;
+- (void)_playerStateChanged:(id)fp8;
+- (void)_userActivity:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-NowPlaying.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-NowPlaying.h
new file mode 100644 (file)
index 0000000..6ed6dea
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingMonitor.h>
+
+@interface BRMusicNowPlayingMonitor (NowPlaying)
+- (void)_postNowPlaying:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-StateMachine.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor-StateMachine.h
new file mode 100644 (file)
index 0000000..ff7e0cf
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicNowPlayingMonitor.h>
+
+@interface BRMusicNowPlayingMonitor (StateMachine)
+- (void)_postAction:(int)fp8;
+- (void)_waitingForActivateAction:(int)fp8;
+- (void)_waitingForPlaybackStateAction:(int)fp8;
+- (void)_waitingToPostNowPlayingStateAction:(int)fp8;
+- (void)_inNowPlayingStateAction:(int)fp8;
+- (void)_inScreenSaverAction:(int)fp8;
+- (void)_inScreenSaverOverNowPlayingAction:(int)fp8;
+- (void)_setState:(int)fp8;
+- (void)_logMusicMenuAction:(int)fp8;
+- (void)_logMusicMenuStateChange:(int)fp8;
+- (id)_stringFromState:(int)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingMonitor.h
new file mode 100644 (file)
index 0000000..521420c
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRControllerStack, BRMusicPlayer, NSTimer;
+
+@interface BRMusicNowPlayingMonitor : NSObject
+{
+    BRMusicPlayer *_player;
+    BRControllerStack *_stack;
+    int _state;
+    NSTimer *_returnToNowPlaying;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)startMonitoringWithStack:(id)fp8;
+- (void)stopMonitoring;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingTransportLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicNowPlayingTransportLayer.h
new file mode 100644 (file)
index 0000000..c698a66
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSDictionary;
+
+@interface BRMusicNowPlayingTransportLayer : BRLayer
+{
+    NSDictionary *_textAttributes;
+    float _percent;
+    float _duration;
+    float _elapsedTime;
+    float _timeTextWidth;
+    float _fillLayerHeight;
+    float _fillLayerWidth;
+    float _playHeadHeight;
+    float _ordinaryTimeTextWidth;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setTextAttributes:(id)fp8;
+- (void)setPercentage:(float)fp8;
+- (void)setElapsedTime:(float)fp8 andDuration:(float)fp12;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlayer.h
new file mode 100644 (file)
index 0000000..90beb99
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayer.h>
+
+@class NSArray;
+
+@interface BRMusicPlayer : BRMediaPlayer
+{
+    NSArray *_tracklist;
+}
+
+- (void)dealloc;
+- (BOOL)interruptsSyncingWhenPlaying;
+- (void)setMedia:(id)fp8 inTracklist:(id)fp12 error:(id *)fp16;
+- (id)tracklist;
+- (void)setShufflePlayback:(BOOL)fp8;
+- (void)fadeOutVolume;
+- (void)restoreVolume;
+- (BOOL)shufflePlayback;
+- (void)setRepeatMode:(int)fp8;
+- (int)repeatMode;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlaylistMenuController-PrivateAccess.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlaylistMenuController-PrivateAccess.h
new file mode 100644 (file)
index 0000000..a4d9d54
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicPlaylistMenuController.h>
+
+@interface BRMusicPlaylistMenuController (PrivateAccess)
+- (id)_playlists;
+- (void)_setPlaylists:(id)fp8;
+- (id)_playlistAtIndex:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlaylistMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicPlaylistMenuController.h
new file mode 100644 (file)
index 0000000..a70e4f4
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class NSArray, NSPredicate;
+
+@interface BRMusicPlaylistMenuController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_playlists;
+    long _playlistCount;
+    long _priorSelection;
+    NSPredicate *_predicate;
+}
+
++ (id)predicateForMusicPlaylists;
+- (id)initWithPredicate:(id)fp8;
+- (void)dealloc;
+- (BOOL)isVolatile;
+- (id)loadModelData;
+- (void)refreshControllerForModelUpdate;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore-Language.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore-Language.h
new file mode 100644 (file)
index 0000000..c6d7df1
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStore.h>
+
+@interface BRMusicStore (Language)
+- (id)_languageIDForLanguageCode:(id)fp8;
+- (id)_determineLanguageCodeForStoreFront:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore-Private.h
new file mode 100644 (file)
index 0000000..9b78515
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStore.h>
+
+@interface BRMusicStore (Private)
+- (void)_bootstrapMusicStore;
+- (void)_seedMusicStore;
+- (void)_musicStoreUnseeded;
+- (void)_musicStoreSeeded:(id)fp8;
+- (void)_seedMusicStoreWithDocument:(id)fp8;
+- (id)_makeStoreRequest:(id)fp8;
+- (void)_updateStoreFrontFromResponse:(id)fp8;
+- (void)_processJobs:(id)fp8;
+- (void)_loadCollectionsForCollection:(id)fp8;
+- (void)_loadMediaForCollection:(id)fp8;
+- (void)_terminateNotification:(id)fp8;
+- (void)_networkStateChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStore.h
new file mode 100644 (file)
index 0000000..7382e5e
--- /dev/null
@@ -0,0 +1,50 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class BRMusicStoreCollection, NSConditionLock, NSDictionary, NSMutableArray, NSString, NSURL;
+
+@interface BRMusicStore : BRSingleton
+{
+    NSDictionary *_storeFronts;
+    NSString *_storeFrontID;
+    NSConditionLock *_mediaLoadLock;
+    BRMusicStoreCollection *_rootCollection;
+    NSMutableArray *_mediaLoadJobs;
+    id <BRMediaProvider> _provider;
+    BOOL _processJobs;
+    BOOL _initializing;
+    NSString *_selectedLanguageCode;
+    NSString *_ytURLBase;
+    NSString *_ytAuthURLBase;
+    NSURL *_storeFrontURL;
+    NSURL *_directoryURL;
+}
+
++ (void)setSingleton:(id)fp8;
++ (id)singleton;
+- (id)init;
+- (void)dealloc;
+- (id)storeFronts;
+- (id)currentStoreFrontID;
+- (void)setCurrentStoreFrontID:(id)fp8;
+- (void)setStoreFrontURL:(id)fp8;
+- (id)storeFrontURL;
+- (void)setDirectoryURL:(id)fp8;
+- (id)directoryURL;
+- (id)provider;
+- (id)musicStoreRootCollection;
+- (void)purgeMusicStore;
+- (void)loadCollection:(id)fp8;
+- (id)_ytURLDictPath;
+- (id)ytURLBase;
+- (id)ytAuthURLBase;
+- (id)storeHeadersDictionary;
+- (id)userAgent;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-BRMusicStoreAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-BRMusicStoreAdditions.h
new file mode 100644 (file)
index 0000000..6a3f784
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStoreCollection.h>
+
+@interface BRMusicStoreCollection (BRMusicStoreAdditions)
+- (void)addChildCollection:(id)fp8;
+- (void)setMediaType:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-BRMusicStoreDelegateAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-BRMusicStoreDelegateAdditions.h
new file mode 100644 (file)
index 0000000..5c2758e
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStoreCollection.h>
+
+@interface BRMusicStoreCollection (BRMusicStoreDelegateAdditions)
+- (void)_addMediaAsset:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-Notifications.h
new file mode 100644 (file)
index 0000000..2ac36b4
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStoreCollection.h>
+
+@interface BRMusicStoreCollection (Notifications)
+- (void)_musicStoreCollectionLoaded:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-TypeDetermination.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection-TypeDetermination.h
new file mode 100644 (file)
index 0000000..173a622
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStoreCollection.h>
+
+@interface BRMusicStoreCollection (TypeDetermination)
+- (void)_determineType;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreCollection.h
new file mode 100644 (file)
index 0000000..d770be8
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaCollection.h>
+
+@class BRMediaType, NSDictionary, NSMutableArray, NSString;
+
+@interface BRMusicStoreCollection : BRBaseMediaCollection
+{
+    BRMediaType *_mediaType;
+    NSDictionary *_dictionary;
+    NSString *_collectionID;
+    NSMutableArray *_childCollections;
+    NSMutableArray *_mediaAssets;
+    int _state;
+}
+
++ (id)musicStoreCollectionFromProvider:(id)fp8 withDictionary:(id)fp12;
+- (id)initWithMediaProvider:(id)fp8 dictionary:(id)fp12;
+- (void)dealloc;
+- (id)collectionID;
+- (id)title;
+- (id)childCollections;
+- (id)mediaAssets;
+- (id)mediaType;
+- (id)childCollectionData;
+- (id)mediaAssetsURL;
+- (void)load;
+- (void)unload;
+- (BOOL)containsKindOfMediaType:(id)fp8;
+- (id)childCollectionsWithKindOfMediaType:(id)fp8;
+- (int)state;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreDelegate-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreDelegate-Private.h
new file mode 100644 (file)
index 0000000..cafc0e1
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicStoreDelegate.h>
+
+@interface BRMusicStoreDelegate (Private)
+- (void)_determineGenreFromAttributes:(id)fp8;
+- (void)_setObject:(id)fp8 forKey:(id)fp12;
+- (void)_setObject:(id)fp8 forKey:(id)fp12 mandatory:(BOOL)fp16;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreDelegate.h
new file mode 100644 (file)
index 0000000..a7ea26d
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseParserDelegate.h>
+
+@class BRMusicStoreCollection, BRRSSMediaAsset, NSAutoreleasePool;
+
+@interface BRMusicStoreDelegate : BRBaseParserDelegate
+{
+    id <BRMediaProvider> _provider;
+    BRRSSMediaAsset *_mediaAsset;
+    BRMusicStoreCollection *_collection;
+    unsigned int _inCollection:1;
+    NSAutoreleasePool *_pool;
+}
+
+- (id)initWithMediaProvider:(id)fp8 collection:(id)fp12;
+- (void)dealloc;
+- (void)startEntryWithAttributes:(id)fp8;
+- (void)startLinkWithAttributes:(id)fp8;
+- (void)startCategoryWithAttributes:(id)fp8;
+- (void)startCollectionWithAttributes:(id)fp8;
+- (void)endCollection;
+- (void)endId;
+- (void)endName;
+- (void)endArtist;
+- (void)endImage;
+- (void)endReleaseDate;
+- (void)endEntry;
+- (void)endRights;
+- (void)endSummary;
+- (void)endDuration;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreSeedDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicStoreSeedDelegate.h
new file mode 100644 (file)
index 0000000..c759055
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSMutableData;
+
+@interface BRMusicStoreSeedDelegate : NSObject
+{
+    NSMutableData *_data;
+}
+
+- (void)dealloc;
+- (void)connection:(id)fp8 didFailWithError:(id)fp12;
+- (void)connection:(id)fp8 didReceiveResponse:(id)fp12;
+- (void)connection:(id)fp8 didReceiveData:(id)fp12;
+- (id)connection:(id)fp8 willSendRequest:(id)fp12 redirectResponse:(id)fp16;
+- (void)connectionDidFinishLoading:(id)fp8;
+- (id)content;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController-Private.h
new file mode 100644 (file)
index 0000000..324e342
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicTracklistMenuController.h>
+
+@interface BRMusicTracklistMenuController (Private)
+- (void)_playVideoTrack:(id)fp8;
+- (void)_playerStateChanged:(id)fp8;
+- (id)_cachedMDPreviewController;
+- (id)_tracklist;
+- (id)_trackAtIndex:(long)fp8;
+- (long)_rowForTitle:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController-Protected.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController-Protected.h
new file mode 100644 (file)
index 0000000..dbd3439
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMusicTracklistMenuController.h>
+
+@interface BRMusicTracklistMenuController (Protected)
+- (id)playlist;
+- (void)setPlaylist:(id)fp8;
+- (void)setTracklist:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicTracklistMenuController.h
new file mode 100644 (file)
index 0000000..00bd472
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRMetadataPreviewController, BRMusicPlayer, NSArray, NSPredicate, NSString;
+
+@interface BRMusicTracklistMenuController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    id <BRMediaCollection> _playlist;
+    BRMusicPlayer *_player;
+    NSArray *_tracklist;
+    long _numTracks;
+    BRMetadataPreviewController *_cachedMDPreviewController;
+    unsigned int _allowShuffleItem:1;
+    unsigned int _hasShuffleItem:1;
+    unsigned int _showUnplayedMark:1;
+    NSPredicate *_predicate;
+    NSArray *_descriptors;
+    NSString *_entityName;
+}
+
+- (id)initWithEntityName:(id)fp8 predicate:(id)fp12 sortDescriptors:(id)fp16;
+- (void)dealloc;
+- (id)entityName;
+- (id)predicate;
+- (id)sortDescriptors;
+- (void)setHasShuffleOption:(BOOL)fp8;
+- (void)setHasUnplayedMarkOption:(BOOL)fp8;
+- (BOOL)isVolatile;
+- (void)refreshControllerForModelUpdate;
+- (id)loadModelData;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+- (BOOL)mediaPreviewShouldShowMetadata;
+- (BOOL)mediaPreviewShouldShowMetadataImmediately;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicVideoMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRMusicVideoMetadataPopulator.h
new file mode 100644 (file)
index 0000000..e3a375d
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRMusicVideoMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (id)axMetadataFromAsset:(id)fp8;
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaMenuController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaMenuController-Private.h
new file mode 100644 (file)
index 0000000..6a38ea1
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRNetworkMediaMenuController.h>
+
+@interface BRNetworkMediaMenuController (Private)
+- (float)_calculateMaxNumberWidth;
+- (id)_menuDisplayNameForAsset:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaMenuController.h
new file mode 100644 (file)
index 0000000..7ac5cf9
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class NSArray;
+
+@interface BRNetworkMediaMenuController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_mediaAssets;
+    struct __CTTextTab *_rightTab;
+    struct __CTTextTab *_leftTab;
+}
+
+- (id)initWithCollection:(id)fp8;
+- (id)initWithMediaAssets:(id)fp8;
+- (void)dealloc;
+- (BOOL)isNetworkDependent;
+- (void)wasExhumedByPoppingController:(id)fp8;
+- (void)itemSelected:(long)fp8;
+- (long)itemCount;
+- (id)itemForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)titleForRow:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkMediaProvider.h
new file mode 100644 (file)
index 0000000..aa89f57
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaProvider.h>
+
+@interface BRNetworkMediaProvider : BRBaseMediaProvider
+{
+}
+
+- (int)status;
+- (id)objectsWithEntityName:(id)fp8 qualifiedByPredicate:(id)fp12 sortDescriptors:(id)fp16 error:(id *)fp20;
+- (id)loadDocumentFromURL:(id)fp8;
+- (id)convertData:(id)fp8 fromEncoding:(unsigned int)fp12 toEncoding:(unsigned int)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkRequiredController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRNetworkRequiredController.h
new file mode 100644 (file)
index 0000000..ae8a89d
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRIconPreviewController.h>
+
+@interface BRNetworkRequiredController : BRIconPreviewController
+{
+}
+
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BROptionDialog.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BROptionDialog.h
new file mode 100644 (file)
index 0000000..4a92dd1
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCenteredMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class NSDictionary, NSMutableArray;
+
+@interface BROptionDialog : BRCenteredMenuController <BRMenuListItemProvider>
+{
+    int _tag;
+    int _currentSelection;
+    int _defaultIndex;
+    NSMutableArray *_options;
+    id _delegate;
+    SEL _actionSelector;
+    NSDictionary *_userInfo;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setActionSelector:(SEL)fp8 target:(id)fp12;
+- (void)addOptionText:(id)fp8;
+- (void)addOptionText:(id)fp8 isDefault:(BOOL)fp12;
+- (long)selectedIndex;
+- (id)selectedText;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)titleForRow:(long)fp8;
+- (void)setTag:(int)fp8;
+- (int)tag;
+- (void)setUserInfo:(id)fp8;
+- (id)userInfo;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinControl-LayerGeneration.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinControl-LayerGeneration.h
new file mode 100644 (file)
index 0000000..247a3a4
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPairingPinControl.h>
+
+@interface BRPairingPinControl (LayerGeneration)
+- (id)_layerForPINDigit:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinControl.h
new file mode 100644 (file)
index 0000000..0114759
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRImage, NSString;
+
+@interface BRPairingPinControl : BRControl
+{
+    BRImage *_boxImage;
+    NSString *_pin;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setPIN:(id)fp8;
+- (id)PIN;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPairingPinLayoutManager.h
new file mode 100644 (file)
index 0000000..3b64dbc
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRPairingPinLayoutManager : NSObject
+{
+    float _imageAspectRatio;
+}
+
+- (void)setImageAspectRatio:(float)fp8;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-AnimationDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-AnimationDelegate.h
new file mode 100644 (file)
index 0000000..b752e0b
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@interface BRPanel (AnimationDelegate)
+- (void)_orderOutCompleted:(id)fp8;
+- (void)_orderInCompleted:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-DelayedActivation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-DelayedActivation.h
new file mode 100644 (file)
index 0000000..0475459
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@interface BRPanel (DelayedActivation)
+- (void)_delayActivationForControl:(id)fp8;
+- (void)_finishDelayedControlActivationForControl:(id)fp8;
+- (void)_finishAllDelayedControlActivation;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-DelayedDeactivation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel-DelayedDeactivation.h
new file mode 100644 (file)
index 0000000..4b32355
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@interface BRPanel (DelayedDeactivation)
+- (void)_delayRemovalForControl:(id)fp8;
+- (void)_finishDelayedControlRemovalForControl:(id)fp8;
+- (void)_finishAllDelayedControlRemoval;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPanel.h
new file mode 100644 (file)
index 0000000..371c980
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class NSMutableArray;
+
+@interface BRPanel : BRControl
+{
+    NSMutableArray *_controls;
+    NSMutableArray *_controlsInDeactivation;
+    NSMutableArray *_controlsInActivation;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setLayoutManager:(id)fp8;
+- (id)layoutManager;
+- (void)setNeedsLayout;
+- (void)setControls:(id)fp8;
+- (void)addControl:(id)fp8;
+- (void)insertControl:(id)fp8 atIndex:(long)fp12;
+- (void)insertControl:(id)fp8 above:(id)fp12;
+- (void)insertControl:(id)fp8 below:(id)fp12;
+- (void)removeControl:(id)fp8;
+- (id)controls;
+- (void)removeAllControls;
+- (void)controlWillActivate;
+- (void)controlWasActivated;
+- (void)controlWillDeactivate;
+- (void)controlWasDeactivated;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextControl.h
new file mode 100644 (file)
index 0000000..ffdd3fa
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRParagraphTextLayer;
+
+@interface BRParagraphTextControl : BRControl
+{
+    BRParagraphTextLayer *_layer;
+    struct _NSRange _visibleRange;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)readDocumentAtPath:(id)fp8 encoding:(unsigned int)fp12;
+- (void)setAttributedString:(id)fp8;
+- (void)displayTextStartingAtLine:(unsigned int)fp8;
+- (void)displayTextEndingAtLine:(unsigned int)fp8;
+- (id)attributedString;
+- (struct _NSRange)visibleLineRange;
+- (unsigned int)numLines;
+- (id)layer;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextLayer-private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextLayer-private.h
new file mode 100644 (file)
index 0000000..0b220bd
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRParagraphTextLayer.h>
+
+@interface BRParagraphTextLayer (private)
+- (struct __CTTypesetter *)_typesetter;
+- (void)_displayTextStartingAtLine:(unsigned int)fp8;
+- (void)_displayTextEndingAtLine:(unsigned int)fp8;
+- (id)_buildCTLines;
+- (void)_releaseTypesetter;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParagraphTextLayer.h
new file mode 100644 (file)
index 0000000..019534f
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSArray, NSAttributedString;
+
+@interface BRParagraphTextLayer : BRLayer
+{
+    struct __CTTypesetter *_typesetter;
+    NSAttributedString *_attributedString;
+    NSArray *_lines;
+    struct _NSRange _visibleLineRange;
+}
+
+- (void)dealloc;
+- (id)attributedString;
+- (void)setAttributedString:(id)fp8;
+- (void)displayTextStartingAtLine:(unsigned int)fp8;
+- (void)displayTextEndingAtLine:(unsigned int)fp8;
+- (struct _NSRange)visibleLineRange;
+- (unsigned int)numLines;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeChangedController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeChangedController.h
new file mode 100644 (file)
index 0000000..3c3aeee
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCenteredMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRController, NSString;
+
+@interface BRParentalControlsPasscodeChangedController : BRCenteredMenuController <BRMenuListItemProvider>
+{
+    BRController *_guardedController;
+    NSString **_menuItemNameKeys;
+    BOOL _passcodeMatched;
+}
+
+- (id)initWithMatch:(BOOL)fp8 guarding:(id)fp12;
+- (void)dealloc;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeController-PasscodeEntered.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeController-PasscodeEntered.h
new file mode 100644 (file)
index 0000000..d59c3a6
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRParentalControlsPasscodeController.h>
+
+@interface BRParentalControlsPasscodeController (PasscodeEntered)
+- (void)_passcodeEnteredForEntry:(id)fp8;
+- (void)_passcodeEnteredForSet:(id)fp8;
+- (void)_passcodeEnteredForConfirm:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRParentalControlsPasscodeController.h
new file mode 100644 (file)
index 0000000..237e043
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+#import "BRApplianceControllerIconProtocolProtocol.h"
+#import "BRTextEntryDelegateProtocol.h"
+
+@class BRHeaderControl, BRPasscodeEntryControl, BRTextControl, NSString;
+
+@interface BRParentalControlsPasscodeController : BRController <BRTextEntryDelegate, BRApplianceControllerIconProtocol>
+{
+    BRController *_guardedController;
+    BRPasscodeEntryControl *_editor;
+    BRHeaderControl *_header;
+    BRTextControl *_prompt;
+    NSString *_passcodeToConfirm;
+    int _mode;
+}
+
+- (id)initWithTitle:(id)fp8 prompt:(id)fp12 mode:(int)fp16 guarding:(id)fp20;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)isParentalControlsPasscodeRequired:(id *)fp8;
+- (void)setPasscodeToConfirm:(id)fp8;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (void)setApplianceIcon:(id)fp8;
+- (void)setApplianceIconHidden:(BOOL)fp8;
+- (struct CGRect)applianceIconFrame;
+- (void)textDidChange:(id)fp8;
+- (void)textDidEndEditing:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl-EventHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl-EventHandling.h
new file mode 100644 (file)
index 0000000..6f27bd5
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPasscodeEntryControl.h>
+
+@interface BRPasscodeEntryControl (EventHandling)
+- (void)_handlePlayPauseButton:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl-Framing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl-Framing.h
new file mode 100644 (file)
index 0000000..80fbd0f
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPasscodeEntryControl.h>
+
+@interface BRPasscodeEntryControl (Framing)
+- (void)_layoutUI;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeEntryControl.h
new file mode 100644 (file)
index 0000000..2d6cf1b
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+#import "BRTextContainerProtocol.h"
+
+@class BRPasscodeSelectionLayer;
+
+@interface BRPasscodeEntryControl : BRControl <BRTextContainer>
+{
+    BRPasscodeSelectionLayer *_passcodeLayer;
+    unsigned int _numDigits;
+    BOOL _isUserEditable;
+    struct CGSize _passcodeLayerSize;
+    id <BRTextEntryDelegate> _textEntryDelegate;
+}
+
+- (id)initWithNumDigits:(unsigned int)fp8 userEditable:(BOOL)fp12;
+- (void)dealloc;
+- (struct CGSize)preferredSizeFromScreenSize:(struct CGSize)fp8;
+- (float)widthOfDigitsFromScreenSize:(struct CGSize)fp8;
+- (void)setDelegate:(id)fp8;
+- (void)setInitialPasscode:(id)fp8;
+- (void)reset;
+- (void)setFrame:(struct CGRect)fp8;
+- (BOOL)brEventAction:(id)fp8;
+- (id)stringValue;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-Building.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-Building.h
new file mode 100644 (file)
index 0000000..fb71c36
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPasscodeSelectionLayer.h>
+
+@interface BRPasscodeSelectionLayer (Building)
+- (id)_buildBackgroundLayers;
+- (id)_buildDigitLayers;
+- (id)_buildArrowsLayer;
+- (id)_buildDoneLayer;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-Framing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-Framing.h
new file mode 100644 (file)
index 0000000..fcb74fe
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPasscodeSelectionLayer.h>
+
+@interface BRPasscodeSelectionLayer (Framing)
+- (float)_layoutUIWithHeight:(float)fp8;
+- (struct CGRect)_selectionWidgetFrameForSelection:(int)fp8;
+- (struct CGRect)_arrowsFrameForSelection:(int)fp8;
+- (struct CGRect)_digitFrameForSelection:(int)fp8;
+- (struct CGRect)_cellFrameForSelection:(int)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-SelectionAndModification.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer-SelectionAndModification.h
new file mode 100644 (file)
index 0000000..b2f3b43
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPasscodeSelectionLayer.h>
+
+@interface BRPasscodeSelectionLayer (SelectionAndModification)
+- (void)_setSelection:(int)fp8;
+- (void)_setDigitHighlighted:(BOOL)fp8 atIndex:(int)fp12;
+- (void)_setDigitValue:(id)fp8 atIndex:(int)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionLayer.h
new file mode 100644 (file)
index 0000000..8ae40c8
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImageLayer, BRPasscodeSelectionWidget, BRTextLayer, NSArray;
+
+@interface BRPasscodeSelectionLayer : BRLayer
+{
+    NSArray *_backgroundLayers;
+    NSArray *_digitLayers;
+    BRImageLayer *_arrowsLayer;
+    BRPasscodeSelectionWidget *_selectionWidget;
+    BRTextLayer *_doneLayer;
+    BOOL _isUserEditable;
+    unsigned int _numDigits;
+    int _selection;
+}
+
+- (id)initWithNumDigits:(unsigned int)fp8 userEditable:(BOOL)fp12;
+- (void)dealloc;
+- (struct CGRect)preferredFrameForScreenSize:(struct CGSize)fp8;
+- (float)widthOfDigitsForScreenSize:(struct CGSize)fp8;
+- (BOOL)moveSelectionRight;
+- (BOOL)moveSelectionLeft;
+- (BOOL)incrementSelection;
+- (BOOL)decrementSelection;
+- (id)passcode;
+- (void)setPasscode:(id)fp8;
+- (BOOL)doneButtonSelected;
+- (void)reset;
+- (void)setFrame:(struct CGRect)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionWidget.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPasscodeSelectionWidget.h
new file mode 100644 (file)
index 0000000..9dd2256
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRHorizontalSegmentedWidget.h>
+
+@interface BRPasscodeSelectionWidget : BRHorizontalSegmentedWidget
+{
+}
+
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController-BRPhotoControllerContent.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController-BRPhotoControllerContent.h
new file mode 100644 (file)
index 0000000..90c1466
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPhotoController.h>
+
+@interface BRPhotoController (BRPhotoControllerContent)
+- (void)_setMediaHost:(id)fp8;
+- (BOOL)_hasSettingsItem;
+- (BOOL)_shouldShowSharedPhotosItem;
+- (id)_currentItemList;
+- (void)_updateMediaParadeSource;
+- (void)_setItemList:(id)fp8;
+- (id)_mediaListForCollection:(id)fp8 fromProvider:(id)fp12;
+- (id)_grabPhotosForCollection:(id)fp8;
+- (id)_buildSettingsMenu;
+- (void)_handleSyncEvent;
+- (void)_verifyCurrentCollection:(char *)fp8;
+- (void)_coverArtUpdated:(id)fp8;
+- (void)_scrollingWillStart:(id)fp8;
+- (void)_scrollingWillStop:(id)fp8;
+- (void)_scrollingSelectionChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController-Private.h
new file mode 100644 (file)
index 0000000..b1ff461
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPhotoController.h>
+
+@interface BRPhotoController (Private)
+- (id)_sharedPhotosPreviewControl;
+- (void)_sharedPhotosSelected;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoController.h
new file mode 100644 (file)
index 0000000..48a86b7
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRIconPreviewController, BRMediaParadeControl, NSArray;
+
+@interface BRPhotoController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    id <BRMediaCollection> _collection;
+    id <BRMediaProvider><BRIPhotoMediaProvider> _provider;
+    NSArray *_itemList;
+    BRIconPreviewController *_noSyncedContentController;
+    BRIconPreviewController *_staticPhotoIconController;
+    BRMediaParadeControl *_photoPreviewController;
+    int _maxRemotePhotosToLoad;
+    BOOL _ignoreArtUpdateMessages;
+    BOOL _hostIsLocal;
+}
+
+- (id)initWithError:(id *)fp8;
+- (id)initWithHost:(id)fp8 error:(id *)fp12;
+- (id)initWithProvider:(id)fp8 isLocal:(BOOL)fp12 error:(id *)fp16;
+- (void)dealloc;
+- (id)mediaProvider;
+- (long)defaultIndex;
+- (id)collection;
+- (void)setCollection:(id)fp8 error:(id *)fp12;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (void)wasExhumedByPoppingController:(id)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayer-Private.h
new file mode 100644 (file)
index 0000000..1dd4b39
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPhotoPlayer.h>
+
+@interface BRPhotoPlayer (Private)
+- (id)_photoConnection;
+- (id)_slideShowDictionaryForCollection;
+- (id)_musicPlayer;
+- (BOOL)_okToPlayMusic;
+- (BOOL)_playMusicShuffled;
+- (BOOL)_repeatMusic;
+- (id)_currentTrackList;
+- (void)_photoSlideshowDidStart;
+- (void)_photoSlideshowDidEnd:(id)fp8;
+- (void)_photoSlideshowDidEndMainThread;
+- (void)_slideshowSettingsUpdated:(id)fp8;
+- (void)_stopMusicPlayback;
+- (id)_trackListForSongID:(id)fp8 error:(id *)fp12;
+- (id)_trackListForPlaylistID:(id)fp8 error:(id *)fp12;
+- (id)_trackListForPlaylistName:(id)fp8 error:(id *)fp12;
+- (id)_trackListForAllSongs;
+- (BOOL)_startPlayingTrackList:(id)fp8 error:(id *)fp12;
+- (void)_updateUserActivity:(id)fp8;
+- (void)_startActivityTimer;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayer.h
new file mode 100644 (file)
index 0000000..ab67fe1
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayer.h>
+
+@class BRIPhotoMediaCollection, BRMusicPlayer, BRRenderContext, NSArray, NSDictionary, NSTimer, PhotoConnection;
+
+@interface BRPhotoPlayer : BRMediaPlayer
+{
+    BRRenderContext *_renderContext;
+    double _timeFreq;
+    double _prevTime;
+    BRIPhotoMediaCollection *_collection;
+    struct CGSize _contextSizeHint;
+    int _state;
+    BOOL _suppressMusic;
+    BOOL _allowMusicToPlayThrough;
+    BOOL _allowBackgroundActivity;
+    BRMusicPlayer *_musicPlayer;
+    NSArray *_musicTracksToPlay;
+    int _currentTrack;
+    id <BRMediaCollection> _savedPlaylist;
+    NSTimer *_userActivityTimer;
+    PhotoConnection *_photoConnection;
+    id <BRMediaProvider> _mediaMusicProvider;
+    id <BRMediaProvider><BRIPhotoMediaProvider> _mediaPhotoProvider;
+    NSDictionary *_slideshowPlaybackOptions;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setPhotoConnection:(id)fp8;
+- (id)mediaMusicProvider;
+- (id)mediaPhotoProvider;
+- (void)setPlaybackContext:(id)fp8;
+- (id)playbackContext;
+- (void)setMediaCollection:(id)fp8 error:(id *)fp12;
+- (id)collection;
+- (void)suppressMusic:(BOOL)fp8 allowMusicToPlayThrough:(BOOL)fp12;
+- (void)setSlideshowPlaybackOptions:(id)fp8;
+- (void)allowBackgroundActivity:(BOOL)fp8;
+- (void)setContextSizeHint:(struct CGSize)fp8;
+- (BOOL)newFrameTextureInfoForTime:(const CDAnonymousStruct2 *)fp8 frameTexture:(id *)fp12;
+- (BOOL)initiatePlayback:(id *)fp8;
+- (void)play;
+- (void)pause;
+- (void)stop;
+- (void)resume;
+- (void)leftArrowClick;
+- (void)rightArrowClick;
+- (int)playerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController-Host.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController-Host.h
new file mode 100644 (file)
index 0000000..03e0062
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPhotoPlayerController.h>
+
+@interface BRPhotoPlayerController (Host)
+- (void)_addHostLayer;
+- (void)_removeHostLayer;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController-StateChange.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController-StateChange.h
new file mode 100644 (file)
index 0000000..f76f183
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPhotoPlayerController.h>
+
+@interface BRPhotoPlayerController (StateChange)
+- (void)_playerStateChanged:(id)fp8;
+- (void)_mediaProviderUnloaded:(id)fp8;
+- (void)_handlePlayerErrorNotification:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerController.h
new file mode 100644 (file)
index 0000000..7d2d3d8
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayerController.h>
+
+@class BRPhotoPlayer, BRPhotoPlayerHostLayer;
+
+@interface BRPhotoPlayerController : BRMediaPlayerController
+{
+    BRPhotoPlayer *_player;
+    BRPhotoPlayerHostLayer *_host;
+    struct CGColor *_savedBGColor;
+}
+
+- (id)initWithMediaProvider:(id)fp8;
+- (void)dealloc;
+- (void)setPhotoPlayer:(id)fp8;
+- (id)photoPlayer;
+- (id)player;
+- (void)willBePushed;
+- (void)wasPushed;
+- (void)willBePopped;
+- (void)wasPopped;
+- (void)wasBuriedByPushingController:(id)fp8;
+- (void)wasExhumedByPoppingController:(id)fp8;
+- (void)willBeExhumed;
+- (void)willBeBuried;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerHostLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPhotoPlayerHostLayer.h
new file mode 100644 (file)
index 0000000..0402ab6
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRRenderScenePlaybackDelegateProtocol.h"
+
+@class BRPhotoPlayer, BRRenderContext, PATexture;
+
+@interface BRPhotoPlayerHostLayer : NSObject <BRRenderScenePlaybackDelegate>
+{
+    BRRenderContext *_context;
+    BRPhotoPlayer *_player;
+    PATexture *_texture;
+    BOOL _pullFrames;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setPlayer:(id)fp8;
+- (id)player;
+- (void)setPullFrames:(BOOL)fp8;
+- (BOOL)newFrameForTime:(const CDAnonymousStruct2 *)fp8;
+- (void)drawFrameInBounds:(struct CGSize)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMenuController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMenuController-Private.h
new file mode 100644 (file)
index 0000000..885db22
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPodcastMenuController.h>
+
+@interface BRPodcastMenuController (Private)
+- (id)_mediaProvider;
+- (BOOL)_hasUnplayedShows:(id)fp8;
+- (id)_displayNameForAsset:(id)fp8;
+- (void)_cacheUnplayedTitles;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMenuController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMenuController.h
new file mode 100644 (file)
index 0000000..e268a66
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRMetadataPreviewController, NSArray, NSMutableArray;
+
+@interface BRPodcastMenuController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_assets;
+    NSMutableArray *_titlesWithUnplayedContent;
+    BRMetadataPreviewController *_cachedPreviewController;
+    id <BRMediaCollection> _collection;
+}
+
+- (id)initWithPodcastCollection:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (id)collection;
+- (BOOL)isVolatile;
+- (id)loadModelData;
+- (void)refreshControllerForModelUpdate;
+- (void)setAssets:(id)fp8;
+- (id)assets;
+- (void)willBeExhumed;
+- (void)wasPushed;
+- (void)willBePopped;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPodcastMetadataPopulator.h
new file mode 100644 (file)
index 0000000..4b40abc
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRPodcastMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostAnimationActionDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostAnimationActionDelegate.h
new file mode 100644 (file)
index 0000000..554f2cd
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRPostAnimationActionDelegate : NSObject
+{
+    id _target;
+    SEL _selector;
+    id _userInfo;
+}
+
++ (id)delegateWithTarget:(id)fp8 selector:(SEL)fp12 userInfo:(id)fp16;
+- (id)initWithTarget:(id)fp8 selector:(SEL)fp12 userInfo:(id)fp16;
+- (void)dealloc;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostedAlertController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostedAlertController-Private.h
new file mode 100644 (file)
index 0000000..7eea12d
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPostedAlertController.h>
+
+@interface BRPostedAlertController (Private)
++ (void)_postModalAlertNotificationWithInfo:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostedAlertController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPostedAlertController.h
new file mode 100644 (file)
index 0000000..6b90b60
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@interface BRPostedAlertController : BRController
+{
+}
+
++ (void)postModalAlertNotificationOfType:(id)fp8 withInfo:(id)fp12;
++ (id)modalAlertFromNotification:(id)fp8;
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager-Callbacks.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager-Callbacks.h
new file mode 100644 (file)
index 0000000..952bde2
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPowerManager.h>
+
+@interface BRPowerManager (Callbacks)
+- (void)_sleepWakeCBWithRefCon:(void *)fp8 service:(unsigned int)fp12 type:(unsigned int)fp16 argument:(void *)fp20;
+- (void)_powerSourceChanged;
+- (void)_energySaverPrefsChangedFor:(struct __SCPreferences *)fp8 type:(unsigned int)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager-Registrations.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager-Registrations.h
new file mode 100644 (file)
index 0000000..618a3e7
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPowerManager.h>
+
+@interface BRPowerManager (Registrations)
+- (void)_registerForSleepWake;
+- (void)_registerForDisplayWake;
+- (void)_registerForPowerSourceChanges;
+- (void)_registerForPowerSettingChanges;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRPowerManager.h
new file mode 100644 (file)
index 0000000..460e413
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRPowerManager : NSObject
+{
+    unsigned int _rootPowerSource;
+    struct __SCPreferences *_energySaverPrefs;
+    NSString *_lastPowerSource;
+}
+
++ (id)sharedManager;
+- (id)init;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarLayer.h
new file mode 100644 (file)
index 0000000..a46eba4
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRProgressBarLayer : BRLayer
+{
+    double _maxValue;
+    double _value;
+    double _fillPercent;
+}
+
+- (id)init;
+- (float)inset;
+- (void)drawInContext:(struct CGContext *)fp8;
+- (double)maxValue;
+- (double)value;
+- (void)setValue:(double)fp8 maxValue:(double)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarWidget-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarWidget-Private.h
new file mode 100644 (file)
index 0000000..cf35749
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRProgressBarWidget.h>
+
+@interface BRProgressBarWidget (Private)
+- (void)_updateProgressToPercentage:(float)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarWidget.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRProgressBarWidget.h
new file mode 100644 (file)
index 0000000..a37caae
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRHorizontalSegmentedWidget.h>
+
+@class BRImageLayer;
+
+@interface BRProgressBarWidget : BRHorizontalSegmentedWidget
+{
+    BRImageLayer *_centerEndCapLayer;
+    BRImageLayer *_centerOnLayer;
+    float _percentage;
+}
+
+- (id)init;
+- (void)dealloc;
+- (float)percentage;
+- (void)setPercentage:(float)fp8;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-Chaptering.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-Chaptering.h
new file mode 100644 (file)
index 0000000..d375752
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (Chaptering)
+- (void)_nextChapter;
+- (void)_previousChapter;
+- (double)_currentChapterMark;
+- (double)_previousChapterMark;
+- (double)_nextChapterMark;
+- (void)_setVirtualChapterMark:(double)fp8;
+- (double)_virtualChapterMark;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-MovieNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-MovieNotifications.h
new file mode 100644 (file)
index 0000000..6a4ef49
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (MovieNotifications)
+- (void)_videoPlayableHandler:(id)fp8;
+- (void)_videoRateDroppedHandler:(id)fp8;
+- (void)_videoPlaybackHitEndHandler:(id)fp8;
+- (void)_videoPlaybackHitBeginningHandler:(id)fp8;
+- (void)_videoLoadErrorNotification:(id)fp8;
+- (void)_videoAspectRatioNotification:(id)fp8;
+- (void)_videoTimeChangedNotification:(id)fp8;
+- (void)_videoBufferingChangedNotification:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-Notifications.h
new file mode 100644 (file)
index 0000000..fc86a82
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (Notifications)
+- (void)_sendStateChangedNotification;
+- (void)_sendTimeSkipNotification;
+- (void)_sendAspectRatioChangedNotification;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-PerformanceMonitoring.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-PerformanceMonitoring.h
new file mode 100644 (file)
index 0000000..8d7881d
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (PerformanceMonitoring)
+- (void)setGatherPlaybackStats:(BOOL)fp8;
+- (struct BRVideoPlaybackStats)playbackStats;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-PlaybackControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-PlaybackControl.h
new file mode 100644 (file)
index 0000000..41047c6
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (PlaybackControl)
+- (void)_updateAspectRatio;
+- (void)_postAction:(int)fp8 playSound:(BOOL)fp12;
+- (void)_updatePlayerForState:(id)fp8;
+- (void)_handleSideEffect:(int)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-RateTimer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-RateTimer.h
new file mode 100644 (file)
index 0000000..ddf5c6c
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (RateTimer)
+- (void)_startIncrementRateTimer;
+- (void)_startDecrementRateTimer;
+- (void)_cancelRateTimer;
+- (void)_incrementRateTimerFired:(id)fp8;
+- (void)_decrementRateTimerFired:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-VideoInstantiation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer-VideoInstantiation.h
new file mode 100644 (file)
index 0000000..6e9b390
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRQTKitVideoPlayer.h>
+
+@interface BRQTKitVideoPlayer (VideoInstantiation)
+- (void)_disposeVideo;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRQTKitVideoPlayer.h
new file mode 100644 (file)
index 0000000..e034bd2
--- /dev/null
@@ -0,0 +1,57 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayer.h>
+
+@class BRVideo, BRVideoPlayerStateMachine, NSTimer;
+
+@interface BRQTKitVideoPlayer : BRVideoPlayer
+{
+    BRVideo *_video;
+    float _aspectRatio;
+    NSTimer *_rateTimer;
+    double _virtualChapterMark;
+    double _virtualChapterMarkExpiration;
+    BRVideoPlayerStateMachine *_stateMachine;
+    unsigned int _showFrames:1;
+    unsigned int _gatherStats:1;
+    unsigned int _muted:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (BOOL)prerollMedia:(id *)fp8;
+- (void)resetPlayer;
+- (int)playerState;
+- (float)bufferingProgress;
+- (struct BRVideoTimeRange)bufferedRange;
+- (float)elapsedPlaybackTime;
+- (void)setElapsedPlaybackTime:(float)fp8;
+- (double)trackDuration;
+- (float)aspectRatio;
+- (id)currentChapterTitle;
+- (void)setMuted:(BOOL)fp8;
+- (BOOL)muted;
+- (void)setCaptionsEnabled:(BOOL)fp8;
+- (void)setMovieLoops:(BOOL)fp8;
+- (BOOL)setMedia:(id)fp8 error:(id *)fp12;
+- (BOOL)initiatePlayback:(id *)fp8;
+- (void)play;
+- (void)stop;
+- (void)pause;
+- (void)pressAndHoldLeftArrow;
+- (void)pressAndHoldRightArrow;
+- (void)rightArrowClick;
+- (void)leftArrowClick;
+- (void)resume;
+- (void)setPlaybackContext:(id)fp8;
+- (void)setContextSizeHint:(struct CGSize)fp8;
+- (BOOL)newFrameForTime:(const CDAnonymousStruct2 *)fp8 frame:(struct __CVBuffer **)fp12;
+- (struct __CVBuffer *)currentFrame;
+- (id)movieAttributes;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRSSMediaAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRSSMediaAsset.h
new file mode 100644 (file)
index 0000000..24f0c41
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRXMLMediaAsset.h>
+
+@interface BRRSSMediaAsset : BRXMLMediaAsset
+{
+}
+
++ (id)mediaAssetFromMediaProvider:(id)fp8;
+- (id)mediaType;
+- (long)duration;
+- (id)coverArt;
+- (BOOL)hasVideoContent;
+- (id)description;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRSSMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRSSMetadataPopulator.h
new file mode 100644 (file)
index 0000000..7442aee
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRRSSMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectedImageLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectedImageLayer.h
new file mode 100644 (file)
index 0000000..de70c44
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImageLayer, BRReflectionLayer;
+
+@interface BRReflectedImageLayer : BRLayer
+{
+    BRImageLayer *_image;
+    BRReflectionLayer *_reflection;
+    float _offset;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setImage:(id)fp8;
+- (id)image;
+- (void)setReflectionOffset:(float)fp8;
+- (float)reflectionOffset;
+- (struct CGRect)reflectedImageFrameForImageFrame:(struct CGRect)fp8 reflectionAmount:(float)fp24;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectionLayer-Filter.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectionLayer-Filter.h
new file mode 100644 (file)
index 0000000..1f7a055
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRReflectionLayer.h>
+
+@interface BRReflectionLayer (Filter)
+- (id)_generateFiltersFrom:(float)fp8 to:(float)fp12;
+- (id)_reflectionFilters;
+- (id)_unflippedReflectionFilters;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectionLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRReflectionLayer.h
new file mode 100644 (file)
index 0000000..65cb6e9
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRReflectionLayer : BRLayer
+{
+    float _reflectionAmount;
+    BOOL _flipped;
+}
+
+- (id)init;
+- (void)setImage:(id)fp8;
+- (void)setReflectionAmount:(float)fp8;
+- (float)reflectionAmount;
+- (void)setFlipped:(BOOL)fp8;
+- (BOOL)flipped;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderContext.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderContext.h
new file mode 100644 (file)
index 0000000..040fc5a
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRRenderPixelFormat;
+
+@interface BRRenderContext : NSObject
+{
+    BRRenderPixelFormat *_format;
+    BRRenderContext *_shared;
+    struct _CGLContextObject *_context;
+}
+
+- (id)initWithPixelFormat:(id)fp8 sharedContext:(id)fp12;
+- (id)pixelFormat;
+- (struct _CGLContextObject *)CGLContext;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink-DisplayTracking.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink-DisplayTracking.h
new file mode 100644 (file)
index 0000000..e5c8e8c
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderDisplayLink.h>
+
+@interface BRRenderDisplayLink (DisplayTracking)
+- (void)_startDisplayLink;
+- (void)_stopDisplayLink;
+- (void)_displayOfflineHandler:(id)fp8;
+- (void)_displayOnlineHandler:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink-FakeDisplayLinkThread.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink-FakeDisplayLinkThread.h
new file mode 100644 (file)
index 0000000..07bc8de
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderDisplayLink.h>
+
+@interface BRRenderDisplayLink (FakeDisplayLinkThread)
+- (void)_stopFakeCVThread;
+- (void)_startFakeCVThread;
+- (void)_fakeCVEntryPoint;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderDisplayLink.h
new file mode 100644 (file)
index 0000000..81ccc5b
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRRenderDisplayLink : NSObject
+{
+    struct __CVDisplayLink *_link;
+    BOOL _stopFakeThread;
+    BOOL _beamSyncDisabled;
+    BOOL _logItems;
+}
+
+- (id)init;
+- (void)dealloc;
+- (BOOL)isRunning;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderPixelFormat.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderPixelFormat.h
new file mode 100644 (file)
index 0000000..aad9dc6
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRRenderPixelFormat : NSObject
+{
+    struct _CGLPixelFormatObject *_pixFormat;
+}
+
++ (id)doubleBuffered;
++ (id)doubleBufferedWithDisplay:(unsigned int)fp8;
++ (id)formatWithAttributes:(const int *)fp8;
+- (id)initWithAttributes:(const int *)fp8;
+- (void)dealloc;
+- (struct _CGLPixelFormatObject *)CGLPixelFormat;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-AnimationDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-AnimationDelegate.h
new file mode 100644 (file)
index 0000000..a8d8520
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderScene.h>
+
+@interface BRRenderScene (AnimationDelegate)
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-ContextManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-ContextManagement.h
new file mode 100644 (file)
index 0000000..d8664b3
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderScene.h>
+
+@interface BRRenderScene (ContextManagement)
+- (void)_updateContext;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-DisplayManagerNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-DisplayManagerNotifications.h
new file mode 100644 (file)
index 0000000..d3a0b10
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderScene.h>
+
+@interface BRRenderScene (DisplayManagerNotifications)
+- (void)_displayRefreshScene:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-RenderLinkPrivate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-RenderLinkPrivate.h
new file mode 100644 (file)
index 0000000..eefe700
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderScene.h>
+
+@interface BRRenderScene (RenderLinkPrivate)
+- (void)_renderTreeAtTime:(const CDAnonymousStruct2 *)fp8;
+- (BOOL)_handleDelegateRenderingAtTime:(const CDAnonymousStruct2 *)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-SceneWindowPrivate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene-SceneWindowPrivate.h
new file mode 100644 (file)
index 0000000..db475e0
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderScene.h>
+
+@interface BRRenderScene (SceneWindowPrivate)
+- (void)_updateRootLayer;
+- (void)reorderWindows;
+- (void)moveToFront:(id)fp8;
+- (void)removeWindow:(id)fp8;
+- (void)updateLayerForWindow:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderScene.h
new file mode 100644 (file)
index 0000000..79c3e1f
--- /dev/null
@@ -0,0 +1,47 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+#import "BREventResponderProtocol.h"
+
+@class BRLayer, BRRenderContext, CARenderer, NSMutableArray;
+
+@interface BRRenderScene : BRSingleton <BREventResponder>
+{
+    BRLayer *_root;
+    CARenderer *_renderer;
+    BRRenderContext *_context;
+    NSMutableArray *_windowList;
+    struct CGRect _previousUpdate;
+    struct CGSize _sceneSize;
+    id <BRRenderScenePlaybackDelegate> _delegate;
+    struct BRRenderSceneFrameCountParams _countParams;
+    BOOL _opaque;
+    BOOL _drawSafeRegions;
+    BOOL _drawFrameRate;
+    BOOL _backgroundRemoved;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)setDrawableContext:(id)fp8;
+- (id)drawableContext;
+- (void)setPlaybackDelegate:(id)fp8;
+- (id)playbackDelegate;
+- (struct CGRect)interfaceFrame;
+- (void)setSize:(struct CGSize)fp8;
+- (struct CGSize)size;
+- (void)setOpaque:(BOOL)fp8;
+- (BOOL)opaque;
+- (void)setBackgroundRemoved:(BOOL)fp8;
+- (BOOL)backgroundRemoved;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRenderer.h
new file mode 100644 (file)
index 0000000..5a23f87
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRRenderDisplayLink;
+
+@interface BRRenderer : NSObject
+{
+    BRRenderDisplayLink *_link;
+}
+
+- (void)dealloc;
+- (void)orderOut;
+- (void)orderIn;
+- (void)displayOnline;
+- (void)displayOffline;
+- (void)displayCanvasChanged;
+- (unsigned int)createDVDWindow;
+- (void)destroyDVDWindow:(unsigned int)fp8;
+- (void)showDVDWindow:(unsigned int)fp8;
+- (void)hideDVDWindow:(unsigned int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResolution.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResolution.h
new file mode 100644 (file)
index 0000000..a7da8d5
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRType.h>
+
+@interface BRResolution : BRType
+{
+}
+
++ (void)initialize;
++ (id)SD480i;
++ (id)SD576i;
++ (id)ED480p;
++ (id)ED576p;
++ (id)HD720p;
++ (id)HD1080i;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResumeMenuControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResumeMenuControl.h
new file mode 100644 (file)
index 0000000..81f4989
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@class BRImageControl, BRListControl, BRResumeMenuControlLayoutManager;
+
+@interface BRResumeMenuControl : BRPanel
+{
+    BRListControl *_resumeMenu;
+    BRImageControl *_blurControl;
+    BRResumeMenuControlLayoutManager *_layoutManager;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)list;
+- (void)setBlurredImage:(id)fp8;
+- (void)setBlurOversizeFactor:(float)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResumeMenuControlLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRResumeMenuControlLayoutManager.h
new file mode 100644 (file)
index 0000000..6631467
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRResumeMenuControlLayoutManager : NSObject
+{
+    float _blurOversizeFactor;
+}
+
+- (id)init;
+- (void)setBlurOversizeFactor:(float)fp8;
+- (float)blurOversizeFactor;
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRoundRectOutlineLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRRoundRectOutlineLayer.h
new file mode 100644 (file)
index 0000000..46105d0
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRRoundRectOutlineLayer : BRLayer
+{
+    struct CGColor *_color;
+    float _lineWidth;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setOutlineColor:(struct CGColor *)fp8;
+- (struct CGColor *)outlineColor;
+- (void)setLineWidth:(float)fp8;
+- (float)lineWidth;
+- (void)drawInContext:(struct CGContext *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollBarControl-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollBarControl-Private.h
new file mode 100644 (file)
index 0000000..4fcb9d9
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRScrollBarControl.h>
+
+@interface BRScrollBarControl (Private)
+- (void)_populateArrowTextures;
+- (id)_createImageFromPNGFile:(id)fp8;
+- (void)_addArrows;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollBarControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollBarControl.h
new file mode 100644 (file)
index 0000000..2b8376a
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRImage, BRImageLayer, BRLayer;
+
+@interface BRScrollBarControl : BRControl
+{
+    BRLayer *_layer;
+    BRImageLayer *_upArrow;
+    BRImageLayer *_downArrow;
+    BRImage *_fullUpArrow;
+    BRImage *_emptyUpArrow;
+    BRImage *_fullDownArrow;
+    BRImage *_emptyDownArrow;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setUpArrowEnabled:(BOOL)fp8;
+- (void)setDownArrowEnabled:(BOOL)fp8;
+- (id)layer;
+- (void)setFrame:(struct CGRect)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollableTextLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollableTextLayer.h
new file mode 100644 (file)
index 0000000..76bf2b5
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRFadeMaskLayer, BRTextLayer;
+
+@interface BRScrollableTextLayer : BRLayer
+{
+    BRTextLayer *_textLayer;
+    BRFadeMaskLayer *_mask;
+    float _scrollPosition;
+    BOOL _allowScroll;
+    BOOL _animateScroll;
+    BOOL _needsOriginReset;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setAttributedString:(id)fp8;
+- (float)maxScrollPosition;
+- (id)attributedString;
+- (struct CGSize)pixelBounds;
+- (struct CGSize)renderedSize;
+- (BOOL)needsScrolling;
+- (void)setAllowScroll:(BOOL)fp8;
+- (BOOL)allowScroll;
+- (void)setNeedsOriginReset:(BOOL)fp8;
+- (BOOL)needsOriginReset;
+- (void)setScrollPosition:(float)fp8;
+- (float)scrollPosition;
+- (struct CGRect)scrollableBounds;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-PageManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-PageManagement.h
new file mode 100644 (file)
index 0000000..2a968fb
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRScrollingItemLayer.h>
+
+@interface BRScrollingItemLayer (PageManagement)
+- (void)_addPageToEnd;
+- (void)_addPageToBeginning;
+- (void)_updatePagesForVisibleRange:(struct _NSRange)fp8;
+- (long)_findPageIndexForRow:(long)fp8;
+- (id)_findPageForRow:(long)fp8;
+- (id)_newPageWithRange:(struct _NSRange)fp8 height:(float)fp16;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-Utilities.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-Utilities.h
new file mode 100644 (file)
index 0000000..5948400
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRScrollingItemLayer.h>
+
+@interface BRScrollingItemLayer (Utilities)
+- (long)_clampSelectedRow:(long)fp8;
+- (id)_selectedItem;
+- (id)_actionsForCurrentMode;
+- (void)_dumpPages;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-VisibleRange.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer-VisibleRange.h
new file mode 100644 (file)
index 0000000..f72dcd4
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRScrollingItemLayer.h>
+
+@interface BRScrollingItemLayer (VisibleRange)
+- (struct _NSRange)_visibleRangeFromRow:(long)fp8;
+- (BOOL)_visibleRangeIsAtBottom:(struct _NSRange)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRScrollingItemLayer.h
new file mode 100644 (file)
index 0000000..88ba16a
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRFadeMaskLayer;
+
+@interface BRScrollingItemLayer : BRLayer
+{
+    id <BRMenuListItemProvider> _source;
+    BRFadeMaskLayer *_mask;
+    int _mode;
+    float _minPageHeight;
+    long _selectedRow;
+    BOOL _lastItemCentered;
+    BOOL _selectionEntered;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setDatasource:(id)fp8;
+- (id)datasource;
+- (void)setSelectedRow:(long)fp8;
+- (long)selectedRow;
+- (struct CGRect)frameForSelectedRow;
+- (float)listHeightToMaximum:(float)fp8;
+- (void)refill;
+- (void)setLastItemCentered:(BOOL)fp8;
+- (BOOL)lastItemCentered;
+- (id)visibleRowsAndRange:(struct _NSRange *)fp8;
+- (void)setAnimationMode:(int)fp8;
+- (int)animationMode;
+- (double)scrollDuration;
+- (void)enterCurrentSelection;
+- (void)leaveCurrentSelection;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortControl.h
new file mode 100644 (file)
index 0000000..b5e732c
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRSegmentedSortLayer;
+
+@interface BRSegmentedSortControl : BRControl
+{
+    BRSegmentedSortLayer *_sortLayer;
+}
+
+- (id)initWithSegmentNames:(id)fp8 selectedSegment:(int)fp12;
+- (void)dealloc;
+- (id)layer;
+- (int)segmentCount;
+- (void)setSelectedSegment:(int)fp8;
+- (int)selectedSegment;
+- (float)visualHorizontalCenter;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortLayer-Private.h
new file mode 100644 (file)
index 0000000..3907de4
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSegmentedSortLayer.h>
+
+@interface BRSegmentedSortLayer (Private)
+- (id)_leftEndCapTexureForSelectedState:(BOOL)fp8;
+- (id)_rightEndCapTexureForSelectedState:(BOOL)fp8;
+- (id)_dividerTextureForSelectedState:(BOOL)fp8;
+- (id)_contentBackgroundTextureForSelectedState:(BOOL)fp8;
+- (id)_attributedTextForSegment:(int)fp8 forSelectedState:(BOOL)fp12;
+- (id)_loadImageFromFile:(id)fp8;
+- (void)_updateSegmentState;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSegmentedSortLayer.h
new file mode 100644 (file)
index 0000000..0b3c15f
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImageLayer, NSArray, NSMutableArray, NSMutableDictionary;
+
+@interface BRSegmentedSortLayer : BRLayer
+{
+    BRImageLayer *_leftEndCapLayer;
+    NSMutableArray *_dividerLayers;
+    NSMutableArray *_contentLayers;
+    NSMutableArray *_textLayers;
+    BRImageLayer *_rightEndCapLayer;
+    NSArray *_segmentNames;
+    NSMutableDictionary *_images;
+    int _selectedSegment;
+}
+
+- (id)initWithSegmentNames:(id)fp8 selectedSegment:(int)fp12;
+- (void)dealloc;
+- (int)segmentCount;
+- (void)setSelectedSegment:(int)fp8;
+- (int)selectedSegment;
+- (float)visualHorizontalCenter;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSelectionLozengeLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSelectionLozengeLayer.h
new file mode 100644 (file)
index 0000000..54ea7e0
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImage;
+
+@interface BRSelectionLozengeLayer : BRLayer
+{
+    BRImage *_topImage;
+    BRImage *_topCornerImage;
+    BRImage *_edgeImage;
+    BRImage *_bottomCornerImage;
+    BRImage *_bottomImage;
+}
+
++ (id)defaultActionForKey:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (float)overHeightFactor;
+- (float)topGlowHeight;
+- (float)bottomGlowHeight;
+- (float)edgeGlowWidth;
+- (float)strokeHeight;
+- (void)drawInContext:(struct CGContext *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-DatabaseSyncing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-DatabaseSyncing.h
new file mode 100644 (file)
index 0000000..639080d
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSentinel.h>
+
+@interface BRSentinel (DatabaseSyncing)
+- (void)_databaseUpdateStarted:(id)fp8;
+- (void)_databaseUpdateComplete:(id)fp8;
+- (void)_databaseObjectModified:(id)fp8;
+- (void)_syncHostAvailabilityChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-MediaServerLost.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-MediaServerLost.h
new file mode 100644 (file)
index 0000000..210dab8
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSentinel.h>
+
+@interface BRSentinel (MediaServerLost)
+- (void)_currentMediaServerDisconnected:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-NetworkStatusChanged.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel-NetworkStatusChanged.h
new file mode 100644 (file)
index 0000000..a64cb2b
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSentinel.h>
+
+@interface BRSentinel (NetworkStatusChanged)
+- (void)_networkStatusChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSentinel.h
new file mode 100644 (file)
index 0000000..12d2f3b
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class BRControllerStack;
+
+@interface BRSentinel : BRSingleton
+{
+    id <BRMusicStoreImageDecryptionAgent> _musicStoreImageDecryptionAgent;
+    id <BRDRMSyncAgent> _drmSyncAgent;
+    id <BRSyncProgressAgent> _syncProgressAgent;
+    id <BRYTSigningAgent> _signingAgent;
+    BRControllerStack *_controllerStack;
+    unsigned int _networkDependentControllerCount;
+    BOOL _shouldAttemptDRMSync;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)setMusicStoreImageDecryptionAgent:(id)fp8;
+- (id)musicStoreImageDecryptionAgent;
+- (void)setCurrentControllerStack:(id)fp8;
+- (void)networkDependentControllerWillBePushed;
+- (void)networkDependentControllerWasPopped;
+- (void)setDRMSyncAgent:(id)fp8;
+- (id)drmSyncAgent;
+- (void)setSyncProgressAgent:(id)fp8;
+- (id)syncProgressAgent;
+- (void)setYTSigningAgent:(id)fp8;
+- (id)YTSigningAgent;
+- (void)setShouldAttemptDRMSync:(BOOL)fp8;
+- (BOOL)shouldAttemptDRMSync;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsFacade-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsFacade-Private.h
new file mode 100644 (file)
index 0000000..8145df2
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSettingsFacade.h>
+
+@interface BRSettingsFacade (Private)
+- (void)_networkStateChanged:(id)fp8;
+- (void)_setSlideshowSelectedPlaylistName:(id)fp8 forHost:(id)fp12;
+- (id)_slideshowSelectedPlaylistNameForHost:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsFacade.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsFacade.h
new file mode 100644 (file)
index 0000000..11d6b0f
--- /dev/null
@@ -0,0 +1,82 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@class BRIPConfiguration;
+
+@interface BRSettingsFacade : BRSingleton
+{
+    BRIPConfiguration *_ipConfiguration;
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
+- (id)init;
+- (void)dealloc;
+- (void)resetAllSettings;
+- (void)refresh;
+- (void)flushDiskChanges;
+- (id)resolution;
+- (BOOL)UISoundsEnabled;
+- (void)setUISoundsEnabled:(BOOL)fp8;
+- (BOOL)networkActive;
+- (BOOL)videoClosedCaptionEnabled;
+- (void)setVideoClosedCaptionEnabled:(BOOL)fp8;
+- (void)setAllowsChangingAudioHardwareSampleRate:(BOOL)fp8;
+- (BOOL)allowsChangingAudioHardwareSampleRate;
+- (int)musicRepeatMode;
+- (void)setMusicRepeatMode:(int)fp8;
+- (int)audioFormat;
+- (void)setAudioFormat:(int)fp8;
+- (BOOL)screenSaverEnabled;
+- (void)setScreenSaverEnabled:(BOOL)fp8;
+- (BOOL)screenSaverAllowedOverMusic;
+- (void)setScreenSaverAllowedOverMusic:(BOOL)fp8;
+- (id)parentalControlsPasscode;
+- (void)setParentalControlsPasscode:(id)fp8;
+- (int)parentalControlsYTMode;
+- (void)setParentalControlsYTMode:(int)fp8;
+- (int)slideshowSecondsPerSlide;
+- (void)setSlideshowSecondsPerSlide:(int)fp8;
+- (BOOL)slideshowRepeat;
+- (void)setSlideshowRepeat:(BOOL)fp8;
+- (BOOL)slideshowShufflePhotos;
+- (void)setSlideshowShufflePhotos:(BOOL)fp8;
+- (BOOL)slideshowShuffleMusic;
+- (void)setSlideshowShuffleMusic:(BOOL)fp8;
+- (BOOL)slideshowPanAndZoom;
+- (void)setSlideshowPanAndZoom:(BOOL)fp8;
+- (BOOL)slideshowPlayMusic;
+- (void)setSlideshowPlayMusic:(BOOL)fp8;
+- (id)slideshowPlaylists;
+- (id)slideshowSelectedPlaylistName;
+- (void)setSlideshowSelectedPlaylistName:(id)fp8;
+- (BOOL)slideshowUseNowPlayingMusic;
+- (void)setSlideshowUseNowPlayingMusic:(BOOL)fp8;
+- (id)slideshowTransitionNames;
+- (id)slideshowSelectedTransitionName;
+- (void)setSlideshowSelectedTransitionName:(id)fp8;
+- (id)slideshowTransitionDirection;
+- (void)setSlideshowTransitionDirection:(id)fp8;
+- (BOOL)slideshowTransitionsDisabled;
+- (BOOL)slideshowTransitionsRandom;
+- (id)slideshowPlaybackOptions;
+- (id)versionSoftware;
+- (id)versionBuild;
+- (BOOL)volumeEnabled;
+- (float)systemVolume;
+- (void)setSystemVolume:(float)fp8;
+- (id)_ipConfig;
+- (BOOL)syncIsSynced;
+- (id)syncHostName;
+- (BOOL)syncControlDisabled;
+- (id)hwDeviceName;
+- (BOOL)bootedFromRecoveryPartition;
+- (BOOL)saveConfiguration:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsProductImageController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsProductImageController.h
new file mode 100644 (file)
index 0000000..d1bd506
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuController.h>
+
+@class BRImageControl;
+
+@interface BRSettingsProductImageController : BRMenuController
+{
+    BRImageControl *_productImage;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)productImage;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsProductImageMenuLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsProductImageMenuLayoutManager.h
new file mode 100644 (file)
index 0000000..bbf5eb5
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMenuLayoutManager.h>
+
+@interface BRSettingsProductImageMenuLayoutManager : BRMenuLayoutManager
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesConnectionController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesConnectionController.h
new file mode 100644 (file)
index 0000000..9dd29cf
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRImageAndSyncingPreviewController;
+
+@interface BRSettingsiTunesConnectionController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    BOOL _iTunesCurrentlySynced;
+    BRImageAndSyncingPreviewController *_cachedPreviewController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)previewControlForItem:(long)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (void)willBeExhumed;
+- (void)_networkChanged:(id)fp8;
+- (BOOL)_itemNeedsNetwork:(long)fp8;
+- (void)_syncStatusChanged;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesPairingWarningController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesPairingWarningController-Private.h
new file mode 100644 (file)
index 0000000..6538d2f
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSettingsiTunesPairingWarningController.h>
+
+@interface BRSettingsiTunesPairingWarningController (Private)
+- (id)_initWithType:(int)fp8;
+- (void)dealloc;
+- (void)_syncStatusChangedNotification;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesPairingWarningController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSettingsiTunesPairingWarningController.h
new file mode 100644 (file)
index 0000000..b143a95
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCenteredMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRSettingsiTunesPairingWarningController : BRCenteredMenuController <BRMenuListItemProvider>
+{
+    int _type;
+}
+
++ (id)warningControllerForTurningOffSync;
++ (id)warningControllerForChangingSyncHost;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSimpleMediaAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSimpleMediaAsset.h
new file mode 100644 (file)
index 0000000..521eacf
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaAsset.h>
+
+@class NSURL;
+
+@interface BRSimpleMediaAsset : BRBaseMediaAsset
+{
+    NSURL *_mediaURL;
+}
+
+- (id)initWithMediaURL:(id)fp8;
+- (void)dealloc;
+- (id)mediaURL;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSingleton.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSingleton.h
new file mode 100644 (file)
index 0000000..d98bfd0
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRSingleton : NSObject
+{
+}
+
++ (id)sharedInstance;
++ (id)allocWithZone:(struct _NSZone *)fp8;
+- (id)copyWithZone:(struct _NSZone *)fp8;
+- (id)retain;
+- (void)release;
+- (id)autorelease;
+- (int)retainCount;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsController-private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsController-private.h
new file mode 100644 (file)
index 0000000..bf1e5d9
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSlideshowSettingsController.h>
+
+@interface BRSlideshowSettingsController (private)
+- (id)_onOffStringForBool:(BOOL)fp8;
+- (void)_postSlideshowSettingsTimePerSlideController;
+- (void)_postSlideshowMusicMenu;
+- (void)_postSlideshowTransitionsMenu;
+- (void)_toggleRepeat;
+- (void)_toggleKenBurns;
+- (void)_toggleShufflePhotos;
+- (void)_toggleShuffleMusic;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsController.h
new file mode 100644 (file)
index 0000000..7f7e018
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRIconPreviewController;
+
+@interface BRSlideshowSettingsController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    BRIconPreviewController *_slideshowSettingsIconController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsMusicController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsMusicController-Private.h
new file mode 100644 (file)
index 0000000..655d924
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSlideshowSettingsMusicController.h>
+
+@interface BRSlideshowSettingsMusicController (Private)
+- (long)_rowForTitle:(id)fp8;
+- (void)_pickSelectedSetting;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsMusicController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsMusicController.h
new file mode 100644 (file)
index 0000000..c461d48
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRIconPreviewController, NSArray;
+
+@interface BRSlideshowSettingsMusicController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_playlistNames;
+    long _currentSavedSelection;
+    BRIconPreviewController *_slideshowSettingsIconController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)itemSelected:(long)fp8;
+- (long)defaultIndex;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTimePerSlideController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTimePerSlideController-Private.h
new file mode 100644 (file)
index 0000000..9900b16
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSlideshowSettingsTimePerSlideController.h>
+
+@interface BRSlideshowSettingsTimePerSlideController (Private)
+- (void)_pickSelectedSetting;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTimePerSlideController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTimePerSlideController.h
new file mode 100644 (file)
index 0000000..db37e1b
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRIconPreviewController, NSArray;
+
+@interface BRSlideshowSettingsTimePerSlideController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_transitionNames;
+    long _currentSavedSelection;
+    BRIconPreviewController *_slideshowSettingsIconController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (long)defaultIndex;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTransitionsController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTransitionsController-Private.h
new file mode 100644 (file)
index 0000000..541a840
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSlideshowSettingsTransitionsController.h>
+
+@interface BRSlideshowSettingsTransitionsController (Private)
+- (long)_rowForTitle:(id)fp8;
+- (void)_pickSelectedSetting;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTransitionsController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSlideshowSettingsTransitionsController.h
new file mode 100644 (file)
index 0000000..5d7dfce
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRIconPreviewController, NSArray;
+
+@interface BRSlideshowSettingsTransitionsController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_transitionNames;
+    long _currentSavedSelection;
+    BRIconPreviewController *_slideshowSettingsIconController;
+}
+
+- (id)init;
+- (void)dealloc;
+- (long)defaultIndex;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSongMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSongMetadataPopulator.h
new file mode 100644 (file)
index 0000000..0d6157b
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRSongMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (id)axMetadataFromAsset:(id)fp8;
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-CurrentAlert.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-CurrentAlert.h
new file mode 100644 (file)
index 0000000..2ec5717
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRStatusAlertController.h>
+
+@interface BRStatusAlertController (CurrentAlert)
++ (id)_currentAlert;
++ (void)_setCurrentAlert:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-NotificationSupport.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-NotificationSupport.h
new file mode 100644 (file)
index 0000000..74cec3f
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRStatusAlertController.h>
+
+@interface BRStatusAlertController (NotificationSupport)
++ (void)_postStatusAlertNotificationOfType:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController-Private.h
new file mode 100644 (file)
index 0000000..64a8311
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRStatusAlertController.h>
+
+@interface BRStatusAlertController (Private)
+- (void)_showStatusAlertForType:(id)fp8 inPanel:(id)fp12;
+- (void)_runPairingHUDAlertInPanel:(id)fp8 hudType:(int)fp12;
+- (void)_cancel;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStatusAlertController.h
new file mode 100644 (file)
index 0000000..0ce48d9
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRImageControl, BRPanel;
+
+@interface BRStatusAlertController : NSObject
+{
+    id _formerLayoutManager;
+    BRPanel *_panel;
+    BRImageControl *_background;
+    BRImageControl *_overlay;
+    int _fadeHalfCount;
+}
+
++ (void)postStatusAlertNotificationOfType:(id)fp8;
++ (void)displayStatusAlertFromNotification:(id)fp8 inPanel:(id)fp12;
+- (void)dealloc;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStreamingMediaHost.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRStreamingMediaHost.h
new file mode 100644 (file)
index 0000000..e9a0b21
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSyncingMediaHost.h>
+
+@class NSDate;
+
+@interface BRStreamingMediaHost : BRSyncingMediaHost
+{
+    NSDate *_lastAccessedDate;
+}
+
++ (id)streamingMediaHostWithHostInfo:(id)fp8;
+- (id)init;
+- (id)initWithCoder:(id)fp8;
+- (void)dealloc;
+- (void)encodeWithCoder:(id)fp8;
+- (void)_mount;
+- (id)lastAccessedDate;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncProgressControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncProgressControl.h
new file mode 100644 (file)
index 0000000..e9a2e01
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRProgressBarWidget, BRTextLayer, NSString;
+
+@interface BRSyncProgressControl : BRControl
+{
+    BRProgressBarWidget *_progressBar;
+    BRTextLayer *_sourceText;
+    BRTextLayer *_currentAssetText;
+    NSString *_currentAssetTextFormat;
+    unsigned int _numAssets;
+}
+
+- (id)initWithSourceName:(id)fp8 notification:(id)fp12;
+- (void)dealloc;
+- (void)setCurrentAssetName:(id)fp8 num:(unsigned int)fp12;
+- (void)setPercentage:(float)fp8;
+- (void)_updateProgress:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncProgressLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncProgressLayoutManager.h
new file mode 100644 (file)
index 0000000..aa2e426
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRSyncProgressLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncingMediaHost.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSyncingMediaHost.h
new file mode 100644 (file)
index 0000000..04e78a6
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaHost.h>
+
+#import "NSCodingProtocol.h"
+
+@interface BRSyncingMediaHost : BRMediaHost <NSCoding>
+{
+    int _version;
+}
+
++ (id)syncingMediaHostWithHostInfo:(id)fp8;
+- (id)init;
+- (id)initWithHostInfo:(id)fp8;
+- (int)_codingVersion;
+- (id)initWithCoder:(id)fp8;
+- (void)encodeWithCoder:(id)fp8;
+- (id)hostname;
+- (void)setState:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSystemLanguages-Privates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSystemLanguages-Privates.h
new file mode 100644 (file)
index 0000000..f40c6c2
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSystemLanguages.h>
+
+@interface BRSystemLanguages (Privates)
+- (id)_promptFileForLang:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSystemLanguages.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRSystemLanguages.h
new file mode 100644 (file)
index 0000000..4e2c578
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSBundle;
+
+@interface BRSystemLanguages : NSObject
+{
+    NSBundle *_promptBundle;
+    NSBundle *_refBundle;
+}
+
++ (id)currentLanguage;
+- (id)init;
+- (void)dealloc;
+- (id)getLangsAndPrompts:(BOOL)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowMetadataPopulator.h
new file mode 100644 (file)
index 0000000..302177d
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRTVShowMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-HeaderRows.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-HeaderRows.h
new file mode 100644 (file)
index 0000000..370b7df
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTVShowsController.h>
+
+@interface BRTVShowsController (HeaderRows)
+- (void)_buildHeaderRows;
+- (BOOL)_isHeaderRow:(long)fp8;
+- (id)_rowItemForHeaderIndex:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-ItemSelection.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-ItemSelection.h
new file mode 100644 (file)
index 0000000..b752f74
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTVShowsController.h>
+
+@interface BRTVShowsController (ItemSelection)
+- (void)_mediaAssetSelected:(id)fp8;
+- (void)_mediaCollectionSelected:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-PrivateAccess.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-PrivateAccess.h
new file mode 100644 (file)
index 0000000..85a2a70
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTVShowsController.h>
+
+@interface BRTVShowsController (PrivateAccess)
+- (void)_assets:(id *)fp8 andCollections:(id *)fp12;
+- (void)_setAssets:(id)fp8 andCollections:(id)fp12;
+- (id)_activeCollection;
+- (long)_activeCollectionCount;
+- (id)_assetAtIndex:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-SortWidget.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-SortWidget.h
new file mode 100644 (file)
index 0000000..3061539
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTVShowsController.h>
+
+@interface BRTVShowsController (SortWidget)
+- (void)_sortOrderChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-TVShowRows.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController-TVShowRows.h
new file mode 100644 (file)
index 0000000..dc9aa93
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTVShowsController.h>
+
+@interface BRTVShowsController (TVShowRows)
+- (long)_rowForTitle:(id)fp8;
+- (long)_tvShowIndexForMenuIndex:(long)fp8;
+- (id)_buildMenuItemFromAsset:(id)fp8;
+- (id)_buildMenuItemForMediaAsset:(id)fp8;
+- (id)_buildMenuItemForMediaCollection:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsController.h
new file mode 100644 (file)
index 0000000..ef96604
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRMetadataPreviewController, BRSegmentedSortControl, NSArray;
+
+@interface BRTVShowsController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_headerRows;
+    NSArray *_mediaAssets;
+    NSArray *_mediaCollections;
+    BRSegmentedSortControl *_sortWidget;
+    BRMetadataPreviewController *_cachedMDController;
+    int _sortState;
+}
+
+- (id)initWithError:(id *)fp8;
+- (void)dealloc;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (id)musicStoreBaseType;
+- (BOOL)isVolatile;
+- (void)refreshControllerForModelUpdate;
+- (id)loadModelData;
+- (long)defaultIndex;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (BOOL)brEventAction:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsSingleShowController-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsSingleShowController-Private.h
new file mode 100644 (file)
index 0000000..3f6c7b1
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTVShowsSingleShowController.h>
+
+@interface BRTVShowsSingleShowController (Private)
+- (long)_rowForTitle:(id)fp8;
+- (id)_episodes;
+- (void)_setEpisodes:(id)fp8;
+- (id)_episodeAtIndex:(long)fp8;
+- (id)_mediaProvider;
+- (id)_controllerForSingleEpisode:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsSingleShowController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTVShowsSingleShowController.h
new file mode 100644 (file)
index 0000000..3489def
--- /dev/null
@@ -0,0 +1,36 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@class BRMetadataPreviewController, NSArray;
+
+@interface BRTVShowsSingleShowController : BRMediaMenuController <BRMenuListItemProvider>
+{
+    NSArray *_episodes;
+    long _episodeCount;
+    BRMetadataPreviewController *_cachedPreviewController;
+    id <BRMediaCollection> _tvSeries;
+}
+
+- (id)initWithSeries:(id)fp8 error:(id *)fp12;
+- (void)dealloc;
+- (BOOL)isVolatile;
+- (void)refreshControllerForModelUpdate;
+- (id)loadModelData;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextControl-Deprecated.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextControl-Deprecated.h
new file mode 100644 (file)
index 0000000..8860717
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextControl.h>
+
+@interface BRTextControl (Deprecated)
+- (void)setMaximumSize:(struct CGSize)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextControl.h
new file mode 100644 (file)
index 0000000..29a61b7
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRTextLayer, NSDictionary;
+
+@interface BRTextControl : BRControl
+{
+    BRTextLayer *_layer;
+    NSDictionary *_attributes;
+    unsigned int _maxLines;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setText:(id)fp8 withAttributes:(id)fp12;
+- (void)setAttributedString:(id)fp8;
+- (id)attributedString;
+- (struct CGSize)renderedSize;
+- (id)layer;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-CharacterSelectionLayerSwizzling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-CharacterSelectionLayerSwizzling.h
new file mode 100644 (file)
index 0000000..b467a5b
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextEntryControl.h>
+
+@interface BRTextEntryControl (CharacterSelectionLayerSwizzling)
+- (void)setCharacterSelectionLayer:(id)fp8;
+- (id)characterSelectionLayer;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-EventHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-EventHandling.h
new file mode 100644 (file)
index 0000000..e17b9e3
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextEntryControl.h>
+
+@interface BRTextEntryControl (EventHandling)
+- (void)_handlePlayPauseButton:(id)fp8;
+- (void)_handleUpButton:(id)fp8;
+- (void)_handleDownButton:(id)fp8;
+- (void)_upButtonHeldDown:(id)fp8;
+- (void)_downButtonHeldDown:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl-Private.h
new file mode 100644 (file)
index 0000000..89e72a9
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextEntryControl.h>
+
+@interface BRTextEntryControl (Private)
+- (void)_updateTextField;
+- (void)_moreGlpyhWasSelected;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryControl.h
new file mode 100644 (file)
index 0000000..f87e974
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+#import "BRTextContainerProtocol.h"
+
+@class BRCharacterSelectionLayer, BRScrollableTextLayer, BRTextFieldBackgroundLayer, BRTextLayer, NSMutableString, NSTimer;
+
+@interface BRTextEntryControl : BRControl <BRTextContainer>
+{
+    BRScrollableTextLayer *_textField;
+    BRTextLayer *_textFieldLabel;
+    BRTextFieldBackgroundLayer *_textFieldBackground;
+    BRCharacterSelectionLayer *_characterSelector;
+    NSTimer *_upDownScrollTimer;
+    NSMutableString *_userEnteredText;
+    BOOL _showUserEnteredText;
+    struct CGSize _screenSize;
+    id <BRTextEntryDelegate> _textEntryCompleteDelegate;
+}
+
+- (id)init;
+- (id)initWithHexInputOnly:(BOOL)fp8;
+- (id)initWithTextEntryStyle:(int)fp8;
+- (void)dealloc;
+- (void)setTextFieldLabel:(id)fp8;
+- (void)setTextEntryCompleteDelegate:(id)fp8;
+- (void)setInitialText:(id)fp8;
+- (void)setShowUserEnteredText:(BOOL)fp8;
+- (void)reset;
+- (id)stringValue;
+- (BOOL)brEventAction:(id)fp8;
+- (void)setDisplaysSelectionWidget:(BOOL)fp8;
+- (BOOL)displaysSelectionWidget;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryController.h
new file mode 100644 (file)
index 0000000..31c73ee
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRHeaderControl, BRTextControl, BRTextEntryControl;
+
+@interface BRTextEntryController : BRController
+{
+    BRTextEntryControl *_editor;
+    BRHeaderControl *_header;
+    BRTextControl *_prompt;
+}
+
+- (id)init;
+- (id)initWithTextEntryStyle:(int)fp8;
+- (void)dealloc;
+- (void)setTitle:(id)fp8;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+- (void)setPromptText:(id)fp8;
+- (void)setTextEntryTextFieldLabel:(id)fp8;
+- (void)setTextEntryCompleteDelegate:(id)fp8;
+- (void)setInitialTextEntryText:(id)fp8;
+- (void)setShowUserEnteredText:(BOOL)fp8;
+- (void)reset;
+- (void)setDisplaysSelectionWidget:(BOOL)fp8;
+- (BOOL)displaysSelectionWidget;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryLayoutManager.h
new file mode 100644 (file)
index 0000000..9459148
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRTextEntryLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryMenuLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryMenuLayoutManager.h
new file mode 100644 (file)
index 0000000..ecc3ea6
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRCenteredMenuLayoutManager.h>
+
+@interface BRTextEntryMenuLayoutManager : BRCenteredMenuLayoutManager
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryPreviewControl-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryPreviewControl-Private.h
new file mode 100644 (file)
index 0000000..6434163
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextEntryPreviewControl.h>
+
+@interface BRTextEntryPreviewControl (Private)
+- (void)_toggleCharacterSelectionLayers;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryPreviewControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntryPreviewControl.h
new file mode 100644 (file)
index 0000000..509c848
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextEntryControl.h>
+
+@class BRCharacterSelectionLayer, BRImageLayer, BRWaitSpinnerLayer;
+
+@interface BRTextEntryPreviewControl : BRTextEntryControl
+{
+    BRImageLayer *_magnifyingGlassLayer;
+    BRWaitSpinnerLayer *_spinner;
+    BRCharacterSelectionLayer *_alphaNumericSelectionLayer;
+    BRCharacterSelectionLayer *_symbolsSelectionLayer;
+}
+
+- (id)initWithTextEntryStyle:(int)fp8;
+- (void)dealloc;
+- (void)setDisplaysSelectionWidget:(BOOL)fp8;
+- (void)startSpinning;
+- (void)stopSpinning;
+- (void)_moreGlpyhWasSelected;
+- (void)setSelectionToDelete;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntrySelectionWidget.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextEntrySelectionWidget.h
new file mode 100644 (file)
index 0000000..ae61e09
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRHorizontalSegmentedWidget.h>
+
+@interface BRTextEntrySelectionWidget : BRHorizontalSegmentedWidget
+{
+}
+
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextFieldBackgroundLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextFieldBackgroundLayer.h
new file mode 100644 (file)
index 0000000..3956def
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRHorizontalSegmentedWidget.h>
+
+@interface BRTextFieldBackgroundLayer : BRHorizontalSegmentedWidget
+{
+}
+
+- (id)init;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextLayer-Deprecated.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextLayer-Deprecated.h
new file mode 100644 (file)
index 0000000..b279db2
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextLayer.h>
+
+@interface BRTextLayer (Deprecated)
+- (void)setMaxSize:(struct CGSize)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextLayer.h
new file mode 100644 (file)
index 0000000..fc376d2
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRTypesetter;
+
+@interface BRTextLayer : BRLayer
+{
+    BRTypesetter *_typesetter;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setAttributedString:(id)fp8;
+- (id)attributedString;
+- (struct CGSize)renderedSize;
+- (struct CGSize)renderedSizeWithMaxSize:(struct CGSize)fp8;
+- (void)drawInContext:(struct CGContext *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextMenuItemLayer-RightIcon.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextMenuItemLayer-RightIcon.h
new file mode 100644 (file)
index 0000000..3a158f1
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTextMenuItemLayer.h>
+
+@interface BRTextMenuItemLayer (RightIcon)
+- (id)_selectImageForInfo:(id)fp8;
+- (float)_scaleFactorForInfo:(id)fp8;
+- (struct CGRect)_adjustFramePosition:(struct CGRect)fp8 forInfo:(id)fp24;
+- (void)_updateImageLayer:(id *)fp8 forInfo:(id)fp12;
+- (void)_updateAllHighlights;
+- (void)_addDimToLayer:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextMenuItemLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextMenuItemLayer.h
new file mode 100644 (file)
index 0000000..a7bf53a
--- /dev/null
@@ -0,0 +1,61 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRAutoScrollingTextLayer, BRImageLayer, BRTextLayer, BRWaitSpinnerLayer, NSDictionary;
+
+@interface BRTextMenuItemLayer : BRLayer
+{
+    BRAutoScrollingTextLayer *_textLine;
+    BRImageLayer *_rightIconLayer;
+    NSDictionary *_rightIconInfo;
+    BRImageLayer *_leftIconLayer;
+    NSDictionary *_leftIconInfo;
+    BRImageLayer *_textIconLayer;
+    NSDictionary *_textIconInfo;
+    BRTextLayer *_rightJustifiedTextLayer;
+    BRWaitSpinnerLayer *_spinner;
+    BOOL _highlighted;
+    BOOL _dimmed;
+}
+
++ (id)folderMenuItem;
++ (id)networkMenuItem;
++ (id)menuItem;
++ (id)progressMenuItem;
++ (id)progressFolderItem;
++ (id)shuffleMenuItem;
+- (id)init;
+- (void)dealloc;
+- (id)baseTextAttributes;
+- (id)centeredTextAttributes;
+- (void)setRightIconInfo:(id)fp8;
+- (id)rightIconInfo;
+- (void)setLeftIconInfo:(id)fp8;
+- (id)leftIconInfo;
+- (void)setTextIconInfo:(id)fp8;
+- (id)textIconInfo;
+- (void)setTitle:(id)fp8;
+- (void)setTitle:(id)fp8 withAttributes:(id)fp12;
+- (id)title;
+- (void)setRightJustifiedText:(id)fp8 attributes:(id)fp12;
+- (void)setRightJustifiedText:(id)fp8;
+- (id)rightJustifiedText;
+- (void)setDimmed:(BOOL)fp8;
+- (BOOL)dimmed;
+- (void)setWaitSpinnerActive:(BOOL)fp8;
+- (BOOL)waitSpinnerActive;
+- (struct CGRect)frameForCellBounds:(struct CGSize)fp8;
+- (void)layoutSublayers;
+- (void)highlight;
+- (void)unHighlight;
+- (void)scrollItemIfNecessary;
+- (void)stopScrollingItem;
+- (id)axItemText;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextWithSpinnerController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextWithSpinnerController.h
new file mode 100644 (file)
index 0000000..9d5ae9b
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRController.h>
+
+@class BRTextControl, BRWaitSpinnerControl;
+
+@interface BRTextWithSpinnerController : BRController
+{
+    BRWaitSpinnerControl *_spinner;
+    BRTextControl *_prompt;
+    BOOL _isNetworkDependent;
+}
+
+- (id)initWithTitle:(id)fp8 text:(id)fp12;
+- (id)initWithTitle:(id)fp8 text:(id)fp12 isNetworkDependent:(BOOL)fp16;
+- (void)dealloc;
+- (void)controlWasActivated;
+- (BOOL)isNetworkDependent;
+- (void)setIcon:(id)fp8 horizontalOffset:(float)fp12 kerningFactor:(float)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextWithSpinnerLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTextWithSpinnerLayoutManager.h
new file mode 100644 (file)
index 0000000..313fa5e
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRTextWithSpinnerLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo-AttributeCaching.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo-AttributeCaching.h
new file mode 100644 (file)
index 0000000..0826f55
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRThemeInfo.h>
+
+@interface BRThemeInfo (AttributeCaching)
+- (id)_cacheAttributes:(id)fp8 withName:(id)fp12;
+- (id)_cacheLeftAlignedAttributesWithFont:(struct __CTFont *)fp8 color:(struct CGColor *)fp12 name:(id)fp16;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo-ImageCaching.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo-ImageCaching.h
new file mode 100644 (file)
index 0000000..cf32167
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRThemeInfo.h>
+
+@interface BRThemeInfo (ImageCaching)
+- (id)_cachedImageForFile:(id)fp8 ofType:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThemeInfo.h
new file mode 100644 (file)
index 0000000..197265f
--- /dev/null
@@ -0,0 +1,195 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSDictionary, NSMutableDictionary;
+
+@interface BRThemeInfo : NSObject
+{
+    struct CGSize _size;
+    NSDictionary *_menuItemTextAttributes;
+    NSDictionary *_comboMenuItemTitleTextAttributes;
+    NSDictionary *_comboMenuItemSubtitleTextAttributes;
+    NSDictionary *_twoLineMenuItemTitleTextAttributes;
+    NSDictionary *_twoLineMenuItemSubtitleTextAttributes;
+    NSDictionary *_centeredMenuItemTextAttributes;
+    NSDictionary *_menuItemSmallTextAttributes;
+    NSDictionary *_pairingDescriptionTextAttributes;
+    NSDictionary *_pairingCancelTextAttributes;
+    NSDictionary *_pairingRequirementsTextAttributes;
+    NSDictionary *_pairingPINTextAttributes;
+    NSDictionary *_menuTitleTextAttributes;
+    NSDictionary *_smallMenuTitleTextAttributes;
+    NSDictionary *_mediumTextAttributes;
+    NSDictionary *_smallTextAttributes;
+    NSDictionary *_errorFailureReasonAttributes;
+    NSDictionary *_errorSuggestionAttributes;
+    NSMutableDictionary *_ccTextAttributesDictionary;
+    NSDictionary *_trackTimeAttributes;
+    NSDictionary *_metadataTitleAttributes;
+    NSDictionary *_metadataSummaryFieldAttributes;
+    NSDictionary *_metadataLineAttributes;
+    NSDictionary *_metadataLabelAttributes;
+    NSDictionary *_bsrCountDownLabelAttributes;
+    NSDictionary *_nowPlayingPrimaryTextAttributes;
+    NSDictionary *_nowPlayingSecondaryTextAttributes;
+    NSDictionary *_sortWidgetEnabledTextAttributes;
+    NSDictionary *_sortWidgetDisabedTextAttributes;
+    NSDictionary *_textEntryMediumGlyphAttributes;
+    NSDictionary *_textEntryLargeGlyphAttributes;
+    NSDictionary *_textEntryGlyphAttributes;
+    NSDictionary *_textEntrySmallGlyphAttributes;
+    NSDictionary *_textEntryGlyphGrayAttributes;
+    NSDictionary *_textEntryInputFieldAttributes;
+    NSDictionary *_promptTextAttributes;
+    NSDictionary *_settingsItemSmallTextAttributes;
+    NSDictionary *_settingsAboutLabelAttributes;
+    NSDictionary *_settingsAboutValueAttributes;
+    NSDictionary *_syncProgressMainAttributes;
+    NSDictionary *_syncProgressSecondaryAttributes;
+    NSDictionary *_copyrightAttributes;
+    NSDictionary *_waitSpinnerPromptAttributes;
+    NSDictionary *_iconMessageTitleAttributes;
+    NSDictionary *_iconMessageBodyAttributes;
+    NSDictionary *_dividerLabelAttributes;
+    NSDictionary *_paragraphTextAttributes;
+    NSMutableDictionary *_ratingsImages;
+    NSMutableDictionary *_starRatingsImages;
+    NSMutableDictionary *_cachedAttributes;
+    NSMutableDictionary *_generatedCachedImages;
+    NSMutableDictionary *_cachedImages;
+    float _textLayerHorizontalSpacing;
+}
+
++ (id)sharedTheme;
+- (id)init;
+- (void)dealloc;
+- (id)appleTVIcon;
+- (struct CGSize)appleTVIconGlowSize;
+- (id)appleTVIconGlow;
+- (id)errorIcon;
+- (id)errorImage;
+- (id)nowPlayingTransport;
+- (id)nowPlayingPlayhead;
+- (id)shuffleImage;
+- (id)highlightedShuffleImage;
+- (id)returnToImage;
+- (id)highlightedReturnToImage;
+- (id)syncLinkImage;
+- (id)highlightedSyncLinkImage;
+- (id)syncLinkArrowImage;
+- (id)highlightedSyncLinkArrowImage;
+- (id)currentlyPlayingImage;
+- (id)highlightedCurrentlyPlayingImage;
+- (id)unplayedPodcastImage;
+- (id)playedPodcastImage;
+- (id)unSelectedSettingImage;
+- (id)selectedSettingImage;
+- (id)highlightedSelectedSettingImage;
+- (float)wirelessIconHorizontalOffset;
+- (float)wirelessIconKerningFactor;
+- (id)wirelessImage;
+- (id)largeWirelessImage;
+- (float)gearIconHorizontalOffset;
+- (float)gearIconKerningFactor;
+- (id)gearImage;
+- (id)photoSettingsImage;
+- (id)comboRowDropShadowImage;
+- (id)pairImage;
+- (id)appleTVImage;
+- (id)goBackImage;
+- (id)airportImageForSignalStrength:(long)fp8;
+- (id)magnifyingGlassImage;
+- (id)ratingImageForString:(id)fp8;
+- (id)starRatingImageForString:(id)fp8;
+- (id)lozengeTopCorner;
+- (id)lozengeTop;
+- (id)lozengeEdge;
+- (id)lozengeBottomCorner;
+- (id)lozengeBottom;
+- (struct CGRect)titleSafeFrame;
+- (struct CGSize)mainMenuTitleGraphicSize;
+- (id)localContentProviderIcon;
+- (id)localContentProviderImage;
+- (void)setSize:(struct CGSize)fp8;
+- (float)minimumHorizontalTextLayerSpacing;
+- (id)comboMenuItemTitleTextAttributes;
+- (id)comboMenuItemSubtitleTextAttributes;
+- (id)twoLineMenuItemTitleTextAttributes;
+- (id)twoLineMenuItemSubtitleTextAttributes;
+- (id)menuItemTextAttributes;
+- (id)smallMenuTitleTextAttributes;
+- (id)centeredMenuItemTextAttributes;
+- (id)menuItemSmallTextAttributes;
+- (id)menuTitleTextAttributes;
+- (id)mediumTextAttributes;
+- (id)smallTextAttributes;
+- (id)errorFailureReasonAttributes;
+- (id)errorSuggestionAttributes;
+- (id)trackTimeAttributes;
+- (id)closedCaptionAttributesForRowCount:(int)fp8;
+- (id)metadataTitleAttributes;
+- (id)metadataSummaryFieldAttributes;
+- (id)metadataLineAttributes;
+- (id)metadataLabelAttributes;
+- (id)bsrCountDownLabelAttributes;
+- (id)iconMessageTitleAttributes;
+- (id)iconMessageBodyAttributes;
+- (id)pairingDescriptionTextAttributes;
+- (id)pairingCancelTextAttributes;
+- (id)pairingRequirementsTextAttributes;
+- (id)pairingPINTextAttributes;
+- (id)nowPlayingPrimaryTextAttributes;
+- (id)nowPlayingSecondaryTextAttributes;
+- (id)sortWidgetEnabledTextAttributes;
+- (id)sortWidgetDisabledTextAttributes;
+- (id)textEntryLargeGlyphAttributes;
+- (id)textEntryMediumGlyphAttributes;
+- (id)textEntryGlyphAttributes;
+- (id)textEntrySmallGlyphAttributes;
+- (id)textEntryGlyphGrayAttributes;
+- (id)textEntryInputFieldAttributes;
+- (id)promptTextAttributes;
+- (id)waitSpinnerPromptAttributes;
+- (id)settingsItemSmallTextAttributes;
+- (id)settingsAboutLabelAttributes;
+- (id)settingsAboutValueAttributes;
+- (id)dividerLabelAttributes;
+- (id)copyrightAttributes;
+- (id)paragraphTextAttributes;
+- (id)syncProgressMainAttributes;
+- (id)syncProgressSecondaryAttributes;
+- (id)trackInfoPrimaryAttributes;
+- (id)trackInfoSecondaryAttributes;
+- (float)settingsAboutRowHeight;
+- (struct CGRect)centeredMenuHeaderFrameForMasterFrame:(struct CGRect)fp8;
+- (float)listRowHeight;
+- (float)dividerRowHeight;
+- (float)comboRowHeight;
+- (float)twoLineRowHeight;
+- (float)listIconHeight;
+- (float)spinnerSizeToRowHeightRatio;
+- (float)menuMinimumWidthFactor;
+- (float)menuMaximumWidthFactor;
+- (float)arrowSizeToRowHeightRatio;
+- (id)highlightedMenuArrowImage;
+- (id)menuArrowImage;
+- (id)menuNetworkArrowImage;
+- (id)highlightedMenuNetworkArrowImage;
+- (float)previewDelayDuration;
+- (float)osdTimeOutValue;
+- (float)menuTransitionDuration;
+- (float)dimValue;
+- (float)textMenuItemLeftInsetAndRightInset:(float *)fp8;
+- (float)textMenuItemLeftInsetFromOuterMenuEdge;
+- (float)roundRectCornerRadius;
+- (struct CGSize)downsampleSize;
+- (int)paradeCountThreshold;
+- (id)truncationEllipsis;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThreadNotificationManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRThreadNotificationManager.h
new file mode 100644 (file)
index 0000000..cc8f322
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRThreadNotificationManager : NSObject
+{
+}
+
++ (void)initialize;
++ (id)initializeNotificationPortForThread:(id)fp8;
++ (id)notificationPortForThread:(id)fp8;
++ (void)removeNotificationPortForThread:(id)fp8;
++ (void)threadDeath:(id)fp8;
++ (void)postNotification:(id)fp8 onThread:(id)fp12;
++ (void)handlePortMessage:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTimer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTimer.h
new file mode 100644 (file)
index 0000000..9a12366
--- /dev/null
@@ -0,0 +1,22 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRTimer : NSObject
+{
+    NSString *_name;
+    double _interval;
+}
+
++ (id)createTimerWithName:(id)fp8;
+- (id)initWithName:(id)fp8;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-EventHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-EventHandling.h
new file mode 100644 (file)
index 0000000..0149a4f
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTrackInfoControl.h>
+
+@interface BRTrackInfoControl (EventHandling)
+- (BOOL)_playPauseAction;
+- (BOOL)_nextTrackAction;
+- (BOOL)_previousTrackAction;
+- (void)_showControl;
+- (void)_hideControl:(id)fp8;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-Notifications.h
new file mode 100644 (file)
index 0000000..4d48dfb
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTrackInfoControl.h>
+
+@interface BRTrackInfoControl (Notifications)
+- (void)_playbackAssetChanged:(id)fp8;
+- (void)_updateCoverArt:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-Updates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl-Updates.h
new file mode 100644 (file)
index 0000000..feb210b
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTrackInfoControl.h>
+
+@interface BRTrackInfoControl (Updates)
+- (void)_updateTrackInfo;
+- (id)_fetchCoverArt;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoControl.h
new file mode 100644 (file)
index 0000000..c892d29
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMusicPlayer, BRTrackInfoLayer, NSString, NSTimer;
+
+@interface BRTrackInfoControl : BRControl
+{
+    BRTrackInfoLayer *_layer;
+    BRMusicPlayer *_player;
+    NSString *_lastAssetID;
+    NSTimer *_hideTimer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (BOOL)brEventAction:(id)fp8;
+- (void)controlWasActivated;
+- (void)controlWasDeactivated;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoLayer-Updates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoLayer-Updates.h
new file mode 100644 (file)
index 0000000..e1a1db6
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTrackInfoLayer.h>
+
+@interface BRTrackInfoLayer (Updates)
+- (void)_updateSublayers;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrackInfoLayer.h
new file mode 100644 (file)
index 0000000..57f76b6
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImageLayer, NSArray;
+
+@interface BRTrackInfoLayer : BRLayer
+{
+    BRLayer *_background;
+    BRImageLayer *_art;
+    NSArray *_lines;
+    float _maxLength;
+    long _maxLines;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setLines:(id)fp8 withImage:(id)fp12;
+- (void)setImage:(id)fp8;
+- (void)setMaxLines:(long)fp8;
+- (void)layoutSublayers;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrailerDelegate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTrailerDelegate.h
new file mode 100644 (file)
index 0000000..5deaf19
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseParserDelegate.h>
+
+@class BRMovieTrailer, BRMovieTrailersProvider, BRResolution, NSMutableArray, NSXMLParser;
+
+@interface BRTrailerDelegate : BRBaseParserDelegate
+{
+    BRMovieTrailersProvider *_provider;
+    BRMovieTrailer *_movieTrailer;
+    NSMutableArray *_elementCollection;
+    BRResolution *_resolution;
+    NSXMLParser *_parser;
+}
+
+- (id)initWithMediaProvider:(id)fp8 resolution:(id)fp12;
+- (void)dealloc;
+- (void)setWeakReferenceToParser:(id)fp8;
+- (void)startMovieinfoWithAttributes:(id)fp8;
+- (void)endMovieinfo;
+- (void)endTitle;
+- (void)endRuntime;
+- (void)endRating;
+- (void)endStudio;
+- (void)endPostdate;
+- (void)endReleasedate;
+- (void)endCopyright;
+- (void)endDirector;
+- (void)endDescription;
+- (void)endName;
+- (void)startCastWithAttributes:(id)fp8;
+- (void)endCast;
+- (void)startGenreWithAttributes:(id)fp8;
+- (void)endGenre;
+- (void)endLocation;
+- (void)endXlarge;
+- (void)endPoster;
+- (void)endLarge;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-DataUpdaters.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-DataUpdaters.h
new file mode 100644 (file)
index 0000000..52fd135
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportControl.h>
+
+@interface BRTransportControl (DataUpdaters)
+- (void)_updateAll;
+- (BOOL)_updateTime;
+- (void)_updateBufferingProgress;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TimeUpdates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TimeUpdates.h
new file mode 100644 (file)
index 0000000..792fc43
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportControl.h>
+
+@interface BRTransportControl (TimeUpdates)
+- (void)_pollTimerFired:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TransportFader.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TransportFader.h
new file mode 100644 (file)
index 0000000..8c5f1f6
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportControl.h>
+
+@interface BRTransportControl (TransportFader)
+- (void)_fadeTransport:(id)fp8;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TransportShowHide.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-TransportShowHide.h
new file mode 100644 (file)
index 0000000..bf0dc88
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportControl.h>
+
+@interface BRTransportControl (TransportShowHide)
+- (void)_hideTransport;
+- (void)_showTransport;
+- (void)_showTransportWithTimeout;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-VideoEventHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl-VideoEventHandlers.h
new file mode 100644 (file)
index 0000000..5f96837
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportControl.h>
+
+@interface BRTransportControl (VideoEventHandlers)
+- (void)_handleTimeSkip:(id)fp8;
+- (void)_handleStateChange:(id)fp8;
+- (void)_handleVolumeChange:(id)fp8;
+- (void)_handleBufferingProgressChange:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportControl.h
new file mode 100644 (file)
index 0000000..40d76e3
--- /dev/null
@@ -0,0 +1,26 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRTransportLayer, BRVideoPlayer, NSTimer;
+
+@interface BRTransportControl : BRControl
+{
+    BRVideoPlayer *_player;
+    BRTransportLayer *_layer;
+    NSTimer *_fadeTimer;
+    NSTimer *_pollTimer;
+    BOOL _useBufferedRange;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setPlayer:(id)fp8;
+- (id)layer;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-Framing.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-Framing.h
new file mode 100644 (file)
index 0000000..3352103
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportLayer.h>
+
+@interface BRTransportLayer (Framing)
+- (struct CGRect)_barFrame;
+- (void)_updateStaticFrames;
+- (void)_updateDynamicFrames;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-StateImage.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-StateImage.h
new file mode 100644 (file)
index 0000000..01bc6a4
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportLayer.h>
+
+@interface BRTransportLayer (StateImage)
+- (void)_updateLeftEnd;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-TextureLoading.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer-TextureLoading.h
new file mode 100644 (file)
index 0000000..7b26b59
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTransportLayer.h>
+
+@interface BRTransportLayer (TextureLoading)
+- (id)_cachedImageForName:(id)fp8;
+- (id)_loadImageForName:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTransportLayer.h
new file mode 100644 (file)
index 0000000..c200930
--- /dev/null
@@ -0,0 +1,53 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRImage, BRTextLayer, BRWaitSpinnerLayer, NSMutableDictionary, NSString;
+
+@interface BRTransportLayer : BRLayer
+{
+    double _duration;
+    double _elapsedTime;
+    float _percentComplete;
+    struct _NSRange _downloadedRange;
+    int _currentState;
+    NSString *_currentChapter;
+    NSMutableDictionary *_cachedImages;
+    struct CGRect _leftEndCapBounds;
+    struct CGRect _rightEndCapBounds;
+    BRImage *_leftEndCap;
+    BRImage *_rightEndCap;
+    struct CGRect _leftProgressEndCapBounds;
+    struct CGRect _rightProgressEndCapBounds;
+    BRImage *_leftProgressEndCap;
+    BRImage *_rightProgressEndCap;
+    long _downloadedRectCount;
+    struct CGRect _downloadedRects[1];
+    BRImage *_downloaded;
+    long _undownloadedRectCount;
+    struct CGRect _undownloadedRects[2];
+    BRImage *_undownloaded;
+    struct CGRect _playheadBounds;
+    BRImage *_playhead;
+    BRTextLayer *_currentTimeTextLayer;
+    BRTextLayer *_currentChapterTextLayer;
+    BRTextLayer *_durationTextLayer;
+    BRWaitSpinnerLayer *_spinner;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setState:(int)fp8;
+- (BOOL)setElapsedTime:(double)fp8;
+- (void)setDuration:(double)fp8;
+- (void)setDownloadedRange:(struct _NSRange)fp8;
+- (void)setChapterString:(id)fp8;
+- (void)layoutSublayers;
+- (void)drawInContext:(struct CGContext *)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTwoLineTextMenuItemLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTwoLineTextMenuItemLayer.h
new file mode 100644 (file)
index 0000000..3c80035
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+#import "BRMenuItemLayerProtocol.h"
+
+@class BRAutoScrollingTextLayer, BRTextLayer, BRWaitSpinnerLayer;
+
+@interface BRTwoLineTextMenuItemLayer : BRLayer <BRMenuItemLayer>
+{
+    float _elipsisWidth;
+    BRAutoScrollingTextLayer *_titleLayer;
+    BRTextLayer *_subtitleLayer;
+    BRWaitSpinnerLayer *_spinner;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setWaitSpinnerActive:(BOOL)fp8;
+- (void)setTitle:(id)fp8;
+- (id)title;
+- (void)setSubtitle:(id)fp8;
+- (id)subtitle;
+- (void)highlight;
+- (void)unHighlight;
+- (void)scrollItemIfNecessary;
+- (void)stopScrollingItem;
+- (struct CGRect)frameForCellBounds:(struct CGSize)fp8;
+- (void)layoutSublayers;
+- (id)axItemText;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRType-Protected.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRType-Protected.h
new file mode 100644 (file)
index 0000000..364f319
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRType.h>
+
+@interface BRType (Protected)
++ (id)_typeCache;
++ (id)_unknownTypes;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRType.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRType.h
new file mode 100644 (file)
index 0000000..6191ae4
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface BRType : NSObject
+{
+    NSString *_typeString;
+}
+
++ (id)unknown;
++ (id)typeEnumerator;
++ (id)typeForString:(id)fp8;
+- (id)initWithString:(id)fp8;
+- (void)dealloc;
+- (id)typeString;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-LineLayout.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-LineLayout.h
new file mode 100644 (file)
index 0000000..b86397a
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTypesetter.h>
+
+@interface BRTypesetter (LineLayout)
+- (id)_boxLines:(char *)fp8;
+- (void)_justifyLines:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-LineSetting.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-LineSetting.h
new file mode 100644 (file)
index 0000000..7d5a50c
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTypesetter.h>
+
+@interface BRTypesetter (LineSetting)
+- (void)_resetLines;
+- (void)_resetRenderingAttributes;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-Truncation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter-Truncation.h
new file mode 100644 (file)
index 0000000..5b8fc3c
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRTypesetter.h>
+
+@interface BRTypesetter (Truncation)
+- (struct __CTLine *)_truncateLine:(struct __CTLine *)fp8 withSetting:(unsigned char)fp12;
+- (struct __CTLine *)_truncationToken;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRTypesetter.h
new file mode 100644 (file)
index 0000000..ef24f67
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSArray, NSAttributedString;
+
+@interface BRTypesetter : NSObject
+{
+    NSAttributedString *_string;
+    struct __CTTypesetter *_setter;
+    NSArray *_lines;
+    struct CGSize _boxSize;
+    float _flushFactor;
+    struct CGSize _shadowOffset;
+}
+
++ (id)typesetter;
++ (struct CGSize)typographicBoundsForString:(id)fp8 withTextBoxSize:(struct CGSize)fp12;
+- (void)dealloc;
+- (void)setAttributedString:(id)fp8;
+- (id)attributedString;
+- (void)setTextBoxSize:(struct CGSize)fp8;
+- (struct CGSize)textBoxSize;
+- (struct CGSize)typographicBounds;
+- (void)drawTextAtPoint:(struct CGPoint)fp8 inContext:(struct CGContext *)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRURLImageProxy.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRURLImageProxy.h
new file mode 100644 (file)
index 0000000..00183be
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRImageProviderProtocol.h"
+
+@class NSString, NSURL;
+
+@interface BRURLImageProxy : NSObject <BRImageProvider>
+{
+    NSString *_imageID;
+    NSURL *_url;
+    BOOL _encryptedImage;
+}
+
+- (id)initWithURL:(id)fp8;
+- (id)initWithURL:(id)fp8 encrypted:(BOOL)fp12;
+- (void)dealloc;
+- (id)imageID;
+- (void)registerAsPendingImageProvider:(id)fp8;
+- (void)loadImage:(id)fp8;
+- (id)url;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVerticalScrollControl-private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVerticalScrollControl-private.h
new file mode 100644 (file)
index 0000000..2bb3bc6
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVerticalScrollControl.h>
+
+@interface BRVerticalScrollControl (private)
+- (BOOL)_scrollUp:(id)fp8;
+- (BOOL)_scrollDown:(id)fp8;
+- (BOOL)_canScrollUp;
+- (BOOL)_canScrollDown;
+- (void)_updateScrollArrows;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVerticalScrollControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVerticalScrollControl.h
new file mode 100644 (file)
index 0000000..6f19dd0
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRPanel.h>
+
+@class BRParagraphTextControl, BRScrollBarControl;
+
+@interface BRVerticalScrollControl : BRPanel
+{
+    BRScrollBarControl *_scrollBar;
+    BRParagraphTextControl *_paragraphText;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setDocumentPath:(id)fp8 encoding:(unsigned int)fp12;
+- (BOOL)brEventAction:(id)fp8;
+- (struct CGRect)paragraphTextFrame;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-AudioConfiguring.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-AudioConfiguring.h
new file mode 100644 (file)
index 0000000..2e2d08f
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (AudioConfiguring)
+- (void)setAudioFormatBasedOnUserPrefs;
+- (BOOL)matchAudioDeviceSampleRateToCurrentMedia;
+- (BOOL)resetAudioDeviceSampleRateToInitalSetting;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-Chaptering.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-Chaptering.h
new file mode 100644 (file)
index 0000000..bbd7118
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (Chaptering)
+- (void)_updateChapters;
+- (void)_generateFakeChapters;
+- (double)_keyframeNearChapter:(double)fp8 threshold:(float)fp16;
+- (long)_searchForChapterAtTime:(double)fp8;
+- (void)_disableDevilTracks;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-ClosedCaptioning.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-ClosedCaptioning.h
new file mode 100644 (file)
index 0000000..b444e3e
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (ClosedCaptioning)
+- (void)_updateClosedCaptioning;
+- (void)_newClosedCaptionCommand:(unsigned long)fp8 withData:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-ErrorHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-ErrorHandling.h
new file mode 100644 (file)
index 0000000..2d0cf36
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (ErrorHandling)
+- (id)_generateBadMediaErrorForMedia:(id)fp8;
+- (id)_generateMissingMediaErrorForMedia:(id)fp8;
+- (id)_generateNotAuthorizedErrorForMedia:(id)fp8;
+- (id)_generateNotHDCPCompliantErrorForMedia:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-KeyFrame.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-KeyFrame.h
new file mode 100644 (file)
index 0000000..1d827d0
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (KeyFrame)
+- (void)_updatePositionForTime:(const CDAnonymousStruct2 *)fp8;
+- (CDAnonymousStruct1)_closestKeyFrameToTime:(double)fp8 movingBackwards:(BOOL)fp16 targetIsMax:(BOOL)fp20;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-MovieAccessors.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-MovieAccessors.h
new file mode 100644 (file)
index 0000000..65c38ea
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (MovieAccessors)
+- (void)_updateMovieRate;
+- (void)_updateMutingForRate:(float)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-MovieCreation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-MovieCreation.h
new file mode 100644 (file)
index 0000000..606914e
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (MovieCreation)
+- (BOOL)_createMovieWithAttributes:(id)fp8 error:(id *)fp12;
+- (void)_updateContextSizeHint;
+- (BOOL)_updateTrackInfoWithError:(id *)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-NotificationHandling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-NotificationHandling.h
new file mode 100644 (file)
index 0000000..0d1bf14
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (NotificationHandling)
+- (void)_tryAspectRatioHandler:(id)fp8;
+- (void)_moviePlayableHandler:(id)fp8;
+- (void)_movieLoadedHandler:(id)fp8;
+- (void)_movieBufferingHandler:(id)fp8;
+- (void)_loadErrorHandler:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-PerfStats.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-PerfStats.h
new file mode 100644 (file)
index 0000000..6d43a10
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (PerfStats)
+- (void)_updateDynamicStats;
+- (void)_updateStaticStats;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTDelegates.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTDelegates.h
new file mode 100644 (file)
index 0000000..cdee713
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (QTDelegates)
+- (BOOL)movieShouldTask:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTFeatureEnable.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTFeatureEnable.h
new file mode 100644 (file)
index 0000000..c46f0f9
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (QTFeatureEnable)
+- (void)_enableSoftwareCodec;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTThreadFun.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo-QTThreadFun.h
new file mode 100644 (file)
index 0000000..8042fcd
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideo.h>
+
+@interface BRVideo (QTThreadFun)
+- (void)_mainThreadMovieDestroy;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideo.h
new file mode 100644 (file)
index 0000000..8f1f936
--- /dev/null
@@ -0,0 +1,71 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRVideoLoadMonitor, NSArray, QTMovie;
+
+@interface BRVideo : NSObject
+{
+    struct OpaqueQTVisualContext *_textureContext;
+    struct __CVBuffer *_currentFrame;
+    BRVideoLoadMonitor *_loadMonitor;
+    struct CGSize _contextSizeHint;
+    id <BRMediaAsset> _media;
+    struct TrackType **_movieTrack;
+    QTMovie *_movie;
+    float _rate;
+    double _initialAudioDeviceSampleRate;
+    long _chapterTimeScale;
+    NSArray *_chapters;
+    double _prevScanTime;
+    double _movieScanPosition;
+    double _timeFreq;
+    struct BRVideoTimeRange _bufferedRange;
+    float _bufferingProgress;
+    double _movieDuration;
+    double _movieTime;
+    long _cachedChapterIndex;
+    BOOL _captionsEnabled;
+    struct BRVideoPlaybackStats _stats;
+    BOOL _logStalls;
+    BOOL _gatherStats;
+    BOOL _loops;
+    BOOL _muted;
+}
+
+- (id)init;
+- (id)initWithMedia:(id)fp8 attributes:(id)fp12 error:(id *)fp16;
+- (id)media;
+- (void)dealloc;
+- (void)setPlaybackContext:(id)fp8;
+- (void)skip:(double)fp8;
+- (void)setElapsedTime:(double)fp8;
+- (double)elapsedTime;
+- (double)duration;
+- (float)aspectRatio;
+- (float)bufferingProgress;
+- (struct BRVideoTimeRange)bufferedRange;
+- (BOOL)videoPlayable;
+- (void)gotoBeginning;
+- (BOOL)newFrameForTime:(const CDAnonymousStruct2 *)fp8 frame:(struct __CVBuffer **)fp12;
+- (struct __CVBuffer *)currentFrame;
+- (void)setContextSize:(struct CGSize)fp8;
+- (void)setMuted:(BOOL)fp8;
+- (BOOL)muted;
+- (void)setLoops:(BOOL)fp8;
+- (BOOL)loops;
+- (void)setCaptionsEnabled:(BOOL)fp8;
+- (BOOL)captionsEnabled;
+- (void)setRate:(float)fp8;
+- (float)rate;
+- (id)chapterList;
+- (long)currentChapterIndex;
+- (void)setGatherPlaybackStats:(BOOL)fp8;
+- (struct BRVideoPlaybackStats)playbackStats;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoLoadMonitor.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoLoadMonitor.h
new file mode 100644 (file)
index 0000000..37270aa
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRVideoLoadMonitor : NSObject
+{
+}
+
++ (id)monitorWithMovie:(id)fp8;
+- (void)stopMonitoring;
+- (BOOL)moviePlayable;
+- (BOOL)movieLoaded;
+- (float)bufferingProgress;
+- (struct BRVideoTimeRange)bufferedRange;
+- (double)maxMovieTime;
+- (void)playheadHitMax;
+- (void)playheadMoved;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayer-Exeception.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayer-Exeception.h
new file mode 100644 (file)
index 0000000..a101d95
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayer.h>
+
+@interface BRVideoPlayer (Exeception)
+- (void)_throwUnimplemented;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayer.h
new file mode 100644 (file)
index 0000000..7b96de8
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayer.h>
+
+@class BRRenderContext;
+
+@interface BRVideoPlayer : BRMediaPlayer
+{
+    BRRenderContext *_context;
+    struct CGSize _contextSize;
+    unsigned int _enableCaptions:1;
+    unsigned int _loops:1;
+}
+
+- (id)init;
+- (void)dealloc;
+- (BOOL)prerollMedia:(id *)fp8;
+- (void)resetPlayer;
+- (void)setPlaybackContext:(id)fp8;
+- (id)playbackContext;
+- (void)setContextSizeHint:(struct CGSize)fp8;
+- (struct CGSize)contextSizeHint;
+- (BOOL)newFrameForTime:(const CDAnonymousStruct2 *)fp8 frame:(struct __CVBuffer **)fp12;
+- (struct __CVBuffer *)currentFrame;
+- (float)aspectRatio;
+- (void)setMovieLoops:(BOOL)fp8;
+- (BOOL)movieLoops;
+- (void)setCaptionsEnabled:(BOOL)fp8;
+- (BOOL)captionsEnabled;
+- (struct BRVideoTimeRange)bufferedRange;
+- (void)disableRandomAccessDownloads;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerAutoActionState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerAutoActionState.h
new file mode 100644 (file)
index 0000000..d40f18b
--- /dev/null
@@ -0,0 +1,20 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerAutoActionState : BRVideoPlayerState
+{
+    int _autoAction;
+}
+
++ (id)decrementingState;
++ (id)incrementingState;
+- (void)setAutoAction:(int)fp8;
+- (int)autoAction;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-Error.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-Error.h
new file mode 100644 (file)
index 0000000..d1393df
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+@interface BRVideoPlayerController (Error)
+- (void)_handlePlaybackError:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-LayerManagement.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-LayerManagement.h
new file mode 100644 (file)
index 0000000..e9fc618
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+@interface BRVideoPlayerController (LayerManagement)
+- (void)_addHostLayer;
+- (void)_removeHostLayer;
+- (void)_removeTransportControl;
+- (void)_addTransportControl;
+- (void)_addVolumeControl;
+- (void)_removeVolumeControl;
+- (void)_addClosedCaptionControl;
+- (void)_removeClosedCaptionControl;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-ListDataSource.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-ListDataSource.h
new file mode 100644 (file)
index 0000000..154796e
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRVideoPlayerController (ListDataSource) <BRMenuListItemProvider>
+- (id)titleForRow:(long)fp8;
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-PlaybackInitiation.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-PlaybackInitiation.h
new file mode 100644 (file)
index 0000000..93f5544
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+@interface BRVideoPlayerController (PlaybackInitiation)
+- (void)_startPlaybackAfterTransition:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-ResumeMenu.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-ResumeMenu.h
new file mode 100644 (file)
index 0000000..763f2b9
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+@interface BRVideoPlayerController (ResumeMenu)
+- (long)_resumeTime;
+- (void)_updateResumeTime;
+- (void)_addResumeMenu;
+- (void)_removeResumeMenu;
+- (void)_resumeMenuSelection:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-StateChange.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-StateChange.h
new file mode 100644 (file)
index 0000000..b1458f9
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+@interface BRVideoPlayerController (StateChange)
+- (void)_playerErrorOccured:(id)fp8;
+- (void)_playerStateChanged:(id)fp8;
+- (BOOL)brEventAction:(id)fp8;
+- (void)_handleBufferingProgressChanged:(id)fp8;
+- (void)_playerProgressChanged:(id)fp8;
+- (void)_handleErrorNotification:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-Timers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController-Timers.h
new file mode 100644 (file)
index 0000000..790834e
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerController.h>
+
+@interface BRVideoPlayerController (Timers)
+- (void)_suppressBackgroundProcesses:(id)fp8;
+- (void)_suppressScreenSaver;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerController.h
new file mode 100644 (file)
index 0000000..d4e60b0
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaPlayerController.h>
+
+@class BRClosedCaptionControl, BRImage, BRResumeMenuControl, BRTransportControl, BRVideoPlayer, BRVideoPlayerHostLayer, BRVolumeControl, NSTimer;
+
+@interface BRVideoPlayerController : BRMediaPlayerController
+{
+    BRVideoPlayer *_player;
+    BRVideoPlayerHostLayer *_host;
+    NSTimer *_fadeDelay;
+    BRClosedCaptionControl *_closedCaptionControl;
+    BRResumeMenuControl *_resumeMenu;
+    BRTransportControl *_transport;
+    BRVolumeControl *_volumeControl;
+    NSTimer *_suppressBackgroundProcessTimer;
+    id <BRVideoPlayerDelegate> _delegate;
+    BRImage *_backupImage;
+    float _backupImageHeight;
+    BOOL _allowsResume;
+    BOOL _drmSyncAttempted;
+    BOOL _transportInhibited;
+    BOOL _playbackInitiated;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setVideoPlayer:(id)fp8;
+- (id)videoPlayer;
+- (id)player;
+- (void)setAllowsResume:(BOOL)fp8;
+- (BOOL)allowsResume;
+- (void)setTransportControlInhibited:(BOOL)fp8;
+- (BOOL)transportControlInhibited;
+- (void)controlWillActivate;
+- (void)controlWillDeactivate;
+- (void)controlWasDeactivated;
+- (void)setDelegate:(id)fp8;
+- (id)delegate;
+- (void)setBackupImage:(id)fp8 withHeight:(float)fp12;
+- (id)blurredVideoFrame;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer-NotificationHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer-NotificationHandlers.h
new file mode 100644 (file)
index 0000000..bcf02ed
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerHostLayer.h>
+
+@interface BRVideoPlayerHostLayer (NotificationHandlers)
+- (void)_aspectRatioChanged:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer-RenderFrame.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer-RenderFrame.h
new file mode 100644 (file)
index 0000000..7d1e860
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerHostLayer.h>
+
+@interface BRVideoPlayerHostLayer (RenderFrame)
+- (void)_updateBackupImageFrame;
+- (id)_generateBlurForImage:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerHostLayer.h
new file mode 100644 (file)
index 0000000..df52c61
--- /dev/null
@@ -0,0 +1,35 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+#import "BRRenderScenePlaybackDelegateProtocol.h"
+
+@class BRImage, BRRenderContext, BRVideoPlayer;
+
+@interface BRVideoPlayerHostLayer : NSObject <BRRenderScenePlaybackDelegate>
+{
+    BRVideoPlayer *_player;
+    unsigned long long _currentFrameTime;
+    struct __CVBuffer *_currentFrame;
+    BRImage *_backupImage;
+    struct CGRect _backupImageFrame;
+    BRRenderContext *_context;
+    float _backupImageHeight;
+    float _aspectRatio;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setPlayer:(id)fp8;
+- (id)player;
+- (BOOL)newFrameForTime:(const CDAnonymousStruct2 *)fp8;
+- (void)drawFrameInBounds:(struct CGSize)fp8;
+- (id)blurredVideoFrame;
+- (void)setBackupImage:(id)fp8 withHeight:(float)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerLayoutManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerLayoutManager.h
new file mode 100644 (file)
index 0000000..816ea4a
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRVideoPlayerLayoutManager : NSObject
+{
+}
+
+- (void)layoutSublayersOfLayer:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerState.h
new file mode 100644 (file)
index 0000000..d2048e0
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface BRVideoPlayerState : NSObject
+{
+}
+
++ (id)state;
+- (int)autoAction;
+- (float)playbackRate;
+- (void)playSound;
+- (BOOL)muted;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateAtBeginning.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateAtBeginning.h
new file mode 100644 (file)
index 0000000..e0d812b
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStateAtBeginning : BRVideoPlayerState
+{
+}
+
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateAtEnd.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateAtEnd.h
new file mode 100644 (file)
index 0000000..1238f9f
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStateAtEnd : BRVideoPlayerState
+{
+}
+
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateBuffering.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateBuffering.h
new file mode 100644 (file)
index 0000000..507cf51
--- /dev/null
@@ -0,0 +1,21 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStateBuffering : BRVideoPlayerState
+{
+    BRVideoPlayerState *_playableState;
+}
+
++ (id)stateWithPlayableState:(id)fp8;
+- (void)dealloc;
+- (void)setPlayableState:(id)fp8;
+- (id)playableState;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF1.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF1.h
new file mode 100644 (file)
index 0000000..994053a
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateFF1 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF2.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF2.h
new file mode 100644 (file)
index 0000000..ab980cd
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateFF2 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF3.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateFF3.h
new file mode 100644 (file)
index 0000000..bb3052a
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateFF3 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateLoading.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateLoading.h
new file mode 100644 (file)
index 0000000..019423a
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStateLoading : BRVideoPlayerState
+{
+}
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-CurrentState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-CurrentState.h
new file mode 100644 (file)
index 0000000..590eb75
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerStateMachine.h>
+
+@interface BRVideoPlayerStateMachine (CurrentState)
+- (void)_makeCurrentState:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-Logging.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-Logging.h
new file mode 100644 (file)
index 0000000..3badba2
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerStateMachine.h>
+
+@interface BRVideoPlayerStateMachine (Logging)
+- (void)_logAction:(int)fp8;
+- (void)_logState:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-StateHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine-StateHandlers.h
new file mode 100644 (file)
index 0000000..6dad08f
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerStateMachine.h>
+
+@interface BRVideoPlayerStateMachine (StateHandlers)
+- (int)_handleLoadingStateAction:(int)fp8;
+- (int)_handleBufferingStateAction:(int)fp8;
+- (int)_handlePlayStateAction:(int)fp8;
+- (int)_handlePauseStateAction:(int)fp8;
+- (int)_handleFF1StateAction:(int)fp8;
+- (int)_handleFF2StateAction:(int)fp8;
+- (int)_handleFF3StateAction:(int)fp8;
+- (int)_handleREW1StateAction:(int)fp8;
+- (int)_handleREW2StateAction:(int)fp8;
+- (int)_handleREW3StateAction:(int)fp8;
+- (int)_handleSlowFWD1StateAction:(int)fp8;
+- (int)_handleSlowFWD2StateAction:(int)fp8;
+- (int)_handleSlowFWD3StateAction:(int)fp8;
+- (int)_handleSlowREW1StateAction:(int)fp8;
+- (int)_handleSlowREW2StateAction:(int)fp8;
+- (int)_handleSlowREW3StateAction:(int)fp8;
+- (int)_handleAtBeginningAction:(int)fp8;
+- (int)_handleAtEndAction:(int)fp8;
+- (BOOL)_handleSteppingStateAction:(int)fp8 withSideEffect:(int *)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateMachine.h
new file mode 100644 (file)
index 0000000..b9e33e4
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRVideoPlayerState;
+
+@interface BRVideoPlayerStateMachine : NSObject
+{
+    BRVideoPlayerState *_currentState;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)reset;
+- (id)currentState;
+- (int)updateStateWithAction:(int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatePaused.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatePaused.h
new file mode 100644 (file)
index 0000000..86cd784
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStatePaused : BRVideoPlayerState
+{
+}
+
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatePlaying.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatePlaying.h
new file mode 100644 (file)
index 0000000..58683ec
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStatePlaying : BRVideoPlayerState
+{
+}
+
+- (float)playbackRate;
+- (int)mediaPlayerState;
+- (void)playSound;
+- (BOOL)muted;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW1.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW1.h
new file mode 100644 (file)
index 0000000..a48063f
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateREW1 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW2.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW2.h
new file mode 100644 (file)
index 0000000..94585fe
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateREW2 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW3.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateREW3.h
new file mode 100644 (file)
index 0000000..fb30eb2
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateREW3 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD1.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD1.h
new file mode 100644 (file)
index 0000000..d1ad979
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateSlowFWD1 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD2.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD2.h
new file mode 100644 (file)
index 0000000..83cba74
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateSlowFWD2 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD3.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowFWD3.h
new file mode 100644 (file)
index 0000000..906d778
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateSlowFWD3 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW1.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW1.h
new file mode 100644 (file)
index 0000000..b0b94c2
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateSlowREW1 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW2.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW2.h
new file mode 100644 (file)
index 0000000..141b8b1
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateSlowREW2 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW3.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateSlowREW3.h
new file mode 100644 (file)
index 0000000..1d26baa
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerAutoActionState.h>
+
+@interface BRVideoPlayerStateSlowREW3 : BRVideoPlayerAutoActionState
+{
+}
+
+- (float)playbackRate;
+- (void)playSound;
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateStopped.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStateStopped.h
new file mode 100644 (file)
index 0000000..aaf00b6
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerState.h>
+
+@interface BRVideoPlayerStateStopped : BRVideoPlayerState
+{
+}
+
+- (int)mediaPlayerState;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatisticsLayer-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatisticsLayer-Private.h
new file mode 100644 (file)
index 0000000..c17d91b
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoPlayerStatisticsLayer.h>
+
+@interface BRVideoPlayerStatisticsLayer (Private)
+- (void)_updateStallCount;
+- (void)_updateLocation;
+- (void)_updateMovieDimensions;
+- (void)_updateHardwareCodec;
+- (void)_updatePostprocessing;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatisticsLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoPlayerStatisticsLayer.h
new file mode 100644 (file)
index 0000000..a7bde6f
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class BRTextLayer, NSDictionary, NSString;
+
+@interface BRVideoPlayerStatisticsLayer : BRLayer
+{
+    struct BRVideoPlaybackStats _stats;
+    NSString *_location;
+    BRTextLayer *_locationField;
+    BRTextLayer *_movieDimensionsField;
+    BRTextLayer *_droppedFrameCountField;
+    BRTextLayer *_hardwareCodecInUseField;
+    BRTextLayer *_postProcessingField;
+    NSDictionary *_singleLineAttributes;
+    NSDictionary *_multiLineAttributes;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (void)setLocation:(id)fp8;
+- (void)setStats:(struct BRVideoPlaybackStats)fp8;
+- (struct CGSize)minimumSize;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-BufferedRange.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-BufferedRange.h
new file mode 100644 (file)
index 0000000..7d6ed25
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoRingBufferLoadMonitor.h>
+
+@interface BRVideoRingBufferLoadMonitor (BufferedRange)
+- (void)_startLoadPolling;
+- (void)_stopLoadPolling;
+- (void)_updateAmountLoaded:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-Listener.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-Listener.h
new file mode 100644 (file)
index 0000000..edb32c7
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoRingBufferLoadMonitor.h>
+
+@interface BRVideoRingBufferLoadMonitor (Listener)
+- (void)_addPlayabliltyListener;
+- (void)_removePlayabilityListener;
+- (void)_playabilityListenerFired;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-LoadState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-LoadState.h
new file mode 100644 (file)
index 0000000..01a4f0a
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoRingBufferLoadMonitor.h>
+
+@interface BRVideoRingBufferLoadMonitor (LoadState)
+- (void)_updateLoadState;
+- (void)_logLoadState:(long)fp8 query:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-Playability.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-Playability.h
new file mode 100644 (file)
index 0000000..2d6ef2a
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoRingBufferLoadMonitor.h>
+
+@interface BRVideoRingBufferLoadMonitor (Playability)
+- (void)_logPlayabilityState:(int)fp8 query:(BOOL)fp12;
+- (int)_fetchPlayabilityState;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-PlayabilityStateHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor-PlayabilityStateHandlers.h
new file mode 100644 (file)
index 0000000..ab753b7
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoRingBufferLoadMonitor.h>
+
+@interface BRVideoRingBufferLoadMonitor (PlayabilityStateHandlers)
+- (void)_handleUnplayableState;
+- (void)_handlePlaythroughOKState;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoRingBufferLoadMonitor.h
new file mode 100644 (file)
index 0000000..1e97ae5
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoLoadMonitor.h>
+
+@class NSTimer, QTMovie;
+
+@interface BRVideoRingBufferLoadMonitor : BRVideoLoadMonitor
+{
+    QTMovie *_movie;
+    float _lastBufferingProgress;
+    NSTimer *_bufferedRangePoller;
+    struct BRVideoTimeRange _bufferedRange;
+    unsigned int _playable:1;
+    unsigned int _loaded:1;
+}
+
+- (id)initWithMovie:(id)fp8;
+- (void)dealloc;
+- (void)stopMonitoring;
+- (BOOL)moviePlayable;
+- (BOOL)movieLoaded;
+- (float)bufferingProgress;
+- (struct BRVideoTimeRange)bufferedRange;
+- (double)maxMovieTime;
+- (void)playheadMoved;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadPolling.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadPolling.h
new file mode 100644 (file)
index 0000000..e074176
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoStandardLoadMonitor.h>
+
+@interface BRVideoStandardLoadMonitor (LoadPolling)
+- (void)_startLoadPolling;
+- (void)_stopLoadPolling;
+- (void)_updateAmountLoaded:(id)fp8;
+- (CDAnonymousStruct1)_timeLoaded;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadStateHandlers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadStateHandlers.h
new file mode 100644 (file)
index 0000000..123c5d9
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoStandardLoadMonitor.h>
+
+@interface BRVideoStandardLoadMonitor (LoadStateHandlers)
+- (void)_completeLoadState;
+- (void)_playthroughLoadState;
+- (void)_loadedLoadState;
+- (void)_loadingLoadState;
+- (void)_errorLoadState;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadStateMachine.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-LoadStateMachine.h
new file mode 100644 (file)
index 0000000..26c2b9f
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoStandardLoadMonitor.h>
+
+@interface BRVideoStandardLoadMonitor (LoadStateMachine)
+- (void)_updateLoadState:(long)fp8;
+- (void)_startPlayback;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-MovieNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-MovieNotifications.h
new file mode 100644 (file)
index 0000000..6e70757
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoStandardLoadMonitor.h>
+
+@interface BRVideoStandardLoadMonitor (MovieNotifications)
+- (void)_loadStateChangedHandler:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-Notifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor-Notifications.h
new file mode 100644 (file)
index 0000000..60bdd22
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoStandardLoadMonitor.h>
+
+@interface BRVideoStandardLoadMonitor (Notifications)
+- (void)_sendAspectRatioNotification;
+- (void)_sendBufferingNotification;
+- (void)_sendLoadedNotification;
+- (void)_sendPlayableNotification;
+- (void)_sendErrorNotification;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoStandardLoadMonitor.h
new file mode 100644 (file)
index 0000000..83deca4
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoLoadMonitor.h>
+
+@class NSTimer, QTMovie;
+
+@interface BRVideoStandardLoadMonitor : BRVideoLoadMonitor
+{
+    QTMovie *_movie;
+    int _waitState;
+    NSTimer *_loadPoll;
+    CDAnonymousStruct1 _loadTarget;
+    BOOL _disableQTWorkaround;
+    BOOL _playable;
+    BOOL _loaded;
+}
+
+- (id)initWithMovie:(id)fp8;
+- (void)dealloc;
+- (void)stopMonitoring;
+- (BOOL)moviePlayable;
+- (BOOL)movieLoaded;
+- (float)bufferingProgress;
+- (struct BRVideoTimeRange)bufferedRange;
+- (double)maxMovieTime;
+- (void)playheadHitMax;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController-MenuItemProvider.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController-MenuItemProvider.h
new file mode 100644 (file)
index 0000000..dfaac35
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoTracklistController.h>
+
+#import "BRMenuListItemProviderProtocol.h"
+
+@interface BRVideoTracklistController (MenuItemProvider) <BRMenuListItemProvider>
+- (id)itemForRow:(long)fp8;
+- (long)itemCount;
+- (id)titleForRow:(long)fp8;
+- (float)heightForRow:(long)fp8;
+- (BOOL)rowSelectable:(long)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController-PrivateAccess.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController-PrivateAccess.h
new file mode 100644 (file)
index 0000000..8456df5
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVideoTracklistController.h>
+
+@interface BRVideoTracklistController (PrivateAccess)
+- (long)_rowForTitle:(id)fp8;
+- (id)_tracklist;
+- (void)_setTracklist:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVideoTracklistController.h
new file mode 100644 (file)
index 0000000..4d74f44
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRMediaMenuController.h>
+
+@class NSArray, NSPredicate;
+
+@interface BRVideoTracklistController : BRMediaMenuController
+{
+    NSArray *_tracklist;
+    long _trackCount;
+    BOOL _hasShuffleItem;
+    BOOL _showUnplayedMark;
+    NSPredicate *_predicate;
+    NSArray *_sortDescriptors;
+}
+
+- (id)initWithPredicate:(id)fp8 sortDescriptors:(id)fp12;
+- (void)dealloc;
+- (BOOL)isVolatile;
+- (id)loadModelData;
+- (void)refreshControllerForModelUpdate;
+- (BOOL)shouldRefreshForUpdateToObject:(id)fp8;
+- (void)setHasShuffleOption:(BOOL)fp8;
+- (void)setHasUnplayedMarkOption:(BOOL)fp8;
+- (void)itemSelected:(long)fp8;
+- (id)previewControlForItem:(long)fp8;
+- (id)mediaPreviewMissingMediaType;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeControl-Private.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeControl-Private.h
new file mode 100644 (file)
index 0000000..838be00
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRVolumeControl.h>
+
+@interface BRVolumeControl (Private)
+- (void)_handlePlayerStateChange:(id)fp8;
+- (void)_handlePlayerVolumeChange:(id)fp8;
+- (void)_showVolumeBar;
+- (void)_hideVolumeBarImmediately;
+- (void)_fadeOutVolumeBarAfterDelay;
+- (void)_fadeOutVolumeBar:(id)fp8;
+- (void)animationDidStop:(id)fp8 finished:(BOOL)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeControl.h
new file mode 100644 (file)
index 0000000..761de99
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRMediaPlayer, BRVolumeLayer, NSTimer;
+
+@interface BRVolumeControl : BRControl
+{
+    BRVolumeLayer *_layer;
+    BRMediaPlayer *_player;
+    NSTimer *_fadeTimer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setPlayer:(id)fp8;
+- (id)layer;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRVolumeLayer.h
new file mode 100644 (file)
index 0000000..4178404
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@interface BRVolumeLayer : BRLayer
+{
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setVolume:(float)fp8;
+- (float)volume;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerControl.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerControl.h
new file mode 100644 (file)
index 0000000..458b348
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRControl.h>
+
+@class BRWaitSpinnerLayer;
+
+@interface BRWaitSpinnerControl : BRControl
+{
+    BRWaitSpinnerLayer *_layer;
+}
+
+- (id)init;
+- (void)dealloc;
+- (id)layer;
+- (void)controlWasActivated;
+- (void)controlWasDeactivated;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerLayer-ImageGeneration.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerLayer-ImageGeneration.h
new file mode 100644 (file)
index 0000000..c6facd3
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRWaitSpinnerLayer.h>
+
+@interface BRWaitSpinnerLayer (ImageGeneration)
+- (id)_generateSpinnerImages;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWaitSpinnerLayer.h
new file mode 100644 (file)
index 0000000..29cc78c
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRLayer.h>
+
+@class NSArray;
+
+@interface BRWaitSpinnerLayer : BRLayer
+{
+    NSArray *_spinnerImages;
+    BOOL _spins;
+}
+
+- (id)init;
+- (void)dealloc;
+- (void)setSpins:(BOOL)fp8;
+- (BOOL)spins;
+- (struct CGSize)preferredSize;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindow-WindowPrivate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindow-WindowPrivate.h
new file mode 100644 (file)
index 0000000..3d2c00c
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRWindow.h>
+
+@interface BRWindow (WindowPrivate)
+- (BOOL)handleWindowEvent:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindow.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindow.h
new file mode 100644 (file)
index 0000000..c047f7a
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class BRControl;
+
+@interface BRWindow : NSObject
+{
+    struct CGRect _frame;
+    BRControl *_content;
+    int _level;
+    BOOL _orderedIn;
+}
+
++ (id)window;
+- (id)init;
+- (void)dealloc;
+- (void)setFrame:(struct CGRect)fp8;
+- (struct CGRect)frame;
+- (void)setLevel:(int)fp8;
+- (int)level;
+- (void)orderOut;
+- (void)orderFront;
+- (BOOL)isOrderedIn;
+- (void)setContent:(id)fp8;
+- (id)content;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer-InternalState.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer-InternalState.h
new file mode 100644 (file)
index 0000000..ff80849
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRWindowRenderer.h>
+
+@interface BRWindowRenderer (InternalState)
+- (void)_setWindowOpaque:(BOOL)fp8;
+- (struct CGRect)_windowFrame;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer-ScreenSaverNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer-ScreenSaverNotifications.h
new file mode 100644 (file)
index 0000000..fe33cdb
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRWindowRenderer.h>
+
+@interface BRWindowRenderer (ScreenSaverNotifications)
+- (void)_screenSaverDidStop:(id)fp8;
+- (void)_screenSaverDidStart:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRWindowRenderer.h
new file mode 100644 (file)
index 0000000..2ae066e
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRRenderer.h>
+
+@class BRRenderContext, BRRenderScene;
+
+@interface BRWindowRenderer : BRRenderer
+{
+    struct CGRect _frame;
+    unsigned int _window;
+    unsigned int _dvdWindow;
+    BRRenderScene *_scene;
+    BRRenderContext *_context;
+    BOOL _captureDisplays;
+    BOOL _draggable;
+    BOOL _opaque;
+}
+
+- (id)initCapturingDisplays:(BOOL)fp8;
+- (void)dealloc;
+- (id)scene;
+- (void)orderIn;
+- (void)orderOut;
+- (unsigned int)createDVDWindow;
+- (void)showDVDWindow:(unsigned int)fp8;
+- (void)hideDVDWindow:(unsigned int)fp8;
+- (void)destroyDVDWindow:(unsigned int)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRXMLMediaAsset.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRXMLMediaAsset.h
new file mode 100644 (file)
index 0000000..8fd1fed
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMediaAsset.h>
+
+@class NSMutableDictionary;
+
+@interface BRXMLMediaAsset : BRBaseMediaAsset
+{
+    NSMutableDictionary *_info;
+}
+
+- (id)initWithMediaProvider:(id)fp8;
+- (void)dealloc;
+- (void)setObject:(id)fp8 forKey:(id)fp12;
+- (id)resolution;
+- (id)assetID;
+- (id)artist;
+- (id)primaryCollectionTitle;
+- (id)mediaSummary;
+- (id)copyright;
+- (id)thumbnailURL;
+- (id)previewURL;
+- (id)mediaURL;
+- (id)title;
+- (id)publisher;
+- (id)datePublished;
+- (id)dateAcquired;
+- (id)composer;
+- (id)directors;
+- (long)duration;
+- (id)rating;
+- (id)mediaType;
+- (BOOL)hasVideoContent;
+- (id)primaryGenre;
+- (id)genres;
+- (id)cast;
+- (id)coverArt;
+- (id)thumbnailArt;
+- (id)coverArtID;
+- (id)thumbnailArtID;
+- (BOOL)hasCoverArt;
+- (id)description;
+- (id)dictionary;
+- (void)setDictionary:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRYTMetadataPopulator.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/BRYTMetadataPopulator.h
new file mode 100644 (file)
index 0000000..d214014
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRBaseMetadataPopulator.h>
+
+@interface BRYTMetadataPopulator : BRBaseMetadataPopulator
+{
+}
+
+- (id)axMetadataFromAsset:(id)fp8;
+- (void)populateMetadataLabels:(id *)fp8 andValues:(id *)fp12 forAsset:(id)fp16;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/CDStructures.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/CDStructures.h
new file mode 100644 (file)
index 0000000..2046f97
--- /dev/null
@@ -0,0 +1,160 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+struct AudioStreamBasicDescription {
+    double _field1;
+    unsigned int _field2;
+    unsigned int _field3;
+    unsigned int _field4;
+    unsigned int _field5;
+    unsigned int _field6;
+    unsigned int _field7;
+    unsigned int _field8;
+    unsigned int _field9;
+};
+
+struct BRDisplayStringMappingEntry {
+    unsigned int _field1;
+    unsigned int _field2;
+    unsigned int _field3;
+    unsigned int _field4;
+    unsigned int _field5;
+    float _field6;
+    char _field7;
+    char _field8;
+    id *_field9;
+};
+
+struct BRGlyphLocation {
+    int x;
+    int y;
+};
+
+struct BRMarchingIconKeyFrame {
+    float _field1;
+    float _field2;
+    float _field3;
+    float _field4;
+};
+
+struct BRRenderSceneFrameCountParams {
+    long frameCount;
+    float frameRate;
+    double frameTimeAccum;
+    double prevFrameTime;
+    char drawFrameRate;
+};
+
+struct BRVideoPlaybackStats {
+    long stallCount;
+    struct CGSize movieDimensions;
+    char hardwareCodec;
+    char needsPostprocessing;
+};
+
+struct BRVideoTimeRange {
+    double location;
+    double length;
+};
+
+struct CGColor;
+
+struct CGContext;
+
+struct CGFunction;
+
+struct CGImage;
+
+struct CGPoint {
+    float x;
+    float y;
+};
+
+struct CGRect {
+    struct CGPoint origin;
+    struct CGSize size;
+};
+
+struct CGSize {
+    float width;
+    float height;
+};
+
+struct CVSMPTETime {
+    short _field1;
+    short _field2;
+    unsigned int _field3;
+    unsigned int _field4;
+    unsigned int _field5;
+    short _field6;
+    short _field7;
+    short _field8;
+    short _field9;
+};
+
+struct FSRef {
+    unsigned char _field1[80];
+};
+
+struct MovieType;
+
+struct OpaqueQTVisualContext;
+
+struct TrackType;
+
+struct _Apple80211;
+
+struct _CGLContextObject;
+
+struct _CGLPixelFormatObject;
+
+struct _NSRange {
+    unsigned int location;
+    unsigned int length;
+};
+
+struct _NSZone;
+
+struct __CFRunLoop;
+
+struct __CFRunLoopSource;
+
+struct __CTFont;
+
+struct __CTLine;
+
+struct __CTTextTab;
+
+struct __CTTypesetter;
+
+struct __CVBuffer;
+
+struct __CVDisplayLink;
+
+struct __SCDynamicStore;
+
+struct __SCNetworkService;
+
+struct __SCPreferences;
+
+typedef struct {
+    long long timeValue;
+    long timeScale;
+    long flags;
+} CDAnonymousStruct1;
+
+typedef struct {
+    unsigned int _field1;
+    int _field2;
+    long long _field3;
+    unsigned long long _field4;
+    double _field5;
+    long long _field6;
+    struct CVSMPTETime _field7;
+    unsigned long long _field8;
+    unsigned long long _field9;
+} CDAnonymousStruct2;
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSArray-FirstRest.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSArray-FirstRest.h
new file mode 100644 (file)
index 0000000..874ac39
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSArray.h"
+
+@interface NSArray (FirstRest)
+- (id)firstObject;
+- (id)first;
+- (id)rest;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSArray-Unique.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSArray-Unique.h
new file mode 100644 (file)
index 0000000..18aafbe
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSArray.h"
+
+@interface NSArray (Unique)
+- (id)uniqueObjectsForKey:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSData-MimeDataEncoding.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSData-MimeDataEncoding.h
new file mode 100644 (file)
index 0000000..8b3e92e
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSData.h"
+
+@interface NSData (MimeDataEncoding)
++ (unsigned int)quotedPrintableLengthOfHeaderBytes:(const char *)fp8 length:(unsigned int)fp12;
+- (id)decodeQuotedPrintableForText:(BOOL)fp8;
+- (id)encodeQuotedPrintableForText:(BOOL)fp8;
+- (id)encodeQuotedPrintableForText:(BOOL)fp8 allowCancel:(BOOL)fp12;
+- (id)decodeBase64;
+- (BOOL)isValidBase64Data;
+- (id)encodeBase64WithoutLineBreaks;
+- (id)encodeBase64WithoutLineBreaksOrPadding;
+- (id)encodeBase64;
+- (id)encodeBase64AllowCancel:(BOOL)fp8;
+- (id)decodeModifiedBase64;
+- (id)encodeModifiedBase64;
+- (id)encodeBase64HeaderData;
+- (void)appendBase64EncodedDataToData:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDateDisplay.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDateDisplay.h
new file mode 100644 (file)
index 0000000..4d1f667
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSDate.h"
+
+@interface NSDate (BRDateDisplay)
+- (id)stringFromDateForTVShows;
+- (id)stringForGeneralDisplay;
+- (id)stringForReleaseDateDisplay;
+- (id)stringForDisplayingMonthDayYear;
+- (id)stringForMonthDayFormat;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDateHelpers.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDateHelpers.h
new file mode 100644 (file)
index 0000000..e73af8d
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSDate.h"
+
+@interface NSDate (BRDateHelpers)
+- (BOOL)isToday;
+- (BOOL)isYesterday;
+- (BOOL)isTomorrow;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDisplayString.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDate-BRDisplayString.h
new file mode 100644 (file)
index 0000000..d4876a7
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSDate.h"
+
+@interface NSDate (BRDisplayString)
+- (id)displayString;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDictionary-BRDictionaryAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDictionary-BRDictionaryAdditions.h
new file mode 100644 (file)
index 0000000..da24333
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (BRDictionaryAdditions)
++ (id)dictionaryWithContentsOfURL:(id)fp8 withHeaderDictionary:(id)fp12;
++ (id)dictionaryWithContentsOfURL:(id)fp8 withHeaderDictionary:(id)fp12 cachePolicy:(unsigned int)fp16;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDictionary-RUIDictionaryUtilities.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSDictionary-RUIDictionaryUtilities.h
new file mode 100644 (file)
index 0000000..0a57915
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSDictionary.h"
+
+@interface NSDictionary (RUIDictionaryUtilities)
++ (id)dictionaryOfLocalizedRUIData;
+- (void)__purgeCachedLocalizedData:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSError-BRError.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSError-BRError.h
new file mode 100644 (file)
index 0000000..8b9c895
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSError.h"
+
+@interface NSError (BRError)
++ (id)errorWithBRError:(int)fp8;
++ (id)errorWithBRError:(int)fp8 withDescription:(id)fp12 withReason:(id)fp16 andSuggestion:(id)fp20;
+- (void)postBRErrorNotificationFromObject:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSFileManager-BRFileSystemUtilities.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSFileManager-BRFileSystemUtilities.h
new file mode 100644 (file)
index 0000000..c14b17c
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSFileManager.h"
+
+@interface NSFileManager (BRFileSystemUtilities)
+- (id)resolveAliasesInPath:(id)fp8;
+- (BOOL)createDirectoryPath:(id)fp8 attributes:(id)fp12;
+- (BOOL)purgeDirectoryAtPath:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSMutableData-MimeDataEncoding.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSMutableData-MimeDataEncoding.h
new file mode 100644 (file)
index 0000000..670f8ba
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSMutableData.h"
+
+@interface NSMutableData (MimeDataEncoding)
+- (void)appendQuotedPrintableDataForHeaderBytes:(const char *)fp8 length:(unsigned int)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSMutableURLRequest-BRURLRequestAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSMutableURLRequest-BRURLRequestAdditions.h
new file mode 100644 (file)
index 0000000..1a4d691
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSMutableURLRequest.h"
+
+@interface NSMutableURLRequest (BRURLRequestAdditions)
+- (void)setUserAgent:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNetService-BRNSNetServiceAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNetService-BRNSNetServiceAdditions.h
new file mode 100644 (file)
index 0000000..f7bf780
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSNetService.h"
+
+@interface NSNetService (BRNSNetServiceAdditions)
+- (id)connectionURL;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNetService-RUINetService.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNetService-RUINetService.h
new file mode 100644 (file)
index 0000000..c70c828
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSNetService.h"
+
+@interface NSNetService (RUINetService)
+- (id)machineName;
+- (BOOL)sameServiceAs:(id)fp8;
+- (BOOL)passwordProtected;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNotificationCenter-ThreadSpecificNotifications.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNotificationCenter-ThreadSpecificNotifications.h
new file mode 100644 (file)
index 0000000..8e963ef
--- /dev/null
@@ -0,0 +1,14 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSNotificationCenter.h"
+
+@interface NSNotificationCenter (ThreadSpecificNotifications)
+- (void)postNotification:(id)fp8 onThread:(id)fp12;
+- (void)postNotificationName:(id)fp8 object:(id)fp12 onThread:(id)fp16;
+- (void)postNotificationName:(id)fp8 object:(id)fp12 userInfo:(id)fp16 onThread:(id)fp20;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNull-BRDisplayString.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSNull-BRDisplayString.h
new file mode 100644 (file)
index 0000000..bfeccb8
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSNull.h"
+
+@interface NSNull (BRDisplayString)
+- (id)displayString;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSObject-BRDisplayString.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSObject-BRDisplayString.h
new file mode 100644 (file)
index 0000000..1b19492
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@interface NSObject (BRDisplayString)
+- (id)displayString;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-BRMetadataLinesLayer.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-BRMetadataLinesLayer.h
new file mode 100644 (file)
index 0000000..cc95495
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSString.h"
+
+@interface NSString (BRMetadataLinesLayer)
+- (BOOL)isEmpty;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-FeatureManagerAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-FeatureManagerAdditions.h
new file mode 100644 (file)
index 0000000..b1cbc03
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSString.h"
+
+@interface NSString (FeatureManagerAdditions)
+- (BOOL)isApplianceBundleIdentifier;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-RUIStringUtilities.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSString-RUIStringUtilities.h
new file mode 100644 (file)
index 0000000..2cba253
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSString.h"
+
+@interface NSString (RUIStringUtilities)
++ (id)stringWithAppleScriptLines:(id)fp8;
++ (id)timeStringForTVShowsFromSeconds:(long)fp8;
+- (int)customCompare:(id)fp8;
+- (unsigned long)hexValue;
+- (id)folderPathByResolvingAliases;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSThread-BRThreadAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSThread-BRThreadAdditions.h
new file mode 100644 (file)
index 0000000..5171844
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSThread.h"
+
+@interface NSThread (BRThreadAdditions)
++ (BOOL)isCurrentThreadMainThread;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSURL-BRAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSURL-BRAdditions.h
new file mode 100644 (file)
index 0000000..acce52c
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSURL.h"
+
+@interface NSURL (BRAdditions)
+- (BOOL)isReachable;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSURL-HTTPScheme.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSURL-HTTPScheme.h
new file mode 100644 (file)
index 0000000..a9f8148
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSURL.h"
+
+@interface NSURL (HTTPScheme)
+- (BOOL)isHTTPURL;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSValue-BRValueAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSValue-BRValueAdditions.h
new file mode 100644 (file)
index 0000000..91680f7
--- /dev/null
@@ -0,0 +1,17 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSValue.h"
+
+@interface NSValue (BRValueAdditions)
++ (id)valueWithCGPoint:(struct CGPoint)fp8;
++ (id)valueWithCGRect:(struct CGRect)fp8;
++ (id)valueWithCGSize:(struct CGSize)fp8;
+- (struct CGPoint)cgPointValue;
+- (struct CGRect)cgRectValue;
+- (struct CGSize)cgSizeValue;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSXMLNode-BRAdditions.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/NSXMLNode-BRAdditions.h
new file mode 100644 (file)
index 0000000..abb22d9
--- /dev/null
@@ -0,0 +1,12 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSXMLNode.h"
+
+@interface NSXMLNode (BRAdditions)
+- (id)textForXPath:(id)fp8;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferenceManager-PrivateMethods.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferenceManager-PrivateMethods.h
new file mode 100644 (file)
index 0000000..de2a4b7
--- /dev/null
@@ -0,0 +1,13 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/RUIPreferenceManager.h>
+
+@interface RUIPreferenceManager (PrivateMethods)
+- (void)_setValue:(id)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
+- (id)_valueForKey:(id)fp8 forDomain:(id)fp12;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferenceManager.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferenceManager.h
new file mode 100644 (file)
index 0000000..13f928d
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSLock;
+
+@interface RUIPreferenceManager : NSObject
+{
+    NSLock *_preferencesLock;
+}
+
++ (id)sharedPreferences;
+- (id)init;
+- (void)dealloc;
+- (id)objectForKey:(id)fp8 forDomain:(id)fp12;
+- (int)integerForKey:(id)fp8 forDomain:(id)fp12;
+- (float)floatForKey:(id)fp8 forDomain:(id)fp12;
+- (BOOL)boolForKey:(id)fp8 forDomain:(id)fp12 withValueForMissingPrefs:(BOOL)fp16;
+- (id)stringForKey:(id)fp8 forDomain:(id)fp12;
+- (id)descriptionForKey:(id)fp8 forDomain:(id)fp12;
+- (BOOL)canSetPreferencesForKey:(id)fp8 forDomain:(id)fp12;
+- (BOOL)setInteger:(int)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
+- (BOOL)setFloat:(float)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
+- (BOOL)setBool:(BOOL)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
+- (BOOL)setObject:(id)fp8 forKey:(id)fp12 forDomain:(id)fp16 sync:(BOOL)fp20;
+- (void)syncDomain:(id)fp8;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferences.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUIPreferences.h
new file mode 100644 (file)
index 0000000..1314a26
--- /dev/null
@@ -0,0 +1,37 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import "NSObject.h"
+
+@class NSString;
+
+@interface RUIPreferences : NSObject
+{
+    NSString *_domain;
+    BOOL _syncOnWrite;
+}
+
++ (id)sharedFrontRowPreferences;
+- (id)initWithDomain:(id)fp8;
+- (void)dealloc;
+- (id)domain;
+- (void)setSynchronizeOnWrite:(BOOL)fp8;
+- (void)syncNow;
+- (id)objectForKey:(id)fp8;
+- (int)integerForKey:(id)fp8;
+- (float)floatForKey:(id)fp8;
+- (BOOL)boolForKey:(id)fp8;
+- (BOOL)boolForKey:(id)fp8 withValueForMissingPrefs:(BOOL)fp12;
+- (id)stringForKey:(id)fp8;
+- (id)descriptionForKey:(id)fp8;
+- (BOOL)canSetPreferencesForKey:(id)fp8;
+- (BOOL)setInteger:(int)fp8 forKey:(id)fp12;
+- (BOOL)setFloat:(float)fp8 forKey:(id)fp12;
+- (BOOL)setBool:(BOOL)fp8 forKey:(id)fp12;
+- (BOOL)setObject:(id)fp8 forKey:(id)fp12;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUISoundHandler-RUISoundHandlerPrivate.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUISoundHandler-RUISoundHandlerPrivate.h
new file mode 100644 (file)
index 0000000..01e2850
--- /dev/null
@@ -0,0 +1,16 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/RUISoundHandler.h>
+
+@interface RUISoundHandler (RUISoundHandlerPrivate)
+- (unsigned long)_actionIDForAlertSound:(int)fp8;
+- (void)_updateSoundEnabledState:(id)fp8;
+- (BOOL)_isSoundEnabled;
+- (void)_playSound:(int)fp8;
+- (void)_reloadSoundPreference;
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUISoundHandler.h b/projects/macosx/frontrow_plugin/BackRowHeaders/Headers/RUISoundHandler.h
new file mode 100644 (file)
index 0000000..388d53c
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+ *     Generated by class-dump 3.1.1.
+ *
+ *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2006 by Steve Nygard.
+ */
+
+#import <BackRow/BRSingleton.h>
+
+@interface RUISoundHandler : BRSingleton
+{
+    BOOL _isSoundEnabled;
+    unsigned int _soundIDs[21];
+}
+
++ (id)singleton;
++ (void)setSingleton:(id)fp8;
++ (void)playSound:(int)fp8;
++ (void)reloadSoundPreference;
+- (id)init;
+- (void)dealloc;
+
+@end
+
diff --git a/projects/macosx/frontrow_plugin/BackRowHeaders/install.sh b/projects/macosx/frontrow_plugin/BackRowHeaders/install.sh
new file mode 100755 (executable)
index 0000000..6758bc5
--- /dev/null
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+sudo ln -sf $PWD/`dirname $0`/Headers /System/Library/PrivateFrameworks/BackRow.framework/PrivateHeaders
\ No newline at end of file
diff --git a/projects/macosx/frontrow_plugin/English.lproj/InfoPlist.strings b/projects/macosx/frontrow_plugin/English.lproj/InfoPlist.strings
new file mode 100644 (file)
index 0000000..17abb4b
Binary files /dev/null and b/projects/macosx/frontrow_plugin/English.lproj/InfoPlist.strings differ
diff --git a/projects/macosx/frontrow_plugin/FRVLC.xcodeproj/project.pbxproj b/projects/macosx/frontrow_plugin/FRVLC.xcodeproj/project.pbxproj
new file mode 100644 (file)
index 0000000..c03d02e
--- /dev/null
@@ -0,0 +1,424 @@
+// !$*UTF8*$!
+{
+       archiveVersion = 1;
+       classes = {
+       };
+       objectVersion = 44;
+       objects = {
+
+/* Begin PBXBuildFile section */
+               63F954120D5B9B4C00616D1F /* VLCKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 63F954110D5B9B4C00616D1F /* VLCKit.framework */; };
+               8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C167DFE841241C02AAC07 /* InfoPlist.strings */; };
+               8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */; };
+               A70B95870C8F889500D5A5FF /* VLCApplianceController.m in Sources */ = {isa = PBXBuildFile; fileRef = A70B95860C8F889500D5A5FF /* VLCApplianceController.m */; };
+               A70B958A0C8F88CF00D5A5FF /* VLCDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = A70B95890C8F88CF00D5A5FF /* VLCDebug.m */; };
+               A70B959C0C8F936500D5A5FF /* VLCPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = A70B959B0C8F936500D5A5FF /* VLCPlayerController.m */; };
+               A730311F0C87943F00DA8E0A /* BackRow.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A730311E0C87943F00DA8E0A /* BackRow.framework */; };
+               A730338B0C8796BA00DA8E0A /* VLCAppliance.m in Sources */ = {isa = PBXBuildFile; fileRef = A730338A0C8796BA00DA8E0A /* VLCAppliance.m */; };
+               A76DDFF40D318DE300E6B535 /* VLCKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76DDFF20D318DDC00E6B535 /* VLCKit.framework */; };
+               A77B14C70C94BDA30022A16E /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A78C6D7F0C949BE900A8F63B /* OpenGL.framework */; };
+               A79488290C90C9FC00B97E56 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A79488280C90C9FC00B97E56 /* QuartzCore.framework */; };
+               A7CF232D0C902E8000E52744 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7CF232C0C902E8000E52744 /* Carbon.framework */; };
+               A7E542900C960B5500EBBC34 /* VLCMediaLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = A7E5428E0C960B5300EBBC34 /* VLCMediaLayer.m */; };
+               A7ECD9710C879C4D009BC0C0 /* BezelServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7ECD9700C879C4D009BC0C0 /* BezelServices.framework */; };
+               A7ECD9D30C87A37E009BC0C0 /* vlc.png in Resources */ = {isa = PBXBuildFile; fileRef = A7ECD9D20C87A37E009BC0C0 /* vlc.png */; };
+               A7ECDA540C87AC7B009BC0C0 /* ApplianceIcon.png in Resources */ = {isa = PBXBuildFile; fileRef = A7ECDA530C87AC7B009BC0C0 /* ApplianceIcon.png */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+               A76DDFF10D318DDC00E6B535 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = A76DDFE90D318DDC00E6B535 /* VLCKit.xcodeproj */;
+                       proxyType = 2;
+                       remoteGlobalIDString = 8DC2EF5B0486A6940098B216;
+                       remoteInfo = VLCKit;
+               };
+               A76DE0300D3192F500E6B535 /* PBXContainerItemProxy */ = {
+                       isa = PBXContainerItemProxy;
+                       containerPortal = A76DDFE90D318DDC00E6B535 /* VLCKit.xcodeproj */;
+                       proxyType = 1;
+                       remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
+                       remoteInfo = VLCKit;
+               };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXCopyFilesBuildPhase section */
+               A79488020C9089F800B97E56 /* CopyFiles */ = {
+                       isa = PBXCopyFilesBuildPhase;
+                       buildActionMask = 2147483647;
+                       dstPath = "";
+                       dstSubfolderSpec = 10;
+                       files = (
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXCopyFilesBuildPhase section */
+
+/* Begin PBXFileReference section */
+               089C1672FE841209C02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
+               089C167EFE841241C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+               089C167FFE841241C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
+               1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
+               32DBCF630370AF2F00C91783 /* FRVLC_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FRVLC_Prefix.pch; sourceTree = "<group>"; };
+               63F954110D5B9B4C00616D1F /* VLCKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = VLCKit.framework; path = ../framework/build/Debug/VLCKit.framework; sourceTree = SOURCE_ROOT; };
+               8D5B49B6048680CD000E48DA /* VLC.frappliance */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VLC.frappliance; sourceTree = BUILT_PRODUCTS_DIR; };
+               8D5B49B7048680CD000E48DA /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+               A70B95850C8F889500D5A5FF /* VLCApplianceController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLCApplianceController.h; sourceTree = "<group>"; };
+               A70B95860C8F889500D5A5FF /* VLCApplianceController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCApplianceController.m; sourceTree = "<group>"; };
+               A70B95880C8F88CF00D5A5FF /* VLCDebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLCDebug.h; sourceTree = "<group>"; };
+               A70B95890C8F88CF00D5A5FF /* VLCDebug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCDebug.m; sourceTree = "<group>"; };
+               A70B959A0C8F936500D5A5FF /* VLCPlayerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLCPlayerController.h; sourceTree = "<group>"; };
+               A70B959B0C8F936500D5A5FF /* VLCPlayerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCPlayerController.m; sourceTree = "<group>"; };
+               A730311E0C87943F00DA8E0A /* BackRow.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BackRow.framework; path = /System/Library/PrivateFrameworks/BackRow.framework; sourceTree = "<absolute>"; };
+               A73033890C8796BA00DA8E0A /* VLCAppliance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLCAppliance.h; sourceTree = "<group>"; };
+               A730338A0C8796BA00DA8E0A /* VLCAppliance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCAppliance.m; sourceTree = "<group>"; };
+               A76DDFE90D318DDC00E6B535 /* VLCKit.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = VLCKit.xcodeproj; path = ../Framework/VLCKit.xcodeproj; sourceTree = SOURCE_ROOT; };
+               A78C6D7F0C949BE900A8F63B /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
+               A79488280C90C9FC00B97E56 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = /System/Library/Frameworks/QuartzCore.framework; sourceTree = "<absolute>"; };
+               A7A172BF0D04CE0400E737A2 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
+               A7CF232C0C902E8000E52744 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
+               A7E5428D0C960B5300EBBC34 /* VLCMediaLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VLCMediaLayer.h; sourceTree = "<group>"; };
+               A7E5428E0C960B5300EBBC34 /* VLCMediaLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCMediaLayer.m; sourceTree = "<group>"; };
+               A7ECD9700C879C4D009BC0C0 /* BezelServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = BezelServices.framework; path = /System/Library/PrivateFrameworks/BezelServices.framework; sourceTree = "<absolute>"; };
+               A7ECD9D20C87A37E009BC0C0 /* vlc.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = vlc.png; sourceTree = "<group>"; };
+               A7ECDA530C87AC7B009BC0C0 /* ApplianceIcon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ApplianceIcon.png; sourceTree = "<group>"; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+               8D5B49B3048680CD000E48DA /* Frameworks */ = {
+                       isa = PBXFrameworksBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D5B49B4048680CD000E48DA /* Cocoa.framework in Frameworks */,
+                               A730311F0C87943F00DA8E0A /* BackRow.framework in Frameworks */,
+                               A7ECD9710C879C4D009BC0C0 /* BezelServices.framework in Frameworks */,
+                               A7CF232D0C902E8000E52744 /* Carbon.framework in Frameworks */,
+                               A79488290C90C9FC00B97E56 /* QuartzCore.framework in Frameworks */,
+                               A77B14C70C94BDA30022A16E /* OpenGL.framework in Frameworks */,
+                               A76DDFF40D318DE300E6B535 /* VLCKit.framework in Frameworks */,
+                               63F954120D5B9B4C00616D1F /* VLCKit.framework in Frameworks */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+               089C166AFE841209C02AAC07 /* FRVLC */ = {
+                       isa = PBXGroup;
+                       children = (
+                               A76DDFE90D318DDC00E6B535 /* VLCKit.xcodeproj */,
+                               08FB77AFFE84173DC02AAC07 /* Appliance */,
+                               32C88E010371C26100C91783 /* Other Sources */,
+                               089C167CFE841241C02AAC07 /* Resources */,
+                               089C1671FE841209C02AAC07 /* Frameworks and Libraries */,
+                               19C28FB8FE9D52D311CA2CBB /* Products */,
+                       );
+                       name = FRVLC;
+                       sourceTree = "<group>";
+               };
+               089C1671FE841209C02AAC07 /* Frameworks and Libraries */ = {
+                       isa = PBXGroup;
+                       children = (
+                               1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */,
+                               1058C7AEFEA557BF11CA2CBB /* Other Frameworks */,
+                       );
+                       name = "Frameworks and Libraries";
+                       sourceTree = "<group>";
+               };
+               089C167CFE841241C02AAC07 /* Resources */ = {
+                       isa = PBXGroup;
+                       children = (
+                               A7ECD9D20C87A37E009BC0C0 /* vlc.png */,
+                               A7ECDA530C87AC7B009BC0C0 /* ApplianceIcon.png */,
+                               8D5B49B7048680CD000E48DA /* Info.plist */,
+                               089C167DFE841241C02AAC07 /* InfoPlist.strings */,
+                       );
+                       name = Resources;
+                       sourceTree = "<group>";
+               };
+               08FB77AFFE84173DC02AAC07 /* Appliance */ = {
+                       isa = PBXGroup;
+                       children = (
+                               A7E5428D0C960B5300EBBC34 /* VLCMediaLayer.h */,
+                               A7E5428E0C960B5300EBBC34 /* VLCMediaLayer.m */,
+                               A70B95880C8F88CF00D5A5FF /* VLCDebug.h */,
+                               A70B95890C8F88CF00D5A5FF /* VLCDebug.m */,
+                               A73033890C8796BA00DA8E0A /* VLCAppliance.h */,
+                               A730338A0C8796BA00DA8E0A /* VLCAppliance.m */,
+                               A70B95850C8F889500D5A5FF /* VLCApplianceController.h */,
+                               A70B95860C8F889500D5A5FF /* VLCApplianceController.m */,
+                               A70B959A0C8F936500D5A5FF /* VLCPlayerController.h */,
+                               A70B959B0C8F936500D5A5FF /* VLCPlayerController.m */,
+                       );
+                       name = Appliance;
+                       sourceTree = "<group>";
+               };
+               1058C7ACFEA557BF11CA2CBB /* Linked Frameworks */ = {
+                       isa = PBXGroup;
+                       children = (
+                               63F954110D5B9B4C00616D1F /* VLCKit.framework */,
+                               1058C7ADFEA557BF11CA2CBB /* Cocoa.framework */,
+                               A730311E0C87943F00DA8E0A /* BackRow.framework */,
+                               A7ECD9700C879C4D009BC0C0 /* BezelServices.framework */,
+                               A7CF232C0C902E8000E52744 /* Carbon.framework */,
+                               A79488280C90C9FC00B97E56 /* QuartzCore.framework */,
+                               A78C6D7F0C949BE900A8F63B /* OpenGL.framework */,
+                               A7A172BF0D04CE0400E737A2 /* ApplicationServices.framework */,
+                       );
+                       name = "Linked Frameworks";
+                       sourceTree = "<group>";
+               };
+               1058C7AEFEA557BF11CA2CBB /* Other Frameworks */ = {
+                       isa = PBXGroup;
+                       children = (
+                               089C167FFE841241C02AAC07 /* AppKit.framework */,
+                               089C1672FE841209C02AAC07 /* Foundation.framework */,
+                       );
+                       name = "Other Frameworks";
+                       sourceTree = "<group>";
+               };
+               19C28FB8FE9D52D311CA2CBB /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                               8D5B49B6048680CD000E48DA /* VLC.frappliance */,
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
+               32C88E010371C26100C91783 /* Other Sources */ = {
+                       isa = PBXGroup;
+                       children = (
+                               32DBCF630370AF2F00C91783 /* FRVLC_Prefix.pch */,
+                       );
+                       name = "Other Sources";
+                       sourceTree = "<group>";
+               };
+               A76DDFEA0D318DDC00E6B535 /* Products */ = {
+                       isa = PBXGroup;
+                       children = (
+                               A76DDFF20D318DDC00E6B535 /* VLCKit.framework */,
+                       );
+                       name = Products;
+                       sourceTree = "<group>";
+               };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+               8D5B49AC048680CD000E48DA /* FRVLC */ = {
+                       isa = PBXNativeTarget;
+                       buildConfigurationList = 1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "FRVLC" */;
+                       buildPhases = (
+                               8D5B49AF048680CD000E48DA /* Resources */,
+                               8D5B49B1048680CD000E48DA /* Sources */,
+                               8D5B49B3048680CD000E48DA /* Frameworks */,
+                               A79488020C9089F800B97E56 /* CopyFiles */,
+                               63F956E80D5B9D4800616D1F /* ShellScript */,
+                       );
+                       buildRules = (
+                       );
+                       dependencies = (
+                               A76DE0310D3192F500E6B535 /* PBXTargetDependency */,
+                       );
+                       name = FRVLC;
+                       productInstallPath = "$(HOME)/Library/Bundles";
+                       productName = FRVLC;
+                       productReference = 8D5B49B6048680CD000E48DA /* VLC.frappliance */;
+                       productType = "com.apple.product-type.bundle";
+               };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+               089C1669FE841209C02AAC07 /* Project object */ = {
+                       isa = PBXProject;
+                       buildConfigurationList = 1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "FRVLC" */;
+                       compatibilityVersion = "Xcode 3.0";
+                       hasScannedForEncodings = 1;
+                       mainGroup = 089C166AFE841209C02AAC07 /* FRVLC */;
+                       projectDirPath = "";
+                       projectReferences = (
+                               {
+                                       ProductGroup = A76DDFEA0D318DDC00E6B535 /* Products */;
+                                       ProjectRef = A76DDFE90D318DDC00E6B535 /* VLCKit.xcodeproj */;
+                               },
+                       );
+                       projectRoot = "";
+                       targets = (
+                               8D5B49AC048680CD000E48DA /* FRVLC */,
+                       );
+               };
+/* End PBXProject section */
+
+/* Begin PBXReferenceProxy section */
+               A76DDFF20D318DDC00E6B535 /* VLCKit.framework */ = {
+                       isa = PBXReferenceProxy;
+                       fileType = wrapper.framework;
+                       path = VLCKit.framework;
+                       remoteRef = A76DDFF10D318DDC00E6B535 /* PBXContainerItemProxy */;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+/* End PBXReferenceProxy section */
+
+/* Begin PBXResourcesBuildPhase section */
+               8D5B49AF048680CD000E48DA /* Resources */ = {
+                       isa = PBXResourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               8D5B49B0048680CD000E48DA /* InfoPlist.strings in Resources */,
+                               A7ECD9D30C87A37E009BC0C0 /* vlc.png in Resources */,
+                               A7ECDA540C87AC7B009BC0C0 /* ApplianceIcon.png in Resources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+               63F956E80D5B9D4800616D1F /* ShellScript */ = {
+                       isa = PBXShellScriptBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                       );
+                       inputPaths = (
+                               $SYMROOT/$CONFIGURATION/VLCKit.framework,
+                       );
+                       outputPaths = (
+                               $BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+                       shellPath = /bin/sh;
+                       shellScript = "if test \"$SYMROOT\" == \"$PROJECT_DIR/build\"\nthen\n\tVLCFRAMEWORK=\"$SRCROOT/../Framework/build/$CONFIGURATION/VLCKit.framework\"\nelse\n\tVLCFRAMEWORK=\"$SYMROOT/$CONFIGURATION/VLCKit.framework\"\nfi\n/Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -resolve-src-symlinks $VLCFRAMEWORK $BUILT_PRODUCTS_DIR/$FRAMEWORKS_FOLDER_PATH\n\n\n";
+                       showEnvVarsInLog = 0;
+               };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+               8D5B49B1048680CD000E48DA /* Sources */ = {
+                       isa = PBXSourcesBuildPhase;
+                       buildActionMask = 2147483647;
+                       files = (
+                               A730338B0C8796BA00DA8E0A /* VLCAppliance.m in Sources */,
+                               A70B95870C8F889500D5A5FF /* VLCApplianceController.m in Sources */,
+                               A70B958A0C8F88CF00D5A5FF /* VLCDebug.m in Sources */,
+                               A70B959C0C8F936500D5A5FF /* VLCPlayerController.m in Sources */,
+                               A7E542900C960B5500EBBC34 /* VLCMediaLayer.m in Sources */,
+                       );
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+               A76DE0310D3192F500E6B535 /* PBXTargetDependency */ = {
+                       isa = PBXTargetDependency;
+                       name = VLCKit;
+                       targetProxy = A76DE0300D3192F500E6B535 /* PBXContainerItemProxy */;
+               };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+               089C167DFE841241C02AAC07 /* InfoPlist.strings */ = {
+                       isa = PBXVariantGroup;
+                       children = (
+                               089C167EFE841241C02AAC07 /* English */,
+                       );
+                       name = InfoPlist.strings;
+                       sourceTree = "<group>";
+               };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+               1DEB913B08733D840010E9CD /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"",
+                                       "\"$(SRCROOT)\"",
+                                       "\"$(SRCROOT)/../../../../Builds/Debug\"",
+                                       "\"$(SRCROOT)/../framework/build/Debug\"",
+                               );
+                               GCC_DYNAMIC_NO_PIC = NO;
+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
+                               GCC_MODEL_TUNING = G5;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = FRVLC_Prefix.pch;
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = "$(HOME)/Library/Bundles";
+                               PRODUCT_NAME = VLC;
+                               WRAPPER_EXTENSION = frappliance;
+                               ZERO_LINK = YES;
+                       };
+                       name = Debug;
+               };
+               1DEB913C08733D840010E9CD /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+                               FRAMEWORK_SEARCH_PATHS = (
+                                       "$(inherited)",
+                                       "\"$(SYSTEM_LIBRARY_DIR)/PrivateFrameworks\"",
+                                       "\"$(SRCROOT)\"",
+                                       "\"$(SRCROOT)/../../../../Builds/Debug\"",
+                                       "\"$(SRCROOT)/../framework/build/Debug\"",
+                               );
+                               GCC_MODEL_TUNING = G5;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = FRVLC_Prefix.pch;
+                               INFOPLIST_FILE = Info.plist;
+                               INSTALL_PATH = "$(HOME)/Library/Bundles";
+                               PRODUCT_NAME = VLC;
+                               WRAPPER_EXTENSION = frappliance;
+                       };
+                       name = Release;
+               };
+               1DEB913F08733D840010E9CD /* Debug */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               GCC_PREPROCESSOR_DEFINITIONS = (
+                                       DEBUG,
+                                       DEBUG_INTERNAL,
+                               );
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
+                               GCC_WARN_UNUSED_VARIABLE = YES;
+                               PREBINDING = NO;
+                       };
+                       name = Debug;
+               };
+               1DEB914008733D840010E9CD /* Release */ = {
+                       isa = XCBuildConfiguration;
+                       buildSettings = {
+                               ARCHS = (
+                                       ppc,
+                                       i386,
+                               );
+                               GCC_WARN_ABOUT_RETURN_TYPE = YES;
+                               GCC_WARN_UNUSED_VARIABLE = YES;
+                               PREBINDING = NO;
+                       };
+                       name = Release;
+               };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+               1DEB913A08733D840010E9CD /* Build configuration list for PBXNativeTarget "FRVLC" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               1DEB913B08733D840010E9CD /* Debug */,
+                               1DEB913C08733D840010E9CD /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+               1DEB913E08733D840010E9CD /* Build configuration list for PBXProject "FRVLC" */ = {
+                       isa = XCConfigurationList;
+                       buildConfigurations = (
+                               1DEB913F08733D840010E9CD /* Debug */,
+                               1DEB914008733D840010E9CD /* Release */,
+                       );
+                       defaultConfigurationIsVisible = 0;
+                       defaultConfigurationName = Release;
+               };
+/* End XCConfigurationList section */
+       };
+       rootObject = 089C1669FE841209C02AAC07 /* Project object */;
+}
diff --git a/projects/macosx/frontrow_plugin/FRVLC_Prefix.pch b/projects/macosx/frontrow_plugin/FRVLC_Prefix.pch
new file mode 100644 (file)
index 0000000..ba32f04
--- /dev/null
@@ -0,0 +1,8 @@
+//
+// Prefix header for all source files of the 'FRVLC' target in the 'FRVLC' project.
+//
+
+#ifdef __OBJC__
+    #import <Cocoa/Cocoa.h>
+       #import "VLCDebug.h"
+#endif
diff --git a/projects/macosx/frontrow_plugin/Info.plist b/projects/macosx/frontrow_plugin/Info.plist
new file mode 100644 (file)
index 0000000..f2745de
--- /dev/null
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+       <key>CFBundleDevelopmentRegion</key>
+       <string>English</string>
+       <key>CFBundleExecutable</key>
+       <string>${EXECUTABLE_NAME}</string>
+       <key>CFBundleIconFile</key>
+       <string>vlc</string>
+       <key>CFBundleIdentifier</key>
+       <string>com.apple.frontrow.appliance.vlc</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundleName</key>
+       <string>${PRODUCT_NAME}</string>
+       <key>CFBundlePackageType</key>
+       <string>BNDL</string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.0</string>
+    
+    <key>BRApplianceBlurredIconPath</key>
+       <string>vlc.png</string>
+       <key>BRApplianceBlurredIconReflectionPath</key>
+       <string>vlc.png</string>
+       <key>FRApplianceDataSourceType</key>
+       <string>All</string>
+       <key>FRApplianceIconHorizontalOffset</key>
+       <real>0.056599999999999998</real>
+       <key>FRApplianceIconKerningFactor</key>
+       <real>0.0</real>
+       <key>FRApplianceIconReflectionOffset</key>
+       <real>-0.12</real>
+       <key>FRApplianceIconReflectionPath</key>
+       <string>vlc.png</string>
+       <key>FRAppliancePreferedOrderValue</key>
+       <real>1</real>
+
+       <key>NSPrincipalClass</key>
+       <string>VLCAppliance</string>
+</dict>
+</plist>
diff --git a/projects/macosx/frontrow_plugin/VLCAppliance.h b/projects/macosx/frontrow_plugin/VLCAppliance.h
new file mode 100644 (file)
index 0000000..eb65477
--- /dev/null
@@ -0,0 +1,17 @@
+//
+//  VLCAppliance.h
+//  FRVLC
+//
+//  Created by hyei on 31/08/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import <BackRow/BRAppliance.h>
+
+@interface VLCAppliance : BRAppliance
+{
+
+}
+
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCAppliance.m b/projects/macosx/frontrow_plugin/VLCAppliance.m
new file mode 100644 (file)
index 0000000..f342337
--- /dev/null
@@ -0,0 +1,42 @@
+//
+//  VLCAppliance.m
+//  FRVLC
+//
+//  Created by hyei on 31/08/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import "VLCAppliance.h"
+
+#import "VLCApplianceController.h"
+
+@implementation VLCAppliance
+
++ (NSString *) className {
+       return @"RUIMoviesAppliance";
+}
+
+- (void)dealloc
+{
+    NSLog(@"DEALLOC");
+    [super dealloc];
+}
+
+- (id)applianceController
+{
+    VLCApplianceController * controller = [[VLCApplianceController alloc] initWithPath:[NSHomeDirectory() stringByAppendingPathComponent:@"Movies"]];
+    
+    return [controller autorelease];
+}
+
+
+//
+//- (id)initWithSettings:(id)fp8
+//{
+//    self = [super initWithSettings:fp8];
+//    NSLog(@"settings: %@", fp8);
+//    return [self retain];
+//}
+
+
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCApplianceController.h b/projects/macosx/frontrow_plugin/VLCApplianceController.h
new file mode 100644 (file)
index 0000000..cf26209
--- /dev/null
@@ -0,0 +1,20 @@
+//
+//  VLCApplianceController.h
+//  FRVLC
+//
+//  Created by hyei on 06/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import <BackRow/BRMenuController.h>
+
+@interface VLCApplianceController : BRMenuController
+{
+    NSString * _path;
+    NSMutableArray * _contents;
+}
+
+- initWithPath:(NSString*)path;
+
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCApplianceController.m b/projects/macosx/frontrow_plugin/VLCApplianceController.m
new file mode 100644 (file)
index 0000000..50e7042
--- /dev/null
@@ -0,0 +1,208 @@
+//
+//  VLCApplianceController.m
+//  FRVLC
+//
+//  Created by hyei on 06/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import "VLCApplianceController.h"
+
+#import <BackRow/BRListControl.h>
+#import <BackRow/BRTextMenuItemLayer.h>
+#import <BackRow/BRControllerStack.h>
+
+#import "VLCPlayerController.h"
+
+@interface VLCApplianceController ()
+
+@property(retain, nonatomic) NSString * path;
+
+@end
+
+@implementation VLCApplianceController
+
+@synthesize path=_path;
+
+- initWithPath:(NSString*)path
+{
+    self = [super init];
+    
+    _contents = [[NSMutableArray alloc] init];
+    
+    self.path = path;
+    
+    [[self header] setTitle:[[NSFileManager defaultManager] displayNameAtPath:self.path]];
+    [[self list] setDatasource:self];
+    
+    return self;
+}
+
+- (void)dealloc
+{
+    [_path release];
+    [_contents release];
+    [super dealloc];
+}
+
+- (void)setPath:(NSString*)path
+{
+    if(path != _path) {
+        [_path release];
+        _path = [path retain];
+        
+        [_contents removeAllObjects];
+        
+        NSArray * contents = [[NSFileManager defaultManager] contentsOfDirectoryAtPath:_path error:NULL];
+        
+        for(NSString * name in contents) {
+            NSString * filepath = [path stringByAppendingPathComponent:name];
+            int ok = 0;
+            
+            if([name hasPrefix:@"."]) {
+                ok = -1;
+            }
+            
+            if(ok == 0) {
+                BOOL directory;
+                if(![[NSFileManager defaultManager] fileExistsAtPath:filepath isDirectory:&directory]) {
+                    ok = -1;
+                }
+                else if(directory) {
+                    ok = 1;
+                }
+            }
+            
+            if(ok == 0) {
+                NSString * type = [[NSWorkspace sharedWorkspace] typeOfFile:filepath error:NULL];
+                if([[NSWorkspace sharedWorkspace] type:type conformsToType:(NSString*)kUTTypeMovie]) {
+                    ok = 1;
+                }
+            }
+                
+            if(ok == 0) {
+                static NSSet * additionalValidExtensions = nil;
+                if(additionalValidExtensions == nil) {
+                    additionalValidExtensions = [[NSSet alloc] initWithObjects:
+                                                 @"mkv",
+                                                 nil];
+                }
+                
+                NSString * extension = [[name pathExtension] lowercaseString];
+                if([additionalValidExtensions containsObject:extension]) {
+                    ok = 1;
+                }
+            }
+            
+            if(ok == 1) {
+                [_contents addObject:name];
+            }
+        }
+    }
+}
+
+- (void)willBePushed
+{
+    PRINT_ME();
+}
+
+- (void)willBePopped
+{
+    PRINT_ME();    
+}
+
+
+#pragma mark -
+#pragma mark Utilities
+
+- (NSString*)pathForRow:(NSInteger)row
+{
+    NSString * name = [_contents objectAtIndex:row];
+    return [self.path stringByAppendingPathComponent:name];
+}
+
+- (BOOL)isDirectoryAtPath:(NSString*)path
+{
+    NSDictionary * attributes = [[NSFileManager defaultManager] fileAttributesAtPath:path traverseLink:YES];
+    NSString * type = [attributes objectForKey:NSFileType];
+    return [type isEqualToString:NSFileTypeDirectory];
+}
+
+
+#pragma mark -
+#pragma mark Data source
+
+- (NSInteger)itemCount
+{
+    return [_contents count];
+}
+
+- (CGFloat)heightForRow:(NSInteger)row
+{
+    return 64.0;
+}
+
+- (BOOL)rowSelectable:(NSInteger)row
+{
+    return YES;
+}
+
+- (NSString*)titleForRow:(NSInteger)row
+{
+    return [_contents objectAtIndex:row];
+}
+
+- (id)itemForRow:(NSInteger)row
+{
+    NSString * path = [self pathForRow:row];
+    BOOL isDirectory = [self isDirectoryAtPath:path];
+    
+    BRTextMenuItemLayer * item = nil;
+    
+    if(isDirectory) {
+        item = [BRTextMenuItemLayer folderMenuItem];
+    }
+    else {
+        item = [BRTextMenuItemLayer menuItem];
+    }
+
+    [item setTitle:[self titleForRow:row]];
+    
+    return item;
+}
+
+- (NSInteger)rowForTitle:(NSString *)title
+{
+    return [_contents indexOfObject:title];
+}
+
+- (void)itemSelected:(NSInteger)row
+{
+    NSString * path = [self pathForRow:row];
+    BOOL isDirectory = [self isDirectoryAtPath:path];
+    
+    BRController * controller = nil;
+    
+    if(isDirectory) {
+        controller = [[[VLCApplianceController alloc] initWithPath:path] autorelease];
+    }
+    else {
+#ifdef FAKE
+        controller = [[[VLCAppPlayerController alloc] initWithPath:path] autorelease];
+#else
+        static VLCPlayerController * playerController = nil;
+        if(playerController == nil) {
+            playerController = [[VLCPlayerController alloc] init];
+        }
+        
+        playerController.path = path;
+        controller = playerController;
+#endif
+    }
+    
+    if(controller != nil) {
+        [[self stack] pushController:controller];
+    }
+}
+
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCDebug.h b/projects/macosx/frontrow_plugin/VLCDebug.h
new file mode 100644 (file)
index 0000000..3299a8a
--- /dev/null
@@ -0,0 +1,15 @@
+//
+//  VLCDebug.h
+//  FRVLC
+//
+//  Created by hyei on 06/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+
+#define PRINT_ME() NSLog(@"%s", __PRETTY_FUNCTION__)
+
+@interface VLCFakeObject : NSObject
++ (id)sharedFakeObject;
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCDebug.m b/projects/macosx/frontrow_plugin/VLCDebug.m
new file mode 100644 (file)
index 0000000..e619a4f
--- /dev/null
@@ -0,0 +1,40 @@
+//
+//  VLCDebug.m
+//  FRVLC
+//
+//  Created by hyei on 06/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import "VLCDebug.h"
+
+static VLCFakeObject * sharedFakeObject = nil;
+
+@implementation VLCFakeObject
+
++ (id)sharedFakeObject
+{
+    if(sharedFakeObject == nil) {
+        sharedFakeObject = [[VLCFakeObject alloc] init];
+    }
+    
+    return sharedFakeObject;
+}
+
+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector
+{
+    NSLog(@"methodSignatureForSelector: %@", NSStringFromSelector(aSelector));
+    return nil;
+}
+
+- (void)forwardInvocation:(NSInvocation *)anInvocation
+{
+    NSLog(@"forwardInvocation: %@", anInvocation);
+}
+
+- (BOOL)respondsToSelector:(SEL)selector
+{
+    return YES;
+}
+
+@end
\ No newline at end of file
diff --git a/projects/macosx/frontrow_plugin/VLCMediaLayer.h b/projects/macosx/frontrow_plugin/VLCMediaLayer.h
new file mode 100644 (file)
index 0000000..4600f00
--- /dev/null
@@ -0,0 +1,28 @@
+//
+//  VLCMediaLayer.h
+//  FRVLC
+//
+//  Created by hyei on 11/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import <QuartzCore/QuartzCore.h>
+#import <VLCKit/VLCKit.h>
+#import <OpenGL/OpenGL.h>
+
+@interface VLCMediaLayer : CALayer
+{
+    VLCVideoLayer * _videoLayer;
+    VLCMediaPlayer * _player;
+}
+
+@property(retain, nonatomic) NSURL * url;
+
+@property(readonly) VLCMediaPlayer * player;
+
+- (void)goFaster;
+- (void)goSlower;
+- (void)playPause;
+
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCMediaLayer.m b/projects/macosx/frontrow_plugin/VLCMediaLayer.m
new file mode 100644 (file)
index 0000000..1d51317
--- /dev/null
@@ -0,0 +1,232 @@
+//
+//  VLCMediaLayer.m
+//  FRVLC
+//
+//  Created by hyei on 11/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import "VLCMediaLayer.h"
+
+@implementation VLCMediaLayer
+
+- init
+{
+    self = [super init];
+    
+    return self;
+}
+
+- (void)dealloc
+{
+    [_player release];
+    [super dealloc];
+}
+
+- (void)setUrl:(NSURL*)url
+{
+#if 0
+    if(_videoLayer != nil) {
+        [_videoLayer removeFromSuperlayer];
+    }
+    
+    _videoLayer = [VLCVideoLayer layer];
+    _videoLayer.frame = self.bounds;
+    _videoLayer.autoresizingMask = kCALayerWidthSizable|kCALayerHeightSizable;
+    [self addSublayer:_videoLayer];
+    
+    if(_player != nil) {
+        [_player release];
+    }
+    
+    _player = [[VLCMediaPlayer alloc] initWithVideoLayer:_videoLayer];
+#else
+    if(_videoLayer == nil) {
+        _videoLayer = [VLCVideoLayer layer];
+        _videoLayer.frame = self.bounds;
+        _videoLayer.autoresizingMask = kCALayerWidthSizable|kCALayerHeightSizable;
+        [self addSublayer:_videoLayer];
+    }
+    
+    if(_player == nil) {
+        _player = [[VLCMediaPlayer alloc] initWithVideoLayer:_videoLayer];
+    }
+    else {
+        [_player pause];
+    }
+#endif
+    
+    NSLog(@"playing url: %@", url);
+    
+    VLCMedia * media = [VLCMedia mediaWithURL:url];
+    [_player setMedia:media];
+}
+
+- (NSURL*)url
+{
+    if(_player == nil) {
+        return nil;
+    }
+    else {
+        return [[_player media] url];
+    }
+}
+
+- (void)setPlaying:(BOOL)playing
+{
+    if(playing)
+        [_player play];
+    else
+        [_player pause];
+}
+
+- (BOOL)playing
+{
+    return [_player isPlaying];
+}
+
+- (VLCMediaPlayer*)player
+{
+    return _player;
+}
+
+#define NUM_RATES 7
+static float rates[NUM_RATES] = {-8.0, -4.0, -2.0, 1.0, 2.0, 4.0, 8.0};
+
+- (void)_slideRate:(int)delta
+{
+    float rate = _player.rate;
+    BOOL foundRate = NO;
+    
+    int index;
+    for(index=0; index<NUM_RATES; index++) {
+        if(rate == rates[index]) {
+            int newIndex = index + delta;
+            if(newIndex >= 0 && newIndex < NUM_RATES) {
+                rate = rates[newIndex];
+                foundRate = YES;
+            }
+        }
+    }
+
+    if(foundRate) {
+        _player.rate = rate;
+    }
+}
+
+- (void)goFaster
+{
+    [self _slideRate:+1];
+}
+
+- (void)goSlower
+{
+    [self _slideRate:-1];
+}
+
+- (void)playPause
+{
+    if(_player.rate != 1.0) {
+        _player.rate = 1.0;
+    }
+    else {
+        if([_player isPlaying]) {
+            [_player pause];
+        }
+        else {
+            [_player play];
+        }
+    }
+}
+
+#if 0
+#define CHECK_ERR(func) \
+{ \
+       CGLError err = func;\
+       if(err != kCGLNoError) NSLog(@"error: %s", CGLErrorString(err)); \
+}
+
+#define CHECK_GL_ERROR() \
+{ \
+       GLenum err = glGetError(); \
+       if(err != GL_NO_ERROR) NSLog(@"glError: %d", err); \
+}
+
+- (void)drawInCGLContext:(CGLContextObj)ctx pixelFormat:(CGLPixelFormatObj)pf forLayerTime:(CFTimeInterval)t displayTime:(const CVTimeStamp *)ts
+{
+    static int i = 0;
+    CGRect bounds = self.bounds;
+    //NSLog(@"draw");
+    --i;
+
+    if(i<0 && _pBuffer == NULL) {
+        NSOpenGLView * openglView = nil;
+        for(NSView * subview in [_videoView subviews]) {
+            if([subview isKindOfClass:[NSOpenGLView class]]) {
+                openglView = (NSOpenGLView*)subview;
+                break;
+            }
+        }
+
+        if(openglView != nil) {
+            NSLog(@"Create pbuffer %@", NSStringFromRect([_videoView bounds]));
+            CHECK_ERR(CGLCreatePBuffer(CGRectGetWidth(bounds), CGRectGetHeight(bounds), GL_TEXTURE_RECTANGLE_ARB, GL_RGB, 0, &_pBuffer));
+            
+            CGLContextObj vlcContext = (CGLContextObj)[[openglView openGLContext] CGLContextObj];
+            
+            CHECK_ERR(CGLLockContext(vlcContext));
+            CHECK_ERR(CGLSetCurrentContext(vlcContext));
+            
+            GLint screen;
+            CHECK_ERR(CGLGetVirtualScreen(vlcContext, &screen));
+            
+            CHECK_ERR(CGLSetPBuffer(vlcContext, _pBuffer, 0, 0, screen));
+            
+            CHECK_ERR(CGLUnlockContext(vlcContext));
+            CHECK_ERR(CGLSetCurrentContext(ctx));
+        }
+    }
+    
+    if(_pBuffer != NULL) {
+        glColor3f(1.0, 1.0, 1.0);
+        
+        GLuint texture;
+        glGenTextures(1, &texture);
+        CHECK_GL_ERROR();
+        glEnable(GL_TEXTURE_RECTANGLE_ARB);
+        CHECK_GL_ERROR();
+        glBindTexture(GL_TEXTURE_RECTANGLE_ARB, texture);
+        CHECK_GL_ERROR();
+        glTexParameterf(GL_TEXTURE_RECTANGLE_ARB, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
+        CHECK_GL_ERROR();
+        CHECK_ERR(CGLTexImagePBuffer(ctx, _pBuffer, GL_FRONT));
+        
+        glBegin(GL_QUADS);
+        glTexCoord2f(CGRectGetMinX(bounds), CGRectGetMinY(bounds));
+        glVertex2f(-1.0, -1.0);
+        glTexCoord2f(CGRectGetMinX(bounds), CGRectGetMaxY(bounds));
+        glVertex2f(-1.0, 1.0);
+        glTexCoord2f(CGRectGetMaxX(bounds), CGRectGetMaxY(bounds));
+        glVertex2f(1.0, 1.0);
+        glTexCoord2f(CGRectGetMaxX(bounds), CGRectGetMinY(bounds));
+        glVertex2f(1.0, -1.0);
+        glEnd();
+        CHECK_GL_ERROR();
+        
+        glDisable(GL_TEXTURE_RECTANGLE_ARB);
+    }
+    else {
+        glColor3f(0.0, 0.0, 0.0);
+        
+        glBegin(GL_QUADS);
+        glVertex2f(-1.0, 1.0);
+        glVertex2f(1.0, 1.0);
+        glVertex2f(1.0, -1.0);
+        glVertex2f(-1.0, -1.0);
+        glEnd();
+    }
+
+    [super drawInCGLContext:ctx pixelFormat:pf forLayerTime:t displayTime:ts];
+}
+#endif
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCPlayerController.h b/projects/macosx/frontrow_plugin/VLCPlayerController.h
new file mode 100644 (file)
index 0000000..f4513f0
--- /dev/null
@@ -0,0 +1,20 @@
+//
+//  VLCPlayerController.h
+//  FRVLC
+//
+//  Created by hyei on 06/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import <Cocoa/Cocoa.h>
+#import <BackRow/BRMediaPlayerController.h>
+#import "VLCMediaLayer.h"
+
+@interface VLCPlayerController : BRController
+{
+    VLCMediaLayer * _mediaLayer;
+}
+
+@property(retain) NSString * path;
+
+@end
diff --git a/projects/macosx/frontrow_plugin/VLCPlayerController.m b/projects/macosx/frontrow_plugin/VLCPlayerController.m
new file mode 100644 (file)
index 0000000..7eeeb43
--- /dev/null
@@ -0,0 +1,94 @@
+//
+//  VLCPlayerController.m
+//  FRVLC
+//
+//  Created by hyei on 06/09/07.
+//  Copyright 2007 __MyCompanyName__. All rights reserved.
+//
+
+#import "VLCPlayerController.h"
+#import <BackRow/BREvent.h>
+#import <BackRow/BRLayer.h>
+#import <BackRow/BRControllerStack.h>
+
+@implementation VLCPlayerController
+
+- init
+{
+    self = [super init];
+    
+    BRLayer * layer = [self layer];
+    _mediaLayer = [VLCMediaLayer layer];
+    _mediaLayer.frame = layer.bounds;
+    _mediaLayer.autoresizingMask = kCALayerWidthSizable|kCALayerHeightSizable;
+    
+    [layer addSublayer:_mediaLayer];
+    
+    return self;
+}
+
+- (NSString*)path
+{
+    return [_mediaLayer.url path];
+}
+
+- (void)setPath:(NSString*)path
+{
+    _mediaLayer.url = [NSURL fileURLWithPath:path];
+}
+
+- (void)brEventAction:(BREvent*)event
+{
+    BREventUsage usage = [event usage];
+    BREventValue value = [event value];
+    VLCMediaPlayer * player = [_mediaLayer player];
+    
+    NSLog(@"usage: %d value: %d", usage, value);
+    
+    switch(usage) {
+        case BREventOKUsage:
+            [_mediaLayer playPause];
+            break;
+        case BREventRightUsage:
+        {
+            NSLog(@"RIGHT");
+            float position = [player position];
+            position += 0.05;
+            position = MIN(1.0, MAX(0.0, position));
+            [player setPosition:position];
+            break;
+        }
+        case BREventLeftUsage:
+        {
+            NSLog(@"LEFT");
+            float position = [player position];
+            position -= 0.05;
+            position = MIN(1.0, MAX(0.0, position));
+            [player setPosition:position];
+            break;
+        }
+        case BREventMenuUsage:
+            [[self stack] popController];
+        default:
+            break;
+    }
+}
+
+- (BOOL)firstResponder
+{
+    return YES;
+}
+
+- (void)controlWillDeactivate
+{
+    [_mediaLayer.player pause];
+    [super controlWillDeactivate];
+}
+
+- (void)controlWasActivated
+{
+    [super controlWasActivated];
+    [_mediaLayer.player play];
+}
+
+@end
diff --git a/projects/macosx/frontrow_plugin/vlc.png b/projects/macosx/frontrow_plugin/vlc.png
new file mode 100644 (file)
index 0000000..11c16b9
Binary files /dev/null and b/projects/macosx/frontrow_plugin/vlc.png differ