CVSROOT: /cvs/gnome Module name: banshee Changes by: abock 06/03/07 02:12:53
Modified files: . : ChangeLog banshee.mdp data : banshee.glade src : PlayerInterface.cs src/Banshee.Base: Globals.cs Makefile.am src/Banshee.Base/Plugins: Plugin.cs Added files: src/Banshee.Base/Gui: UIManager.cs Log message: 2006-03-07 Aaron Bockover <[EMAIL PROTECTED]> * banshee.mdp: Updated MonoDevelop project * data/banshee.glade: Added SourceViewContainer wrapper VBox * src/PlayerInterface.cs: Set up and initialize the new UIManager * src/Banshee.Base/Globals.cs: Instantiate and hold a reference to a new UIManager * src/Banshee.Base/Gui/UIManager.cs: Simple new UIManager that acts as a proxy to main interface widgets and can notify when the main interface has been initialized and is ready to use * src/Banshee.Base/Makefile.am: Added Gui/UIManager.cs * src/Banshee.Base/Plugins/Plugin.cs: Added a new virtual method, InterfaceInitialize that will be called when Globals.UIManager has been set up and initialized by the main interface; plugins that wish to manipulate the main UI should override this method and place all UI calls in here; removal/disposal of widgets should be done only after a saftey check to Globals.UIManager.IsInitialized URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-03-07%2002:11&maxdate=2006-03-07%2002:13 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list