Sie befinden sich auf der NewGUI Homepage

Start
Über NewGui
Featureübersicht
Changesübersicht
Installation
Download
Demos
Anwendungen
Tutorials
Sourcecodes
Links
Kontakt

Unser Hostingpartner

Ein Beispiel für verschiedene Borderstyles
Im demo kann man mit TAB wechseln
Buttons können drei Zustände haben Normal, MouseOver und Gedrückt. Jeder Zustand kann eine Grafik haben, muß aber nicht.
Das Eingabebeispiel zeigt jeweils ein Integer- und StringGadget. In Stringgadgets können Texte per Shift+Cursor Tasten markiert werden und per Copy&Paste übernommen bzw. kopiert werden.
Ein simpler Texteditor mit Hilfe des EditGadgets, auch hier kann markiert und kopiert werden. Die Vierecke im Textfeld sind die Zeilenumbrüche. Dies sieht man hier nur zur reinen Demonstration
Ein Sliderdemo, wieder im SandLook, Sliderknöpfe können transparent l.u., automatisch generiert werden r.u. oder mit einer Grafik versehen m.o. werden.
Die einzelnen Teilgrafiken der Gadgets können zur Laufzeit aus anderen Grafiken generiert werden und sind on the Fly austauchschbar.
Slider & BoxDemo:
Die SliderGadgets steuern die Farbkanonen des großen Farbfeldes und können zusammen oder auch einzeln geregelt werden. Die Werte werden zustätzlich nocheinmal als BoxGadget dargestellt.
Zu diesem Demo gibt es ein gleiches Demo mit Nummergadgets statt Slidern.
NumberDemo:
Anhand dieser Demo lassen sich die Möglichkeiten von Gadgets im Allgemeinen darstellen. Es sind bei weitem nicht alle Möglichkeiten gezeigt. Numbergadgets können per Tastendruck verändert werden, bieten aber keinen freie Eingabe an.
TransparenzDemo:
Tranzparenz kann durch die NewGui-Lib direkt berechnet werden. Sliderbuttons können z.b. live berechnet werden, so daß man Glastransparente Sliderbuttons haben kann, wenn man will. Das Demo läd den NewGUI-Schriftzug, croppt aus dem Hintergrund die drunterliegende Texture aus, zeigt dann Texture,Schriftzug,AlphaChannel und Ergebnis an.
2D GFX LineDemo:
Diese Gadget stellt Tabellen als Liniendiagramm dar, wie im Bild zu sehen, können verschiedene Attribute wie Hilfslinien, Hintergrund, Rahmen usw. abgeschaltet werden. Dies Demo resized auch die GUI automatisch, diese Funktion wird z.Z. noch von der Applikation erledigt.
EasyCalc LineDemo:
Diese Gadget stellt Tabellen dar. Zusammen mit einem Stringgadget kann der Inhalt der Tabelle manipuliert werden. Dieses Gadget kann bereits einfache Kalkulationsbefehle verstehen : z.B.

"=$A1" bedeutet, daß dieses Feld den Wert aus Spalte A ( 1 ) und Zeile 1

"=1+2+3-4" bedeuet, daß 1+2+3-4 = 2 berechnet wird, es wird nur die 2 angezeigt

"=SUMME($A1:$B2)" bedeutet die Summenberechnung aller Felder von Spalte A-B und Zeile 1-2

"=MAX($A1:$B2)" ermittelt den maximalen Wert aller Felder von Spalte A-B und Zeile 1-2

"=MIN($A1:$B2)" ermittelt den minimalen Wert aller Felder von Spalte A-B und Zeile 1-2

Alles kann kombiniert werden

EasyCalc LineDemo:
Diese Demo kombiniert Tabellen- und 2D-LinienGadget die Änderungen in der Tabellen wirken sich sofort auf die Darstellung aus.