summaryrefslogtreecommitdiff
path: root/gtk/gtkwin32theme.c
Commit message (Collapse)AuthorAgeFilesLines
* symboliccolor: Implement using GtkCssValueBenjamin Otte2012-11-251-37/+0
|
* cssstylefuncs: Remove base argumentBenjamin Otte2012-05-111-1/+0
| | | | The GtkCssParser keeps track of the base file now.
* cssparser: Move symbolic color parser to gtksymboliccolor.cBenjamin Otte2012-04-171-0/+2
|
* win32: Move variable declarations into #if blockBenjamin Otte2012-04-071-1/+1
|
* win32: Fall back to raleigh with the classic themeAlexander Larsson2012-04-031-4/+18
| | | | | | 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.
* gtk/gtkwin32theme.c: Remove C99ismChun-wei Fan2012-03-211-2/+3
|
* win32: More theme workaround on XPAlexander Larsson2012-03-201-1/+4
|
* win32: Theme statusbarsAlexander Larsson2012-03-161-1/+4
|
* win32: Add more theme workarounds on XPAlexander Larsson2012-03-151-16/+32
|
* win32: Fix compiler warningBenjamin Otte2012-03-151-1/+1
|
* win32: Fix up toolbar rendering on XPAlexander Larsson2012-03-131-1/+26
| | | | | It seems XP doesn't correctly set the alpha when rendering toolbar buttons on an alpha target, we fix this up afterwards if necessary.
* Fix rendering of theme parts on Windows XPAlexander Larsson2012-03-091-7/+48
| | | | | | | | | | 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-301/+0
| | | | Its job is done by GtkCssImage now.
* win32: Export _gtk_win32_theme_part_create_surface()Benjamin Otte2012-01-091-26/+37
|
* win32: Export _gtk_win32_lookup_htheme_by_classname()Benjamin Otte2012-01-091-12/+9
|
* win32-theme: Support custom margins in win32 theme partsAlexander Larsson2011-11-281-33/+90
|
* win32-theme: Make syntax for mixing theme parts more regularAlexander Larsson2011-11-281-52/+54
| | | | This lets us extend the argument list better
* win32-theme: Support mixing partsAlexander Larsson2011-11-181-10/+47
| | | | | We need this to do something about the non-existing inconsistent radio button state in win32.
* Add support for win32 theme colors as symbolic colorsAlexander Larsson2011-11-181-0/+64
|
* win32-theme: Support multiple parts being combinedAlexander Larsson2011-11-171-20/+74
| | | | This is needed for e.g. scrollbar sliders
* win32-theme: Support -gtk-win32-size CSS valueAlexander Larsson2011-11-171-0/+71
|
* Add initial cut at win32 theme support for CSSAlexander Larsson2011-11-171-0/+367
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.