2008-03-11 Ivan N. Zlatev <contact@i-nz.net>
[mono.git] / mcs / class / Managed.Windows.Forms / System.Windows.Forms.Theming / ChangeLog
1 2008-01-23  Everaldo Canuto  <ecanuto@novell.com>
2
3         * ThemeElementsDefault.cs: Add LinkLabelPainter references.
4         * ThemeElements.cs: Add LinkLabelPainter references.
5
6 2008-01-22  Everaldo Canuto  <ecanuto@novell.com>
7
8         * ThemeElementsDefault.cs: Add LinkLabelPainter references. Also add some 
9         public properties to gets painters, it reduce some source line width because 
10         we can refer to Painters using "ThemeElements.LinkLabelPainter" as example.
11         
12         * ThemeElements.cs: Add LinkLabelPainter references.
13         
14 2007-08-28  Jonathan Pobst  <monkey@jpobst.com>
15
16         * ThemeElementsDefault.cs: Add accessor for RadioButtonPainter.
17
18 2007-08-22  Jonathan Pobst  <monkey@jpobst.com>
19
20         * ThemeElementsDefault.cs: Add accessor for CheckBoxPainter.
21         * ThemeElements.cs: Add enum for button states.
22
23 2007-07-03  Jonathan Pobst  <monkey@jpobst.com>
24
25         * ThemeElementsDefault.cs: Add accessor for ToolStripPainter.
26
27 2007-04-15  Andreia Gaita  <avidigal@novell.com>
28
29         * ThemeElements.cs: Load themes by reflection according to theme
30         name. If the theme is not implemented yet, load the default theme.
31         Theme classes just give access to the *Painter classes, that 
32         implement drawing of each control. Only the Default.*Painter
33         class needs to be implemented and referenced on ThemeDefault, 
34         all others inherit from this one. Check the ThemeElementsNice
35         class for an example.
36         
37         * ThemeElementsDefault.cs, 
38           ThemeElementsClearlooks.cs (new), 
39           ThemeElementsNice.cs (new), 
40           ThemeElementsGtk.cs (new): Theme classes to access *Painter 
41                 implementations.        
42
43 2007-03-02  Jonathan Pobst  <monkey@jpobst.com>
44
45         * ThemeElements.cs: Driver code to theme class that actually draws 
46         theme elements.
47         * ThemeElementsDefault.cs: Default [win32 style] implementation of 
48         Standard, Flat, Popup buttons.