43
43
#define DEFINE_IMAGE( name, initialiser, textual_name ) \
44
RegisterImage( name, initialiser, textual_name );
44
theTheme.RegisterImage( name, initialiser, textual_name );
45
45
#define DEFINE_COLOUR( name, initialiser, textual_name )\
46
RegisterColour( name, initialiser, textual_name );
46
theTheme.RegisterColour( name, initialiser, textual_name );
47
47
#define DEFINE_FONT( name, initialiser, textual_name ) \
48
RegisterFont( name, initialiser, textual_name );
49
#define SET_THEME_FLAGS( flags ) mFlow.mFlags = flags;
48
theTheme.RegisterFont( name, initialiser, textual_name );
49
#define SET_THEME_FLAGS( flags ) theTheme.SetFlags( flags );
50
50
#undef THEME_DECLARATIONS
51
51
#undef THEME_EXTERNS
54
54
#ifdef THEME_DECLARATIONS
55
#define DEFINE_IMAGE( name, initialiser, textual_name ) teBmps name=-1;
56
#define DEFINE_COLOUR( name, initialiser, textual_name ) int name=-1;
57
#define DEFINE_FONT( name, initialiser, textual_name ) int name=-1;
55
#define DEFINE_IMAGE( name, initialiser, textual_name ) AUDACITY_DLL_API teBmps name=-1;
56
#define DEFINE_COLOUR( name, initialiser, textual_name ) AUDACITY_DLL_API int name=-1;
57
#define DEFINE_FONT( name, initialiser, textual_name ) AUDACITY_DLL_API int name=-1;
58
58
#define SET_THEME_FLAGS( flags )
60
60
#undef THEME_EXTERNS
63
63
#ifdef THEME_EXTERNS
64
#define DEFINE_IMAGE( name, initialiser, textual_name ) extern teBmps name;
65
#define DEFINE_COLOUR( name, initialiser, textual_name ) extern int name;
66
#define DEFINE_FONT( name, initialiser, textual_name ) extern int name;
64
#define DEFINE_IMAGE( name, initialiser, textual_name ) extern AUDACITY_DLL_API teBmps name;
65
#define DEFINE_COLOUR( name, initialiser, textual_name ) extern AUDACITY_DLL_API int name;
66
#define DEFINE_FONT( name, initialiser, textual_name ) extern AUDACITY_DLL_API int name;
67
67
#define SET_THEME_FLAGS( flags )