blob: 5f97e5827c971279ec53022361ca1b13d0ca9418 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
|
#ifndef RESOURCES_H_INCLUDED
#define RESOURCES_H_INCLUDED
#include <wx/bitmap.h>
#include <wx/animate.h>
#include <wx/string.h>
#include <map>
using namespace std;
class GlobalResources
{
public:
static void loadResourceFiles();
static void unloadResourceFiles();
static wxChar fileNameSeparator;
//language dependent global variables: need to be initialized by CustomLocale on program startup and language switch
static const wxChar* decimalPoint;
static const wxChar* thousandsSeparator;
//command line parameters
static const wxChar* paramCompare;
static const wxChar* paramSync;
static const wxChar* paramInclude;
static const wxChar* paramExclude;
static const wxChar* paramContinueError;
static const wxChar* paramRecycler;
static const wxChar* paramSilent;
static const wxChar* valueSizeDate;
static const wxChar* valueContent;
//image resource objects
static wxBitmap* bitmapArrowLeft;
static wxBitmap* bitmapArrowRight;
static wxBitmap* bitmapArrowLeftCr;
static wxBitmap* bitmapArrowRightCr;
static wxBitmap* bitmapArrowNone;
static wxBitmap* bitmapStartSync;
static wxBitmap* bitmapStartSyncDis;
static wxBitmap* bitmapDeleteLeft;
static wxBitmap* bitmapDeleteRight;
static wxBitmap* bitmapEmail;
static wxBitmap* bitmapAbout;
static wxBitmap* bitmapWebsite;
static wxBitmap* bitmapExit;
static wxBitmap* bitmapSync;
static wxBitmap* bitmapCompare;
static wxBitmap* bitmapSyncDisabled;
static wxBitmap* bitmapSwap;
static wxBitmap* bitmapHelp;
static wxBitmap* bitmapLeftOnly;
static wxBitmap* bitmapLeftNewer;
static wxBitmap* bitmapDifferent;
static wxBitmap* bitmapRightNewer;
static wxBitmap* bitmapRightOnly;
static wxBitmap* bitmapLeftOnlyDeact;
static wxBitmap* bitmapLeftNewerDeact;
static wxBitmap* bitmapDifferentDeact;
static wxBitmap* bitmapRightNewerDeact;
static wxBitmap* bitmapRightOnlyDeact;
static wxBitmap* bitmapEqual;
static wxBitmap* bitmapEqualDeact;
static wxBitmap* bitmapInclude;
static wxBitmap* bitmapExclude;
static wxBitmap* bitmapFilterOn;
static wxBitmap* bitmapFilterOff;
static wxBitmap* bitmapWarning;
static wxBitmap* bitmapSmallUp;
static wxBitmap* bitmapSmallDown;
static wxBitmap* bitmapSave;
static wxBitmap* bitmapFFS;
static wxBitmap* bitmapDeleteFile;
static wxBitmap* bitmapGPL;
static wxBitmap* bitmapStatusPause;
static wxBitmap* bitmapStatusError;
static wxBitmap* bitmapStatusSuccess;
static wxBitmap* bitmapStatusWarning;
static wxBitmap* bitmapStatusScanning;
static wxBitmap* bitmapStatusComparing;
static wxBitmap* bitmapStatusSyncing;
static wxBitmap* bitmapLogo;
static wxBitmap* bitmapFinished;
static wxBitmap* bitmapStatusEdge;
static wxAnimation* animationMoney;
static wxAnimation* animationSync;
static wxIcon* programIcon;
private:
//resource mapping
static map<wxString, wxBitmap*> bitmapResource;
};
#endif // RESOURCES_H_INCLUDED
|