CVSROOT: /cvs/gnome Module name: banshee Changes by: abock 06/03/03 03:59:46
Modified files: . : ChangeLog banshee.mdp data : UIManagerLayout.xml banshee.glade banshee.schemas.in src : AboutBox.cs PlayerInterface.cs src/Banshee.Base: ActionManager.cs GConfKeys.cs Makefile.am src/Banshee.Base/Sources: AudioCdSource.cs Added files: src/Banshee.Base: FileImportSource.cs FolderImportSource.cs HomeDirectoryImportSource.cs IImportSource.cs ImportSources.cs src/Banshee.Base/Gui: GladeDialog.cs ImportDialog.cs Log message: 2006-03-03 Aaron Bockover <[EMAIL PROTECTED]> * banshee.mdp: Updated MonoDevelop project * data/UIManagerLayout.xml: Commented out import folder/files and added a import music menu item that launches the import dialog * data/banshee.glade: Added a new import dialog that allows selecting from a list of import sources * data/banshee.schemas.in: Added a ShowInitialImportDialog key * src/AboutBox.cs: Added Gabriel Burt * src/PlayerInterface.cs: Moved all the import methods into new classes that implement IImportSource; show the generic import dialog on initial startup; removed obsolete importing code * src/Banshee.Base/ActionManager.cs: Implemented an action for ImportMusic * src/Banshee.Base/GConfKeys.cs: Added ShowInitialImportDialog key * src/Banshee.Base/Makefile.am: Added new Import-related files * src/Banshee.Base/Sources/AudioCdSource.cs: Call the OnUpdated method to propagate name changes; fix to implement IImportSource * src/Banshee.Base/Gui/GladeDialog.cs: Abstract base class for implementing Glade dialogs * src/Banshee.Base/Gui/ImportDialog.cs: New import dialog that allows choosing from a list of sources from which to import; shows active sources that implement IImportSource as well as registered IImportSources in the ImportSources class; this makes it possible for plugins to register IImportSources (i.e. an 'Import from beagle' or 'Import over GNOME VFS' plugin) * src/Banshee.Base/IImportSource.cs: Very simple interface to define classes that can import from some data source to the Banshee library * src/Banshee.Base/HomeDirectoryImportSource.cs: An IImportSource that loads all music from the user's home directory * src/Banshee.Base/FolderImportSource: An IImportSource that shows a folder selection dialog and imports recursively from that folder * src/Banshee.Base/FileImportSource.cs: An IImportSource that shows a file selection dialog and imports over the file selection * src/Banshee.Base/ImportSources.cs: Simple static class to act as an IImportSource registry that ImportDialog can use to show a list of import sources URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-03-03%2003:58&maxdate=2006-03-03%2004:00 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list