#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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.5