AmiBlitz³

Normale Version: Ntui - Rev 386
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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)
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.
Habs gerade ausgecheckt, sieht schick aus !

Ok, dann Danke erstmal für die Erleuterung der Skintechnik in Ntui
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
SalternaOS schrieb: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 ?

Aminet is your friend if you use Os3.x URL http://aminet.net/package/util/libs/ScreenNotify10 and a updated Version for OS3.9 you can find here http://aminet.net/package/util/sys/OS39_update_patches.
Should technically run without screennotify.library too, but then Apps running on WB don't close/re-open when you change the screen prefs.