Deutsch
Befehlssatz und Hilfe

Funktion: gui.background

 
long = gui.background ( { long Control | [ array ( long Controls , long Column , long Row ) ] } [, mixed Color ] )

Setzt die Hintergrundfarbe eines Controls auf Parameter long Color.

Ist Parameter Color jedoch ein Array, dann entsteht ein Farbverlauf:

[WinkelInGrad,[ProzentWert,rgb(r,g,b [,a])],[ProzentWert,rgb(r,g,b [,a])],...]
[Winkel,[%,col],[%,col],...

Col ist mit der Funktion rgb(r,g,b[,a]) zu beziehen,
% steht für einen Prozentwert long 0 bis 100,
Winkel ist so zu verstehen: 0° zeigt nach oben, also 12 Uhr, 90° nach rechts (also 3 Uhr)

Hinweis bei Farbverläufen: Es können beliebig viele Abschnitte definiert werden, mindestens jedoch müssen 2 Abschnitte definiert werden. Startet der erste Abschnitt nicht bei Prozentwert 0, dann wird automatisch ein Wert für Prozentwert 0 eingefügt mit der selben Farbe wie die erste Farbe im Array. Endet der letzte Abschnitt nicht bei Prozentwert 100, dann wird automatisch ein Wert für Prozentwert 100 angehängt mit der selben Farbe wie die letzte Farbe im Array.

Beispiel:

Beispiel für einen Farbverlauf für gui.hwnd, von oben nach unten, von
schwarz nach weiß:
gui.background gui.hwnd [180 [0 rgb 0 0 0] [100 rgb 255 255 255]]
 
02.02.2016  
 



Dies hier:

1. Text-Controls können keine Hintergrundfarbe besitzen, aber die Grid-Zelle auf der ein Text-Control erstellt ist. Wenn für ein Text-Control die Option gui.background angewandt wird, dann wird sie umgeleitet um die Hintergrundfarbe der Grid-Zelle zu setzen.

2. Grid-Controls können keine Hintergrundfarbe besitzen, aber die Grid-Zellen des Grid-Controls. Wenn gui.background auf ein Grid statt nur auf eine Grid-Zelle angewandt wird, dann wird gui.background auf alle Grid-Zellen angewandt.

ist ab nächstem Update nicht mehr gültig.

So können Text-Controls eigene Hintergründe besitzen und auch ganze Grid-Controls können eigene Hintergründe besitzen.

Das macht das Herstellen "hübscher" UIs dann deutlich einfacher.
 
13.02.2016  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

3.800 Betrachtungen

Unbenanntvor 0 min.
Thomas Zielinski29.04.2016
Micha1233412.04.2016
Uwe ''Pascal'' Niemeier07.03.2016
Ernst07.03.2016
Mehr...

Themeninformationen

Dieses Thema hat 1 Teilnehmer:

iF (2x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie