diff options
Diffstat (limited to 'src/libs/dutil/WixToolset.DUtil/inc/thmutil.h')
-rw-r--r-- | src/libs/dutil/WixToolset.DUtil/inc/thmutil.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h index c8c6b340..6ac3711f 100644 --- a/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h +++ b/src/libs/dutil/WixToolset.DUtil/inc/thmutil.h | |||
@@ -110,6 +110,7 @@ struct THEME_COLUMN | |||
110 | struct THEME_IMAGE_REFERENCE | 110 | struct THEME_IMAGE_REFERENCE |
111 | { | 111 | { |
112 | THEME_IMAGE_REFERENCE_TYPE type; | 112 | THEME_IMAGE_REFERENCE_TYPE type; |
113 | DWORD dwImageIndex; | ||
113 | DWORD dwImageInstanceIndex; | 114 | DWORD dwImageInstanceIndex; |
114 | int nX; | 115 | int nX; |
115 | int nY; | 116 | int nY; |
@@ -122,6 +123,15 @@ struct THEME_IMAGE_INSTANCE | |||
122 | Gdiplus::Bitmap* pBitmap; | 123 | Gdiplus::Bitmap* pBitmap; |
123 | }; | 124 | }; |
124 | 125 | ||
126 | struct THEME_IMAGE | ||
127 | { | ||
128 | LPWSTR sczId; | ||
129 | DWORD dwIndex; | ||
130 | |||
131 | DWORD cImageInstances; | ||
132 | THEME_IMAGE_INSTANCE* rgImageInstances; | ||
133 | }; | ||
134 | |||
125 | 135 | ||
126 | struct THEME_TAB | 136 | struct THEME_TAB |
127 | { | 137 | { |
@@ -342,6 +352,9 @@ struct THEME | |||
342 | DWORD cFonts; | 352 | DWORD cFonts; |
343 | THEME_FONT* rgFonts; | 353 | THEME_FONT* rgFonts; |
344 | 354 | ||
355 | DWORD cImages; | ||
356 | THEME_IMAGE* rgImages; | ||
357 | |||
345 | DWORD cStandaloneImages; | 358 | DWORD cStandaloneImages; |
346 | THEME_IMAGE_INSTANCE* rgStandaloneImages; | 359 | THEME_IMAGE_INSTANCE* rgStandaloneImages; |
347 | 360 | ||
@@ -356,6 +369,7 @@ struct THEME | |||
356 | 369 | ||
357 | // internal state variables -- do not use outside ThmUtil.cpp | 370 | // internal state variables -- do not use outside ThmUtil.cpp |
358 | STRINGDICT_HANDLE sdhFontDictionary; | 371 | STRINGDICT_HANDLE sdhFontDictionary; |
372 | STRINGDICT_HANDLE sdhImageDictionary; | ||
359 | HWND hwndParent; // parent for loaded controls | 373 | HWND hwndParent; // parent for loaded controls |
360 | HWND hwndHover; // current hwnd hovered over | 374 | HWND hwndHover; // current hwnd hovered over |
361 | DWORD dwCurrentPageId; | 375 | DWORD dwCurrentPageId; |