summaryrefslogtreecommitdiff
path: root/gtk/gtkwin32themeprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* cssstylefuncs: Remove base argumentBenjamin Otte2012-05-111-1/+0
| | | | The GtkCssParser keeps track of the base file now.
* win32: Fall back to raleigh with the classic themeAlexander Larsson2012-04-031-0/+1
| | | | | | This is not ideal, we should have a real classic windows theme, but at least its better than everything being pink, which is what happens otherwise when theming is not enables.
* Fix rendering of theme parts on Windows XPAlexander Larsson2012-03-091-1/+3
| | | | | | | | | | It seems XP doesn't handle drawing non-alpha theme parts on alpha destinations. We fix this by using alpha bitmaps only when needed. However this means any non-drawn area by the theme part is now draw black, so we must take more care to only draw where the theme part draws, so we find the theme part size when available.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* win32: Remove GtkWin32ThemePartBenjamin Otte2012-01-091-14/+0
| | | | Its job is done by GtkCssImage now.
* win32: Export _gtk_win32_theme_part_create_surface()Benjamin Otte2012-01-091-0/+6
|
* win32: Export _gtk_win32_lookup_htheme_by_classname()Benjamin Otte2012-01-091-0/+14
|
* Add support for win32 theme colors as symbolic colorsAlexander Larsson2011-11-181-0/+6
|
* win32-theme: Support multiple parts being combinedAlexander Larsson2011-11-171-2/+0
| | | | This is needed for e.g. scrollbar sliders
* win32-theme: Support -gtk-win32-size CSS valueAlexander Larsson2011-11-171-0/+3
|
* Add initial cut at win32 theme support for CSSAlexander Larsson2011-11-171-0/+48
We now support -gtk-win32-theme-part(class,part,state) in background and border-image CSS properties. This renders the corresponding theme part using DrawThemeBackground() and acts as a base for a CSS based windows theme. Note that we build the parsing code even on non-win32 so that all themese will parse the same on all arches. We draw pink instead of the actual theme parts on non-win32 though.