Added 64-bit compilation configuration.

The bitmap meter supports transition frames now.
Few Vista/Win7 fixes (the rainmeter.ini is now in %APPDATA%).
This commit is contained in:
Kimmo Pekkola
2009-07-21 12:26:50 +00:00
parent 0c1d8a30d1
commit e2448f42b1
27 changed files with 6769 additions and 228 deletions

View File

@ -34,17 +34,22 @@ public:
virtual void Initialize();
virtual bool Update();
virtual bool Draw();
virtual bool HasActiveTransition();
private:
bool m_ZeroFrame; // If true, the first frame is only shown when the measured value is zero
int m_FrameCount; // Number of frames in the bitmap
Gdiplus::Bitmap* m_Bitmap; // Handle to the bitmap
int m_TransitionFrameCount; // Number of transition frames (per one frame) in the bitmap
Gdiplus::Bitmap* m_Bitmap; // Handle to the bitmap
std::wstring m_ImageName; // Name of the image
METER_ALIGNMENT m_Align; // Alignment of the bitmaps
bool m_Extend; // If true, bitmaps extend horizontally and are used like numbers
int m_Separation;
int m_Digits;
double m_Value;
DWORD m_TransitionStartTicks;
double m_TransitionStartValue;
};
#endif