summaryrefslogtreecommitdiff
path: root/ui/Resources.h
diff options
context:
space:
mode:
Diffstat (limited to 'ui/Resources.h')
-rw-r--r--ui/Resources.h59
1 files changed, 59 insertions, 0 deletions
diff --git a/ui/Resources.h b/ui/Resources.h
new file mode 100644
index 00000000..fba26f03
--- /dev/null
+++ b/ui/Resources.h
@@ -0,0 +1,59 @@
+#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 wxBitmap* bitmapLeftArrow;
+ static wxBitmap* bitmapStartSync;
+ static wxBitmap* bitmapRightArrow;
+ static wxBitmap* bitmapDelete;
+ 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 wxAnimation* animationMoney;
+
+private:
+ //resource mapping
+ static map<wxString, wxBitmap*> bitmapResource;
+};
+
+
+#endif // RESOURCES_H_INCLUDED
bgstack15