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

Reply via email to