Songbird / Development / Songbird Add-Ons API Documentation

Songbird File List

Here is a list of all documented files with brief descriptions:
bindings/public/sbIMediaItemStatusEvent.idl [code]
bindings/public/sbIPlaylistClickEvent.idl [code]
bindings/public/sbIPlaylistWidget.idl [code]Definition of the sbIPlaylistWidget interface
bindings/public/sbITabBrowser.idl [code]Definition of the sbITabBrowser and sbITabBrowserTab Interfaces
components/albumart/public/sbIAlbumArtFetcher.idl [code]
components/albumart/public/sbIAlbumArtFetcherSet.idl [code]
components/albumart/public/sbIAlbumArtListener.idl [code]
components/albumart/public/sbIAlbumArtScanner.idl [code]
components/albumart/public/sbIAlbumArtService.idl [code]
components/bundle/public/sbIBundle.idl [code]Songbird Bundle Interface file This file contains interfaces used by the bundle management, whose purpose is to offer the user to install pre-bundled extensions
components/bundle/public/sbIBundleDataListener.idl [code]This file contains the interface for listening to bundle data retrieval events
components/bundle/public/sbIBundleInstallListener.idl [code]This file contains the interface for listening to bundle installation events
components/bundle/public/sbPIBundle.idl [code]This file contains the private interface for bundle management
components/commandline/public/sbICommandLineFlagHandler.idl [code]Songbird Commandline Flag Handler Interface file This file contains the interface used by the commandline flag handlers, to receive commandline flags and notifications of new flags coming from remote instances. Handlers registered last have priority over handlers registered first
components/commandline/public/sbICommandLineItemHandler.idl [code]Songbird Commandline Item Handler Interface file This file contains the interface used by the commandlineitem handlers, to receive commandline items and notifications of new items coming from remote instances. Handlers registered last have priority over handlers registered first
components/commandline/public/sbICommandLineManager.idl [code]Songbird Commandline Items Interface file This file contains the interface used by the commandlineitems manager, whose purpose is to hold on to items from the commandline for later opening, and to notify handlers of new items coming from remote instances. Handlers registered last have priority over those registered first
components/controller/public/sbIApplicationController.idl [code]Root application interface
components/dataremote/public/sbIDataRemote.idl [code]Definition of the sbIDataRemote Interface
components/dataremote/public/sbPIDataRemote2.idl [code]
components/dbengine/public/sbIDatabaseEngine.idl [code]
See also:
sbIDatabaseQuery.idl, sbIDatabaseResult.idl
components/dbengine/public/sbIDatabasePreparedStatement.idl [code]A prepared database statement, compiled at first execution
components/dbengine/public/sbIDatabaseQuery.idl [code]Objects for executing SQL queries against the internal database
components/dbengine/public/sbIDatabaseResult.idl [code]An object containing the results of a database query
components/devices/base/public/sbIContentTypeFormat.idl [code]
components/devices/base/public/sbIDevice.idl [code]
components/devices/base/public/sbIDeviceCapabilities.idl [code]
components/devices/base/public/sbIDeviceCompatibility.idl [code]
components/devices/base/public/sbIDeviceContent.idl [code]
components/devices/base/public/sbIDeviceControllerRegistrar.idl [code]
components/devices/base/public/sbIDeviceEvent.idl [code]
components/devices/base/public/sbIDeviceEventListener.idl [code]
components/devices/base/public/sbIDeviceEventTarget.idl [code]
components/devices/base/public/sbIDeviceLibrary.idl [code]
components/devices/base/public/sbIDeviceManager.idl [code]
components/devices/base/public/sbIDeviceProperties.idl [code]
components/devices/base/public/sbIDeviceRegistrar.idl [code]
components/devices/base/public/sbIDeviceStatus.idl [code]
components/devices/controller/public/sbIDeviceController.idl [code]
components/devices/device/public/sbIDeviceErrorMonitor.idl [code]Interface to the device service pane provider
components/devices/device/public/sbIDeviceHelper.idl [code]Helper routines for device implementation
components/devices/device/test/sbDeviceDeviceTesterInterfaces.idl [code]
components/devices/device/test/sbIMockDevice.idl [code]Extra methods for testing the mock device
components/devices/marshall/public/sbIDeviceMarshall.idl [code]
components/devicesobsolete/base/public/sbIDeviceBase.idl [code]The IDL for sbIDeviceBase
components/devicesobsolete/download/public/sbIDownloadDevice.idl [code]The IDL for sbIDownloadDevice
components/devicesobsolete/manager/public/sbIDeviceManager.idl [code]
components/devicesobsolete/wm/public/sbIWMDevice.idl [code]The IDL for sbIWMDevice
components/displaypanes/public/sbIDisplayPanes.idl [code]Songbird Display Panes Interface file This file contains interfaces pertaining to display panes
components/draganddrop/public/sbIDndSourceTracker.idl [code]Helper service for transferring internal objects using drag and drop
components/faceplate/public/sbIFaceplateManager.idl [code]Interface for the FaceplateManager, which manages the lifecycle of faceplate panes in the faceplate XBL widget
components/faceplate/public/sbIFaceplateManagerListener.idl [code]Definition of the sbIFaceplateManagerListener interface
components/faceplate/public/sbIFaceplatePane.idl [code]Definition of the sbIFaceplatePane interface
components/feathers/public/sbIFeathersManager.idl [code]Interfaces for the Feathers Manager, which coordinates the loading of feathers (combination of skin and XUL window layout)
components/feathers/public/sbIFeathersManagerListener.idl [code]Callback interface used to listen to Feathers Manager changes
components/feathers/public/sbILayoutDescription.idl [code]Layout package description
components/feathers/public/sbISkinDescription.idl [code]Skin package description
components/filesystemevents/base/public/sbIFileSystemListener.idl [code]
components/filesystemevents/base/public/sbIFileSystemWatcher.idl [code]
components/filesystemevents/base/public/sbPIFileSystemTree.idl [code]
components/integration/public/IGlobalHotkeys.idl [code]Global Hotkeys Interface file This file contains interfaces used to implement global hotkey support. The main interface is sbIGlobalHotkeys, which lets you specify a key code and a combination of modifiers, as well as an id string, and register these with a callback object. When the key is pressed anywhere in the system (not just when the application is focused), the callback is called and is given the id string
components/integration/public/IWindowCloak.idl [code]Window cloaking service interface file This file contains the interface to the window cloaking service, used to hide a xul window without closing it, and to unhide it at a later time
components/integration/public/IWindowDragger.idl [code]
components/integration/public/IWindowLayer.idl [code]Window layeringing service interface file This file contains the interface to the window layering service, used to set the transparency for an entire window
components/integration/public/IWindowMinMax.idl [code]WindowMinMax service interface file This file contains the interfaces to the windowminmax service, used to limit the resizing of a window to specific minimum and maximum dimensions
components/integration/public/IWindowRegion.idl [code]Window region service interface file This file contains the interface to the window region service, used to assign a region to a window at the OS level
components/integration/public/IWindowResizeHook.idl [code]WindowResizeHook service interface file This file contains the interfaces to the windowresizehook service, used to receive notifications of window resizing events
components/integration/public/sbIHotkeyActions.idl [code]Songbird Hotkey Actions Interface file This file contains interfaces used by the songbird hotkey actions API, whose purpose is to register hotkey actions that can be used automatically by the hotkey manager to bind functionality to the user defined key
components/integration/public/sbINativeWindowManager.idl [code]Interface to the operating system's window manager This file contains the interfaces to allow JavaScript to talk to the native operating system window manager in a somewhat cross-platform way
components/intl/public/sbIStringTransform.idl [code]
components/job/public/sbIJobCancelable.idl [code]
components/job/public/sbIJobProgress.idl [code]
components/job/public/sbIJobProgressService.idl [code]
components/job/public/sbIJobProgressUI.idl [code]
components/library/base/public/sbICascadeFilterSet.idl [code]Definition of the sbICascadeFilterSet interface
components/library/base/public/sbIFilterableMediaListView.idl [code]Definition of the sbIFilterableMediaListView interface
components/library/base/public/sbILibrary.idl [code]Definition of the sbILibrary interface
components/library/base/public/sbILibraryChangeset.idl [code]
components/library/base/public/sbILibraryConstraints.idl [code]
components/library/base/public/sbILibraryDiffingService.idl [code]Definition of the sbILibraryDiffingService interface
components/library/base/public/sbILibraryFactory.idl [code]Definition of the sbILibraryFactory interface
components/library/base/public/sbILibraryLoader.idl [code]Definition of the sbILibraryLoader interface
components/library/base/public/sbILibraryLoggingService.idl [code]
components/library/base/public/sbILibraryManager.idl [code]Definition of the sbILibraryManager interface
components/library/base/public/sbILibraryManagerListener.idl [code]Definition of the sbILibraryManagerListener interface
components/library/base/public/sbILibraryResource.idl [code]Definition of the sbILibraryResource interface
components/library/base/public/sbILibraryTransferContext.idl [code]Definition of the sbILibraryTransferContext interface
components/library/base/public/sbILibraryUtils.idl [code]Definition of the sbILibraryUtils interface
components/library/base/public/sbIMediaItem.idl [code]Definition of the sbIMediaItem interface
components/library/base/public/sbIMediaItemListener.idl [code]
components/library/base/public/sbIMediaItemWatcher.idl [code]
components/library/base/public/sbIMediaList.idl [code]Definition of the sbIMediaList interface
components/library/base/public/sbIMediaListFactory.idl [code]Definition of the sbIMediaListFactory interface
components/library/base/public/sbIMediaListListener.idl [code]Definition of the sbIMediaListListener interface
components/library/base/public/sbIMediaListView.idl [code]Definition of the sbIMediaListView interface
components/library/base/public/sbIMediaListViewMap.idl [code]Definition of the sbIMediaListViewMap interface
components/library/base/public/sbIMediaListViewSelection.idl [code]
components/library/base/public/sbIMediaListViewTreeView.idl [code]
components/library/base/public/sbIOrderableMediaList.idl [code]Definition of the sbIOrderableMediaList interface
components/library/base/public/sbISearchableMediaListView.idl [code]Definition of the sbISearchableMediaListView interface
components/library/base/public/sbISortableMediaListView.idl [code]Definition of the sbISortableMediaListView interface
components/library/localdatabase/public/sbILibraryStatistics.idl [code]Extract statistics from a media library
components/library/localdatabase/public/sbILocalDatabaseAsyncGUIDArray.idl [code]Definition of the sbILocalDatabaseAsyncGUIDArray interfaces
components/library/localdatabase/public/sbILocalDatabaseDynamicPlaylistService.idl [code]Definition of the sbILocalDatabaseDynamicPlaylistService interface
components/library/localdatabase/public/sbILocalDatabaseGUIDArray.idl [code]Definition of the sbILocalDatabaseGUIDArray interfaces
components/library/localdatabase/public/sbILocalDatabaseLibrary.idl [code]Definition of the sbILocalDatabaseLibrary interfaces
components/library/localdatabase/public/sbILocalDatabaseLibraryCopyListener.idl [code]Definition of the sbILibraryCopyListener interface
components/library/localdatabase/public/sbILocalDatabaseMediaItem.idl [code]Definition of the sbILocalDatabaseMediaItem interfaces
components/library/localdatabase/public/sbILocalDatabaseMigrationHandler.idl [code]
components/library/localdatabase/public/sbILocalDatabaseMigrationHelper.idl [code]
components/library/localdatabase/public/sbILocalDatabasePropertyCache.idl [code]Definition of the sbILocalDatabasePropertyCache interfaces
components/library/localdatabase/public/sbILocalDatabaseResourceProperty.idl [code]Definition of the sbILocalDatabaseResourceProperty interface
components/library/localdatabase/public/sbILocalDatabaseResourcePropertyBag.idl [code]
components/library/localdatabase/public/sbILocalDatabaseSimpleMediaList.idl [code]Definition of the sbILocalDatabaseSimpleMediaList interface
components/library/localdatabase/public/sbILocalDatabaseSmartMediaList.idl [code]Definition of the sbILocalDatabaseSmartMediaList interface
components/library/localdatabase/public/sbILocalDatabaseTreeView.idl [code]Definition of the sbILocalDatabaseTreeView interfaces
components/mediacore/base/public/sbIMediacore.idl [code]
components/mediacore/base/public/sbIMediacoreBalanceControl.idl [code]
components/mediacore/base/public/sbIMediacoreCapabilities.idl [code]
components/mediacore/base/public/sbIMediacoreError.idl [code]
components/mediacore/base/public/sbIMediacoreEvent.idl [code]
components/mediacore/base/public/sbIMediacoreEventListener.idl [code]
components/mediacore/base/public/sbIMediacoreEventTarget.idl [code]
components/mediacore/base/public/sbIMediacoreFactory.idl [code]
components/mediacore/base/public/sbIMediacoreFactoryRegistrar.idl [code]
components/mediacore/base/public/sbIMediacoreManager.idl [code]
components/mediacore/base/public/sbIMediacorePlaybackControl.idl [code]
components/mediacore/base/public/sbIMediacoreSequenceGenerator.idl [code]
components/mediacore/base/public/sbIMediacoreSequencer.idl [code]
components/mediacore/base/public/sbIMediacoreSimpleEqualizer.idl [code]
components/mediacore/base/public/sbIMediacoreStatus.idl [code]
components/mediacore/base/public/sbIMediacoreTranscodeControl.idl [code]
components/mediacore/base/public/sbIMediacoreTypeSniffer.idl [code]
components/mediacore/base/public/sbIMediacoreVideoWindow.idl [code]
components/mediacore/base/public/sbIMediacoreVolumeControl.idl [code]
components/mediacore/base/public/sbIMediacoreVoting.idl [code]
components/mediacore/base/public/sbIMediacoreVotingChain.idl [code]
components/mediacore/base/public/sbIMediacoreVotingParticipant.idl [code]
components/mediacore/base/test/sbITestMediacoreEventCreator.idl [code]
components/mediacore/gstreamer/public/sbIGStreamerMediacore.idl [code]
components/mediacore/gstreamer/public/sbIGStreamerService.idl [code]
components/mediacore/metadata/handler/taglib/public/sbISeekableChannel.idl [code]A seekable wrapper for an nsIChannel
components/mediacore/metadata/handler/taglib/public/sbITagLibChannelFileIOManager.idl [code]A service for providing sbISeekableChannel file IO support in TagLib
components/mediacore/metadata/manager/public/sbIFileMetadataService.idl [code]Manages reading and writing metadata from media files
components/mediacore/metadata/manager/public/sbIMetadataChannel.idl [code]A wrapper for an nsIChannel that buffers the incoming data
components/mediacore/metadata/manager/public/sbIMetadataHandler.idl [code]An interface for reading/writing file metadata tags
components/mediacore/metadata/manager/public/sbIMetadataManager.idl [code]The manager from which to request a metadata handler
components/mediacore/playback/history/public/sbIPlaybackHistoryEntry.idl [code]
components/mediacore/playback/history/public/sbIPlaybackHistoryListener.idl [code]
components/mediacore/playback/history/public/sbIPlaybackHistoryService.idl [code]
components/mediaimport/directory/public/sbIDirectoryImportService.idl [code]
components/mediaimport/filescan/public/sbIFileScan.idl [code]Filesystem Scanning interfaces
components/mediaimport/library/base/public/sbILibraryImporter.idl [code]
components/mediaimport/playlist/public/sbIPlaylistReader.idl [code]
See also:
sbIMediaList.idl
components/mediaimport/playlist/public/sbIPlaylistWriter.idl [code]
components/mediaimport/uri/public/sbIURIImportService.idl [code]
components/mediapages/public/sbIMediaPage.idl [code]
components/mediapages/public/sbIMediaPageManager.idl [code]
components/metrics/public/sbIMetrics.idl [code]Metrics service interface file This file contains the interfaces to the songbird metrics service, used to phone home and send metrics gathered since the last report was sent
components/moz/clipboard/public/sbIClipboardHelper.idl [code]An interface for working with the clipboard, this adds support for reading and writing image data to the clipboard
components/moz/domevents/public/sbIDOMEventWrapper.idl [code]An interface for wrapping a DOM event to attach extra payload
components/moz/filedownloader/public/sbIFileDownloader.idl [code]
components/moz/prompter/public/sbIPrompter.idl [code]
components/moz/proxy/public/sbIProxiedServices.idl [code]
components/moz/strings/components/public/sbIStringBundleService.idl [code]
components/moz/temporaryfileservice/public/sbITemporaryFileService.idl [code]
components/moz/urlformatter/public/sbIURLFormatter.idl [code]
components/moz/windowwatcher/public/sbIWindowWatcher.idl [code]
components/playlistcommands/public/sbIPlaylistCommands.idl [code]
components/playlistcommands/public/sbIPlaylistCommandsBuilder.idl [code]
components/property/public/sbIClickablePropertyInfo.idl [code]Definition of the sbIClickablePropertyInfo interface
components/property/public/sbIImageLinkPropertyInfo.idl [code]Definition of the sbIImageLinkPropertyInfo interface
components/property/public/sbIPropertyArray.idl [code]Definition of the sbIPropertyArray interface
components/property/public/sbIPropertyBuilder.idl [code]Definition of the sbIPropertyBuilder interfaces
components/property/public/sbIPropertyFactory.idl [code]Definition of the sbIPropertyFactory interface
components/property/public/sbIPropertyManager.idl [code]
components/property/public/sbIPropertyUnitConverter.idl [code]
components/property/public/sbISmartPlaylistPropertyRegistrar.idl [code]Definition of the sbISmartPlaylistPropertyRegistrar interface
components/property/public/sbITreeViewPropertyInfo.idl [code]Definition of the sbITreeViewPropertyInfo interface
components/remoteapi/public/sbIRemoteAPIService.idl [code]
components/remoteapi/public/sbIRemoteCommands.idl [code]
components/remoteapi/public/sbIRemoteLibrary.idl [code]
components/remoteapi/public/sbIRemoteMediaList.idl [code]Definition of the Remote API Media List Interface
components/remoteapi/public/sbIRemotePlayer.idl [code]Definition of the Remote API Interfaces
components/remoteapi/public/sbIRemotePlayerFactory.idl [code]
components/remoteapi/public/sbIRemoteSecurityEvent.idl [code]
components/remoteapi/public/sbIRemoteWebPlaylist.idl [code]Definition of the Remote API WebPlaylist Interface
components/remoteapi/public/sbIScriptableFilterResult.idl [code]A collection of media items as a result of a filter
components/remoteapi/public/sbISecurityAggregator.idl [code]Defines a marker interface for objects that aggregate the security mixin
components/remoteapi/public/sbISecurityMixin.idl [code]
See also:
nsISecurityCheckedComponent.idl
components/servicepane/public/sbIBookmarks.idl [code]
components/servicepane/public/sbIDeviceServicePaneService.idl [code]Interface to the device service pane provider
components/servicepane/public/sbILibraryServicePaneService.idl [code]Interface to the library service pane provider
components/servicepane/public/sbIServicePaneService.idl [code]Definition of the sbIServicePaneService interface
components/sqlbuilder/public/sbISQLBuilder.idl [code]Definition of the sbISQLBuilder interfaces
components/testharness/public/nsIHttpServer.idl [code]
components/testharness/public/sbILeakCanary.idl [code]
components/testharness/public/sbITestHarness.idl [code]Definition of the sbITestHarness Interface
components/testharness/public/sbITimingService.idl [code]Definition of the sbITimingService Interface
components/update/public/sbIAddOnBundleUpdateService.idl [code]
components/watchfolder/public/sbIWatchFolderService.idl [code]
components/watchfolder/public/sbIWFMoveRenameHelper9000.idl [code]
components/webservices/lastfm/public/sbILastFmWebServices.idl [code]

Generated on Tue Mar 10 14:29:03 2009 for Songbird by  doxygen 1.5.2