2 * PROJECT: PAINT for ReactOS
4 * FILE: base/applications/mspaint/history.h
5 * PURPOSE: Undo and redo functionality
6 * PROGRAMMERS: Benedikt Freisen
12 void NotifyDimensionsChanged();
13 void NotifyImageChanged();
16 HBITMAP hBms
[HISTORYSIZE
];
25 void CopyPrevious(void);
28 void ResetToPrevious(void);
29 void ClearHistory(void);
30 void Insert(HBITMAP hbm
);
31 void Crop(int nWidth
, int nHeight
, int nOffsetX
= 0, int nOffsetY
= 0);
32 void SaveImage(LPTSTR lpFileName
);
36 void StretchSkew(int nStretchPercentX
, int nStretchPercentY
, int nSkewDegX
= 0, int nSkewDegY
= 0);
40 void Clear(COLORREF color
= 0x00ffffff);
42 void FlipHorizontally();
43 void FlipVertically();
44 void RotateNTimes90Degrees(int iN
);