![]() |
Qt 4.8
|
#include "qwindowsxpstyle.h"#include "qwindowsstyle_p.h"#include <qmap.h>#include <qt_windows.h>#include <uxtheme.h>#include <tmschema.h>#include <limits.h>Go to the source code of this file.
Classes | |
| struct | _DTBGOPTS |
| class | QWindowsXPStylePrivate |
| struct | ThemeMapData |
| struct | ThemeMapKey |
| class | XPThemeData |
Macros | |
| #define | BT_BORDERFILL 1 |
| #define | BT_IMAGEFILE 0 |
| #define | BT_NONE 2 |
| #define | CBS_INACTIVE 5 |
| #define | DTBG_CLIPRECT 0x00000001 |
| #define | DTBG_COMPUTINGREGION 0x00000010 |
| #define | DTBG_DRAWSOLID 0x00000002 |
| #define | DTBG_MIRRORDC 0x00000020 |
| #define | DTBG_OMITBORDER 0x00000004 |
| #define | DTBG_OMITCONTENT 0x00000008 |
| #define | GT_IMAGEGLYPH 1 |
| #define | GT_NONE 0 |
| #define | HBS_INACTIVE 5 |
| #define | MAXBS_INACTIVE 5 |
| #define | MINBS_INACTIVE 5 |
| #define | RBS_INACTIVE 5 |
| #define | TMT_BGTYPE 4001 |
| #define | TMT_BORDERCOLOR 3801 |
| #define | TMT_BORDERCOLORHINT 3822 |
| #define | TMT_BORDERONLY 2203 |
| #define | TMT_BORDERSIZE 2403 |
| #define | TMT_CAPTIONMARGINS 3603 |
| #define | TMT_CONTENTMARGINS 3602 |
| #define | TMT_FILLCOLOR 3802 |
| #define | TMT_GLYPHTYPE 4012 |
| #define | TMT_PROGRESSCHUNKSIZE 2411 |
| #define | TMT_SIZINGMARGINS 3601 |
| #define | TMT_TEXTCOLOR 3803 |
| #define | TMT_TEXTSHADOWCOLOR 3818 |
| #define | TMT_TEXTSHADOWTYPE 4010 |
| #define | TMT_TRANSPARENTCOLOR 3809 |
| #define | TST_NONE 0 |
Typedefs | |
| typedef struct _DTBGOPTS | DTBGOPTS |
| typedef struct _DTBGOPTS * | PDTBGOPTS |
Enumerations | |
| enum | AlphaChannelType { UnknownAlpha = -1, NoAlpha, MaskAlpha, RealAlpha } |
Functions | |
| bool | operator== (const ThemeMapKey &k1, const ThemeMapKey &k2) |
| uint | qHash (const ThemeMapKey &key) |
| #define BT_BORDERFILL 1 |
Definition at line 157 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawPrimitive().
| #define BT_IMAGEFILE 0 |
Definition at line 154 of file qwindowsxpstyle_p.h.
Referenced by QWindowsVistaStyle::drawPrimitive(), and QWindowsXPStyle::drawPrimitive().
| #define BT_NONE 2 |
Definition at line 160 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawPrimitive().
| #define CBS_INACTIVE 5 |
Definition at line 200 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl(), and QWindowsXPStyle::standardIconImplementation().
| #define DTBG_CLIPRECT 0x00000001 |
Definition at line 91 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundDirectly(), and QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define DTBG_COMPUTINGREGION 0x00000010 |
Definition at line 103 of file qwindowsxpstyle_p.h.
| #define DTBG_DRAWSOLID 0x00000002 |
Definition at line 94 of file qwindowsxpstyle_p.h.
| #define DTBG_MIRRORDC 0x00000020 |
Definition at line 106 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundDirectly().
| #define DTBG_OMITBORDER 0x00000004 |
Definition at line 97 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundDirectly(), and QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define DTBG_OMITCONTENT 0x00000008 |
Definition at line 100 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundDirectly(), and QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define GT_IMAGEGLYPH 1 |
Definition at line 182 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define GT_NONE 0 |
Definition at line 179 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define HBS_INACTIVE 5 |
Definition at line 197 of file qwindowsxpstyle_p.h.
| #define MAXBS_INACTIVE 5 |
Definition at line 191 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl(), and QWindowsXPStyle::standardIconImplementation().
| #define MINBS_INACTIVE 5 |
Definition at line 188 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl().
| #define RBS_INACTIVE 5 |
Definition at line 194 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl(), and QWindowsXPStyle::standardIconImplementation().
| #define TMT_BGTYPE 4001 |
Definition at line 145 of file qwindowsxpstyle_p.h.
Referenced by QWindowsVistaStyle::drawPrimitive(), and QWindowsXPStyle::drawPrimitive().
| #define TMT_BORDERCOLOR 3801 |
Definition at line 151 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawPrimitive().
| #define TMT_BORDERCOLORHINT 3822 |
Definition at line 121 of file qwindowsxpstyle_p.h.
| #define TMT_BORDERONLY 2203 |
Definition at line 127 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define TMT_BORDERSIZE 2403 |
Definition at line 124 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundDirectly(), QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer(), and QWindowsVistaStyle::drawPrimitive().
| #define TMT_CAPTIONMARGINS 3603 |
Definition at line 133 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define TMT_CONTENTMARGINS 3602 |
Definition at line 136 of file qwindowsxpstyle_p.h.
| #define TMT_FILLCOLOR 3802 |
Definition at line 163 of file qwindowsxpstyle_p.h.
Referenced by QWindowsVistaStyle::drawPrimitive(), and QWindowsXPStyle::drawPrimitive().
| #define TMT_GLYPHTYPE 4012 |
Definition at line 142 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define TMT_PROGRESSCHUNKSIZE 2411 |
Definition at line 166 of file qwindowsxpstyle_p.h.
| #define TMT_SIZINGMARGINS 3601 |
Definition at line 139 of file qwindowsxpstyle_p.h.
| #define TMT_TEXTCOLOR 3803 |
Definition at line 118 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::polish(), and QWindowsVistaStyle::polish().
| #define TMT_TEXTSHADOWCOLOR 3818 |
Definition at line 172 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl(), and QWindowsXPStyle::drawControl().
| #define TMT_TEXTSHADOWTYPE 4010 |
Definition at line 148 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl(), and QWindowsXPStyle::drawControl().
| #define TMT_TRANSPARENTCOLOR 3809 |
Definition at line 130 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStylePrivate::drawBackgroundThruNativeBuffer().
| #define TST_NONE 0 |
Definition at line 175 of file qwindowsxpstyle_p.h.
Referenced by QWindowsXPStyle::drawComplexControl(), and QWindowsXPStyle::drawControl().
| enum AlphaChannelType |
| Enumerator | |
|---|---|
| UnknownAlpha | |
| NoAlpha | |
| MaskAlpha | |
| RealAlpha | |
Definition at line 264 of file qwindowsxpstyle_p.h.
|
inline |
Definition at line 257 of file qwindowsxpstyle_p.h.
|
inline |
Definition at line 254 of file qwindowsxpstyle_p.h.