#include <IDiagramElement.h>
Inherits GUIelement.
Inheritance diagram for IDiagramElement:


Public Member Functions | |
| IDiagramElement (int *, int *, unsigned int *) | |
| void | motion (int, int) |
| void | pressed (int, int) |
| void | released (int, int) |
| void | drag (int, int) |
| bool | isInside (int, int) |
| void | render (void) |
| void | setSong (ISong *) |
| IDiagramElement::IDiagramElement | ( | int * | , | |
| int * | , | |||
| unsigned int * | ||||
| ) |
Konstruktor
| width | Breite des Fensters | |
| height | Höhe des Fensters | |
| fps | Pointer auf fps Wert |
| void IDiagramElement::motion | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Passive Bewegung.
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
| void IDiagramElement::pressed | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Drücken der linken Taste.
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
| void IDiagramElement::released | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Auslassen der linken Taste.
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
| void IDiagramElement::drag | ( | int | , | |
| int | ||||
| ) | [virtual] |
Maus Schnittstelle. Aktive Bewegung (mit gedrückter Maustaste).
| x | x Koordinate der Maus | |
| y | y Koordinate der Maus |
Reimplemented from GUIelement.
| bool IDiagramElement::isInside | ( | int | , | |
| int | ||||
| ) | [virtual] |
Testet ob Punkt innerhalb des GUI Elements ist.
| x | x Koordinate | |
| y | y Koordinate |
Reimplemented from GUIelement.
| void IDiagramElement::render | ( | void | ) | [virtual] |
Zeichnet das GUI Element.
Reimplemented from GUIelement.
| void IDiagramElement::setSong | ( | ISong * | ) |
Setzt den Song, der angezeigt werden soll.
1.5.1-p1