2007-04-15  Andreia Gaita  <avidigal@novell.com>

	* ThemeElements.cs: Load themes by reflection according to theme
	name. If the theme is not implemented yet, load the default theme.
	Theme classes just give access to the *Painter classes, that 
	implement drawing of each control. Only the Default.*Painter
	class needs to be implemented and referenced on ThemeDefault, 
	all others inherit from this one. Check the ThemeElementsNice
	class for an example.
	
	* ThemeElementsDefault.cs, 
	  ThemeElementsClearlooks.cs (new), 
	  ThemeElementsNice.cs (new), 
	  ThemeElementsGtk.cs (new): Theme classes to access *Painter 
		implementations.	

2007-03-02  Jonathan Pobst  <monkey@jpobst.com>

	* ThemeElements.cs: Driver code to theme class that actually draws 
	theme elements.
	* ThemeElementsDefault.cs: Default [win32 style] implementation of 
	Standard, Flat, Popup buttons.