|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectvips.model.UIElement
public abstract class UIElement
Diese Klasse ist die abstrakte Superklasse für alle Objekte, die auf dem
Bildschirm dargestellt werden können, d.h. Anweisungen und
AnweisungsContainer.
| Field Summary | |
|---|---|
static int |
RAND
Soviel Abstand zwischen Rand des Elements und dem Inhalt. |
| Constructor Summary | |
|---|---|
UIElement()
|
|
| Method Summary | |
|---|---|
(package private) abstract org.eclipse.swt.graphics.Point |
berechneBevorzugteGroesse(org.eclipse.swt.graphics.GC gc)
Berechnet die Größe, die das Element am liebsten hätte. |
(package private) abstract Anweisung |
getAnweisungAnPos(org.eclipse.swt.graphics.Point pos)
Gibt die Anweisung zurück, die sich an der Position pos
befindet (relativ zur oberen linken Ecke des Struktogamms). |
(package private) int |
getBreite()
|
(package private) org.eclipse.swt.graphics.Point |
getGroesse()
Gibt die Größe des Elements zurück |
org.eclipse.swt.graphics.Color |
getHintergrund()
Gibt die Hintergrundfarbe des Elemetns zurück, oder null, wenn die Standardfarbe verwendet werden soll. |
(package private) int |
getHoehe()
|
org.eclipse.swt.graphics.Point |
getPos()
Gibt die Position des Elements bezogen aufs Struktogramm zurück. |
(package private) int |
getX()
|
(package private) int |
getY()
|
(package private) void |
hintergrundZuruecksetzen()
Setzt die Hintergrundfarbe auf null. |
static int |
hoeheAnpassen(int hoehe)
Die Funktion passt eine Höhe (eines Elements) an Grenzen an. |
(package private) void |
setBreite(int b)
|
(package private) void |
setGroesse(org.eclipse.swt.graphics.Point g)
Setzt die Größe des Elements |
void |
setHintergrund(org.eclipse.swt.graphics.Color neuerHintergrund)
Setzt die Hintergrundfarbe des Elements. |
(package private) void |
setHoehe(int h)
|
(package private) void |
setPos(org.eclipse.swt.graphics.Point p)
Setzt die Position des Elements. |
(package private) abstract void |
zeichne(org.eclipse.swt.graphics.GC gc)
Zeichnet das Elment auf den übergebenen GC. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int RAND
| Constructor Detail |
|---|
public UIElement()
| Method Detail |
|---|
public static int hoeheAnpassen(int hoehe)
public org.eclipse.swt.graphics.Color getHintergrund()
public void setHintergrund(org.eclipse.swt.graphics.Color neuerHintergrund)
null gesetzt werden.
public org.eclipse.swt.graphics.Point getPos()
void setPos(org.eclipse.swt.graphics.Point p)
java.lang.IllegalArgumentException - Wenn p null istorg.eclipse.swt.graphics.Point getGroesse()
void setGroesse(org.eclipse.swt.graphics.Point g)
java.lang.IllegalArgumentException - Wenn g null istint getBreite()
int getHoehe()
void setBreite(int b)
void setHoehe(int h)
int getX()
int getY()
void hintergrundZuruecksetzen()
abstract Anweisung getAnweisungAnPos(org.eclipse.swt.graphics.Point pos)
pos
befindet (relativ zur oberen linken Ecke des Struktogamms).
pos
nicht im Client-Bereich des Elements liegt.abstract org.eclipse.swt.graphics.Point berechneBevorzugteGroesse(org.eclipse.swt.graphics.GC gc)
hoeheAnpassen)
gc - Der GC, auf den das Element gezeichnet werden würdeabstract void zeichne(org.eclipse.swt.graphics.GC gc)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||