mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-22 14:32:58 +02:00
Put the theme data in .rdata/.rodata
This commit is contained in:
committed by
James Crook
parent
14d0d8a051
commit
48edd2298a
@@ -192,16 +192,16 @@ WX_DEFINE_USER_EXPORTED_OBJARRAY( ArrayOfColours )
|
|||||||
|
|
||||||
// Include the ImageCache...
|
// Include the ImageCache...
|
||||||
|
|
||||||
static unsigned char DarkImageCacheAsData[] = {
|
static const unsigned char DarkImageCacheAsData[] = {
|
||||||
#include "DarkThemeAsCeeCode.h"
|
#include "DarkThemeAsCeeCode.h"
|
||||||
};
|
};
|
||||||
static unsigned char LightImageCacheAsData[] = {
|
static const unsigned char LightImageCacheAsData[] = {
|
||||||
#include "LightThemeAsCeeCode.h"
|
#include "LightThemeAsCeeCode.h"
|
||||||
};
|
};
|
||||||
static unsigned char ClassicImageCacheAsData[] = {
|
static const unsigned char ClassicImageCacheAsData[] = {
|
||||||
#include "ClassicThemeAsCeeCode.h"
|
#include "ClassicThemeAsCeeCode.h"
|
||||||
};
|
};
|
||||||
static unsigned char HiContrastImageCacheAsData[] = {
|
static const unsigned char HiContrastImageCacheAsData[] = {
|
||||||
#include "HiContrastThemeAsCeeCode.h"
|
#include "HiContrastThemeAsCeeCode.h"
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -963,24 +963,24 @@ bool ThemeBase::ReadImageCache( teThemeType type, bool bOkIfNotFound)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
size_t ImageSize = 0;
|
size_t ImageSize = 0;
|
||||||
char * pImage = NULL;
|
const unsigned char * pImage = nullptr;
|
||||||
switch( type ){
|
switch( type ){
|
||||||
default:
|
default:
|
||||||
case themeClassic :
|
case themeClassic :
|
||||||
ImageSize = sizeof(ClassicImageCacheAsData);
|
ImageSize = sizeof(ClassicImageCacheAsData);
|
||||||
pImage = (char *)ClassicImageCacheAsData;
|
pImage = ClassicImageCacheAsData;
|
||||||
break;
|
break;
|
||||||
case themeLight :
|
case themeLight :
|
||||||
ImageSize = sizeof(LightImageCacheAsData);
|
ImageSize = sizeof(LightImageCacheAsData);
|
||||||
pImage = (char *)LightImageCacheAsData;
|
pImage = LightImageCacheAsData;
|
||||||
break;
|
break;
|
||||||
case themeDark :
|
case themeDark :
|
||||||
ImageSize = sizeof(DarkImageCacheAsData);
|
ImageSize = sizeof(DarkImageCacheAsData);
|
||||||
pImage = (char *)DarkImageCacheAsData;
|
pImage = DarkImageCacheAsData;
|
||||||
break;
|
break;
|
||||||
case themeHiContrast :
|
case themeHiContrast :
|
||||||
ImageSize = sizeof(HiContrastImageCacheAsData);
|
ImageSize = sizeof(HiContrastImageCacheAsData);
|
||||||
pImage = (char *)HiContrastImageCacheAsData;
|
pImage = HiContrastImageCacheAsData;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user