#include <TransferDisplay.h>
Public Member Functions | |
CTransferDisplay () | |
virtual | ~CTransferDisplay () |
TransferPoint * | getPoint (int index) |
Liefert einen Punkt im Histrogramm zurück. | |
TransferPoint * | getPoint (CPoint point) |
Liefert einen Punkt im Histrogramm zurück. | |
void | addPoint (CPoint point, int r, int g, int b) |
void | deletePoint (TransferPoint *del) |
Löscht einen Punkt. | |
void | colorPoint (TransferPoint *here, COLORREF color) |
Farbe eines Punktes ändern. | |
void | movePoint (TransferPoint *move, CPoint point) |
Verschiebt einen Punkt. | |
void | setPreset (rgb *cols, int count) |
Setzt einen Color Preset. | |
rgb * | getColors (int &size) |
Liefert alle Farben der Anzeige (+ Größe). | |
Protected Member Functions | |
void | oneTimeInit () |
Einmalige Initialisierungen. | |
void | drawGradient (CDC *pDC, CRect drawSize) |
Zeichnet die Farbauswahl mit GDI. | |
void | recalcColors () |
Berechnet die Farben neu wenn neue Punkte eingefügt wurden. | |
afx_msg void | OnPaint () |
Static Protected Member Functions | |
static int | compare (const void *a, const void *b) |
benötigt für qsort von TransferPoint's | |
Protected Attributes | |
rgb * | colors |
int | colorCount |
TransferPoint | points [MAX_POINTS] |
int | pointCount |
bool | init |
|
|
|
|
|
|
|
Farbe eines Punktes ändern.
|
|
benötigt für qsort von TransferPoint's
|
|
Löscht einen Punkt.
|
|
Zeichnet die Farbauswahl mit GDI.
|
|
Liefert alle Farben der Anzeige (+ Größe).
|
|
Liefert einen Punkt im Histrogramm zurück.
|
|
Liefert einen Punkt im Histrogramm zurück.
|
|
Verschiebt einen Punkt.
|
|
Einmalige Initialisierungen.
|
|
|
|
Berechnet die Farben neu wenn neue Punkte eingefügt wurden.
|
|
Setzt einen Color Preset.
|
|
|
|
|
|
|
|
|
|
|