#include <GUIelement.h>
Inherited by IDiagramElement, IMapElement, IMenuStarter, and IPlaylistChooser.
Inheritance diagram for GUIelement:
Public Member Functions | |
GUIelement (int *, int *, unsigned int *) | |
virtual void | motion (int, int) |
virtual void | pressed (int, int) |
virtual void | released (int, int) |
virtual void | drag (int, int) |
virtual bool | isInside (int, int) |
virtual void | render () |
bool | isActive () |
void | setActive (bool) |
bool | isBlend () |
void | setBlend (bool) |
IPlaylistChooser.h
IMenuStarter.h
IMapElement.h
GUIelement::GUIelement | ( | int * | , | |
int * | , | |||
unsigned int * | ||||
) |
Konstruktor
width | Breite des Fensters | |
height | Höhe des Fensters | |
fps | Pointer auf fps Wert |
void GUIelement::motion | ( | int | , | |
int | ||||
) | [virtual] |
Maus Schnittstelle. Passive Bewegung.
x | x Koordinate der Maus | |
y | y Koordinate der Maus |
Reimplemented in IDiagramElement, IMapElement, IMenuStarter, and IPlaylistChooser.
void GUIelement::pressed | ( | int | , | |
int | ||||
) | [virtual] |
Maus Schnittstelle. Drücken der linken Taste.
x | x Koordinate der Maus | |
y | y Koordinate der Maus |
Reimplemented in IDiagramElement, and IMapElement.
void GUIelement::released | ( | int | , | |
int | ||||
) | [virtual] |
Maus Schnittstelle. Auslassen der linken Taste.
x | x Koordinate der Maus | |
y | y Koordinate der Maus |
Reimplemented in IDiagramElement, IMapElement, and IPlaylistChooser.
void GUIelement::drag | ( | int | , | |
int | ||||
) | [virtual] |
Maus Schnittstelle. Aktive Bewegung (mit gedrückter Maustaste).
x | x Koordinate der Maus | |
y | y Koordinate der Maus |
Reimplemented in IDiagramElement, IMapElement, and IPlaylistChooser.
bool GUIelement::isInside | ( | int | , | |
int | ||||
) | [virtual] |
Testet ob Punkt innerhalb des GUI Elements ist.
x | x Koordinate | |
y | y Koordinate |
Reimplemented in IDiagramElement, IMapElement, IMenuStarter, and IPlaylistChooser.
void GUIelement::render | ( | ) | [virtual] |
Zeichnet das GUI Element.
Reimplemented in IDiagramElement, IMapElement, and IPlaylistChooser.
bool GUIelement::isActive | ( | ) |
Testet ob das GUI Element aktiv (eingeblendet) ist.
void GUIelement::setActive | ( | bool | ) |
Setzt das GUI Element aktiv oder passiv.
bool GUIelement::isBlend | ( | ) |
Testet ob das GUI Element gerade eingeblendet wird.
void GUIelement::setBlend | ( | bool | ) |
Aktiviert / Deaktiviert das Blending.