Beiträge: 666
Themen: 77
Registriert seit: Oct 2013
Bewertung:
0
Im neuen Ntui demo habe ich gerade gesehen das es auch skinned Buttons gibt.
Allerdings sind die bei mir nur gekreuzt dargestellt, genau wie bei manch anderen Buttons
Ich nehme an das ist so weil das skinimage in data fehlt ? (button.9.png)
Beiträge: 396
Themen: 8
Registriert seit: Sep 2013
Bewertung:
0
Genau. Das Kreuz ist das "default" image wenn es nicht geladen werden konnte.
Das "neue" daran ist, dass man nun Skin oder nicht-Skin alles beliebig mischen kann. Ein Skin ist einfach nur ein Set weiterer Attribute.
z.B.
Deine GUI XML:
<button id="click"/>
Jetzt kannst du ein NTUI-Skin machen indem du den Button "überlädst" mit
NTUI Skin Definition File:
<button bgimage="mybuttonskin.png" padding="4"/>
D.h. nun dass die Attribute aus der NTUI-Skin Datei immer vor den eigenen Attributen angewendet werden.
Machst du nun <button id="click"> wird in Wirklichkeit
<button bgimage="mybuttonskin.png" padding="4" id="click"/>
ausgewertet. Somit kann das Skin wirklich jeden Aspekt eines Widgets verändern, und auch für zukünftige Widgets ohne Änderung der Binaries/Skins.
Du kannst natürlich auch ein App-Privates Skin machen, indem du allen deinen Buttons die entsprechenden Attribute verpasst, z.B. wenn es ein Spiel ist kannst du die Buttons alle entsprechend per Hand skinnen. Das NTUI-Skin hat dann logischerweise keine Auswirkung mehr, weil die Attribute von dir überschrieben werden.
Ich hoffe diese Ausführung bringt ein wenig Licht ins Dunkle. NTUI-Skins machen kannst du noch nicht.
EDIT: Habe den Button mit eingechecked.
Beiträge: 666
Themen: 77
Registriert seit: Oct 2013
Bewertung:
0
Habs gerade ausgecheckt, sieht schick aus !
Ok, dann Danke erstmal für die Erleuterung der Skintechnik in Ntui
Beiträge: 4
Themen: 1
Registriert seit: Oct 2013
Bewertung:
0
Hi everyone,
I've downloaded the new Version of AB3 and wanted to test some ntui app. One of them, I don't remember yet which one, was looking for the Screennotify.library. Were can we found it ?
Other question: I've seen on Amigaworld (or Amigans) in a old thread that there was the NTUI toolkit screenshots which looked nice. Were can I find NTUI Toolkit ?
Thank you.
Nic
Beiträge: 396
Themen: 8
Registriert seit: Sep 2013
Bewertung:
0
Should technically run without screennotify.library too, but then Apps running on WB don't close/re-open when you change the screen prefs.