Jo Shields a575963da9 Imported Upstream version 3.6.0
Former-commit-id: da6be194a6b1221998fc28233f2503bd61dd9d14
2014-08-13 10:39:27 +01:00

76 lines
2.8 KiB
Plaintext

2008-07-10 George Giolfan <georgegiolfan@yahoo.com>
* ThemeElements.cs: Changed the XplatUI.ThemesEnabled check to
Application.VisualStylesEnabled because it does not work on X11.
2008-07-09 George Giolfan <georgegiolfan@yahoo.com>
* ThemeElements.cs: ThemeElementsVisualStyles is now selected if
Application.EnableVisualStyles has been called, even if the current system
configuration does not support rendering with Visual Styles.
2008-05-07 George Giolfan <georgegiolfan@yahoo.com>
* ThemeElementsVisualStyles.cs: Added ToolStripPainter.
2008-04-28 George Giolfan <georgegiolfan@yahoo.com>
* ThemeElementsVisualStyles.cs: Added TabControlPainter.
2008-04-27 George Giolfan <georgegiolfan@yahoo.com>
* ThemeElements.cs: Fixed the code to select ThemeElementsVisualStyles.
2008-04-25 George Giolfan <georgegiolfan@yahoo.com>
* ThemeElements.cs: Added code to select ThemeElementsVisualStyles.
* ThemeElementsVisualStyles.cs: Added.
2008-01-23 Everaldo Canuto <ecanuto@novell.com>
* ThemeElementsDefault.cs: Add LinkLabelPainter references.
* ThemeElements.cs: Add LinkLabelPainter references.
2008-01-22 Everaldo Canuto <ecanuto@novell.com>
* ThemeElementsDefault.cs: Add LinkLabelPainter references. Also add some
public properties to gets painters, it reduce some source line width because
we can refer to Painters using "ThemeElements.LinkLabelPainter" as example.
* ThemeElements.cs: Add LinkLabelPainter references.
2007-08-28 Jonathan Pobst <monkey@jpobst.com>
* ThemeElementsDefault.cs: Add accessor for RadioButtonPainter.
2007-08-22 Jonathan Pobst <monkey@jpobst.com>
* ThemeElementsDefault.cs: Add accessor for CheckBoxPainter.
* ThemeElements.cs: Add enum for button states.
2007-07-03 Jonathan Pobst <monkey@jpobst.com>
* ThemeElementsDefault.cs: Add accessor for ToolStripPainter.
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.