Italia
Befehlssatz und Aiuto

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 per 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 per 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 per Prozentwert 100 angehängt mit der selben Farbe wie die letzte Farbe im Array.

Beispiel:

Beispiel per einen Farbverlauf per 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 per 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  
 



Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

3.815 Views

Untitledvor 0 min.
Thomas Zielinski29.04.2016
Micha1233412.04.2016
Uwe ''Pascal'' Niemeier07.03.2016
Ernst07.03.2016
Di più...

Themeninformationen

Dieses Thema hat 1 subscriber:

iF (2x)


Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


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