@BACKFILL table
@BACKFILL
Präprozessor-Anweisung verwenden, aber sie wird nur das erste Display beeinflussen.
Diese Präprozessor-Anweisung kann verwendet werden, um die Einstellungen der Hintergrundfüllung
für das Skript zu konfigurieren. Die Hintergrundfüllung kann je nach Type
(siehe Tabellen-Felder
unten) ein Teil oder der den ganzen Bereich des Displays einnehmen. Sie können eine statische
Farbe, einen Farbverlauf, ein Bild oder eine Textur als Hintergrundfüllung verwenden. Vor
Hollywood 4.5 wurden Hintergrundfüllungen mit der Präprozessor-Anweisung @DISPLAY
konfiguriert (was ab Hollywood 6.0 wieder empfohlen wird). Ab Hollywood 4.5 wurden jedoch
mehrere Displays eingeführt. Deshalb wurde es erforderlich, eine eigene Präprozessor-Anweisung
zu integrieren, weil es nur eine einzige Hintergrundfüllung pro Skript geben kann.
Sie übergeben diesem Befehl eine Tabelle. Die folgenden Tabellen-Felder können Sie derzeit verwenden:
Type:
Color
, Gradient
, Texture
oder
Picture
beinhalten.
Color:
Color
als Type
für die Hintergrundfüllung angegeben, übergeben Sie hier die
gewünschte Hintergrundfüllfarbe.
StartColor, EndColor:
Gradient
als Type
angegeben haben, verwenden Sie diese beiden Tags, um die
Start- und Endfarben für den Farbverlauf zu definieren.
Brush:
Texture
oder Picture
als Type
angegeben haben,
geben Sie den Identifikator des Pinsels hier an. Wenn Sie den
Dateinamen direkt übergeben möchten, verwenden Sie stattdessen
den Tag BrushFile
.
X,Y:
Picture
als Type
für die Hintergrundfüllung angegeben haben, können Sie diese beiden
Tags verwenden, um das Bild auf dem Bildschirm zu positionieren. Beide sind standardmäßig auf
#CENTER
voreingestellt.
BrushFile:
Texture
oder Picture
als Type
angegeben haben, können Sie hier den Dateinamen
des Pinsel verwenden. Die hier angegebene Datei wird mit dem Applet/der ausführbaren Datei
bei der Kompilierung verknüpft werden, außer Sie setzen LinkBrushFile
auf False
. Wenn
Sie statt einem Dateinamen eine Pinsel-ID übergeben möchten, verwenden Sie den Tag Brush
. (V4.0)
LinkBrushFile:
BrushFile
angegeben wurde, kann dieser Tag verwendet werden, um die Pinseldatei in das
Applet/die ausführbare Datei beim Kompilierung einzubinden/verknüpfen. Der Standardwert
ist True
, was bedeutet, dass die Pinseldatei verknüpft wird. (V4.0)
Transparency:
Type
Picture
gewählt haben, können Sie hier eine RGB-Farbe angeben,
welche transparent dargestellt werden soll. Der Standardwert ist #NOTRANSPARENCY
. (V4.0)
ScalePicture:
Type
Picture
gewählt haben, können Sie diesen Tag verwenden, um festzulegen,
ob das Hintergrundfüllbild an die Dimensionen des Displays skaliert wird (True
) oder nicht
(False
). Der Standardwert ist False
. (V4.0)
SmoothScale:
True
, wenn das Hintergrundfüllbild bei der Skalierung Antialias
für die Kantenglättung benutzten soll. Dieser Tag wird nur dann berücksichtigt, wenn ScalePicture
auf True
gesetzt wurde. Der Standardwert ist False
. (V6.0)
Alternativ kann die Hintergrundfüllung auch von der Konsole aus konfiguriert werden. Falls Sie diese Möglichkeit deaktivieren möchten, sollten Sie Ihre Skripte mit dem -locksettings Konsolenargument kompilieren.
Vielleicht wollen Sie auch den Tag HideTitleBar
bei @SCREEN verwenden. Wenn Sie HideTitleBar
angeben, wird die Hintergrundfüllung auch die aktuelle Bildschirm-Titelleiste (Amiga) oder
Finder-Menüleiste einnehmen (macOS).
@BACKFILL {Type = "Gradient", StartColor = #BLACK, EndColor = #BLUE}Dies installiert einen Farbverlauf von Schwarz nach Blau.