#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.
1.5.1-p1