Bezeichnung
BACKFILL -- konfiguriert die Hintergrundfüllung des Skripts / VERALTET (V4.5)
Übersicht
@BACKFILL table
Beschreibung
Wichtiger Hinweis: Diese Präprozessor-Anweisung ist seit Hollywood 6.0 veraltet. Als Hollywood 6.0 die Unterstützung von mehreren Monitoren eingeführt hat, könnte es auch mehrere Hintergrundfüllungen (eine für jedes Display auf separaten Monitoren) haben. Deshalb sollte von nun an Hintergrundfüllungen mit der Präprozessor-Anweisung @DISPLAY oder dem Befehl CreateDisplay() definiert werden. Sie können immer noch diesen @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:
Dieses Feld ist obligatorisch und muss als Zeichenkette Color, Gradient, Texture oder Picture beinhalten.

Color:
Wenn Sie Color als Type für die Hintergrundfüllung angegeben, übergeben Sie hier die gewünschte Hintergrundfüllfarbe.

StartColor, EndColor:
Wenn Sie Gradient als Type angegeben haben, verwenden Sie diese beiden Tags, um die Start- und Endfarben für den Farbverlauf zu definieren.

Brush:
Wenn Sie 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:
Wenn Sie 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:
Wenn Sie 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:
Wenn 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:
Wenn Sie als 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:
Wenn Sie als 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:
Setzen Sie diesen Tag auf 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).

Eingaben
table
Tabelle, die den Stil der Hintergrundfüllung definiert
Beispiel
@BACKFILL {Type = "Gradient", StartColor = #BLACK, EndColor = #BLUE}
Dies installiert einen Farbverlauf von Schwarz nach Blau.

Navigation zeigen